PageSourceSearch

https://kikkfestival.be/assets/AdminPage-C8fr5DJo.js

js kikkfestival.be collected 2026-09-30 05:46:22 UTC 572,106 bytes, 315 lines download raw bytes

1var Mi=e=>{throw TypeError(e)};var vs=(e,t,r)=>t.has(e)||Mi("Cannot "+r);var er=(e,t,r)=>(vs(e,t,"read from private field"),r?r.call(e):t.get(e)),ia=(e,t,r)=>t.has(e)?Mi("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),oa=(e,t,r,a)=>(vs(e,t,"write to private field"),a?a.call(e,r):t.set(e,r),r),ca=(e,t,r)=>(vs(e,t,"access private method"),r);import{k as dr,ak as If,al as Of,am as Bi,an as Pf,ao as pc,ap as ra,r as G,aq as Lf,ar as jf,as as Ui,at as Lt,j as f,au as jt,av as Ze,aw as mc,ax as Mf,ay as ni,az as Gt,aA as si,aB as Bf,aC as Uf,aD as Wf,aE as Hf,aF as gc,aG as _s,aH as zf,c as tt,aI as Vf,aJ as Gf,u as Vr,aK as nt,g as be,aL as $f,aM as Xf,aN as qf,b as Nt,X as Qa,S as At,aO as Ta,s as va,aP as Kf,m as vc,aQ as Yf,N as pr,aR as pa,l as Zf,i as Jf,aS as Qf,ai as eu,aj as ru,H as Wi,d as Hi}from"./index-ifFCWbr-.js";import{S as _c}from"./search-Bq_wdRxk.js";import{C as en}from"./check-D1g7EWeO.js";import{R as Us}from"./venues-z4j89qr4.js";import{e as Oa,a as zi,P as tu}from"./panels-CLsnQJl_.js";import{C as au}from"./circle-alert-CZKjYOp1.js";import{E as nu}from"./external-link-BnCK3jdk.js";import{p as su,a as iu}from"./PagePartnersSection-B8UQB3Mf.js";import{A as ou}from"./arrow-left-Cnlc5bP6.js";import"./ContentPartnersSection-_hVPvxB3.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const cu=dr("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/**
7 * @license lucide-react v0.462.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const lu=dr("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
12 * @license lucide-react v0.462.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */const rn=dr("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
17 * @license lucide-react v0.462.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */const Pa=dr("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
22 * @license lucide-react v0.462.0 - ISC
23 *
24 * This source code is licensed under the ISC license.
25 * See the LICENSE file in the root directory of this source tree.
26 */const wc=dr("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
27 * @license lucide-react v0.462.0 - ISC
28 *
29 * This source code is licensed under the ISC license.
30 * See the LICENSE file in the root directory of this source tree.
31 */const fu=dr("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
32 * @license lucide-react v0.462.0 - ISC
33 *
34 * This source code is licensed under the ISC license.
35 * See the LICENSE file in the root directory of this source tree.
36 */const uu=dr("Crop",[["path",{d:"M6 2v14a2 2 0 0 0 2 2h14",key:"ron5a4"}],["path",{d:"M18 22V8a2 2 0 0 0-2-2H2",key:"7s9ehn"}]]);/**
37 * @license lucide-react v0.462.0 - ISC
38 *
39 * This source code is licensed under the ISC license.
40 * See the LICENSE file in the root directory of this source tree.
41 */const du=dr("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
42 * @license lucide-react v0.462.0 - ISC
43 *
44 * This source code is licensed under the ISC license.
45 * See the LICENSE file in the root directory of this source tree.
46 */const zn=dr("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
47 * @license lucide-react v0.462.0 - ISC
48 *
49 * This source code is licensed under the ISC license.
50 * See the LICENSE file in the root directory of this source tree.
51 */const hu=dr("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
52 * @license lucide-react v0.462.0 - ISC
53 *
54 * This source code is licensed under the ISC license.
55 * See the LICENSE file in the root directory of this source tree.
56 */const xu=dr("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/**
57 * @license lucide-react v0.462.0 - ISC
58 *
59 * This source code is licensed under the ISC license.
60 * See the LICENSE file in the root directory of this source tree.
vendor: 4,974 bytes, lines 61-96
61 */const pu=dr("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
62 * @license lucide-react v0.462.0 - ISC
63 *
64 * This source code is licensed under the ISC license.
65 * See the LICENSE file in the root directory of this source tree.
66 */const Vn=dr("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);/**
67 * @license lucide-react v0.462.0 - ISC
68 *
69 * This source code is licensed under the ISC license.
70 * See the LICENSE file in the root directory of this source tree.
71 */const Fa=dr("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
72 * @license lucide-react v0.462.0 - ISC
73 *
74 * This source code is licensed under the ISC license.
75 * See the LICENSE file in the root directory of this source tree.
76 */const Rt=dr("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
77 * @license lucide-react v0.462.0 - ISC
78 *
79 * This source code is licensed under the ISC license.
80 * See the LICENSE file in the root directory of this source tree.
81 */const kc=dr("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
82 * @license lucide-react v0.462.0 - ISC
83 *
84 * This source code is licensed under the ISC license.
85 * See the LICENSE file in the root directory of this source tree.
86 */const yc=dr("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/**
87 * @license lucide-react v0.462.0 - ISC
88 *
89 * This source code is licensed under the ISC license.
90 * See the LICENSE file in the root directory of this source tree.
91 */const mu=dr("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/**
92 * @license lucide-react v0.462.0 - ISC
93 *
94 * This source code is licensed under the ISC license.
95 * See the LICENSE file in the root directory of this source tree.
96 */const gu=dr("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);var Tt,Ct,Or,dt,gt,jn,Ws,xc,vu=(xc=class extends If{constructor(r,a){super();ia(this,gt);ia(this,Tt);ia(this,Ct);ia(this,Or);ia(this,dt);oa(this,Tt,r),this.setOptions(a),this.bindMethods(),ca(this,gt,jn).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(r){var n;const a=this.options;this.options=er(this,Tt).defaultMutationOptions(r),Of(this.options,a)||er(this,Tt).getMutationCache().notify({type:"observerOptionsUpdated",mutation:er(this,Or),observer:this}),a!=null&&a.mutationKey&&this.options.mutationKey&&Bi(a.mutationKey)!==Bi(this.options.mutationKey)?this.reset():((n=er(this,Or))==null?void 0:n.state.status)==="pending"&&er(this,Or).setOptions(this.options)}onUnsubscribe(){var r;this.hasListeners()||(r=er(this,Or))==null||r.removeObserver(this)}onMutationUpdate(r){ca(this,gt,jn).call(this),ca(this,gt,Ws).call(this,r)}getCurrentResult(){return er(this,Ct)}reset(){var r;(r=er(this,Or))==null||r.removeObserver(this),oa(this,Or,void 0),ca(this,gt,jn).call(this),ca(this,gt,Ws).call(this)}mutate(r,a){var n;return oa(this,dt,a),(n=er(this,Or))==null||n.removeObserver(this),oa(this,Or,er(this,Tt).getMutationCache().build(er(this,Tt),this.options)),er(this,Or).addObserver(this),er(this,Or).execute(r)}},Tt=new WeakMap,Ct=new WeakMap,Or=new WeakMap,dt=new WeakMap,gt=new WeakSet,jn=function(){var a;const r=((a=er(this,Or))==null?void 0:a.state)??Pf();oa(this,Ct,{...r,isPending:r.status==="pending",isSuccess:r.status==="success",isError:r.status==="error",isIdle:r.status==="idle",mutate:this.mutate,reset:this.reset})},Ws=function(r){pc.batch(()=>{var a,n,s,o,i,c,l,u;if(er(this,dt)&&this.hasListeners()){const m=er(this,Ct).variables,h=er(this,Ct).context;(r==null?void 0:r.type)==="success"?((n=(a=er(this,dt)).onSuccess)==null||n.call(a,r.data,m,h),(o=(s=er(this,dt)).onSettled)==null||o.call(s,r.data,null,m,h)):(r==null?void 0:r.type)==="error"&&((c=(i=er(this,dt)).onError)==null||c.call(i,r.error,m,h),(u=(l=er(this,dt)).onSettled)==null||u.call(l,void 0,r.error,m,h))}
vendor: 4,138 bytes, line 96
96this.listeners.forEach(m=>{m(er(this,Ct))})})},xc);function _u(e,t){const r=ra(),[a]=G.useState(()=>new vu(r,e));G.useEffect(()=>{a.setOptions(e)},[a,e]);const n=G.useSyncExternalStore(G.useCallback(o=>a.subscribe(pc.batchCalls(o)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),s=G.useCallback((o,i)=>{a.mutate(o,i).catch(Lf)},[a]);if(n.error&&jf(a.options.throwOnError,[n.error]))throw n.error;return{...n,mutate:s,mutateAsync:n.mutate}}var ws="focusScope.autoFocusOnMount",ks="focusScope.autoFocusOnUnmount",Vi={bubbles:!1,cancelable:!0},wu="FocusScope",Ec=G.forwardRef((e,t)=>{const{loop:r=!1,trapped:a=!1,onMountAutoFocus:n,onUnmountAutoFocus:s,...o}=e,[i,c]=G.useState(null),l=Ui(n),u=Ui(s),m=G.useRef(null),h=Lt(t,v=>c(v)),d=G.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;G.useEffect(()=>{if(a){let v=function(w){if(d.paused||!i)return;const T=w.target;i.contains(T)?m.current=T:Et(m.current,{select:!0})},x=function(w){if(d.paused||!i)return;const T=w.relatedTarget;T!==null&&(i.contains(T)||Et(m.current,{select:!0}))},p=function(w){if(document.activeElement===document.body)for(const W of w)W.removedNodes.length>0&&Et(i)};document.addEventListener("focusin",v),document.addEventListener("focusout",x);const E=new MutationObserver(p);return i&&E.observe(i,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",x),E.disconnect()}}},[a,i,d.paused]),G.useEffect(()=>{if(i){$i.add(d);const v=document.activeElement;if(!i.contains(v)){const p=new CustomEvent(ws,Vi);i.addEventListener(ws,l),i.dispatchEvent(p),p.defaultPrevented||(ku(Cu(bc(i)),{select:!0}),document.activeElement===v&&Et(i))}return()=>{i.removeEventListener(ws,l),setTimeout(()=>{const p=new CustomEvent(ks,Vi);i.addEventListener(ks,u),i.dispatchEvent(p),p.defaultPrevented||Et(v??document.body,{select:!0}),i.removeEventListener(ks,u),$i.remove(d)},0)}}},[i,l,u,d]);const _=G.useCallback(v=>{if(!r&&!a||d.paused)return;const x=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,p=document.activeElement;if(x&&p){const E=v.currentTarget,[w,T]=yu(E);w&&T?!v.shiftKey&&p===T?(v.preventDefault(),r&&Et(w,{select:!0})):v.shiftKey&&p===w&&(v.preventDefault(),r&&Et(T,{select:!0})):p===E&&v.preventDefault()}},[r,a,d.paused]);return f.jsx(jt.div,{tabIndex:-1,...o,ref:h,onKeyDown:_})});Ec.displayName=wu;function ku(e,{select:t=!1}={}){const r=document.activeElement;for(const a of e)if(Et(a,{select:t}),document.activeElement!==r)return}function yu(e){const t=bc(e),r=Gi(t,e),a=Gi(t.reverse(),e);return[r,a]}function bc(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{const n=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||n?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Gi(e,t){for(const r of e)if(!Eu(r,{upTo:t}))return r}function Eu(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function bu(e){return e instanceof HTMLInputElement&&"select"in e}function Et(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&bu(e)&&t&&e.select()}}var $i=Tu();function Tu(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=Xi(e,t),e.unshift(t)},remove(t){var r;e=Xi(e,t),(r=e[0])==null||r.resume()}}}function Xi(e,t){const r=[...e],a=r.indexOf(t);return a!==-1&&r.splice(a,1),r}function Cu(e){return e.filter(t=>t.tagName!=="A")}var ys=0;function Su(){G.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??qi()),document.body.insertAdjacentElement("beforeend",e[1]??qi()),ys++,()=>{ys===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),ys--}},[])}function qi(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
vendor: 4,904 bytes, lines 96-111
96style.position="fixed",e.style.pointerEvents="none",e}var Mn="right-scroll-bar-position",Bn="width-before-scroll-bar",Au="with-scroll-bars-hidden",Fu="--removed-body-scroll-bar-size";function Es(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Nu(e,t){var r=G.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(a){var n=r.value;n!==a&&(r.value=a,r.callback(a,n))}}}})[0];return r.callback=t,r.facade}var Ru=typeof window<"u"?G.useLayoutEffect:G.useEffect,Ki=new WeakMap;function Du(e,t){var r=Nu(null,function(a){return e.forEach(function(n){return Es(n,a)})});return Ru(function(){var a=Ki.get(r);if(a){var n=new Set(a),s=new Set(e),o=r.current;n.forEach(function(i){s.has(i)||Es(i,null)}),s.forEach(function(i){n.has(i)||Es(i,o)})}Ki.set(r,e)},[e]),r}function Iu(e){return e}function Ou(e,t){t===void 0&&(t=Iu);var r=[],a=!1,n={read:function(){if(a)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(s){var o=t(s,a);return r.push(o),function(){r=r.filter(function(i){return i!==o})}},assignSyncMedium:function(s){for(a=!0;r.length;){var o=r;r=[],o.forEach(s)}r={push:function(i){return s(i)},filter:function(){return r}}},assignMedium:function(s){a=!0;var o=[];if(r.length){var i=r;r=[],i.forEach(s),o=r}var c=function(){var u=o;o=[],u.forEach(s)},l=function(){return Promise.resolve().then(c)};l(),r={push:function(u){o.push(u),l()},filter:function(u){return o=o.filter(u),r}}}};return n}function Pu(e){e===void 0&&(e={});var t=Ou(null);return t.options=Ze({async:!0,ssr:!1},e),t}var Tc=function(e){var t=e.sideCar,r=mc(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw new Error("Sidecar medium not found");return G.createElement(a,Ze({},r))};Tc.isSideCarExport=!0;function Lu(e,t){return e.useMedium(t),Tc}var Cc=Pu(),bs=function(){},ns=G.forwardRef(function(e,t){var r=G.useRef(null),a=G.useState({onScrollCapture:bs,onWheelCapture:bs,onTouchMoveCapture:bs}),n=a[0],s=a[1],o=e.forwardProps,i=e.children,c=e.className,l=e.removeScrollBar,u=e.enabled,m=e.shards,h=e.sideCar,d=e.noRelative,_=e.noIsolation,v=e.inert,x=e.allowPinchZoom,p=e.as,E=p===void 0?"div":p,w=e.gapMode,T=mc(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),W=h,M=Du([r,t]),R=Ze(Ze({},T),n);return G.createElement(G.Fragment,null,u&&G.createElement(W,{sideCar:Cc,removeScrollBar:l,shards:m,noRelative:d,noIsolation:_,inert:v,setCallbacks:s,allowPinchZoom:!!x,lockRef:r,gapMode:w}),o?G.cloneElement(G.Children.only(i),Ze(Ze({},R),{ref:M})):G.createElement(E,Ze({},R,{className:c,ref:M}),i))});ns.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};ns.classNames={fullWidth:Bn,zeroRight:Mn};var ju=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Mu(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=ju();return t&&e.setAttribute("nonce",t),e}function Bu(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Uu(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Wu=function(){var e=0,t=null;return{add:function(r){e==0&&(t=Mu())&&(Bu(t,r),Uu(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Hu=function(){var e=Wu();return function(t,r){G.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},Sc=function(){var e=Hu(),t=function(r){var a=r.styles,n=r.dynamic;return e(a,n),null};return t},zu={left:0,top:0,right:0,gap:0},Ts=function(e){return parseInt(e||"",10)||0},Vu=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],a=t[e==="padding"?"paddingTop":"marginTop"],n=t[e==="padding"?"paddingRight":"marginRight"];return[Ts(r),Ts(a),Ts(n)]},Gu=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return zu;var t=Vu(e),r=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-r+t[2]-t[0])}},$u=Sc(),_a="data-scroll-locked",Xu=function(e,t,r,a){var n=e.left,s=e.top,o=e.right,i=e.gap;return r===void 0&&(r="margin"),`
97  .`.concat(Au,` {
98   overflow: hidden `).concat(a,`;
99   padding-right: `).concat(i,"px ").concat(a,`;
100  }
101  body[`).concat(_a,`] {
102    overflow: hidden `).concat(a,`;
103    overscroll-behavior: contain;
104    `).concat([t&&"position: relative ".concat(a,";"),r==="margin"&&`
105    padding-left: `.concat(n,`px;
106    padding-top: `).concat(s,`px;
107    padding-right: `).concat(o,`px;
108    margin-left:0;
109    margin-top:0;
110    margin-right: `).concat(i,"px ").concat(a,`;
111    `),r==="padding"&&"padding-right: ".concat(i,"px ").concat(a,";
111")].filter(Boolean).join(""),`
112  }
113  
114  .`).concat(Mn,` {
115    right: `).concat(i,"px ").concat(a,`;
116  }
117  
118  .`).concat(Bn,` {
119    margin-right: `).concat(i,"px ").concat(a,`;
120  }
121  
122  .`).concat(Mn," .").concat(Mn,` {
123    right: 0 `).concat(a,`;
124  }
125  
126  .`).concat(Bn," .").concat(Bn,` {
127    margin-right: 0 `).concat(a,`;
128  }
129  
130  body[`).concat(_a,`] {
131    `).concat(Fu,": ").concat(i,`px;
132  }
133`)},Yi=function(){var e=parseInt(document.body.getAttribute(_a)||"0",10);return isFinite(e)?e:0},qu=function(){G.useEffect(function(){return document.body.setAttribute(_a,(Yi()+1).toString()),function(){var e=Yi()-1;e<=0?document.body.removeAttribute(_a):document.body.setAttribute(_a,e.toString())}},[])},Ku=function(e){var t=e.noRelative,r=e.noImportant,a=e.gapMode,n=a===void 0?"margin":a;qu();var s=G.useMemo(function(){return Gu(n)},[n]);return G.createElement($u,{styles:Xu(s,!t,n,r?"":"!important")})},Hs=!1;if(typeof window<"u")try{var wn=Object.defineProperty({},"passive",{get:function(){return Hs=!0,!0}});window.addEventListener("test",wn,wn),window.removeEventListener("test",wn,wn)}catch{Hs=!1}var la=Hs?{passive:!1}:!1,Yu=function(e){return e.tagName==="TEXTAREA"},Ac=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Yu(e)&&r[t]==="visible")},Zu=function(e){return Ac(e,"overflowY")},Ju=function(e){return Ac(e,"overflowX")},Zi=function(e,t){var r=t.ownerDocument,a=t;do{typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&(a=a.host);var n=Fc(e,a);if(n){var s=Nc(e,a),o=s[1],i=s[2];if(o>i)return!0}a=a.parentNode}while(a&&a!==r.body);return!1},Qu=function(e){var t=e.scrollTop,r=e.scrollHeight,a=e.clientHeight;return[t,r,a]},ed=function(e){var t=e.scrollLeft,r=e.scrollWidth,a=e.clientWidth;return[t,r,a]},Fc=function(e,t){return e==="v"?Zu(t):Ju(t)},Nc=function(e,t){return e==="v"?Qu(t):ed(t)},rd=function(e,t){return e==="h"&&t==="rtl"?-1:1},td=function(e,t,r,a,n){var s=rd(e,window.getComputedStyle(t).direction),o=s*a,i=r.target,c=t.contains(i),l=!1,u=o>0,m=0,h=0;do{if(!i)break;var d=Nc(e,i),_=d[0],v=d[1],x=d[2],p=v-x-s*_;(_||p)&&Fc(e,i)&&(m+=p,h+=_);var E=i.parentNode;i=E&&E.nodeType===Node.DOCUMENT_FRAGMENT_NODE?E.host:E}while(!c&&i!==document.body||c&&(t.contains(i)||t===i));return(u&&(Math.abs(m)<1||!n)||!u&&(Math.abs(h)<1||!n))&&(l=!0),l},kn=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Ji=function(e){return[e.deltaX,e.deltaY]},Qi=function(e){return e&&"current"in e?e.current:e},ad=function(e,t){return e[0]===t[0]&&e[1]===t[1]},nd=function(e){return`
134  .block-interactivity-`.concat(e,` {pointer-events: none;}
135  .allow-interactivity-`).concat(e,` {pointer-events: all;}
136`)},sd=0,fa=[];function id(e){var t=G.useRef([]),r=G.useRef([0,0]),a=G.useRef(),n=G.useState(sd++)[0],s=G.useState(Sc)[0],o=G.useRef(e);G.useEffect(function(){o.current=e},[e]),G.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(n));var v=Mf([e.lockRef.current],(e.shards||[]).map(Qi),!0).filter(Boolean);return v.forEach(function(x){return x.classList.add("allow-interactivity-".concat(n))}),function(){document.body.classList.remove("block-interactivity-".concat(n)),v.forEach(function(x){return x.classList.remove("allow-interactivity-".concat(n))})}}},[e.inert,e.lockRef.current,e.shards]);var i=G.useCallback(function(v,x){if("touches"in v&&v.touches.length===2||v.type==="wheel"&&v.ctrlKey)return!o.current.allowPinchZoom;var p=kn(v),E=r.current,w="deltaX"in v?v.deltaX:E[0]-p[0],T="deltaY"in v?v.deltaY:E[1]-p[1],W,M=v.target,R=Math.abs(w)>Math.abs(T)?"h":"v";if("touches"in v&&R==="h"&&M.type==="range")return!1;var k=Zi(R,M);if(!k)return!0;if(k?W=R:(W=R==="v"?"h":"v",k=Zi(R,M)),!k)return!1;if(!a.current&&"changedTouches"in v&&(w||T)&&(a.current=W),!W)return!0;var g=a.current||W;return td(g,x,v,g==="h"?w:T,!0)},[]),c=G.useCallback(function(v){var x=v;if(!(!fa.length||fa[fa.length-1]!==s)){var p="deltaY"in x?Ji(x):kn(x),E=t.current.filter(function(W){return W.name===x.type&&(W.target===x.target||x.target===W.shadowParent)&&ad(W.delta,p)})[0];if(E&&E.should){x.cancelable&&x.preventDefault();return}
vendor: 4,333 bytes, line 136
136if(!E){var w=(o.current.shards||[]).map(Qi).filter(Boolean).filter(function(W){return W.contains(x.target)}),T=w.length>0?i(x,w[0]):!o.current.noIsolation;T&&x.cancelable&&x.preventDefault()}}},[]),l=G.useCallback(function(v,x,p,E){var w={name:v,delta:x,target:p,should:E,shadowParent:od(p)};t.current.push(w),setTimeout(function(){t.current=t.current.filter(function(T){return T!==w})},1)},[]),u=G.useCallback(function(v){r.current=kn(v),a.current=void 0},[]),m=G.useCallback(function(v){l(v.type,Ji(v),v.target,i(v,e.lockRef.current))},[]),h=G.useCallback(function(v){l(v.type,kn(v),v.target,i(v,e.lockRef.current))},[]);G.useEffect(function(){return fa.push(s),e.setCallbacks({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:h}),document.addEventListener("wheel",c,la),document.addEventListener("touchmove",c,la),document.addEventListener("touchstart",u,la),function(){fa=fa.filter(function(v){return v!==s}),document.removeEventListener("wheel",c,la),document.removeEventListener("touchmove",c,la),document.removeEventListener("touchstart",u,la)}},[]);var d=e.removeScrollBar,_=e.inert;return G.createElement(G.Fragment,null,_?G.createElement(s,{styles:nd(n)}):null,d?G.createElement(Ku,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function od(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const cd=Lu(Cc,id);var Rc=G.forwardRef(function(e,t){return G.createElement(ns,Ze({},e,{ref:t,sideCar:cd}))});Rc.classNames=ns.classNames;var ld=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ua=new WeakMap,yn=new WeakMap,En={},Cs=0,Dc=function(e){return e&&(e.host||Dc(e.parentNode))},fd=function(e,t){return t.map(function(r){if(e.contains(r))return r;var a=Dc(r);return a&&e.contains(a)?a:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},ud=function(e,t,r,a){var n=fd(t,Array.isArray(e)?e:[e]);En[r]||(En[r]=new WeakMap);var s=En[r],o=[],i=new Set,c=new Set(n),l=function(m){!m||i.has(m)||(i.add(m),l(m.parentNode))};n.forEach(l);var u=function(m){!m||c.has(m)||Array.prototype.forEach.call(m.children,function(h){if(i.has(h))u(h);else try{var d=h.getAttribute(a),_=d!==null&&d!=="false",v=(ua.get(h)||0)+1,x=(s.get(h)||0)+1;ua.set(h,v),s.set(h,x),o.push(h),v===1&&_&&yn.set(h,!0),x===1&&h.setAttribute(r,"true"),_||h.setAttribute(a,"true")}catch(p){console.error("aria-hidden: cannot operate on ",h,p)}})};return u(t),i.clear(),Cs++,function(){o.forEach(function(m){var h=ua.get(m)-1,d=s.get(m)-1;ua.set(m,h),s.set(m,d),h||(yn.has(m)||m.removeAttribute(a),yn.delete(m)),d||m.removeAttribute(r)}),Cs--,Cs||(ua=new WeakMap,ua=new WeakMap,yn=new WeakMap,En={})}},dd=function(e,t,r){r===void 0&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),n=ld(e);return n?(a.push.apply(a,Array.from(n.querySelectorAll("[aria-live]"))),ud(a,n,r,"aria-hidden")):function(){return null}},ss="Dialog",[Ic,Oc]=ni(ss),[hd,st]=Ic(ss),Pc=e=>{const{__scopeDialog:t,children:r,open:a,defaultOpen:n,onOpenChange:s,modal:o=!0}=e,i=G.useRef(null),c=G.useRef(null),[l,u]=gc({prop:a,defaultProp:n??!1,onChange:s,caller:ss});return f.jsx(hd,{scope:t,triggerRef:i,contentRef:c,contentId:_s(),titleId:_s(),descriptionId:_s(),open:l,onOpenChange:u,onOpenToggle:G.useCallback(()=>u(m=>!m),[u]),modal:o,children:r})};Pc.displayName=ss;var Lc="DialogTrigger",jc=G.forwardRef((e,t)=>{const{__scopeDialog:r,...a}=e,n=st(Lc,r),s=Lt(t,n.triggerRef);return f.jsx(jt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":ci(n.open),...a,ref:s,onClick:Gt(e.onClick,n.onOpenToggle)})});jc.displayName=Lc;var ii="DialogPortal",[xd,Mc]=Ic(ii,{forceMount:void 0}),Bc=e=>{const{__scopeDialog:t,forceMount:r,children:a,container:n}=e,s=st(ii,t);return f.jsx(xd,{scope:t,forceMount:r,children:G.Children.map(a,o=>f.jsx(si,{present:r||s.open,children:f.jsx(Hf,{asChild:!0,container:n,children:o})}))})};Bc.displayName=ii;var Gn="DialogOverlay",Uc=G.forwardRef((e,t)=>{const r=Mc(Gn,e.__scopeDialog),{forceMount:a=r.forceMount,...n}=e,s=st(Gn,e.__scopeDialog);return s.modal?f.jsx(si,{present:a||s.open,children:f.jsx(md,{...n,ref:t})}):null});Uc.displayName=Gn;var pd=Wf("DialogOverlay.RemoveScroll"),md=G.forwardRef((e,t)=>
vendor: 4,140 bytes, lines 136-140
136{const{__scopeDialog:r,...a}=e,n=st(Gn,r);return f.jsx(Rc,{as:pd,allowPinchZoom:!0,shards:[n.contentRef],children:f.jsx(jt.div,{"data-state":ci(n.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),Yt="DialogContent",Wc=G.forwardRef((e,t)=>{const r=Mc(Yt,e.__scopeDialog),{forceMount:a=r.forceMount,...n}=e,s=st(Yt,e.__scopeDialog);return f.jsx(si,{present:a||s.open,children:s.modal?f.jsx(gd,{...n,ref:t}):f.jsx(vd,{...n,ref:t})})});Wc.displayName=Yt;var gd=G.forwardRef((e,t)=>{const r=st(Yt,e.__scopeDialog),a=G.useRef(null),n=Lt(t,r.contentRef,a);return G.useEffect(()=>{const s=a.current;if(s)return dd(s)},[]),f.jsx(Hc,{...e,ref:n,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Gt(e.onCloseAutoFocus,s=>{var o;s.preventDefault(),(o=r.triggerRef.current)==null||o.focus()}),onPointerDownOutside:Gt(e.onPointerDownOutside,s=>{const o=s.detail.originalEvent,i=o.button===0&&o.ctrlKey===!0;(o.button===2||i)&&s.preventDefault()}),onFocusOutside:Gt(e.onFocusOutside,s=>s.preventDefault())})}),vd=G.forwardRef((e,t)=>{const r=st(Yt,e.__scopeDialog),a=G.useRef(!1),n=G.useRef(!1);return f.jsx(Hc,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var o,i;(o=e.onCloseAutoFocus)==null||o.call(e,s),s.defaultPrevented||(a.current||(i=r.triggerRef.current)==null||i.focus(),s.preventDefault()),a.current=!1,n.current=!1},onInteractOutside:s=>{var c,l;(c=e.onInteractOutside)==null||c.call(e,s),s.defaultPrevented||(a.current=!0,s.detail.originalEvent.type==="pointerdown"&&(n.current=!0));const o=s.target;((l=r.triggerRef.current)==null?void 0:l.contains(o))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&n.current&&s.preventDefault()}})}),Hc=G.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:n,onCloseAutoFocus:s,...o}=e,i=st(Yt,r),c=G.useRef(null),l=Lt(t,c);return Su(),f.jsxs(f.Fragment,{children:[f.jsx(Ec,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:n,onUnmountAutoFocus:s,children:f.jsx(Bf,{role:"dialog",id:i.contentId,"aria-describedby":i.descriptionId,"aria-labelledby":i.titleId,"data-state":ci(i.open),...o,ref:l,onDismiss:()=>i.onOpenChange(!1)})}),f.jsxs(f.Fragment,{children:[f.jsx(wd,{titleId:i.titleId}),f.jsx(yd,{contentRef:c,descriptionId:i.descriptionId})]})]})}),oi="DialogTitle",zc=G.forwardRef((e,t)=>{const{__scopeDialog:r,...a}=e,n=st(oi,r);return f.jsx(jt.h2,{id:n.titleId,...a,ref:t})});zc.displayName=oi;var Vc="DialogDescription",Gc=G.forwardRef((e,t)=>{const{__scopeDialog:r,...a}=e,n=st(Vc,r);return f.jsx(jt.p,{id:n.descriptionId,...a,ref:t})});Gc.displayName=Vc;var $c="DialogClose",Xc=G.forwardRef((e,t)=>{const{__scopeDialog:r,...a}=e,n=st($c,r);return f.jsx(jt.button,{type:"button",...a,ref:t,onClick:Gt(e.onClick,()=>n.onOpenChange(!1))})});Xc.displayName=$c;function ci(e){return e?"open":"closed"}var qc="DialogTitleWarning",[_d,Kc]=Uf(qc,{contentName:Yt,titleName:oi,docsSlug:"dialog"}),wd=({titleId:e})=>{const t=Kc(qc),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
137
138If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
139
140For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return G.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},kd="DialogDescriptionWarning",yd=({contentRef:e,descriptionId:t})=>{const a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Kc(kd).contentName}}.`;return G.useEffect(()=>{var s;const n=(s=e.current)==null?void 0:s.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null},Ed=Pc,bd=jc,Td=Bc,Cd=Uc,Sd=Wc,Ad=zc,Fd=Gc,Yc=Xc,Zc="AlertDialog",[Nd,ck]=ni(Zc,[Oc]),_t=Oc(),Jc=e=>{const{__scopeAlertDialog:t,...r}=e,a=_t(t);return f.jsx(Ed,{...a,...r,modal:!0})};Jc.displayName=Zc;var Rd="AlertDialogTrigger",Dd=G.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...a}=e,n=_t(r);return f.jsx(bd,{...n,...a,ref:t})});Dd.displayName=Rd;var Id="AlertDialogPortal",Qc=e=>{const{__scopeAlertDialog:t,...r}=e,a=_t(t);return f.jsx(Td,{...a,...r})};
140Qc.displayName=Id;var Od="AlertDialogOverlay",e0=G.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...a}=e,n=_t(r);return f.jsx(Cd,{...n,...a,ref:t})});e0.displayName=Od;var wa="AlertDialogContent",[Pd,Ld]=Nd(wa),jd=zf("AlertDialogContent"),r0=G.forwardRef((e,t)=>{const{__scopeAlertDialog:r,children:a,...n}=e,s=_t(r),o=G.useRef(null),i=Lt(t,o),c=G.useRef(null);return f.jsx(_d,{contentName:wa,titleName:t0,docsSlug:"alert-dialog",children:f.jsx(Pd,{scope:r,cancelRef:c,children:f.jsxs(Sd,{role:"alertdialog",...s,...n,ref:i,onOpenAutoFocus:Gt(n.onOpenAutoFocus,l=>{var u;l.preventDefault(),(u=c.current)==null||u.focus({preventScroll:!0})}),onPointerDownOutside:l=>l.preventDefault(),onInteractOutside:l=>l.preventDefault(),children:[f.jsx(jd,{children:a}),f.jsx(Bd,{contentRef:o})]})})})});r0.displayName=wa;var t0="AlertDialogTitle",a0=G.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...a}=e,n=_t(r);return f.jsx(Ad,{...n,...a,ref:t})});a0.displayName=t0;var n0="AlertDialogDescription",s0=G.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...a}=e,n=_t(r);return f.jsx(Fd,{...n,...a,ref:t})});s0.displayName=n0;var Md="AlertDialogAction",i0=G.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...a}=e,n=_t(r);return f.jsx(Yc,{...n,...a,ref:t})});i0.displayName=Md;var o0="AlertDialogCancel",c0=G.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...a}=e,{cancelRef:n}=Ld(o0,r),s=_t(r),o=Lt(t,n);return f.jsx(Yc,{...s,...a,ref:o})});c0.displayName=o0;var Bd=({contentRef:e})=>{const t=`\`${wa}\` requires a description for the component to be accessible for screen reader users.
141
142You can add a description to the \`${wa}\` by passing a \`${n0}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
143
144Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${wa}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
145
146For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return G.useEffect(()=>{var a;document.getElementById((a=e.current)==null?void 0:a.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},Ud=Jc,Wd=Qc,l0=e0,f0=r0,u0=i0,d0=c0,h0=a0,x0=s0;const li=Vf("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),Hd=G.forwardRef(({className:e,variant:t,size:r,asChild:a=!1,...n},s)=>{const o=a?Gf:"button";return f.jsx(o,{className:tt(li({variant:t,size:r,className:e})),ref:s,...n})});Hd.displayName="Button";const zd=Ud,Vd=Wd,p0=G.forwardRef(({className:e,...t},r)=>f.jsx(l0,{className:tt("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t,ref:r}));p0.displayName=l0.displayName;const m0=G.forwardRef(({className:e,...t},r)=>f.jsxs(Vd,{children:[f.jsx(p0,{}),f.jsx(f0,{ref:r,className:tt("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rou
146nded-lg",e),...t})]}));m0.displayName=f0.displayName;const g0=({className:e,...t})=>f.jsx("div",{className:tt("flex flex-col space-y-2 text-center sm:text-left",e),...t});g0.displayName="AlertDialogHeader";const v0=({className:e,...t})=>f.jsx("div",{className:tt("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});v0.displayName="AlertDialogFooter";const _0=G.forwardRef(({className:e,...t},r)=>f.jsx(h0,{ref:r,className:tt("text-lg font-semibold",e),...t}));_0.displayName=h0.displayName;const w0=G.forwardRef(({className:e,...t},r)=>f.jsx(x0,{ref:r,className:tt("text-sm text-muted-foreground",e),...t}));w0.displayName=x0.displayName;const k0=G.forwardRef(({className:e,...t},r)=>f.jsx(u0,{ref:r,className:tt(li(),e),...t}));k0.displayName=u0.displayName;const y0=G.forwardRef(({className:e,...t},r)=>f.jsx(d0,{ref:r,className:tt(li({variant:"outline"}),"mt-2 sm:mt-0",e),...t}));y0.displayName=d0.displayName;const Gd=({contentType:e,onEdit:t})=>{const{language:r}=Vr(),{toast:a}=nt(),[n,s]=G.useState([]),[o,i]=G.useState(!0),[c,l]=G.useState(null),[u,m]=G.useState(null),h=async()=>{i(!0);const{data:v,error:x}=await be.from(e).select("*").order("created_at",{ascending:!1});x?(console.error("Error fetching items:",x),a({title:r==="fr"?"Erreur":"Error",description:x.message,variant:"destructive"})):s(v||[]),i(!1)};G.useEffect(()=>{h()},[e]);const d=async()=>{if(!u)return;const v=u.id;m(null),l(v);const{error:x}=await be.from(e).delete().eq("id",v);x?a({title:r==="fr"?"Erreur":"Error",description:x.message,variant:"destructive"}):(a({title:r==="fr"?"Supprimé":"Deleted",description:r==="fr"?"L'élément a été supprimé.":"The item has been deleted."}),h()),l(null)},_=v=>v.title||v.name||"Untitled";return o?f.jsx("div",{className:"text-center py-12 text-muted-foreground",children:r==="fr"?"Chargement...":"Loading..."}):n.length===0?f.jsx("div",{className:"text-center py-12 text-muted-foreground border border-dashed border-border",children:r==="fr"?"Aucun élément trouvé.":"No items found."}):f.jsxs("div",{className:"space-y-2",children:[n.map(v=>f.jsxs("div",{className:"flex items-center justify-between p-4 border border-border hover:border-foreground
146/30 transition-colors",children:[f.jsxs("div",{className:"flex items-center gap-4",children:[v.image_url&&f.jsx("img",{src:v.image_url,alt:_(v),className:"w-12 h-12 object-cover"}),f.jsxs("div",{children:[f.jsx("h4",{className:"font-medium",children:_(v)}),f.jsx("p",{className:"text-xs text-muted-foreground",children:new Date(v.created_at).toLocaleDateString(r==="fr"?"fr-FR":"en-US")})]}),v.status==="draft"&&f.jsx("span",{className:"text-[10px] uppercase tracking-widest px-2 py-1 border border-foreground",children:r==="fr"?"Brouillon":"Draft"}),v.description&&!v.description_en&&f.jsx("span",{className:"text-[10px] uppercase tracking-widest px-2 py-1 border border-destructive text-destructive",title:r==="fr"?"Traduction anglaise manquante":"Missing English translation",children:"EN ⚠"})]}),f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx("button",{onClick:()=>t(v.id),className:"p-2 text-muted-foreground hover:text-foreground transition-colors",title:r==="fr"?"Modifier":"Edit",children:f.jsx(Vn,{className:"w-4 h-4"})}),f.jsx("button",{onClick:()=>m(v),disabled:c===v.id,className:"p-2 text-muted-foreground hover:text-destructive transition-colors disabled:opacity-50",title:r==="fr"?"Supprimer":"Delete",children:f.jsx(Rt,{className:"w-4 h-4"})})]})]},v.id)),f.jsx(zd,{open:!!u,onOpenChange:v=>!v&&m(null),children:f.jsxs(m0,{children:[f.jsxs(g0,{children:[f.jsx(_0,{children:r==="fr"?"Confirmer la suppression":"Confirm deletion"}),f.jsxs(w0,{children:[r==="fr"?"Vous êtes sur le point de supprimer ":"You are about to delete ",f.jsx("strong",{className:"text-foreground",children:u?_(u):""}),"."," ",r==="fr"?"Cette action est irréversible.":"This action cannot be undone."]})]}),f.jsxs(v0,{children:[f.jsx(y0,{children:r==="fr"?"Annuler":"Cancel"}),f.jsx(k0,{onClick:d,className:"bg-destructive text-destructive-foreground hover:bg-destructive/90",children:r==="fr"?"Supprimer":"Delete"})]})]})})]})},ja=({text:e})=>f.jsxs($f,{children:[f.jsx(Xf,{asChild:!0,children:f.jsx("button",{type:"button",className:"inline-flex ml-1 text-muted-foreground hover:text-foreground transition-colors",children:f.jsx(wc,{className:"w-3.5 h-3.5"})})}),f.jsx(qf,{side:"top",className:"max-w-[250px] text-xs",children:e})]}),Dt=({isOpen:e,onClose:t,onSelect:r,multi:a=!1,onSelectMany:n})=>{const{language:s}=Vr(),o=s==="fr",[i,c]=G.useState(""),[l,u]=G.useState([]);G.useEffect(()=>{e&&u([])},[e]);const{data:m,isLoading:h}=Nt({queryKey:["media_library"],queryFn:async()=>{const{data:_,error:v}=await be.from("media_library").select("*").order("created_at",{ascending:!1});if(v)throw v;return _||[]},enabled:e});if(!e)return null;const d=(m||[]).filter(_=>{var v;return!i.trim()||((v=_.name)==null?void 0:v.toLowerCase().includes(i.toLowerCase()))});return f.jsx("div",{className:"fixed inset-0 z-[100] bg-black/70 flex items-center justify-center p-4",onClick:t,children:f.jsxs("div",{className:"bg-background border border-border w-full max-w-5xl max-h-[85vh] flex flex-col",onClick:_=>_.stopPropagation(),children:[f.jsxs("div",{className:"flex items-center justify-between p-4 border-b border-border",children:[f.jsx("h3",{className:"text-sm font-bold uppercase tracking-wide",children:o?"Choisir depuis la médiathèque":"Choose from media library"}),f.jsx("button",{onClick:t,className:"p-1 hover:opacity-60",children:f.jsx(Qa,{className:"w-5 h-5"})})]}),f.jsx("div",{className:"p-4 border-b border-border",children:f.jsxs("div",{className:"relative",children:[f.jsx(_c,{className:"w-4 h-4 absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground"}),f.jsx("input",{type:"text",value:i,onChange:_=>c(_.target.value),placeholder:o?"Rechercher...":"Search...",className:"w-full bg-transparent border border-border pl-10 pr-4 py-2 text-sm focus:outline-none focus:border-foreground"})]})}),f.jsx("div",{className:"flex-1 overflow-y-auto p-4",children:h?f.jsx("p",{className:"text-muted-foreground text-sm",children:o?"Chargement...":"Loading..."}):d.length===0?f.jsx("p",{className:"text-muted-foreground text-sm",children:o?"Aucun média.":"No media."}):f.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-3",children:d.map(_=>{const v=l.includes(_.file_url);return f.jsxs("button",{type:"button",onClick:()=>{a?u(x=>x.includes(_.file_url)?x.filter(p=>p!==_.file_url):[...x,_.file_url]):(r(_.file_url),t())},className:`relative border ${v?"border-foreground ring-2 ring-foreground":"border-border hover:border-foreground"} transition-colors p-2 text-left group`,children:[a&&v&&f.jsx("div",{className:"absolute top-1 right-1 z-10 bg-foreground text-background w-5 h-5 flex items-center justify-center",children:f.jsx(en,{className:"w-3 h-3"})}),f.jsx("div",{className:"aspect-square overflow-hidden bg-muted mb-2 flex items-center justify-center",children:f.jsx(At,{src:_.file_url,alt:_.name,className:"max-w-full max-h-full object-contain"})}),f.jsx("p",{className:"text-xs truncate",children:_.name})]},_.id)})})}),a&&f.jsxs("div",{className:"flex items-center justify-between p-4 border-t border-border",children:[f.jsxs("span",{className:"text-xs text-muted-foreground",children:[l.length," ",o?"sélectionnée(s)":"selected"]}),f.jsxs("div",{className:"flex gap-2",children:[f.jsx("button",{type:"button",onClick:t,className:"px-4 py-2 text-xs uppercase tracking-wide border border-border hover:border-foreground",children:o?"Annuler":"Cancel"}),f.jsx("button",{type:"button",disabled:l.length===0,onClick:()=>{n?n(l):l.forEach(_=>r(_)),t()},className:"px-4 py-2 text-xs uppercase tracking-wide bg-foreground text-background disabled:opacity-40",children:o?"Ajouter la sélection":"Add selected images"})]})]})]})})},fi=({contentType:e,contentId:t})=>{const{language:r}=Vr(),{toast:a}=nt(),n=ra(),s=r==="fr",[o,i]=G.useState(""),[c,l]=G.useState(!1),[u,m]=G.useState(!1),[h,d]=G.useState(!1),[_,v]=G.useState(!1),[x,p]=G.useState({name:"",logo_url:"",external_link:""}),{data:E,isLoading:w}=Nt({queryKey:["content_partners",e,t],queryFn:async()=>{const{data:H,error:re}=await be.from("content_partners").select("*").eq("content_type",e).eq("content_id",t).order("display_order",{ascending:!0});if(re)throw re;return H||[]},enabled:!!t}),{data:T}=Nt({queryKey:["central_partner_items"],queryFn:async()=>{const[H,re]=await Promise.all([be.from("partner_items").select("*").order("display_order",{ascending:!0}),be.from("partner_sections").select("id,title")]);if(H.error)throw H.error;if(re.error)throw re.error;const X=new Map((re.data||[]).map(B=>[B.id,B.title]));return(H.data||[]).map(B=>({...B,section_title:X.get(B.section_id)||""}))}}),W=G.useMemo(()=>new Map((T||[]).map(H=>[H.id,H])),[T]),M=G.useMemo(()=>new Set((E||[]).map(H=>
146H.partner_item_id).filter(Boolean)),[E]),R=G.useMemo(()=>{const H=o.trim().toLowerCase(),re=(T||[]).filter(X=>!M.has(X.id));return H?re.filter(X=>X.name.toLowerCase().includes(H)||X.section_title.toLowerCase().includes(H)):re},[o,T,M]),k=()=>n.invalidateQueries({queryKey:["content_partners",e,t]}),g=H=>a({title:s?"Erreur":"Error",description:H.message,variant:"destructive"}),y=async H=>{l(!0);const re=(E==null?void 0:E.length)||0,{error:X}=await be.from("content_partners").insert([{content_type:e,content_id:t,partner_item_id:H.id,partner_name:H.name,logo_url:null,display_order:re}]);if(l(!1),X)return g(X);i(""),k()},C=async()=>{if(!x.logo_url.trim())return a({title:s?"Logo requis":"Logo required",description:s?"Sélectionnez un logo pour ce partenaire local.":"Pick a logo for this local partner.",variant:"destructive"});l(!0);const{error:H}=await be.from("content_partners").insert([{content_type:e,content_id:t,partner_item_id:null,partner_name:x.name.trim()||null,logo_url:x.logo_url.trim(),external_link:va(x.external_link.trim())||null,display_order:(E==null?void 0:E.length)||0}]);if(l(!1),H)return g(H);p({name:"",logo_url:"",external_link:""}),d(!1),k()},S=async H=>{if(!confirm(s?"Retirer ce partner ?":"Remove this partner?"))return;const{error:re}=await be.from("content_partners").delete().eq("id",H);if(re)return g(re);k()},U=async(H,re)=>{if(!E)return;const X=H+re;if(X<0||X>=E.length)return;const B=E[H],q=E[X];l(!0);const L=await be.from("content_partners").update({display_order:X}).eq("id",B.id),K=await be.from("content_partners").update({display_order:H}).eq("id",q.id);if(l(!1),L.error)return g(L.error);if(K.error)return g(K.error);k()},Y=H=>{const re=H.partner_item_id?W.get(H.partner_item_id):null;return{name:(re==null?void 0:re.name)||H.partner_name||"",logo:(re==null?void 0:re.logo_image_url)||H.logo_url||null,linked:!!re,legacy:!H.partner_item_id,sectionTitle:(re==null?void 0:re.section_title)||""}};return f.jsxs("div",{className:"border-t border-border pt-8 mt-8",children:[f.jsxs("div",{className:"flex items-center justify-between mb-4",children:[f.jsx("h3",{className:"text-sm font-bold uppercase tracking-widest",children:"Partners"}),f.jsx("span",{className:"text-[10px] uppercase tracking-wider text-muted-foreground",children:s?"Source : Partners (central)":"Source: central Partners"})]}),f.jsxs("div",{className:"relative mb-4",onBlur:H=>{H.currentTarget.contains(H.relatedTarget)||m(!1)},children:[f.jsxs("div",{className:"flex items-center gap-2 border border-border px-3 py-2",children:[f.jsx(_c,{className:"w-3.5 h-3.5 text-muted-foreground"}),f.jsx("input",{type:"text",value:o,onChange:H=>i(H.target.value),onFocus:()=>m(!0),onClick:()=>m(!0),placeholder:s?"Rechercher un partenaire existant...":"Search existing partners...",className:"flex-1 bg-transparent text-sm focus:outline-none"})]}),u&&f.jsx("div",{className:"border border-t-0 border-border max-h-64 overflow-y-auto",children:R.length===0?f.jsx("p",{className:"text-xs text-muted-foreground p-3",children:s?"Aucun partenaire trouvé. Créez-le d’abord dans l’onglet Partners.":"No partner found. Create it first in the Partners tab."}):R.map(H=>f.jsxs("button",{type:"button",disabled:c,onClick:()=>y(H),className:"w-full flex items-center gap-3 p-2 hover:bg-muted transition-colors text-left disabled:opacity-50",children:[f.jsx("div",{className:"h-8 w-16 flex items-center justify-center bg-muted shrink-0",children:H.logo_image_url?f.jsx(At,{src:H.logo_image_url,alt:H.name,className:"max-h-8 max-w-full object-contain"}):f.jsx("span",{className:"text-[8px] text-muted-foreground",children:"NO LOGO"})}),f.jsx("span",{className:"text-xs uppercase tracking-wider flex-1",children:H.name}),f.jsx("span",{className:"text-[9px] uppercase tracking-wider text-muted-foreground",children:H.section_title})]},H.id))})]}),f.jsxs("div",{className:"mb-4",children:[f.jsxs("button",{type:"button",onClick:()=>d(H=>!H),className:"flex items-center gap-2 text-[10px] uppercase tracking-widest border border-border px-3 py-2 hover:bg-muted transition-colors",children:[f.jsx(Fa,{className:"w-3 h-3"}),s?"Ajouter un partenaire local":"Add local partner"]}),h&&f.jsxs("div",{className:"border border-border border-t-0 p-3 space-y-3",children:[f.jsx("p",{className:"text-[10px] uppercase tracking-wider text-muted-foreground",children:s?"Uniquement pour ce contenu — n’est pas ajouté à la base Partners centrale."
146:"This content only — not added to the central Partners list."}),f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx("div",{className:"h-12 w-24 flex items-center justify-center bg-muted shrink-0",children:x.logo_url?f.jsx(At,{src:x.logo_url,alt:"",className:"max-h-12 max-w-full object-contain"}):f.jsx("span",{className:"text-[9px] text-muted-foreground",children:"NO LOGO"})}),f.jsx("button",{type:"button",onClick:()=>v(!0),className:"text-[10px] uppercase tracking-widest border border-border px-3 py-2 hover:bg-muted transition-colors",children:s?"Choisir un logo *":"Pick logo *"})]}),f.jsx("input",{type:"text",value:x.name,onChange:H=>p(re=>({...re,name:H.target.value})),placeholder:s?"Nom (optionnel)":"Name (optional)",className:"w-full border border-border px-3 py-2 text-sm bg-transparent focus:outline-none"}),f.jsx("input",{type:"text",value:x.external_link,onChange:H=>p(re=>({...re,external_link:H.target.value})),placeholder:s?"Site web (optionnel) — https://...":"Website URL (optional) — https://...",className:"w-full border border-border px-3 py-2 text-sm bg-transparent focus:outline-none"}),f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx("button",{type:"button",disabled:c,onClick:C,className:"text-[10px] uppercase tracking-widest border border-foreground bg-foreground text-background px-3 py-2 disabled:opacity-50",children:s?"Ajouter":"Add"}),f.jsx("button",{type:"button",onClick:()=>d(!1),className:"text-[10px] uppercase tracking-widest border border-border px-3 py-2 hover:bg-muted transition-colors",children:s?"Annuler":"Cancel"})]})]})]}),f.jsx(Dt,{isOpen:_,onClose:()=>v(!1),onSelect:H=>{p(re=>({...re,logo_url:H})),v(!1)}}),w?f.jsx("p",{className:"text-xs text-muted-foreground",children:s?"Chargement...":"Loading..."}):E&&E.length>0?f.jsx("div",{className:"space-y-2",children:E.map((H,re)=>{const X=Y(H);return f.jsxs("div",{className:"border border-border p-2 flex items-center gap-3",children:[f.jsx("div",{className:"h-10 w-20 flex items-center justify-center bg-muted shrink-0",children:X.logo?f.jsx(At,{src:X.logo,alt:X.name,className:"max-h-10 max-w-full object-contain"}):f.jsx("span",{className:"text-[9px] text-muted-foreground",children:"NO LOGO"})}),f.jsxs("div",{className:"flex-1 min-w-0",children:[f.jsx("p",{className:"text-xs uppercase tracking-wider truncate",children:X.name}),f.jsx("p",{className:"text-[9px] uppercase tracking-wider text-muted-foreground",children:X.legacy?s?"Partenaire local (ce contenu uniquement)":"Local partner (this content only)":X.sectionTitle})]}),f.jsxs("div",{className:"flex items-center gap-1",children:[f.jsx("button",{type:"button",disabled:c||re===0,onClick:()=>U(re,-1),className:"p-1 text-muted-foreground hover:text-foreground disabled:opacity-30",children:f.jsx(rn,{className:"w-3.5 h-3.5"})}),f.jsx("button",{type:"button",disabled:c||re===E.length-1,onClick:()=>U(re,1),className:"p-1 text-muted-foreground hover:text-foreground disabled:opacity-30",children:f.jsx(Ta,{className:"w-3.5 h-3.5"})}),f.jsx("button",{type:"button",onClick:()=>S(H.id),className:"p-1 text-muted-foreground hover:text-destructive",children:f.jsx(Rt,{className:"w-3.5 h-3.5"})})]})]},H.id)})}):f.jsx("p",{className:"text-xs text-muted-foreground",children:s?"Aucun partner pour ce contenu.":"No partners for this content."})]})},Ma=({value:e,onChange:t,placeholder:r})=>{const a=G.useRef(null);G.useEffect(()=>{const o=a.current;if(!o)return;const i=e?Kf(e):"";o.innerHTML!==i&&document.activeElement!==o&&(o.innerHTML=i)},[e]);const n=(o,i)=>{var c,l;(c=a.current)==null||c.focus(),document.execCommand("styleWithCSS",!1,"false"),document.execCommand(o,!1,i),t(((l=a.current)==null?void 0:l.innerHTML)||"")},s=[{label:"B",title:"Gras / Bold",run:()=>n("bold"),className:"font-bold"},{label:"I",title:"Italique / Italic",run:()=>n("italic"),className:"italic"},{label:"U",title:"Souligné / Underline",run:()=>n("underline"),className:"underline"},{label:"A-",title:"Petit / Small",run:()=>n("fontSize","2")},{label:"A",title:"Normal",run:()=>n("fontSize","3")},{label:"A+",title:"Grand / Large",run:()=>n("fontSize","5")},{label:"• Liste",title:"Liste à puces / Bullet list",run:()=>n("insertUnorderedList")},{label:"⤫",title:"Effacer la mise en forme / Clear formatting",run:()=>n("removeFormat")}];return f.jsxs("div",{className:"border border-border",children:[f.jsx("div",{className:"flex flex-wrap gap-1 border-b border-border p-2 bg-muted/20",children:s.map(o=>f.jsx("button",{type:"button",title:o.title,onMouseDown:i=>i.preventDefault(),onClick:o.run,className:`px-3 py-1 text-xs border border-border hover:border-foreground transition-colors ${o.className||""}`,children:o.label},o.label))}),f.jsx("div",{ref:a,contentEditable:!0,suppressContentEditableWarning:!0,"data-placeholder":r,onInput:()=>{var o;return t(((o=a.current)==null?void 0:o.innerHTML)||"")},onBlur:()=>{var o;return t(((o=a.current)==null?void 0:o.innerHTML)||"")},onPaste:o=>{o.preventDefault();const i=o.clipboardData.getData("text/plain");document.execCommand("insertText",!1,i)},className:"rich-text w-full bg-transparent px-4 py-3 text-sm min-h-[140px] focus:outline-none"})]})};var eo=!1,zt,zs,Vs,Un,Wn,E0,Hn,Gs,$s,Xs,b0,qs,Ks,T0,C0;function Ir(){if(!eo){eo=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Ice
146weasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),r=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(qs=/\b(iPhone|iP[ao]d)/.exec(e),Ks=/\b(iP[ao]d)/.exec(e),Xs=/Android/i.exec(e),T0=/FBAN\/\w+;/i.exec(e),C0=/Mobile/i.exec(e),b0=!!/Win64/.exec(e),t){zt=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,zt&&document&&document.documentMode&&(zt=document.documentMode);var a=/(?:Trident\/(\d+.\d+))/.exec(e);E0=a?parseFloat(a[1])+4:zt,zs=t[2]?parseFloat(t[2]):NaN,Vs=t[3]?parseFloat(t[3]):NaN,Un=t[4]?parseFloat(t[4]):NaN,Un?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),Wn=t&&t[1]?parseFloat(t[1]):NaN):Wn=NaN}else zt=zs=Vs=Wn=Un=NaN;if(r){if(r[1]){var n=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);Hn=n?parseFloat(n[1].replace("_",".")):!0}else Hn=!1;Gs=!!r[2],$s=!!r[3]}else Hn=Gs=$s=!1}}var Ys={ie:function(){return Ir()||zt},ieCompatibilityMode:function(){return Ir()||E0>zt},ie64:function(){return Ys.ie()&&b0},firefox:function(){return Ir()||zs},opera:function(){return Ir()||Vs},webkit:function(){return Ir()||Un},safari:function(){return Ys.webkit()},chrome:function(){return Ir()||Wn},windows:function(){return Ir()||Gs},osx:function(){return Ir()||Hn},linux:function(){return Ir()||$s},iphone:function(){return Ir()||qs},mobile:function(){return Ir()||qs||Ks||Xs||C0},nativeApp:function(){return Ir()||T0},android:function(){return Ir()||Xs},ipad:function(){return Ir()||Ks}},$d=Ys,bn=!!(typeof window<"u"&&window.document&&window.document.createElement),Xd={canUseDOM:bn,canUseWorkers:typeof Worker<"u",canUseEventListeners:bn&&!!(window.addEventListener||window.attachEvent),canUseViewport:bn&&!!window.screen,isInWorker:!bn},qd=Xd,S0=qd,A0;S0.canUseDOM&&(A0=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);/**
147 * Checks if an event is supported in the current execution environment.
148 *
149 * NOTE: This will not work correctly for non-generic events such as `change`,
150 * `reset`, `load`, `error`, and `select`.
151 *
152 * Borrows from Modernizr.
153 *
154 * @param {string} eventNameSuffix Event name, e.g. "click".
155 * @param {?boolean} capture Check if the capture phase is supported.
156 * @return {boolean} True if the event is supported.
157 * @internal
158 * @license Modernizr 3.0.0pre (Custom Build) | MIT
159 */function Kd(e,t){if(!S0.canUseDOM||t&&!("addEventListener"in document))return!1;var r="on"+e,a=r in document;if(!a){var n=document.createElement("div");n.setAttribute(r,"return;"),a=typeof n[r]=="function"}return!a&&A0&&e==="wheel"&&(a=document.implementation.hasFeature("Events.wheel","3.0")),a}var Yd=Kd,Zd=$d,Jd=Yd,ro=10,to=40,ao=800;function F0(e){var t=0,r=0,a=0,n=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=r,r=0),a=t*ro,n=r*ro,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(a=e.deltaX),(a||n)&&e.deltaMode&&(e.deltaMode==1?(a*=to,n*=to):(a*=ao,n*=ao)),a&&!t&&(t=a<1?-1:1),n&&!r&&(r=n<1?-1:1),{spinX:t,spinY:r,pixelX:a,pixelY:n}}F0.getEventType=function(){return Zd.firefox()?"DOMMouseScroll":Jd("wheel")?"wheel":"mousewheel"};var Qd=F0,eh=Qd;const rh=vc(eh);function th(e,t,r,a,n,s){s===void 0&&(s=0);var o=Ca(e,t,s),i=o.width,c=o.height,l=Math.min(i,r),u=Math.min(c,a);return l>u*n?{width:u*n,height:u}:{width:l,height:l/n}}function ah(e){return e.width>e.height?e.width/e.naturalWidth:e.height/e.naturalHeight}function La(e,t,r,a,n){n===void 0&&(n=0);var s=Ca(t.width,t.height,n),o=s.width,i=s.height;return{x:no(e.x,o,r.width,a),y:no(e.y,i,r.height,a)}}function no(e,t,r,a){var n=Math.abs(t*a/2-r/2);return is(e,-n,n)}function so(e,t){return Math.sqrt(Math.pow(e.y-t.y,2)+Math.pow(e.x-t.x,2))}function io(e,t){return Math.atan2(t.y-e.y,t.x-e.x)*180/Math.PI}function nh(e,t,r,a,n,s,o){s===void 0&&(s=0),o===void 0&&(o=!0);var i=o?sh:ih,c=Ca(t.width,t.height,s),l=Ca(t.naturalWidth,t.naturalHeight,s),u={x:i(100,((c.width-r.width/n)/2-e.x/n)/c.width*100),y:i(100,((c.height-r.height/n)/2-e.y/n)/c.height*100),width:i(100,r.width/c.width*100/n),height:i(100,r.height/c.height*100/n)},m=Math.round(i(l.width,u.width*l.width/100)),h=Math.round(i(l.he
159ight,u.height*l.height/100)),d=l.width>=l.height*a,_=d?{width:Math.round(h*a),height:h}:{width:m,height:Math.round(m/a)},v=Ze(Ze({},_),{x:Math.round(i(l.width-_.width,u.x*l.width/100)),y:Math.round(i(l.height-_.height,u.y*l.height/100))});return{croppedAreaPercentages:u,croppedAreaPixels:v}}function sh(e,t){return Math.min(e,Math.max(0,t))}function ih(e,t){return t}function oh(e,t,r,a,n,s){var o=Ca(t.width,t.height,r),i=is(a.width/o.width*(100/e.width),n,s),c={x:i*o.width/2-a.width/2-o.width*i*(e.x/100),y:i*o.height/2-a.height/2-o.height*i*(e.y/100)};return{crop:c,zoom:i}}function ch(e,t,r){var a=ah(t);return r.height>r.width?r.height/(e.height*a):r.width/(e.width*a)}function lh(e,t,r,a,n,s){r===void 0&&(r=0);var o=Ca(t.naturalWidth,t.naturalHeight,r),i=is(ch(e,t,a),n,s),c=a.height>a.width?a.height/e.height:a.width/e.width,l={x:((o.width-e.width)/2-e.x)*c,y:((o.height-e.height)/2-e.y)*c};return{crop:l,zoom:i}}function oo(e,t){return{x:(t.x+e.x)/2,y:(t.y+e.y)/2}}function fh(e){return e*Math.PI/180}function Ca(e,t,r){var a=fh(r);return{width:Math.abs(Math.cos(a)*e)+Math.abs(Math.sin(a)*t),height:Math.abs(Math.sin(a)*e)+Math.abs(Math.cos(a)*t)}}function is(e,t,r){return Math.min(Math.max(e,t),r)}function Tn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.filter(function(r){return typeof r=="string"&&r.length>0}).join(" ").trim()}var uh=`.reactEasyCrop_Container {
160  position: absolute;
161  top: 0;
162  left: 0;
163  right: 0;
164  bottom: 0;
165  overflow: hidden;
166  user-select: none;
167  touch-action: none;
168  cursor: move;
169  display: flex;
170  justify-content: center;
171  align-items: center;
172}
173
174.reactEasyCrop_Image,
175.reactEasyCrop_Video {
176  will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */
177}
178
179.reactEasyCrop_Contain {
180  max-width: 100%;
181  max-height: 100%;
182  margin: auto;
183  position: absolute;
184  top: 0;
185  bottom: 0;
186  left: 0;
187  right: 0;
188}
189.reactEasyCrop_Cover_Horizontal {
190  width: 100%;
191  height: auto;
192}
193.reactEasyCrop_Cover_Vertical {
194  width: auto;
195  height: 100%;
196}
197
198.reactEasyCrop_CropArea {
199  position: absolute;
200  left: 50%;
201  top: 50%;
202  transform: translate(-50%, -50%);
203  border: 1px solid rgba(255, 255, 255, 0.5);
204  box-sizing: border-box;
205  box-shadow: 0 0 0 9999em;
206  color: rgba(0, 0, 0, 0.5);
207  overflow: hidden;
208}
209
210.reactEasyCrop_CropAreaRound {
211  border-radius: 50%;
212}
213
214.reactEasyCrop_CropAreaGrid::before {
215  content: ' ';
216  box-sizing: border-box;
217  position: absolute;
218  border: 1px solid rgba(255, 255, 255, 0.5);
219  top: 0;
220  bottom: 0;
221  left: 33.33%;
222  right: 33.33%;
223  border-top: 0;
224  border-bottom: 0;
225}
226
227.reactEasyCrop_CropAreaGrid::after {
228  content: ' ';
229  box-sizing: border-box;
230  position: absolute;
231  border: 1px solid rgba(255, 255, 255, 0.5);
232  top: 33.33%;
233  bottom: 33.33%;
234  left: 0;
235  right: 0;
236  border-left: 0;
237  border-right: 0;
238}
239`,dh=1,hh=3,xh=1,ph=function(e){Yf(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.cropperRef=G.createRef(),r.imageRef=G.createRef(),r.videoRef=G.createRef(),r.containerPosition={x:0,y:0},r.containerRef=null,r.styleRef=null,r.containerRect=null,r.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},r.dragStartPosition={x:0,y:0},r.dragStartCrop={x:0,y:0},r.gestureZoomStart=0,r.gestureRotationStart=0,r.isTouching=!1,r.lastPinchDistance=0,r.lastPinchRotation=0,r.rafDragTimeout=null,r.rafPinchTimeout=null,r.wheelTimer=null,r.currentDoc=typeof document<"u"?document:null,r.currentWindow=typeof window<"u"?window:null,r.resizeObserver=null,r.previousCropSize=null,r.isInitialized=!1,r.state={cropSize:null,hasWheelJustStarted:!1,mediaObjectFit:void 0},r.initResizeObserver=function(){if(!(typeof window.ResizeObserver>"u"||!r.containerRef)){var a=!0;r.resizeObserver=new window.ResizeObserver(function(n){if(a){a=!1;return}r.computeSizes()}),r.resizeObserver.observe(r.containerRef)}},r.preventZoomSafari=function(a){return a.preventDefault()},r.cleanEvents=function(){r.currentDoc&&(r.currentDoc.removeEventListener("mousemove",r.onMouseMove),r.currentDoc.removeEventListener("mouseup",r.onDragStopped),r.currentDoc.removeEventListener("touchmove",r.onTouchMove),r.currentDoc.removeEventListener("touchend",r.onDragStopped),r.currentDoc.removeEventListener("gesturechange",r.onGestureChange),r.currentDoc.removeEventListener("gestureend",r.onGestureEnd),r.currentDoc.removeEventListener("scroll",r.onScroll))},r.clearScrollEvent=function(){r.containerRef&&r.containerRef.removeEventListener("wheel",r.onWheel),r.wheelTimer&&clearTimeout(r.wheelTimer)},r.onMediaLoad=function(){var a=r.computeSizes();a&&(r.previousCropSize=a,r.emitCropData(),r.setInitialCrop(a),r.isInitialized=!0),r.props.onMediaLoaded&&r.props.onMediaLoaded(r.mediaSize)}
239,r.setInitialCrop=function(a){if(r.props.initialCroppedAreaPercentages){var n=oh(r.props.initialCroppedAreaPercentages,r.mediaSize,r.props.rotation,a,r.props.minZoom,r.props.maxZoom),s=n.crop,o=n.zoom;r.props.onCropChange(s),r.props.onZoomChange&&r.props.onZoomChange(o)}else if(r.props.initialCroppedAreaPixels){var i=lh(r.props.initialCroppedAreaPixels,r.mediaSize,r.props.rotation,a,r.props.minZoom,r.props.maxZoom),s=i.crop,o=i.zoom;r.props.onCropChange(s),r.props.onZoomChange&&r.props.onZoomChange(o)}},r.computeSizes=function(){var a,n,s,o,i,c,l=r.imageRef.current||r.videoRef.current;if(l&&r.containerRef){r.containerRect=r.containerRef.getBoundingClientRect(),r.saveContainerPosition();var u=r.containerRect.width/r.containerRect.height,m=((a=r.imageRef.current)===null||a===void 0?void 0:a.naturalWidth)||((n=r.videoRef.current)===null||n===void 0?void 0:n.videoWidth)||0,h=((s=r.imageRef.current)===null||s===void 0?void 0:s.naturalHeight)||((o=r.videoRef.current)===null||o===void 0?void 0:o.videoHeight)||0,d=l.offsetWidth<m||l.offsetHeight<h,_=m/h,v=void 0;if(d)switch(r.state.mediaObjectFit){default:case"contain":v=u>_?{width:r.containerRect.height*_,height:r.containerRect.height}:{width:r.containerRect.width,height:r.containerRect.width/_};break;case"horizontal-cover":v={width:r.containerRect.width,height:r.containerRect.width/_};break;case"vertical-cover":v={width:r.containerRect.height*_,height:r.containerRect.height};break}else v={width:l.offsetWidth,height:l.offsetHeight};r.mediaSize=Ze(Ze({},v),{naturalWidth:m,naturalHeight:h}),r.props.setMediaSize&&r.props.setMediaSize(r.mediaSize);var x=r.props.cropSize?r.props.cropSize:th(r.mediaSize.width,r.mediaSize.height,r.containerRect.width,r.containerRect.height,r.props.aspect,r.props.rotation);return(((i=r.state.cropSize)===null||i===void 0?void 0:i.height)!==x.height||((c=r.state.cropSize)===null||c===void 0?void 0:c.width)!==x.width)&&r.props.onCropSizeChange&&r.props.onCropSizeChange(x),r.setState({cropSize:x},r.recomputeCropPosition),r.props.setCropSize&&r.props.setCropSize(x),x}},r.saveContainerPosition=function(){if(r.containerRef){var a=r.containerRef.getBoundingClientRect();r.containerPosition={x:a.left,y:a.top}}},r.onMouseDown=function(a){r.currentDoc&&(a.preventDefault(),r.currentDoc.addEventListener("mousemove",r.onMouseMove),r.currentDoc.addEventListener("mouseup",r.onDragStopped),r.saveContainerPosition(),r.onDragStart(t.getMousePoint(a)))},r.onMouseMove=function(a){return r.onDrag(t.getMousePoint(a))},r.onScroll=function(a){r.currentDoc&&(a.preventDefault(),r.saveContainerPosition())},r.onTouchStart=function(a){r.currentDoc&&(r.isTouching=!0,!(r.props.onTouchRequest&&!r.props.onTouchRequest(a))&&(r.currentDoc.addEventListener("touchmove",r.onTouchMove,{passive:!1}),r.currentDoc.addEventListener("touchend",r.onDragStopped),r.saveContainerPosition(),a.touches.length===2?r.onPinchStart(a):a.touches.length===1&&r.onDragStart(t.getTouchPoint(a.touches[0]))))},r.onTouchMove=function(a){a.preventDefault(),a.touches.length===2?r.onPinchMove(a):a.touches.length===1&&r.onDrag(t.getTouchPoint(a.touches[0]))},r.onGestureStart=function(a){r.currentDoc&&(a.preventDefault(),r.currentDoc.addEventListener("gesturechange",r.onGestureChange),r.currentDoc.addEventListener("gestureend",r.onGestureEnd),r.gestureZoomStart=r.props.zoom,r.gestureRotationStart=r.props.rotation)},r.onGestureChange=function(a){if(a.preventDefault(),!r.isTouching){var n=t.getMousePoint(a),s=r.gestureZoomStart-1+a.scale;if(r.setNewZoom(s,n,{shouldUpdatePosition:!0}),r.props.onRotationChange){var o=r.gestureRotationStart+a.rotation;r.props.onRotationChange(o)}}},r.onGestureEnd=function(a){r.cleanEvents()},r.onDragStart=function(a){var n,s,o=a.x,i=a.y;r.dragStartPosition={x:o,y:i},r.dragStartCrop=Ze({},r.props.crop),(s=(n=r.props).onInteractionStart)===null||s===void 0||s.call(n)},r.onDrag=function(a){var n=a.x,s=a.y;r.currentWindow&&(r.rafDragTimeout&&r.currentWindow.cancelAnimationFrame(r.rafDragTimeout),r.rafDragTimeout=r.currentWindow.requestAnimationFrame(function(){if(r.state.cropSize&&!(n===void 0||s===void 0)){var o=n-r.dragStartPosition.x,i=s-r.dragStartPosition.y,c={x:r.dragStartCrop.x+o,y:r.dragStartCrop.y+i},l=r.props.restrictPosition?La(c,r.mediaSize,r.state.cropSize,r.props.zoom,r.props.rotation):c;r.props.onCropChange(l)}}))},r.onDragStopped=function(){var a,n;r.isTouching=!1,r.cleanEvents(),r.emitCropData(),(n=(a=r.props).onInteractionEnd)===null||n===void 0||n.call(a)}
239,r.onWheel=function(a){if(r.currentWindow&&!(r.props.onWheelRequest&&!r.props.onWheelRequest(a))){a.preventDefault();var n=t.getMousePoint(a),s=rh(a).pixelY,o=r.props.zoom-s*r.props.zoomSpeed/200;r.setNewZoom(o,n,{shouldUpdatePosition:!0}),r.state.hasWheelJustStarted||r.setState({hasWheelJustStarted:!0},function(){var i,c;return(c=(i=r.props).onInteractionStart)===null||c===void 0?void 0:c.call(i)}),r.wheelTimer&&clearTimeout(r.wheelTimer),r.wheelTimer=r.currentWindow.setTimeout(function(){return r.setState({hasWheelJustStarted:!1},function(){var i,c;return(c=(i=r.props).onInteractionEnd)===null||c===void 0?void 0:c.call(i)})},250)}},r.getPointOnContainer=function(a,n){var s=a.x,o=a.y;if(!r.containerRect)throw new Error("The Cropper is not mounted");return{x:r.containerRect.width/2-(s-n.x),y:r.containerRect.height/2-(o-n.y)}},r.getPointOnMedia=function(a){var n=a.x,s=a.y,o=r.props,i=o.crop,c=o.zoom;return{x:(n+i.x)/c,y:(s+i.y)/c}},r.setNewZoom=function(a,n,s){var o=s===void 0?{}:s,i=o.shouldUpdatePosition,c=i===void 0?!0:i;if(!(!r.state.cropSize||!r.props.onZoomChange)){var l=is(a,r.props.minZoom,r.props.maxZoom);if(c){var u=r.getPointOnContainer(n,r.containerPosition),m=r.getPointOnMedia(u),h={x:m.x*l-u.x,y:m.y*l-u.y},d=r.props.restrictPosition?La(h,r.mediaSize,r.state.cropSize,l,r.props.rotation):h;r.props.onCropChange(d)}r.props.onZoomChange(l)}},r.getCropData=function(){if(!r.state.cropSize)return null;var a=r.props.restrictPosition?La(r.props.crop,r.mediaSize,r.state.cropSize,r.props.zoom,r.props.rotation):r.props.crop;return nh(a,r.mediaSize,r.state.cropSize,r.getAspect(),r.props.zoom,r.props.rotation,r.props.restrictPosition)},r.emitCropData=function(){var a=r.getCropData();if(a){var n=a.croppedAreaPercentages,s=a.croppedAreaPixels;r.props.onCropComplete&&r.props.onCropComplete(n,s),r.props.onCropAreaChange&&r.props.onCropAreaChange(n,s)}},r.emitCropAreaChange=function(){var a=r.getCropData();if(a){var n=a.croppedAreaPercentages,s=a.croppedAreaPixels;r.props.onCropAreaChange&&r.props.onCropAreaChange(n,s)}},r.recomputeCropPosition=function(){var a,n;if(r.state.cropSize){var s=r.props.crop;if(r.isInitialized&&(!((a=r.previousCropSize)===null||a===void 0)&&a.width)&&(!((n=r.previousCropSize)===null||n===void 0)&&n.height)){var o=Math.abs(r.previousCropSize.width-r.state.cropSize.width)>1e-6||Math.abs(r.previousCropSize.height-r.state.cropSize.height)>1e-6;if(o){var i=r.state.cropSize.width/r.previousCropSize.width,c=r.state.cropSize.height/r.previousCropSize.height;s={x:r.props.crop.x*i,y:r.props.crop.y*c}}}var l=r.props.restrictPosition?La(s,r.mediaSize,r.state.cropSize,r.props.zoom,r.props.rotation):s;r.previousCropSize=r.state.cropSize,r.props.onCropChange(l),r.emitCropData()}},r.onKeyDown=function(a){var n,s,o=r.props,i=o.crop,c=o.onCropChange,l=o.keyboardStep,u=o.zoom,m=o.rotation,h=l;if(r.state.cropSize){a.shiftKey&&(h*=.2);var d=Ze({},i);switch(a.key){case"ArrowUp":d.y-=h,a.preventDefault();break;case"ArrowDown":d.y+=h,a.preventDefault();break;case"ArrowLeft":d.x-=h,a.preventDefault();break;case"ArrowRight":d.x+=h,a.preventDefault();break;default:return}r.props.restrictPosition&&(d=La(d,r.mediaSize,r.state.cropSize,u,m)),a.repeat||(s=(n=r.props).onInteractionStart)===null||s===void 0||s.call(n),c(d)}},r.onKeyUp=function(a){var n,s;switch(a.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":a.preventDefault();break;default:return}r.emitCropData(),(s=(n=r.props).onInteractionEnd)===null||s===void 0||s.call(n)},r}return t.prototype.componentDidMount=function(){!this.currentDoc||!this.currentWindow||(this.containerRef&&(this.containerRef.ownerDocument&&(this.currentDoc=this.containerRef.ownerDocument),this.currentDoc.defaultView&&(this.currentWindow=this.currentDoc.defaultView),this.initResizeObserver(),typeof window.ResizeObserver>"u"&&this.currentWindow.addEventListener("resize",this.computeSizes),this.props.zoomWithScroll&&this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}),this.containerRef.addEventListener("gesturestart",this.onGestureStart)),this.currentDoc.addEventListener("scroll",this.onScroll),this.props.disableAutomaticStylesInjection||(this.styleRef=this.currentDoc.createElement("style"),this.styleRef.setAttribute("type","text/css"),this.props.nonce&&this.styleRef.setAttribute("nonce",this.props.nonce),this.styleRef.innerHTML=uh,this.currentDoc.head.appendChild(this.styleRef)),this.imageRef.current&&this.imageRef.current.complete&&this.onMediaLoad(),this.props.setImageRef&&this.props.setImageRef(this.imageRef),this.props.setVideoRef&&this.props.setVideoRef(this.videoRef),this.props.setCropperRef&&this.props.setCropperRef(this.cropperRef))},t.prototype.componentWillUnmount=function(){var r,a;!this.currentDoc||!this.currentWindow||(typeof window.ResizeObserver>"u"&&this.currentWindow.removeEventListener("resize",this.computeSizes),(r=this.resizeObserver)===null||r===void 0||r.disconnect(),this.containerRef&&this.containerRef.removeEventListener("gesturestart",this.preventZoomSafari),this.styleRef&&((a=this.styleRef.parentNode)===null||a===void 0||a.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},t.prototype.componentDidUpdate=function(r){var a,n,s,o,i,c,l,u,m;r.rotation!==this.props.rotation?(this.computeSizes(),this.recomputeCropPosition()):r.aspect!==this.props.aspect?this.computeSizes():r.objectFit!==this.props.objectFit?this.computeSizes():r.zoom!==this.props.zoom?this.recomputeCropPosition():((a=r.cropSize)===null||a===void 0?void 0:a.height)!==((n=this.props.cropSize)===null||n===void 0?void 0:n.height)||((s=r.cropSize)===null||s===void 0?void 0:s.width)!==((o=this.props.cropSize)===null||o===void 0?void 0:o.width)?this.computeSizes():(((i=r.crop)===null||i===void 0?void 0:i.x)!==((c=this.props.crop)===null||c===void 0?void 0:c.x)||((l=r.crop)===null||l===void 0?void 0:l.y)!==((u=this.props.crop)===null||u===void 0?void 0:u.y))&&this.emitCropAreaChange(),r.zoomWithScroll!==this.props.zoomWithScroll&&this.containerRef&&(this.props.zoomWithScroll?this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}):this.clearScrollEvent()),r.video!==this.props.video&&((m=this.videoRef.current)===null||m===void 0||m.load());var h=this.getObjectFit();h!==this.state.mediaObjectFit&&this.setState({mediaObjectFit:h},this.computeSizes)},t.prototype.getAspect=function(){var r=this.props,a=r.cropSize,n=r.aspect;return a?a.width/a.height:n},t.prototype.getObjectFit=function(){var r,a,n,s;if(this.props.objectFit==="cover"){var o=this.imageRef.current||this.videoRef.current;if(o&&this.containerRef){this.containerRect=this.containerRef.getBoundingClientRect();var i=this.containerRect.width/this.containerRect.height,c=((r=this.imageRef.current)===null||r===void 0?void 0:r.naturalWi
239dth)||((a=this.videoRef.current)===null||a===void 0?void 0:a.videoWidth)||0,l=((n=this.imageRef.current)===null||n===void 0?void 0:n.naturalHeight)||((s=this.videoRef.current)===null||s===void 0?void 0:s.videoHeight)||0,u=c/l;return u<i?"horizontal-cover":"vertical-cover"}return"horizontal-cover"}return this.props.objectFit},t.prototype.onPinchStart=function(r){var a=t.getTouchPoint(r.touches[0]),n=t.getTouchPoint(r.touches[1]);this.lastPinchDistance=so(a,n),this.lastPinchRotation=io(a,n),this.onDragStart(oo(a,n))},t.prototype.onPinchMove=function(r){var a=this;if(!(!this.currentDoc||!this.currentWindow)){var n=t.getTouchPoint(r.touches[0]),s=t.getTouchPoint(r.touches[1]),o=oo(n,s);this.onDrag(o),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var i=so(n,s),c=a.props.zoom*(i/a.lastPinchDistance);a.setNewZoom(c,o,{shouldUpdatePosition:!1}),a.lastPinchDistance=i;var l=io(n,s),u=a.props.rotation+(l-a.lastPinchRotation);a.props.onRotationChange&&a.props.onRotationChange(u),a.lastPinchRotation=l})}},t.prototype.render=function(){var r=this,a,n=this.props,s=n.image,o=n.video,i=n.mediaProps,c=n.cropperProps,l=n.transform,u=n.crop,m=u.x,h=u.y,d=n.rotation,_=n.zoom,v=n.cropShape,x=n.showGrid,p=n.roundCropAreaPixels,E=n.style,w=E.containerStyle,T=E.cropAreaStyle,W=E.mediaStyle,M=n.classes,R=M.containerClassName,k=M.cropAreaClassName,g=M.mediaClassName,y=(a=this.state.mediaObjectFit)!==null&&a!==void 0?a:this.getObjectFit();return G.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(S){return r.containerRef=S},"data-testid":"container",style:w,className:Tn("reactEasyCrop_Container",R)},s?G.createElement("img",Ze({alt:"",className:Tn("reactEasyCrop_Image",y==="contain"&&"reactEasyCrop_Contain",y==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",y==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",g)},i,{src:s,ref:this.imageRef,style:Ze(Ze({},W),{transform:l||"translate(".concat(m,"px, ").concat(h,"px) rotate(").concat(d,"deg) scale(").concat(_,")")}),onLoad:this.onMediaLoad})):o&&G.createElement("video",Ze({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:Tn("reactEasyCrop_Video",y==="contain"&&"reactEasyCrop_Contain",y==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",y==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",g)},i,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:Ze(Ze({},W),{transform:l||"translate(".concat(m,"px, ").concat(h,"px) rotate(").concat(d,"deg) scale(").concat(_,")")}),controls:!1}),(Array.isArray(o)?o:[{src:o}]).map(function(C){return G.createElement("source",Ze({key:C.src},C))})),this.state.cropSize&&G.createElement("div",Ze({ref:this.cropperRef,style:Ze(Ze({},T),{width:p?Math.round(this.state.cropSize.width):this.state.cropSize.width,height:p?Math.round(this.state.cropSize.height):this.state.cropSize.height}),tabIndex:0,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,"data-testid":"cropper",className:Tn("reactEasyCrop_CropArea",v==="round"&&"reactEasyCrop_CropAreaRound",x&&"reactEasyCrop_CropAreaGrid",k)},c)))},t.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:hh,minZoom:dh,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:xh},t.getMousePoint=function(r){return{x:Number(r.clientX),y:Number(r.clientY)}},t.getTouchPoint=function(r){return{x:Number(r.clientX),y:Number(r.clientY)}},t}(G.Component);async function mh(e,t){const r=await new Promise((s,o)=>{const i=new Image;i.crossOrigin="anonymous",i.onload=()=>s(i),i.onerror=o,i.src=e}),a=document.createElement("canvas");return a.width=t.width,a.height=t.height,a.getContext("2d").drawImage(r,t.x,t.y,t.width,t.height,0,0,t.width,t.height),await new Promise(s=>a.toBlob(o=>s(o),"image/jpeg",.92))}const ui=({isOpen:e,imageUrl:t,aspect:r,title:a,onClose:n,onSave:s})=>{const{toast:o}=nt(),[i,c]=G.useState({x:0,y:0}),[l,u]=G.useState(1),[m,h]=G.useState(null),[d,_]=G.useState(!1),v=G.useCallback((p,E)=>{h(E)},[]);if(!e)return null;const x=async()=>
239{if(!(!m||!t)){_(!0);try{const p=await mh(t,m),E=`cropped/${crypto.randomUUID()}.jpg`,{error:w}=await be.storage.from("gallery").upload(E,p,{contentType:"image/jpeg",upsert:!1});if(w)throw w;const{data:T}=be.storage.from("gallery").getPublicUrl(E);s(T.publicUrl),n()}catch(p){o({title:"Crop error",description:p.message||String(p),variant:"destructive"})}finally{_(!1)}}};return f.jsx("div",{className:"fixed inset-0 z-[200] bg-black/80 flex items-center justify-center p-4",children:f.jsxs("div",{className:"bg-background border border-border w-full max-w-3xl flex flex-col",children:[f.jsxs("div",{className:"px-6 py-4 border-b border-border flex items-center justify-between",children:[f.jsxs("h3",{className:"text-sm uppercase tracking-widest font-bold",children:[a||"Crop image"," (",r.toFixed(2),")"]}),f.jsx("button",{onClick:n,className:"text-xs uppercase tracking-widest",children:"✕"})]}),f.jsx("div",{className:"relative w-full",style:{height:"60vh",background:"#111"},children:t?f.jsx(ph,{image:t,crop:i,zoom:l,aspect:r,onCropChange:c,onZoomChange:u,onCropComplete:v,objectFit:"contain"}):f.jsx("div",{className:"flex items-center justify-center h-full text-muted-foreground",children:"No image"})}),f.jsxs("div",{className:"px-6 py-4 border-t border-border flex items-center gap-4",children:[f.jsx("label",{className:"text-xs uppercase tracking-widest",children:"Zoom"}),f.jsx("input",{type:"range",min:1,max:4,step:.01,value:l,onChange:p=>u(Number(p.target.value)),className:"flex-1"}),f.jsx(pr,{type:"button",variant:"outline",onClick:n,children:"Cancel"}),f.jsx(pr,{type:"button",variant:"filled",onClick:x,disabled:d,children:d?"Saving…":"Save crop"})]})]})})},co=1e4,gh=new Set(["website_url","instagram_url","facebook_url","source_url","ticket_url"]),vh=new Set(["image_url","hero_image_url","social_share_image_url"]),_h=({contentType:e,editingId:t,onSaved:r,onCancel:a})=>{const{language:n}=Vr(),{toast:s}=nt(),[o,i]=G.useState(!1),[c,l]=G.useState({}),[u,m]=G.useState(null),[h,d]=G.useState(!1),[_,v]=G.useState(null),x=()=>{const g=n==="fr",y=[{name:"image_url",label:g?"Image vignette (carte)":"Thumbnail image (card)",type:"image",help:g?"Image utilisée pour la vignette / carte du contenu.":"Image used for the card / thumbnail."},{name:"hero_image_url",label:g?"Image hero (haut de page détail)":"Hero image (detail top)",type:"image",help:g?"Image affichée en haut de la page détail. Si vide, on utilise la vignette.":"Image used at the top of the detail page. Falls back to thumbnail if empty."},{name:"tags",label:"Tags (comma separated)",type:"text",help:g?'Séparez les tags par des virgules. Ex : "design, art, tech"':'Separate tags with commas. E.g.: "design, art, tech"'},{name:"carousel_credit",label:g?"Crédit photo carrousel":"Carousel image credit",type:"text",help:g?"Optionnel. Affiché en petit sous le carrousel. Ex : © Nom du photographe":"Optional. Displayed under the carousel. E.g. © Photographer"},{name:"source_url",label:"Source URL (for import)",type:"text",help:g?"URL d'origine du contenu (utilisée lors de l'import automatique).":"Original content URL (used during automatic import)."}],C=[{name:"website_url",label:g?"Site web":"Website URL",type:"text",help:g?"URL complète du site officiel (https://...)":"Full official website URL (https://...)"},{name:"instagram_url",label:"Instagram URL",type:"text",help:g?"Lien vers le profil Instagram (https://instagram.com/...)":"Instagram profile link (https://instagram.com/...)"},{name:"facebook_url",label:"LinkedIn URL",type:"text",help:g?"Lien vers le profil LinkedIn (https://linkedin.com/...)":"LinkedIn profile link (https://linkedin.com/...)"}],S=[{name:"slug",label:g?"Slug URL":"URL slug",type:"text",help:g?"Optionnel. Identifiant utilisé dans l'URL (ex. : mon-talk-talk-kikk2026). Généré automatiquement depuis le titre si vide. Modifier ce champ casse les liens déjà partagés.":"Optional. Identifier used in the URL (e.g. my-talk-talk-kikk2026). Auto-generated from the title if empty. Changing it breaks already-shared links."},{name:"seo_title",label:g?"Titre SEO (FR)":"SEO title (FR)",type:"text",help:g?"Optionnel. Titre affiché dans l'onglet du navigateur et les résultats Google (FR). Si vide, le titre du contenu est utilisé.":"Optional. Title shown in browser tab and Google results (FR
239). Falls back to content title if empty."},{name:"seo_title_en",label:g?"Titre SEO (EN)":"SEO title (EN)",type:"text",help:g?"Optionnel. Titre SEO en anglais.":"Optional. SEO title in English."},{name:"meta_description",label:g?"Méta-description (FR)":"Meta description (FR)",type:"textarea",help:g?"Résumé court (≈155 caractères) affiché dans les résultats de recherche.":"Short summary (~155 chars) shown in search results."},{name:"meta_description_en",label:g?"Méta-description (EN)":"Meta description (EN)",type:"textarea",help:g?"Résumé court en anglais.":"Short summary in English."},{name:"social_share_image_url",label:g?"Image de partage réseaux sociaux (Open Graph)":"Social share image (Open Graph)",type:"image",help:g?"Image affichée lors du partage sur Facebook, LinkedIn, X, etc. Format recommandé : 1200×630. Si vide, l'image vignette est utilisée.":"Image shown when shared on Facebook, LinkedIn, X, etc. Recommended: 1200×630. Falls back to thumbnail if empty."}];switch(e){case"conferences":return[{name:"speaker_name",label:n==="fr"?"Nom du speaker":"Speaker Name",type:"text",required:!0}
239,{name:"company_studio",label:"Company / Studio",type:"text",help:g?"Optionnel. Affiché au-dessus du nom du speaker.":"Optional. Displayed above the speaker name."},{name:"title",label:n==="fr"?"Titre":"Title",type:"text"},{name:"intro_text",label:g?"Chapeau (FR)":"Intro text (FR)",type:"richtext",help:g?"Texte d'accroche affiché en grand juste avant le reste du contenu. Si vide, rien ne s'affiche.":"Lead paragraph displayed in large type before the rest of the content. Hidden if empty."},{name:"intro_text_en",label:g?"Chapeau (EN)":"Intro text (EN)",type:"richtext",help:g?"Version anglaise du chapeau.":"English version of the lead paragraph."},{name:"description",label:"Description (FR)",type:"richtext"},{name:"description_en",label:"Description (EN)",type:"richtext"},{name:"speaker_bio",label:"Bio speaker (FR)",type:"richtext"},{name:"speaker_bio_en",label:"Bio speaker (EN)",type:"richtext"},{name:"date",label:"Date",type:"date"},{name:"start_time",label:n==="fr"?"Heure de début":"Start Time",type:"time"},{name:"end_time",label:n==="fr"?"Heure de fin":"End Time",type:"time"},{name:"location",label:n==="fr"?"Salle / lieu physique":"Venue (room)",type:"text"},{name:"room_name",label:n==="fr"?"Salle (colonne du programme)":"Room (program column)",type:"select",options:[...Us],help:g?"Détermine la colonne dans laquelle le talk apparaît sur la page Programme.":"Decides the column where this talk appears on the Program page."},{name:"language",label:n==="fr"?"Langue":"Language",type:"text"},{name:"speaker_location",label:n==="fr"?"Location — provenance du speaker (optionnel)":"Location — speaker origin (optional)",type:"text"},{name:"speaker_location_fr",label:n==="fr"?"Location FR — provenance du speaker (optionnel)":"Location FR — speaker origin (optional)",type:"text"},...C,...y,...S];case"exhibitors":return[{name:"name",label:n==="fr"?"Nom":"Name",type:"text",required:!0},{name:"intro_text",label:g?"Chapeau (FR)":"Intro text (FR)",type:"richtext",help:g?"Texte d'accroche affiché en grand juste avant le reste du contenu. Si vide, rien ne s'affiche.":"Lead paragraph displayed in large type before the rest of the content. Hidden if empty."},{name:"intro_text_en",label:g?"Chapeau (EN)":"Intro text (EN)",type:"richtext",help:g?"Version anglaise du chapeau.":"English version of the lead paragraph."},{name:"description",label:"Description (FR)",type:"richtext"},{name:"description_en",label:"Description (EN)",type:"richtext"},{name:"artist_bio",label:n==="fr"?"Biographie artiste (FR)":"Artist biography (FR)",type:"richtext"},{name:"artist_bio_en",label:n==="fr"?"Biographie artiste (EN)":"Artist biography (EN)",type:"richtext"},{name:"about_project",label:n==="fr"?"À propos du projet (FR)":"About the project (FR)",type:"richtext"},{name:"about_project_en",label:n==="fr"?"À propos du projet (EN)":"About the project (EN)",type:"richtext"},{name:"country",label:n==="fr"?"Pays":"Country",type:"text"},...C,...y,...S];case"installations":return[{name:"title",label:n==="fr"?"Titre":"Title",type:"text",required:!0},{name:"intro_text",label:g?"Chapeau (FR)":"Intro text (FR)",type:"richtext",help:g?"Texte d'accroche affiché en grand juste avant le reste du contenu. Si vide, rien ne s'affiche.":"Lead paragraph displayed in large type before the rest of the content. Hidden if empty."},{name:"intro_text_en",label:g?"Chapeau (EN)":"Intro text (EN)",type:"richtext",help:g?"Version anglaise du chapeau.":"English version of the lead paragraph."},{name:"description",label:"Description (FR)",type:"richtext"},{name:"description_en",label:"Description (EN)",type:"richtext"},{name:"artist_name",label:n==="fr"?"Nom de l'artiste":"Artist Name",type:"text"},{name:"artist_bio",label:"Bio artiste (FR)",type:"richtext"},{name:"artist_bio_en",label:"Bio artiste (EN)",type:"richtext"},{name:"location",label:n==="fr"?"Lieu":"Location",type:"text"},...C,...y,...S];case"by_night_events":return[{name:"title",label:n==="fr"?"Titre":"Title",type:"text",required:!0},{name:"artist_name",label:n==="fr"?"Nom de l'artiste (optionnel)":"Artist name (optional)",type:"text",help:n==="fr"?"Si renseigné, il s'affiche en grand sur la card et la page détail, comme pour les Talks.":"If set, it is displayed as the main name on the card and detail page, like Talks."},{name:"intro_text",label:n==="fr"?"Chapeau (FR)":"Intro text (FR)",type:"richtext",help:n==="fr"?"Texte d'accroche affiché en grand juste avant la description. Si vide, rien ne s'affiche.":"Lead paragraph displayed in large type before the description. Hidden if empty."},{name:"intro_text_en",label:n==="fr"?"Chapeau (EN)":"Intro text (EN)",type:"richtext",help:n==="fr"?"Version anglaise du chapeau.":"English version of the lead paragraph."},{name:"description",label:"Description (FR)",type:"richtext"},{name:"description_en",label:"Description (EN)",type:"richtext"},{name:"venue",label:n==="fr"?"Lieu":"Venue",type:"text"},{name:"room_name",label:n==="fr"?"Salle (colonne du programme)":"Room (program column)",type:"select",options:[...Us],help:g?"Optionnel. Détermine la colonne sur la page Programme.":"Optional. Decides the column on the Program page."},{name:"event_date",label:"Date",type:"date"},{name:"start_time",label:n==="fr"?"Heure de début":"Start Time",type:"time"},{name:"end_time",label:n==="fr"?"Heure de fin":"End Time",type:"time"},{name:"ticket_url",label:n==="fr"?"Lien billetterie (optionnel)":"Ticket URL (optional)",type:"text",help:n==="fr"?'Si renseigné, un bouton "Billetterie" apparaît dans les infos pratiques de cette soirée.':`If set, a "Tickets" button appears in this party's practical info.`},...C,...y,...S];case"delegations":return[{name:"title",label:n==="fr"?"Titre":"Title",type:"text",required:!0},{name:"country",label:n==="fr"?"Pays":"Country",type:"text"},{name:"intro_text",label:g?"Chapeau (FR)":"Intro text (FR)",type:"richtext",help:g?"Texte d'accroche affiché en grand juste avant le reste du contenu. Si vide, rien ne s'affiche.":"Lead paragraph displayed in large type before the rest of the content. Hidden if empty."},{name:"intro_text_en",label:g?"Chapeau (EN)":"Intro text (EN)",type:"richtext",help:g?"Version anglaise du chapeau.":"English version of the lead paragraph."},{name:"description",label:"Description (FR)",type:"richtext"},{name:"description_en",label:"Description (EN)",type:"richtext"},...C,...y,...S];case"workshops_kids":return[{name:"title",label:n==="fr"?"Titre":"Title",type:"text",required:!0},{name:"intro_text",label:g?"Chapeau (FR)":"Intro text (FR)",type:"richtext",help:g?"Texte d'accroche affiché en grand juste avant le reste du contenu. Si vide, rien ne s'affiche.":"Lead paragraph displayed in large type before the rest of the content. Hidden if empty."},{name:"intro_text_en",label:g?"Chapeau (EN)":"Intro text (EN)",type:"richtext",help:g?"Version anglaise du chapeau.":"English version of the lead paragraph."},{name:"description",label:"Description (FR)",type:"richtext"},{name:"description_en",label:"Description (EN)",type:"richtext"},{name:"instructor_name",label:n==="fr"?"Animateur / Animatrice":"Instructor",type:"text"},{name:"instructor_bio",label:n==="fr"?"Bio animateur (FR)":"Instructor bio (FR)",type:"richtext"},{name:"instructor_bio_en",label:n==="fr"?"Bio animateur (EN)":"Instructor bio (EN)",type:"richtext"},{name:"age_range",label:n==="fr"?"Âge recommandé":"Age range",type:"text",help:n==="fr"?'Ex : "5-8 ans" ou "À partir de 6 ans"':'E.g. "5-8 years" or "6+"'},{name:"location",label:n==="fr"?"Lieu":"Location",type:"text"},{name:"workshop_date",label:"Date",type:"date"},{name:"start_time",label:n==="fr"?"Heure de début":"Start Time",type:"time"},{name:"end_time",label:n==="fr"?"Heure de fin":"End Time",type:"time"},...C,...y,...S];default:return y}};G.useEffect(()=>{t?(async()=>{i(!0);const{data:y,error:C}=await be.from(e).select("*").eq("id",t).maybeSingle();if(C)console.error("Error fetching item:",C),s({title:n==="fr"?"Erreur":"Error",description:C.message,variant:"destructive"});else if(y){const S={};
239Object.entries(y).forEach(([U,Y])=>{U==="tags"&&Array.isArray(Y)?S[U]=Y.join(", "):U==="gallery_images"&&Array.isArray(Y)?S[U]=Y:Y!==null&&(S[U]=String(Y))}),l(S)}i(!1)})():l({status:"published"})},[t,e]);const p=(g,y)=>{l(C=>({...C,[g]:y}))},E=(()=>{const g=c.gallery_images;return Array.isArray(g)?g:[]})(),w=g=>{l(y=>({...y,gallery_images:g}))},T=g=>{g&&w([...E,g])},W=g=>{const y=[...E];y.splice(g,1),w(y)},M=(g,y)=>{const C=g+y;if(C<0||C>=E.length)return;const S=[...E];[S[g],S[C]]=[S[C],S[g]],w(S)},R=async g=>{g.preventDefault();const y=x();for(const U of y){if(!U.required)continue;const Y=c[U.name];if(Y==null||typeof Y=="string"&&Y.trim()===""){s({title:n==="fr"?"Champ requis manquant":"Missing required field",description:U.label,variant:"destructive"});return}}for(const[U,Y]of Object.entries(c))if(typeof Y=="string"&&Y.length>co){s({title:n==="fr"?"Texte trop long":"Text too long",description:`${U}: max ${co} caractères`,variant:"destructive"});return}i(!0);const C={};y.forEach(U=>{if(c[U.name]!==void 0)if(U.name==="tags"&&typeof c[U.name]=="string")C[U.name]=c[U.name].split(",").map(Y=>Y.trim()).filter(Y=>Y);else{const Y=c[U.name];if(typeof Y=="string"&&Y.trim()===""&&(U.type==="date"||U.type==="time"))C[U.name]=null;else if(typeof Y=="string"&&gh.has(U.name)){const H=va(Y.trim());C[U.name]=H}else if(typeof Y=="string"&&vh.has(U.name)){const H=pa(Y.trim());C[U.name]=H}else C[U.name]=Y}}),C.gallery_images=E,C.status=c.status||"published",e==="conferences"&&(!C.title||String(C.title).trim()==="")&&(C.title=C.speaker_name||"");let S;t?S=(await be.from(e).update(C).eq("id",t)).error:S=(await be.from(e).insert([C])).error,S?s({title:n==="fr"?"Erreur":"Error",description:S.message,variant:"destructive"}):(s({title:n==="fr"?"Succès":"Success",description:t?n==="fr"?"Élément mis à jour.":"Item updated.":n==="fr"?"Élément créé.":"Item created."}),r()),i(!1)},k=x();return f.jsxs("form",{onSubmit:R,className:"card-festival p-8",children:[f.jsx("h2",{className:"text-xl font-bold mb-6",children:t?n==="fr"?"Modifier":"Edit":n==="fr"?"Créer":"Create"}),f.jsxs("div",{className:"mb-6 p-4 border border-border bg-muted/20",children:[f.jsx("label",{className:"block text-xs uppercase tracking-widest text-muted-foreground mb-2",children:n==="fr"?"Statut de publication":"Publication status"}),f.jsx("div",{className:"flex gap-2",children:["draft","published"].map(g=>{const y=(c.status||"draft")===g,C={draft:n==="fr"?"Brouillon":"Draft",published:n==="fr"?"Publié":"Published"};return f.jsx("button",{type:"button",onClick:()=>p("status",g),className:`px-4 py-2 text-xs uppercase tracking-wide border transition-colors ${y?"bg-foreground text-background border-foreground":"border-border hover:border-foreground"}`,children:C[g]},g)})}),f.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:n==="fr"?"Les brouillons ne sont visibles que dans l'admin.":"Drafts are only visible in the admin panel."})]}),f.jsxs("div",{className:"grid gap-6",children:[k.map(g=>f.jsxs("div",{children:[f.jsxs("label",{className:"block text-xs uppercase tracking-widest text-muted-foreground mb-2",children:[g.label,g.required&&f.jsx("span",{className:"text-destructive ml-1",children:"*"}),g.help&&f.jsx(ja,{text:g.help})]}
239),g.type==="richtext"?f.jsx(Ma,{value:String(c[g.name]||""),onChange:y=>p(g.name,y)}):g.type==="textarea"?f.jsx("textarea",{value:String(c[g.name]||""),onChange:y=>p(g.name,y.target.value),className:"w-full bg-transparent border border-border px-4 py-3 text-sm focus:outline-none focus:border-foreground transition-colors min-h-[100px] resize-y",required:g.required}):g.type==="image"?f.jsxs("div",{className:"space-y-2",children:[f.jsxs("div",{className:"flex gap-2",children:[f.jsx("input",{type:"text",value:String(c[g.name]||""),onChange:y=>p(g.name,y.target.value),className:"flex-1 bg-transparent border border-border px-4 py-3 text-sm focus:outline-none focus:border-foreground transition-colors",placeholder:"https://..."}),f.jsx("button",{type:"button",onClick:()=>m(g.name),className:"px-4 py-3 text-xs uppercase tracking-wide border border-border hover:border-foreground transition-colors whitespace-nowrap",children:n==="fr"?"Médiathèque":"Media library"}),c[g.name]&&f.jsx("button",{type:"button",onClick:()=>v({field:g.name,aspect:g.name==="hero_image_url"?21/9:4/5,url:String(c[g.n
239ame])}),className:"px-4 py-3 text-xs uppercase tracking-wide border border-border hover:border-foreground transition-colors whitespace-nowrap",children:n==="fr"?"Recadrer":"Crop"})]}),c[g.name]&&f.jsx("div",{className:"border border-border p-2 inline-block",children:f.jsx("img",{src:String(c[g.name]),alt:"preview",className:"max-h-32 max-w-full object-contain"})})]}):g.type==="select"?f.jsxs("select",{value:String(c[g.name]||""),onChange:y=>p(g.name,y.target.value),className:"w-full bg-background border border-border px-4 py-3 text-sm focus:outline-none focus:border-foreground transition-colors",children:[f.jsx("option",{value:"",children:"—"}),(g.options||[]).map(y=>f.jsx("option",{value:y,children:y},y))]}):f.jsx("input",{type:g.type,value:String(c[g.name]||""),onChange:y=>p(g.name,y.target.value),className:"w-full bg-transparent border border-border px-4 py-3 text-sm focus:outline-none focus:border-foreground transition-colors",required:g.required})]},g.name)),f.jsxs("div",{className:"border border-border p-4",children:[f.jsx("label",{className:"block text-xs uppercase tracking-widest text-muted-foreground mb-3",children:n==="fr"?"Images du carrousel (galerie)":"Carousel images (gallery)"}),f.jsxs("div",{className:"flex gap-2 mb-3",children:[f.jsx("input",{type:"text",placeholder:"https://...",className:"flex-1 bg-transparent border border-border px-4 py-3 text-sm focus:outline-none focus:border-foreground",onKeyDown:g=>{if(g.key==="Enter"){g.preventDefault();const y=g.target.value.trim();y&&(T(y),g.target.value="")}}}),f.jsx("button",{type:"button",onClick:()=>d(!0),className:"px-4 py-3 text-xs uppercase tracking-wide border border-border hover:border-foreground transition-colors whitespace-nowrap",children:n==="fr"?"Médiathèque":"Media library"})]}),E.length===0?f.jsx("p",{className:"text-xs text-muted-foreground",children:n==="fr"?"Aucune image. Ajoutez une URL (Entrée) ou via la médiathèque.":"No images. Add a URL (Enter) or via media library."}):f.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:E.map((g,y)=>f.jsxs("div",{className:"border border-border p-2 space-y-2",children:[f.jsx("img",{src:g,alt:`g-${y}`,className:"w-full h-24 object-cover"}),f.jsxs("div",{className:"flex justify-between items-center",children:[f.jsxs("div",{className:"flex gap-1",children:[f.jsx("button",{type:"button",onClick:()=>M(y,-1),className:"text-xs px-2 py-1 border border-border",children:"↑"}),f.jsx("button",{type:"button",onClick:()=>M(y,1),className:"text-xs px-2 py-1 border border-border",children:"↓"})]}),f.jsx("button",{type:"button",onClick:()=>W(y),className:"text-xs px-2 py-1 border border-destructive text-destructive",children:"✕"})]})]},y))})]})]}),f.jsx(Dt,{isOpen:u!==null,onClose:()=>m(null),onSelect:g=>{u&&p(u,g)}}),f.jsx(Dt,{isOpen:h,onClose:()=>d(!1),onSelect:g=>T(g),multi:!0,onSelectMany:g=>w([...E,...g])}),_&&f.jsx(ui,{isOpen:!0,imageUrl:_.url,aspect:_.aspect,title:_.field==="hero_image_url"?"Hero crop (21:9)":"Thumbnail crop (4:5)",onClose:()=>v(null),onSave:g=>p(_.field,g)}),t&&f.jsx(fi,{contentType:e,contentId:t}),f.jsxs("div",{className:"flex justify-end gap-4 mt-8",children:[f.jsx(pr,{type:"button",variant:"outline",onClick:a,children:n==="fr"?"Annuler":"Cancel"}),f.jsx(pr,{type:"submit",variant:"filled",disabled:o,children:o?n==="fr"?"Enregistrement...":"Saving...":n==="fr"?"Enregistrer":"Save"})]})]})},lo=1e4,lr="w-full bg-transparent border border-border px-4 py-3 text-sm focus:outline-none focus:border-foreground transition-colors",Cn="px-4 py-3 text-xs uppercase tracking-wide border border-border hover:border-foreground transition-colors whitespace-nowrap",Ye="block text-xs uppercase tracking-widest text-muted-foreground mb-2",wh=({editingId:e,onSaved:t,onCancel:r})=>{const{language:a}=Vr(),n=a==="fr",{toast:s}=nt(),[o,i]=G.useState(!1),[c,l]=G.useState({status:"published",room:"wake_room"}),[u,m]=G.useState(Oa()),[h,d]=G.useState([]),[_,v]=G.useState([]),[x,p]=G.useState(null),[E,w]=G.useState(!1),[T,W]=G.useState(null);G.useEffect(()=>{if(!e){l({status:"published",room:"wake_room"}),m(Oa()),d([]),v([]);return}(async()=>{i(!0);const{data:q,error:L}=await be.from("panels").select("*").eq("id",e).maybeSingle();if(L)s({title:n?"Erreur":"Error",description:L.message,variant:"destructive"});else if(q){const K={};Object.entries(q).forEach(([te,ae])=>{["moderator","speakers","gallery_images"].includes(te)||ae!=null&&(K[te]=["start_time","end_time"].includes(te)?String(ae).slice(0,5):String(ae))}),l(K),m({...Oa(),...q.moderator||{}}),d((q.speakers||[]).map(te=>({...Oa(),...te}))),v(q.gallery_images||[])}i(!1)})()},[e]);const M=(B,q)=>l(L=>({...L,[B]:q})),R=B=>{var q;return B.kind==="field"?c[B.name]||"":B.kind==="moderator"?u.photo_url||"":((q=h[B.index])==null?void 0:q.photo_url)||""},k=(B,q)=>{B.kind==="field"?M(B.name,q):B.kind==="moderator"?m(L=>({...L,photo_url:q})):d(L=>L.map((K,te)=>te===B.index?{...K,photo_url:q}:K))},g=B=>{const q=R(B);if(!q)return;const L=B.kind==="field"&&B.name==="hero_image_url";W({target:B,aspect:L?21/9:4/5,url:q,title:L?"Hero crop (21:9)":B.kind==="field"?"Thumbnail crop (4:5)":"Portrait crop (4:5)"})},y=(B,q)=>d(L=>L.map((K,te)=>
239te===B?{...K,...q}:K)),C=B=>d(q=>q.filter((L,K)=>K!==B)),S=(B,q)=>{const L=B+q;if(L<0||L>=h.length)return;const K=[...h];[K[B],K[L]]=[K[L],K[B]],d(K)},U=(B,q)=>{const L=B+q;if(L<0||L>=_.length)return;const K=[..._];[K[B],K[L]]=[K[L],K[B]],v(K)},Y=B=>{const q={photo_url:pa((B.photo_url||"").trim())||null,photo_credit:(B.photo_credit||"").trim()||null,full_name:(B.full_name||"").trim()||null,role:(B.role||"").trim()||null,role_en:(B.role_en||"").trim()||null,company:(B.company||"").trim()||null,description:(B.description||"").trim()||null,description_en:(B.description_en||"").trim()||null};return q.full_name?q:null},H=async B=>{if(B.preventDefault(),!(c.title||"").trim()){s({title:n?"Champ requis manquant":"Missing required field",description:n?"Titre du panel":"Panel title",variant:"destructive"});return}if(!zi.includes(c.room)){s({title:n?"Champ requis manquant":"Missing required field",description:"Room",variant:"destructive"});return}for(const[te,ae]of Object.entries(c))if(ae.length>lo){s({title:n?"Texte trop long":"Text too long",description:`${te}: max ${lo}`,variant:"destructive"});return}
239const q=h.map(Y).filter(Boolean);if(q.length!==h.length){s({title:n?"Speaker incomplet":"Incomplete speaker",description:n?"Chaque speaker doit avoir un nom complet.":"Every speaker needs a full name.",variant:"destructive"});return}i(!0);const L={title:c.title.trim(),description:c.description||null,description_en:c.description_en||null,image_url:pa((c.image_url||"").trim()),hero_image_url:pa((c.hero_image_url||"").trim()),social_share_image_url:pa((c.social_share_image_url||"").trim()),room:c.room,moderator:Y(u),speakers:q,gallery_images:_,carousel_credit:c.carousel_credit||null,status:c.status||"published",event_date:(c.event_date||"").trim()||null,start_time:(c.start_time||"").trim()||null,end_time:(c.end_time||"").trim()||null,room_name:(c.room_name||"").trim()||null,slug:c.slug||"",seo_title:c.seo_title||null,seo_title_en:c.seo_title_en||null,meta_description:c.meta_description||null,meta_description_en:c.meta_description_en||null},{error:K}=e?await be.from("panels").update(L).eq("id",e):await be.from("panels").insert([L]);if(i(!1),K){s({title:n?"Erreur":"Error",description:K.message,variant:"destructive"});return}s({title:n?"Succès":"Success",description:e?n?"Panel mis à jour.":"Panel updated.":n?"Panel créé.":"Panel created."}),t()},re=({target:B,label:q,help:L})=>{const K=R(B);return f.jsxs("div",{children:[f.jsxs("label",{className:Ye,children:[q,L&&f.jsx(ja,{text:L})]}),f.jsxs("div",{className:"space-y-2",children:[f.jsxs("div",{className:"flex gap-2",children:[f.jsx("input",{type:"text",value:K,onChange:te=>k(B,te.target.value),className:`flex-1 ${lr}`,placeholder:"https://..."}),f.jsx("button",{type:"button",onClick:()=>p(B),className:Cn,children:n?"Médiathèque":"Media library"}),K&&f.jsx("button",{type:"button",onClick:()=>g(B),className:Cn,children:n?"Recadrer":"Crop"})]}),K&&f.jsx("div",{className:"border border-border p-2 inline-block",children:f.jsx("img",{src:K,alt:"preview",className:"max-h-32 max-w-full object-contain"})})]})]})},X=({person:B,onChange:q,target:L})=>f.jsxs("div",{className:"grid gap-4",children:[re({target:L,label:n?"Portrait":"Portrait photo"}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Crédit photo (optionnel)":"Photo copyright (optional)"}),f.jsx("input",{type:"text",value:B.photo_credit||"",onChange:K=>q({photo_credit:K.target.value}),className:lr,placeholder:"© ..."})]}),f.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[f.jsxs("div",{children:[f.jsxs("label",{className:Ye,children:[n?"Nom complet":"Full name"," ",f.jsx("span",{className:"text-destructive ml-1",children:"*"})]}),f.jsx("input",{type:"text",value:B.full_name||"",onChange:K=>q({full_name:K.target.value}),className:lr})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Société":"Company"}),f.jsx("input",{type:"text",value:B.company||"",onChange:K=>q({company:K.target.value}),className:lr})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Rôle (FR)":"Role (FR)"}),f.jsx("input",{type:"text",value:B.role||"",onChange:K=>q({role:K.target.value}),className:lr})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Rôle (EN)":"Role (EN)"}),f.jsx("input",{type:"text",value:B.role_en||"",onChange:K=>q({role_en:K.target.value}),className:lr})]})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Courte description (FR)":"Short description (FR)"}),f.jsx(Ma,{value:B.description||"",onChange:K=>q({description:K})})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Courte description (EN)":"Short description (EN)"}),f.jsx(Ma,{value:B.description_en||"",onChange:K=>q({description_en:K})})]})]});return f.jsxs("form",{onSubmit:H,className:"card-festival p-8",children:[f.jsx("h2",{className:"text-xl font-bold mb-6",children:e?n?"Modifier le panel":"Edit panel":n?"Créer un panel":"Create panel"}),f.jsxs("div",{className:"mb-6 p-4 border border-border bg-muted/20",children:[f.jsx("label",{className:Ye,children:n?"Statut de publication":"Publication status"}),f.jsx("div",{className:"flex gap-2",children:["draft","published"].map(B=>{const q=(c.status||"draft")===B;return f.jsx("button",{type:"button",onClick:()=>M("status",B),className:`px-4 py-2 text-xs uppercase tracking-wide border transition-colors ${q?"bg-foreground text-background border-foreground":"border-border hover:border-foreground"}`,children:B==="draft"?n?"Brouillon":"Draft":n?"Publié":"Published"},B)})}),f.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:n?"Les brouillons ne sont visibles que dans l'admin.":"Drafts are only visible in the admin panel."})]}),f.jsxs("div",{className:"grid gap-6",children:[f.jsxs("div",{children:[f.jsxs("label",{className:Ye,children:["Room ",f.jsx("span",{className:"text-destructive ml-1",children:"*"}),f.jsx(ja,{text:n?'Détermine où le panel apparaît : page Talks (toujours) + page de la Room. "Delegation Panel" apparaît uniquement sur Talks.':'Decides where the panel is shown: Talks page (always) + the Room page. "Delegation Panel" is shown on Talks only.'})]}),f.jsx("select",{value:c.room||"wake_room",onChange:B=>M("room",B.target.value),className:`${lr} bg-background`,required:!0,children:zi.map(B=>f.jsx("option",{value:B,children:tu[B]},B))})]}),f.jsxs("div",{className:"border border-border p-4 grid gap-4 md:grid-cols-2",children:[f.jsx("div",{className:"md:col-span-2",children:f.jsxs("label",{className:Ye,children:[n?"Programme (optionnel)":"Schedule (optional)",f.jsx(ja,{text:n?"Renseignez date, horaires et salle pour que le panel apparaisse sur la page Programme.":"Fill in date, times and room so the panel appears on the Program page."})]})}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:"Date"}),f.jsx("input",{type:"date",value:c.event_date||"",onChange:B=>M("event_date",B.target.value),className:lr})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Salle (colonne du programme)":"Room (program column)"}),f.jsxs("select",{value:c.room_name||"",onChange:B=>M("room_name",B.target.value),className:`${lr} bg-background`,children:[f.jsx("option",{value:"",children:"—"}),Us.map(B=>f.jsx("option",{value:B,children:B},B))]})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Heure de début":"Start time"}),f.jsx("input",{type:"time",value:c.start_time||"",onChange:B=>M("start_time",B.target.value),className:lr})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Heure de fin":"End time"}),f.jsx("input",{type:"time",value:c.end_time||"",onChange:B=>M("end_time",B.target.value),className:lr})]})]}),f.jsxs("div",{children:[f.jsxs("label",{className:Ye,children:[n?"Titre du panel":"Panel title"," ",f.jsx("span",{className:"text-destructive ml-1",children:"*"})]}),f.jsx("input",{type:"text",value:c.title||"",onChange:B=>M("title",B.target.value),className:lr,required:!0})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Description du panel (FR)":"Panel description (FR)"}),f.jsx(Ma,{value:c.description||"",onChange:B=>M("description",B)})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Description du panel (EN)":"Panel description (EN)"}),f.jsx(Ma,{value:c.description_en||"",onChange:B=>M("description_en",B)})]}),re({target:{kind:"field",name:"image_url"}
239,label:n?"Image vignette (carte)":"Thumbnail image (card)",help:n?"Image utilisée pour la carte du panel (recadrage 4:5).":"Image used for the panel card (4:5 crop)."}),re({target:{kind:"field",name:"hero_image_url"},label:n?"Image header (haut de page détail)":"Header image (detail top)",help:n?"Image affichée en haut de la page détail. Si vide, on utilise la vignette.":"Image used at the top of the detail page. Falls back to thumbnail if empty."}),f.jsxs("div",{className:"border border-border p-4",children:[f.jsx("h3",{className:"text-xs uppercase tracking-widest font-bold mb-4",children:n?"Modérateur·rice":"Moderator"}),f.jsx("p",{className:"text-xs text-muted-foreground mb-4",children:n?"Optionnel. Laissez le nom vide pour ne pas afficher de modérateur·rice.":"Optional. Leave the name empty to hide the moderator section."}),X({person:u,onChange:B=>m(q=>({...q,...B})),target:{kind:"moderator"}})]}),f.jsxs("div",{className:"border border-border p-4",children:[f.jsxs("div",{className:"flex items-center justify-between mb-4",children:[f.jsxs("h3",{className:"text-xs uppercase tracking-widest font-bold",children:["Speakers (",h.length,")"]}),f.jsxs("button",{type:"button",onClick:()=>d(B=>[...B,Oa()]),className:`${Cn} flex items-center gap-2`,children:[f.jsx(Fa,{className:"w-3 h-3"})," ",n?"Ajouter un speaker":"Add speaker"]})]}),h.length===0&&f.jsx("p",{className:"text-xs text-muted-foreground",children:n?"Aucun speaker.":"No speakers yet."}),f.jsx("div",{className:"space-y-6",children:h.map((B,q)=>f.jsxs("div",{className:"border border-border p-4",children:[f.jsxs("div",{className:"flex items-center justify-between mb-4",children:[f.jsxs("span",{className:"text-xs uppercase tracking-widest text-muted-foreground",children:["Speaker ",q+1]}),f.jsxs("div",{className:"flex items-center gap-1",children:[f.jsx("button",{type:"button",onClick:()=>S(q,-1),disabled:q===0,className:"p-2 border border-border disabled:opacity-30",title:n?"Monter":"Move up",children:f.jsx(rn,{className:"w-3 h-3"})}),f.jsx("button",{type:"button",onClick:()=>S(q,1),disabled:q===h.length-1,className:"p-2 border border-border disabled:opacity-30",title:n?"Descendre":"Move down",children:f.jsx(Ta,{className:"w-3 h-3"})}),f.jsx("button",{type:"button",onClick:()=>C(q),className:"p-2 border border-destructive text-destructive",title:n?"Supprimer":"Remove",children:f.jsx(Rt,{className:"w-3 h-3"})})]})]}),X({person:B,onChange:L=>y(q,L),target:{kind:"speaker",index:q}})]},q))})]}),f.jsxs("div",{className:"border border-border p-4",children:[f.jsx("label",{className:"block text-xs uppercase tracking-widest text-muted-foreground mb-3",children:n?"Images du carrousel (galerie)":"Carousel images (gallery)"}),f.jsxs("div",{className:"flex gap-2 mb-3",children:[f.jsx("input",{type:"text",placeholder:"https://...",className:`flex-1 ${lr}`,onKeyDown:B=>{if(B.key==="Enter"){B.preventDefault();const q=B.target.value.trim();q&&(v([..._,q]),B.target.value="")}}}),f.jsx("button",{type:"button",onClick:()=>w(!0),className:Cn,children:n?"Médiathèque":"Media library"})]}),_.length===0?f.jsx("p",{className:"text-xs text-muted-foreground",children:n?"Aucune image. Ajoutez une URL (Entrée) ou via la médiathèque.":"No images. Add a URL (Enter) or via media library."}):f.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:_.map((B,q)=>f.jsxs("div",{className:"border border-border p-2 space-y-2",children:[f.jsx("img",{src:B,alt:`g-${q}`,className:"w-full h-24 object-cover"}),f.jsxs("div",{className:"flex justify-between items-center",children:[f.jsxs("div",{className:"flex gap-1",children:[f.jsx("button",{type:"button",onClick:()=>U(q,-1),className:"text-xs px-2 py-1 border border-border",children:"↑"}),f.jsx("button",{type:"button",onClick:()=>U(q,1),className:"text-xs px-2 py-1 border border-border",children:"↓"})]}),f.jsx("button",{type:"button",onClick:()=>v(_.filter((L,K)=>K!==q)),className:"text-xs px-2 py-1 border border-destructive text-destructive",children:"✕"})]})]},q))}),f.jsxs("div",{className:"mt-4",children:[f.jsx("label",{className:Ye,children:n?"Crédit p
239hoto carrousel":"Carousel image credit"}),f.jsx("input",{type:"text",value:c.carousel_credit||"",onChange:B=>M("carousel_credit",B.target.value),className:lr,placeholder:"© ..."})]})]}),f.jsxs("details",{className:"border border-border p-4",children:[f.jsx("summary",{className:"text-xs uppercase tracking-widest font-bold cursor-pointer",children:"SEO"}),f.jsxs("div",{className:"grid gap-4 mt-4",children:[f.jsxs("div",{children:[f.jsxs("label",{className:Ye,children:[n?"Slug URL":"URL slug",f.jsx(ja,{text:n?"Optionnel. Généré automatiquement depuis le titre si vide.":"Optional. Auto-generated from the title if empty."})]}),f.jsx("input",{type:"text",value:c.slug||"",onChange:B=>M("slug",B.target.value),className:lr})]}),f.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Titre SEO (FR)":"SEO title (FR)"}),f.jsx("input",{type:"text",value:c.seo_title||"",onChange:B=>M("seo_title",B.target.value),className:lr})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Titre SEO (EN)":"SEO title (EN)"}),f.jsx("input",{type:"text",value:c.seo_title_en||"",onChange:B=>M("seo_title_en",B.target.value),className:lr})]})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Méta-description (FR)":"Meta description (FR)"}),f.jsx("textarea",{value:c.meta_description||"",onChange:B=>M("meta_description",B.target.value),className:`${lr} min-h-[80px] resize-y`})]}),f.jsxs("div",{children:[f.jsx("label",{className:Ye,children:n?"Méta-description (EN)":"Meta description (EN)"}),f.jsx("textarea",{value:c.meta_description_en||"",onChange:B=>M("meta_description_en",B.target.value),className:`${lr} min-h-[80px] resize-y`})]}),re({target:{kind:"field",name:"social_share_image_url"},label:n?"Image de partage réseaux sociaux":"Social share image"})]})]})]}),f.jsx(Dt,{isOpen:x!==null,onClose:()=>p(null),onSelect:B=>{x&&k(x,B)}}),f.jsx(Dt,{isOpen:E,onClose:()=>w(!1),onSelect:B=>v([..._,B]),multi:!0,onSelectMany:B=>v([..._,...B])}),T&&f.jsx(ui,{isOpen:!0,imageUrl:T.url,aspect:T.aspect,title:T.title,onClose:()=>W(null),onSave:B=>k(T.target,B)}),e?f.jsx(fi,{contentType:"panels",contentId:e}):f.jsx("p",{className:"text-xs text-muted-foreground mt-6",children:n?"Les partenaires peuvent être associés après le premier enregistrement.":"Partners can be attached after the first save."}),f.jsxs("div",{className:"flex justify-end gap-4 mt-8",children:[f.jsx(pr,{type:"button",variant:"outline",onClick:r,children:n?"Annuler":"Cancel"}),f.jsx(pr,{type:"submit",variant:"filled",disabled:o,children:o?n?"Enregistrement...":"Saving...":n?"Enregistrer":"Save"})]})]})};var N0={exports:{}};/* @license
240Papa Parse
241v5.5.3
242https://github.com/mholt/PapaParse
243License: MIT
244*/(function(e,t){((r,a)=>{e.exports=a()})(Zf,function r(){var a=typeof self<"u"?self:typeof window<"u"?window:a!==void 0?a:{},n,s=!a.document&&!!a.postMessage,o=a.IS_PAPA_WORKER||!1,i={},c=0,l={};function u(k){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(g){var y=W(g);y.chunkSize=parseInt(y.chunkSize),g.step||g.chunk||(y.chunkSize=null),this._handle=new v(y),(this._handle.streamer=this)._config=y}).call(this,k),this.parseChunk=function(g,y){var C=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<C){let U=this._config.newline;U||(S=this._config.quoteChar||'"',U=this._handle.guessLineEndings(g,S)),g=[...g.split(U).slice(C)].join(U)}this.isFirstChunk&&R(this._config.beforeFirstChunk)&&(S=this._config.beforeFirstChunk(g))!==void 0&&(g=S),this.isFirstChunk=!1,this._halted=!1;var C=this._partialLine+g,S=(this._partialLine="",this._handle.parse(C,this._baseIndex,!this._finished));if(!this._handle.paused()&&!this._handle.aborted()){if(g=S.meta.cursor,C=(this._finished||(this._partialLine=C.substring(g-this._baseIndex),this._baseIndex=g),S&&S.data&&(this._rowCount+=S.data.length),this._finished||this._config.preview&&this._rowCount>=this._config.preview),o)a.postMessage({results:S,workerId:l.WORKER_ID,finished:C});else if(R(this._config.chunk)&&!y){if(this._config.chunk(S,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=S=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(S.data),this._completeResults.errors=this._completeResults.errors.concat(S.errors),this._completeResults.meta=S.meta),this._completed||!C||!R(this._config.complete)||S&&S.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),C||S&&S.meta.paused||this._nextChunk(),S}this._halted=!0},this._sendError=function(g){R(this._config.error)?this._config.error(g):o&&this._config.error&&a.postMessage({workerId:l.WORKER_ID,error:g,finished:!1})}}function m(k){var g;(k=k||{}).chunkSize||(k.chunkSize=l.RemoteChunkSize),u.call(this,k),this._nextChunk=s?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(y){this._input=y,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(g=new XMLHttpRequest,this._config.withCredentials&&(g.withCredentials=this._config.withCredentials),s||(g.onload=M(this._chunkLoaded,this),g.onerror=M(this._chunkError,this)),g.open(this._config.downloadRequestBody?"POST":"GET",this._input,!s),this._config.downloadRequestHeaders){var y,C=this._config.downloadRequestHeaders;for(y in C)g.setRequestHeader(y,C[y])}var S;this._config.chunkSize&&(S=this._start+this._config.chunkSize-1,g.setRequestHeader("Range","bytes="+this._start+"-"+S));try{g.send(this._config.downloadRequestBody)}catch(U){this._chunkError(U.message)}s&&g.status===0&&this._chunkError()}},this._chunkLoaded=function(){g.readyState===4&&(g.status<200||400<=g.status?this._chunkError():(this._start+=this._config.chunkSize||g.responseText.length,this._finished=!this._config.chunkSize||this._start>=(y=>(y=y.getResponseHeader("Content-Range"))!==null?parseInt(y.substring(y.lastIndexOf("/")+1)):-1)(g),this.parseChunk(g.responseText)))},this._chunkError=function(y){y=g.statusText||y,this._sendError(new Error(y))}}function h(k){(k=k||{}).chunkSize||(k.chunkSize=l.LocalChunkSize),u.call(this,k);var g,y,C=typeof FileReader<"u";this.stream=function(S){this._input=S,y=S.slice||S.webkitSlice||S.mozSlice,C?((g=new FileReader).onload=M(this._chunkLoaded,this),g.onerror=M(this._chunkError,this)):g=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var S=this._input,U=(this._config.chunkSize&&(U=Math.min(this._start+this._config.chunkSize,this._input.size),S=y.call(S,this._start,U)),g.readAsText(S,this._config.encoding));C||this._chunkLoaded({target:{result:U}})},this._chunkLoaded=function(S){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(S.target.result)},this._chunkError=function(){this._sendError(g.error)}}function d(k){var g;u.call(this,k=k||{}),this.stream=function(y){return g=y,this._nextChunk()},this._nextChunk=function(){var y,C;if(!this._finished)return y=this._config.chunkSize,g=y?(C=g.substring(0,y),g.substring(y)):(C=g,""),this._finished=!g,this.parseChunk(C)}}function _(k){u.call(this,k=k||{});var g=[],y=!0,C=!1;this.pause=function(){u.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){u.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(S){this._input=S,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){C&&g.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),g.length?this.parseChunk(g.shift()):y=!0},this._streamData=M(function(S){try{g.push(typeof S=="string"?S:S.toString(this._config.encoding)),y&&(y=!1,this._checkIsFinished(),this.parseChunk(g.shift()))}catch(U){this._streamError(U)}},this),this._streamError=M(function(S){this._streamCleanUp(),this._sendError(S)},this),this._streamEnd=M(function(){this._streamCleanUp(),C=!0,this._streamData("")},this),this._streamCleanUp=M(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function v(k){var g,y,C,S,U=Math.pow(2,53),Y=-U,H=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,re=/^((\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)))$/,X=this,B=0,q=0,L=!1,K=!1,te=[],ae={data:[],errors:[],meta:{}};function ce(F){return k.skipEmptyLines==="greedy"?F.join("").trim()==="":F.length===1&&F[0].length===0}function ge(){if(ae&&C&&(Te("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+l.DefaultDelimiter+"'"),C=!1),k.skipEmptyLines&&(ae.data=ae.data.filter(function(I){return!ce(I)})),ve()){let I=function(ne,N){R(k.transformHeader)&&(ne=k.transformHeader(ne,N)),te.push(ne)};if(ae)if(Array.isArray(ae.data[0])){for(var F=0;ve()&&F<ae.data.length;
vendor: 9,435 bytes, lines 244-252
244F++)ae.data[F].forEach(I);ae.data.splice(0,1)}else ae.data.forEach(I)}function V(I,ne){for(var N=k.header?{}:[],oe=0;oe<I.length;oe++){var fe=oe,ie=I[oe],ie=((ke,le)=>(we=>(k.dynamicTypingFunction&&k.dynamicTyping[we]===void 0&&(k.dynamicTyping[we]=k.dynamicTypingFunction(we)),(k.dynamicTyping[we]||k.dynamicTyping)===!0))(ke)?le==="true"||le==="TRUE"||le!=="false"&&le!=="FALSE"&&((we=>{if(H.test(we)&&(we=parseFloat(we),Y<we&&we<U))return 1})(le)?parseFloat(le):re.test(le)?new Date(le):le===""?null:le):le)(fe=k.header?oe>=te.length?"__parsed_extra":te[oe]:fe,ie=k.transform?k.transform(ie,fe):ie);fe==="__parsed_extra"?(N[fe]=N[fe]||[],N[fe].push(ie)):N[fe]=ie}return k.header&&(oe>te.length?Te("FieldMismatch","TooManyFields","Too many fields: expected "+te.length+" fields but parsed "+oe,q+ne):oe<te.length&&Te("FieldMismatch","TooFewFields","Too few fields: expected "+te.length+" fields but parsed "+oe,q+ne)),N}var z;ae&&(k.header||k.dynamicTyping||k.transform)&&(z=1,!ae.data.length||Array.isArray(ae.data[0])?(ae.data=ae.data.map(V),z=ae.data.length):ae.data=V(ae.data,0),k.header&&ae.meta&&(ae.meta.fields=te),q+=z)}function ve(){return k.header&&te.length===0}function Te(F,V,z,I){F={type:F,code:V,message:z},I!==void 0&&(F.row=I),ae.errors.push(F)}R(k.step)&&(S=k.step,k.step=function(F){ae=F,ve()?ge():(ge(),ae.data.length!==0&&(B+=F.data.length,k.preview&&B>k.preview?y.abort():(ae.data=ae.data[0],S(ae,X))))}),this.parse=function(F,V,z){var I=k.quoteChar||'"',I=(k.newline||(k.newline=this.guessLineEndings(F,I)),C=!1,k.delimiter?R(k.delimiter)&&(k.delimiter=k.delimiter(F),ae.meta.delimiter=k.delimiter):((I=((ne,N,oe,fe,ie)=>{var ke,le,we,Ne;ie=ie||[",","	","|",";",l.RECORD_SEP,l.UNIT_SEP];for(var je=0;je<ie.length;je++){for(var We,_e=ie[je],Ce=0,he=0,ze=0,Ve=(we=void 0,new p({comments:fe,delimiter:_e,newline:N,preview:10}).parse(ne)),Me=0;Me<Ve.data.length;Me++)oe&&ce(Ve.data[Me])?ze++:(We=Ve.data[Me].length,he+=We,we===void 0?we=We:0<We&&(Ce+=Math.abs(We-we),we=We));0<Ve.data.length&&(he/=Ve.data.length-ze),(le===void 0||Ce<=le)&&(Ne===void 0||Ne<he)&&1.99<he&&(le=Ce,ke=_e,Ne=he)}return{successful:!!(k.delimiter=ke),bestDelimiter:ke}})(F,k.newline,k.skipEmptyLines,k.comments,k.delimitersToGuess)).successful?k.delimiter=I.bestDelimiter:(C=!0,k.delimiter=l.DefaultDelimiter),ae.meta.delimiter=k.delimiter),W(k));return k.preview&&k.header&&I.preview++,g=F,y=new p(I),ae=y.parse(g,V,z),ge(),L?{meta:{paused:!0}}:ae||{meta:{paused:!1}}},this.paused=function(){return L},this.pause=function(){L=!0,y.abort(),g=R(k.chunk)?"":g.substring(y.getCharIndex())},this.resume=function(){X.streamer._halted?(L=!1,X.streamer.parseChunk(g,!0)):setTimeout(X.resume,3)},this.aborted=function(){return K},this.abort=function(){K=!0,y.abort(),ae.meta.aborted=!0,R(k.complete)&&k.complete(ae),g=""},this.guessLineEndings=function(ne,I){ne=ne.substring(0,1048576);var I=new RegExp(x(I)+"([^]*?)"+x(I),"gm"),z=(ne=ne.replace(I,"")).split("\r"),I=ne.split(`
245`),ne=1<I.length&&I[0].length<z[0].length;if(z.length===1||ne)return`
246`;for(var N=0,oe=0;oe<z.length;oe++)z[oe][0]===`
247`&&N++;return N>=z.length/2?`\r
248`:"\r"}}function x(k){return k.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function p(k){var g=(k=k||{}).delimiter,y=k.newline,C=k.comments,S=k.step,U=k.preview,Y=k.fastMode,H=null,re=!1,X=k.quoteChar==null?'"':k.quoteChar,B=X;if(k.escapeChar!==void 0&&(B=k.escapeChar),(typeof g!="string"||-1<l.BAD_DELIMITERS.indexOf(g))&&(g=","),C===g)throw new Error("Comment character same as delimiter");C===!0?C="#":(typeof C!="string"||-1<l.BAD_DELIMITERS.indexOf(C))&&(C=!1),y!==`
249`&&y!=="\r"&&y!==`\r
250`&&(y=`
251`);var q=0,L=!1;this.parse=function(K,te,ae){if(typeof K!="string")throw new Error("Input must be a string");var ce=K.length,ge=g.length,ve=y.length,Te=C.length,F=R(S),V=[],z=[],I=[],ne=q=0;if(!K)return Ce();if(Y||Y!==!1&&K.indexOf(X)===-1){for(var N=K.split(y),oe=0;oe<N.length;oe++){if(I=N[oe],q+=I.length,oe!==N.length-1)q+=y.length;else if(ae)return Ce();if(!C||I.substring(0,Te)!==C){if(F){if(V=[],Ne(I.split(g)),he(),L)return Ce()}else Ne(I.split(g));if(U&&U<=oe)return V=V.slice(0,U),Ce(!0)}}return Ce()}for(var fe=K.indexOf(g,q),ie=K.indexOf(y,q),ke=new RegExp(x(B)+x(X),"g"),le=K.indexOf(X,q);;)if(K[q]===X)for(le=q,q++;;){if((le=K.indexOf(X,le+1))===-1)return ae||z.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:V.length,index:q}),We();if(le===ce-1)return We(K.substring(q,le).replace(ke,X));if(X===B&&K[le+1]===B)le++;else if(X===B||le===0||K[le-1]!==B){fe!==-1&&fe<le+1&&(fe=K.indexOf(g,le+1));var we=je((ie=ie!==-1&&ie<le+1?K.indexOf(y,le+1):ie)===-1?fe:Math.min(fe,ie));if(K.substr(le+1+we,ge)===g){I.push(K.substring(q,le).replace(ke,X)),K[q=le+1+we+ge]!==X&&(le=K.indexOf(X,q)),fe=K.indexOf(g,q),ie=K.indexOf(y,q);break}if(we=je(ie),K.substring(le+1+we,le+1+we+ve)===y){if(I.push(K.substring(q,le).replace(ke,X)),_e(le+1+we+ve),fe=K.indexOf(g,q),le=K.indexOf(X,q),F&&(he(),L))return Ce();if(U&&V.length>=U)return Ce(!0);break}z.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:V.length,index:q}),le++}}else if(C&&I.length===0&&K.substring(q,q+Te)===C){if(ie===-1)return Ce();q=ie+ve,ie=K.indexOf(y,q),fe=K.indexOf(g,q)}else if(fe!==-1&&(fe<ie||ie===-1))I.push(K.substring(q,fe)),q=fe+ge,fe=K.indexOf(g,q);else{if(ie===-1)break;if(I.push(K.substring(q,ie)),_e(ie+ve),F&&(he(),L))return Ce();if(U&&V.length>=U)return Ce(!0)}return We();function Ne(ze){V.push(ze),ne=q}function je(ze){var Ve=0;return Ve=ze!==-1&&(ze=K.substring(le+1,ze))&&ze.trim()===""?ze.length:Ve}function We(ze){return ae||(ze===void 0&&(ze=K.substring(q)),I.push(ze),q=ce,Ne(I),F&&he()),Ce()}function _e(ze){q=ze,Ne(I),I=[],ie=K.indexOf(y,q)}function Ce(ze){if(k.header&&!te&&V.length&&!re){var Ve=V[0],Me=Object.create(null),Fr=new Set(Ve);let gr=!1;for(let me=0;me<Ve.length;me++){let Fe=Ve[me];if(Me[Fe=R(k.transformHeader)?k.transformHeader(Fe,me):Fe]){let qe,Je=Me[Fe];for(;qe=Fe+"_"+Je,Je++,Fr.has(qe););Fr.add(qe),Ve[me]=qe,Me[Fe]++,gr=!0,(H=H===null?{}:H)[qe]=Fe}else Me[Fe]=1,Ve[me]=Fe;Fr.add(Fe)}gr&&console.warn("Duplicate headers found and renamed."),re=!0}return{data:V,errors:z,meta:{delimiter:g,linebreak:y,aborted:L,truncated:!!ze,cursor:ne+(te||0),renamedHeaders:H}}}function he(){S(Ce()),V=[],z=[]}},this.abort=function(){L=!0},this.getCharIndex=function(){return q}}function E(k){var g=k.data,y=i[g.workerId],C=!1;if(g.error)y.userError(g.error,g.file);else if(g.results&&g.results.data){var S={abort:function(){C=!0,w(g.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:T,resume:T};if(R(y.userStep)){for(var U=0;U<g.results.data.length&&(y.userStep({data:g.results.data[U],errors:g.results.errors,meta:g.results.meta},S),!C);U++);delete g.results}else R(y.userChunk)&&(y.userChunk(g.results,S,g.file),delete g.results)}g.finished&&!C&&w(g.workerId,g.results)}function w(k,g){var y=i[k];R(y.userComplete)&&y.userComplete(g),y.terminate(),delete i[k]}function T(){throw new Error("Not implemented.")}function W(k){if(typeof k!="object"||k===null)return k;var g,y=Array.isArray(k)?[]:{};for(g in k)y[g]=W(k[g]);return y}function M(k,g){return function(){k.apply(g,arguments)}}function R(k){return typeof k=="function"}return l.parse=function(k,g){var y=(g=g||{}).dynamicTyping||!1;if(R(y)&&(g.dynamicTypingFunction=y,y={}),g.dynamicTyping=y,g.transform=!!R(g.transform)&&g.transform,!g.worker||!l.WORKERS_SUPPORTED)return y=null,l.NODE_STREAM_INPUT,typeof k=="string"?(k=(C=>C.charCodeAt(0)!==65279?C:C.slice(1))(k),y=new(g.download?m:d)(g)):k.readable===!0&&R(k.read)&&R(k.on)?y=new _(g):(a.File&&k instanceof File||k instanceof Object)&&(y=new h(g)),y.stream(k);(y=(()=>{var C;return!!l.WORKERS_SUPPORTED&&(C=(()=>{var S=a.URL||a.webkitURL||null,U=r.toString();return l.BLOB_URL||(l.BLOB_URL=S.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; ","(",U,")();"],{type:"text/javascript"})))})(),(C=new a.Worker(C)).onmessage=E,C.id=c++,i[C.id]=C)})()).userStep=g.step,y.userChunk=g.chunk,y.userComplete=g.complete,y.userError=g.error,g.step=R(g.step),g.chunk=R(g.chunk),g.complete=R(g.complete),g.error=R(g.error),delete g.worker,y.postMessage({input:k,config:g,workerId:y.id})},l.unparse=function(k,g){var y=!1,C=!0,S=",",U=`\r
252`,Y='"',H=Y+Y,re=!1,X=null,B=!1,q=((()=>{if(typeof g=="object"){if(typeof g.delimiter!="string"||l.BAD_DELIMITERS.filter(function(te){return g.delimiter.indexOf(te)!==-1}).length||(S=g.delimiter),typeof g.quotes!="boolean"&&typeof g.quotes!="function"&&!Array.isArray(g.quotes)||(y=g.quotes),typeof g.skipEmptyLines!="boolean"&&typeof g.skipEmptyLines!="string"||(re=g.skipEmptyLines),typeof g.newline=="string"&&(U=g.newline),typeof g.quoteChar=="string"&&(Y=g.quoteChar),typeof g.header=="boolean"&&(C=g.header),Array.isArray(g.columns)){if(g.columns.length===0)throw new Error("Option columns is empty");X=g.columns}g.escapeChar!==void 0&&(H=g.escapeChar+Y),g.escapeFormulae instanceof RegExp?B=g.escapeFormulae:typeof g.escapeFormulae=="boolean"&&g.escapeFormulae&&(B=/^[=+\-@\t\r].*$/)}})(),new RegExp(x(Y),"g"));if(typeof k=="string"&&(k=JSON.parse(k)),Array.isArray(k)){if(!k.length||Array.isArray(k[0]))return L(null,k,re);if(typeof k[0]=="object")return L(X||Object.keys(k[0]),k,re)}
252else if(typeof k=="object")return typeof k.data=="string"&&(k.data=JSON.parse(k.data)),Array.isArray(k.data)&&(k.fields||(k.fields=k.meta&&k.meta.fields||X),k.fields||(k.fields=Array.isArray(k.data[0])?k.fields:typeof k.data[0]=="object"?Object.keys(k.data[0]):[]),Array.isArray(k.data[0])||typeof k.data[0]=="object"||(k.data=[k.data])),L(k.fields||[],k.data||[],re);throw new Error("Unable to serialize unrecognized input");function L(te,ae,ce){var ge="",ve=(typeof te=="string"&&(te=JSON.parse(te)),typeof ae=="string"&&(ae=JSON.parse(ae)),Array.isArray(te)&&0<te.length),Te=!Array.isArray(ae[0]);if(ve&&C){for(var F=0;F<te.length;F++)0<F&&(ge+=S),ge+=K(te[F],F);0<ae.length&&(ge+=U)}for(var V=0;V<ae.length;V++){var z=(ve?te:ae[V]).length,I=!1,ne=ve?Object.keys(ae[V]).length===0:ae[V].length===0;if(ce&&!ve&&(I=ce==="greedy"?ae[V].join("").trim()==="":ae[V].length===1&&ae[V][0].length===0),ce==="greedy"&&ve){for(var N=[],oe=0;oe<z;oe++){var fe=Te?te[oe]:oe;N.push(ae[V][fe])}I=N.join("").trim()===""}if(!I){for(var ie=0;ie<z;ie++){0<ie&&!ne&&(ge+=S);var ke=ve&&Te?te[ie]:ie;ge+=K(ae[V][ke],ie)}V<ae.length-1&&(!ce||0<z&&!ne)&&(ge+=U)}}return ge}function K(te,ae){var ce,ge;return te==null?"":te.constructor===Date?JSON.stringify(te).slice(1,25):(ge=!1,B&&typeof te=="string"&&B.test(te)&&(te="'"+te,ge=!0),ce=te.toString().replace(q,H),(ge=ge||y===!0||typeof y=="function"&&y(te,ae)||Array.isArray(y)&&y[ae]||((ve,Te)=>{for(var F=0;F<Te.length;F++)if(-1<ve.indexOf(Te[F]))return!0;return!1})(ce,l.BAD_DELIMITERS)||-1<ce.indexOf(S)||ce.charAt(0)===" "||ce.charAt(ce.length-1)===" ")?Y+ce+Y:ce)}},l.RECORD_SEP="�",l.UNIT_SEP="�",l.BYTE_ORDER_MARK="\uFEFF",l.BAD_DELIMITERS=["\r",`
253`,'"',l.BYTE_ORDER_MARK],l.WORKERS_SUPPORTED=!s&&!!a.Worker,l.NODE_STREAM_INPUT=1,l.LocalChunkSize=10485760,l.RemoteChunkSize=5242880,l.DefaultDelimiter=",",l.Parser=p,l.ParserHandle=v,l.NetworkStreamer=m,l.FileStreamer=h,l.StringStreamer=d,l.ReadableStreamStreamer=_,a.jQuery&&((n=a.jQuery).fn.parse=function(k){var g=k.config||{},y=[];return this.each(function(U){if(!(n(this).prop("tagName").toUpperCase()==="INPUT"&&n(this).attr("type").toLowerCase()==="file"&&a.FileReader)||!this.files||this.files.length===0)return!0;for(var Y=0;Y<this.files.length;Y++)y.push({file:this.files[Y],inputElem:this,instanceConfig:n.extend({},g)})}),C(),this;function C(){if(y.length===0)R(k.complete)&&k.complete();else{var U,Y,H,re,X=y[0];if(R(k.before)){var B=k.before(X.file,X.inputElem);if(typeof B=="object"){if(B.action==="abort")return U="AbortError",Y=X.file,H=X.inputElem,re=B.reason,void(R(k.error)&&k.error({name:U},Y,H,re));if(B.action==="skip")return void S();typeof B.config=="object"&&(X.instanceConfig=n.extend(X.instanceConfig,B.config))}else if(B==="skip")return void S()}var q=X.instanceConfig.complete;X.instanceConfig.complete=function(L){R(q)&&q(L,X.file,X.inputElem),S()},l.parse(X.file,X.instanceConfig)}}function S(){y.splice(0,1),C()}}),o&&(a.onmessage=function(k){k=k.data,l.WORKER_ID===void 0&&k&&(l.WORKER_ID=k.workerId),typeof k.input=="string"?a.postMessage({workerId:l.WORKER_ID,results:l.parse(k.input,k.config),finished:!0}):(a.File&&k.input instanceof File||k.input instanceof Object)&&(k=l.parse(k.input,k.config))&&a.postMessage({workerId:l.WORKER_ID,results:k,finished:!0})}),(m.prototype=Object.create(u.prototype)).constructor=m,(h.prototype=Object.create(u.prototype)).constructor=h,(d.prototype=Object.create(d.prototype)).constructor=d,(_.prototype=Object.create(u.prototype)).constructor=_,l})})(N0);var kh=N0.exports;const yh=vc(kh);/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var Kr=1200,ha,Eh=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],di={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},hi=function(e){Eh.indexOf(e)!=-1&&(di[0]=e)};function bh(){hi(1252)}var et=function(e){Kr=e,hi(e)};function R0(){et(1200),bh()}function fo(e){for(var t=[],r=0,a=e.length;r<a;++r)t[r]=e.charCodeAt(r);return t}function D0(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join("")}function Th(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e[2*r]+(e[2*r+1]<<8));return t.join("")}function I0(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var Ba=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return t==255&&r==254?D0(e.slice(2)):t==254&&r==255?I0(e.slice(2)):t==65279?e.slice(1):e},Sn=function(t){return String.fromCharCode(t)},uo=function(t){return String.fromCharCode(t)},Ch=null,St="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
253+/=";function ho(e){for(var t="",r=0,a=0,n=0,s=0,o=0,i=0,c=0,l=0;l<e.length;)r=e.charCodeAt(l++),s=r>>2,a=e.charCodeAt(l++),o=(r&3)<<4|a>>4,n=e.charCodeAt(l++),i=(a&15)<<2|n>>6,c=n&63,isNaN(a)?i=c=64:isNaN(n)&&(c=64),t+=St.charAt(s)+St.charAt(o)+St.charAt(i)+St.charAt(c);return t}function Hr(e){var t="",r=0,a=0,n=0,s=0,o=0,i=0,c=0;if(e.slice(0,5)=="data:"){var l=e.slice(0,1024).indexOf(";base64,");l>-1&&(e=e.slice(l+8))}e=e.replace(/[^\w\+\/\=]/g,"");for(var l=0;l<e.length;)s=St.indexOf(e.charAt(l++)),o=St.indexOf(e.charAt(l++)),r=s<<2|o>>4,t+=String.fromCharCode(r),i=St.indexOf(e.charAt(l++)),a=(o&15)<<4|i>>2,i!==64&&(t+=String.fromCharCode(a)),c=St.indexOf(e.charAt(l++)),n=(i&3)<<6|c,c!==64&&(t+=String.fromCharCode(n));return t}var De=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),Mt=function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(t,r){return r?new Buffer(t,r):new Buffer(t)}:Buffer.from.bind(Buffer)}return function(){}}(),tn=function(){if(typeof Buffer>"u")return!1;var e=Mt([65,0]);if(!e)return!1;var t=e.toString("utf16le");return t.length==1}();function It(e){return De?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function xo(e){return De?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var Br=function(t){return De?Mt(t,"binary"):t.split("").map(function(r){return r.charCodeAt(0)&255})};function vt(e){if(Array.isArray(e))return e.map(function(a){return String.fromCharCode(a)}).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function xi(e){if(typeof ArrayBuffer>"u")throw new Error("Unsupported");if(e instanceof ArrayBuffer)return xi(new Uint8Array(e));for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=e[r];return t}var bt=De?function(e){return Buffer.concat(e.map(function(t){return Buffer.isBuffer(t)?t:Mt(t)}))}:function(e){if(typeof Uint8Array<"u"){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var a=new Uint8Array(r),n=0;for(t=0,r=0;t<e.length;r+=n,++t)n=e[t].length,e[t]instanceof Uint8Array?a.set(e[t],r):typeof e[t]=="string"?a.set(new Uint8Array(Br(e[t])),r):a.set(new Uint8Array(e[t]),r);return a}return[].concat.apply([],e.map(function(s){return Array.isArray(s)?s:[].slice.call(s)}))};function Sh(e){for(var t=[],r=0,a=e.length+250,n=It(e.length+255),s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o<128)n[r++]=o;else if(o<2048)n[r++]=192|o>>6&31,n[r++]=128|o&63;else if(o>=55296&&o<57344){o=(o&1023)+64;var i=e.charCodeAt(++s)&1023;n[r++]=240|o>>8&7,n[r++]=128|o>>2&63,n[r++]=128|i>>6&15|(o&3)<<4,n[r++]=128|i&63}else n[r++]=224|o>>12&15,n[r++]=128|o>>6&63,n[r++]=128|o&63;r>a&&(t.push(n.slice(0,r)),r=0,n=It(65535),a=65530)}return t.push(n.slice(0,r)),bt(t)}var Lr=/\u0000/g,Ua=/[\u0001-\u0006]/g;function ka(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function rt(e,t){var r=""+e;return r.length>=t?r:Pe("0",t-r.length)+r}function pi(e,t){var r=""+e;return r.length>=t?r:Pe(" ",t-r.length)+r}function $n(e,t){var r=""+e;return r.length>=t?r:r+Pe(" ",t-r.length)}function Ah(e,t){var r=""+Math.round(e);return r.length>=t?r:Pe("0",t-r.length)+r}function Fh(e,t){var r=""+e;return r.length>=t?r:Pe("0",t-r.length)+r}var po=Math.pow(2,32);function da(e,t){if(e>po||e<-po)return Ah(e,t);var r=Math.round(e);return Fh(r,t)}function Xn(e,t){return t=t||0,e.length>=7+t&&(e.charCodeAt(t)|32)===103&&(e.charCodeAt(t+1)|32)===101&&(e.charCodeAt(t+2)|32)===110&&(e.charCodeAt(t+3)|32)===101&&(e.charCodeAt(t+4)|32)===114&&(e.charCodeAt(t+5)|32)===97&&(e.charCodeAt(t+6)|32)===108}var mo=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],Ss=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function Nh(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11
vendor: 3,276 bytes, line 253
253]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var Se={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},go={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Rh={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function qn(e,t,r){for(var a=e<0?-1:1,n=e*a,s=0,o=1,i=0,c=1,l=0,u=0,m=Math.floor(n);l<t&&(m=Math.floor(n),i=m*o+s,u=m*l+c,!(n-m<5e-8));)n=1/(n-m),s=o,o=i,c=l,l=u;if(u>t&&(l>t?(u=c,i=s):(u=l,i=o)),!r)return[0,a*i,u];var h=Math.floor(a*i/u);return[h,a*i-h*u,u]}function Dh(e){var t=e.toPrecision(16);if(t.indexOf("e")>-1){var r=t.slice(0,t.indexOf("e"));return r=r.indexOf(".")>-1?r.slice(0,r.slice(0,2)=="0."?17:16):r.slice(0,15)+Pe("0",r.length-15),r+t.slice(t.indexOf("e"))}var a=t.indexOf(".")>-1?t.slice(0,t.slice(0,2)=="0."?17:16):t.slice(0,15)+Pe("0",t.length-15);return Number(a)}function ut(e,t,r){if(e>2958465||e<0)return null;e=Dh(e);var a=e|0,n=Math.floor(86400*(e-a)),s=0,o=[],i={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(i.u)<1e-6&&(i.u=0),t&&t.date1904&&(a+=1462),i.u>.9999&&(i.u=0,++n==86400&&(i.T=n=0,++a,++i.D)),a===60)o=r?[1317,10,29]:[1900,2,29],s=3;else if(a===0)o=r?[1317,8,29]:[1900,1,0],s=6;else{a>60&&--a;var c=new Date(1900,0,1);c.setDate(c.getDate()+a-1),o=[c.getFullYear(),c.getMonth()+1,c.getDate()],s=c.getDay(),a<60&&(s=(s+6)%7),r&&(s=Lh(c,o))}return i.y=o[0],i.m=o[1],i.d=o[2],i.S=n%60,n=Math.floor(n/60),i.M=n%60,n=Math.floor(n/60),i.H=n,i.q=s,i}function mi(e){return e.indexOf(".")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Ih(e){return e.indexOf("E")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function Oh(e){var t=e<0?12:11,r=mi(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10),r.length<=t)?r:e.toExponential(5)}function Ph(e){var t=mi(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}
vendor: 4,803 bytes, line 253
253function an(e){if(!isFinite(e))return isNaN(e)?"#NUM!":"#DIV/0!";var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),r;return t>=-4&&t<=-1?r=e.toPrecision(10+t):Math.abs(t)<=9?r=Oh(e):t===10?r=e.toFixed(10).substr(0,12):r=Ph(e),mi(Ih(r.toUpperCase()))}function Zt(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):an(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return zr(14,ur(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function Lh(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function jh(e,t,r,a){var n="",s=0,o=0,i=r.y,c,l=0;switch(e){case 98:i=r.y+543;case 121:switch(t.length){case 1:case 2:c=i%100,l=2;break;default:c=i%1e4,l=4;break}break;case 109:switch(t.length){case 1:case 2:c=r.m,l=t.length;break;case 3:return Ss[r.m-1][1];case 5:return Ss[r.m-1][0];default:return Ss[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:c=r.d,l=t.length;break;case 3:return mo[r.q][0];default:return mo[r.q][1]}break;case 104:switch(t.length){case 1:case 2:c=1+(r.H+11)%12,l=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:c=r.H,l=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:c=r.M,l=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(t!="s"&&t!="ss"&&t!=".0"&&t!=".00"&&t!=".000")throw"bad second format: "+t;return r.u===0&&(t=="s"||t=="ss")?rt(r.S,t.length):(a>=2?o=a===3?1e3:100:o=a===1?10:1,s=Math.round(o*(r.S+r.u)),s>=60*o&&(s=0),t==="s"?s===0?"0":""+s/o:(n=rt(s,2+a),t==="ss"?n.substr(0,2):"."+n.substr(2,t.length-1)));case 90:switch(t){case"[h]":case"[hh]":c=r.D*24+r.H;break;case"[m]":case"[mm]":c=(r.D*24+r.H)*60+r.M;break;case"[s]":case"[ss]":c=((r.D*24+r.H)*60+r.M)*60+(a==0?Math.round(r.S+r.u):r.S);break;default:throw"bad abstime format: "+t}l=t.length===3?1:2;break;case 101:c=i,l=1;break}var u=l>0?rt(c,l):"";return u}function ht(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,a=e.substr(0,r);r!=e.length;r+=t)a+=(a.length>0?",":"")+e.substr(r,t);return a}var O0=/%/g;function Mh(e,t,r){var a=t.replace(O0,""),n=t.length-a.length;return pt(e,a,r*Math.pow(10,2*n))+Pe("%",n)}function Bh(e,t,r){for(var a=t.length-1;t.charCodeAt(a-1)===44;)--a;return pt(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}function P0(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+P0(e,-t);var n=e.indexOf(".");n===-1&&(n=e.indexOf("E"));var s=Math.floor(Math.log(t)*Math.LOG10E)%n;if(s<0&&(s+=n),r=(t/Math.pow(10,s)).toPrecision(a+1+(n+s)%n),r.indexOf("e")===-1){var o=Math.floor(Math.log(t)*Math.LOG10E);for(r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+s):r+="E+"+(o-s);r.substr(0,2)==="0.";)r=r.charAt(0)+r.substr(2,n)+"."+r.substr(2+n),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(i,c,l,u){return c+l+u.substr(0,(n+s)%n)+"."+u.substr(s)+"E"})}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var L0=/# (\?+)( ?)\/( ?)(\d+)/;function Uh(e,t,r){var a=parseInt(e[4],10),n=Math.round(t*a),s=Math.floor(n/a),o=n-s*a,i=a;return r+(s===0?"":""+s)+" "+(o===0?Pe(" ",e[1].length+1+e[4].length):pi(o,e[1].length)+e[2]+"/"+e[3]+rt(i,e[4].length))}function Wh(e,t,r){return r+(t===0?"":""+t)+Pe(" ",e[1].length+2+e[4].length)}var j0=/^#*0*\.([0#]+)/,M0=/\)[^)]*[0#]/,B0=/\(###\) ###\\?-####/;function Nr(e){for(var t="",r,a=0;a!=e.length;++a)switch(r=e.charCodeAt(a)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(r)}return t}function vo(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function _o(e,t){var r=e-Math.floor(e),a=Math.pow(10,t);return t<(""+Math.round(r*a)).length?0:Math.round(r*a)}function Hh(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function zh(e){return e<2147483647&&e>-2147483648?""+(e>=0?e|0:e-1|0):""+Math.floor(e)}function Xr(e,t,r){if(e.charCodeAt(0)===40&&!t.match(M0)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Xr("n",a,r):"("+Xr("n",a,-r)+")"}if(t.charCodeAt(t.length-1)===44)return Bh(e,t,r);if(t.indexOf("%")!==-1)return Mh(e,t,r);if(t.indexOf("E")!==-1)return P0(t,r);if(t.charCodeAt(0)===36)return"$"+Xr(e,t.substr(t.charAt(1)==" "?2:1),r);var n,s,o,i,c=Math.abs(r),l=r<0?"-":"";if(t.match(/^00+$/))return l+da(c,t.length);if(t.match(/^[#?]+$/))return n=da(r,0),n==="0"&&(n=""),n.length>t.length?n:Nr(t.substr(0,t.length-n.length))+n;if(s=t.match(L0))return Uh(s,c,l);
vendor: 51,859 bytes, lines 253-263
253if(t.match(/^#+0+$/))return l+da(c,t.length-t.indexOf("0"));if(s=t.match(j0))return n=vo(r,s[1].length).replace(/^([^\.]+)$/,"$1."+Nr(s[1])).replace(/\.$/,"."+Nr(s[1])).replace(/\.(\d*)$/,function(_,v){return"."+v+Pe("0",Nr(s[1]).length-v.length)}),t.indexOf("0.")!==-1?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),s=t.match(/^(0*)\.(#*)$/))return l+vo(c,s[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,s[1].length?"0.":".");if(s=t.match(/^#{1,3},##0(\.?)$/))return l+ht(da(c,0));if(s=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Xr(e,t,-r):ht(""+(Math.floor(r)+Hh(r,s[1].length)))+"."+rt(_o(r,s[1].length),s[1].length);if(s=t.match(/^#,#*,#0/))return Xr(e,t.replace(/^#,#*,/,""),r);if(s=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=ka(Xr(e,t.replace(/[\\-]/g,""),r)),o=0,ka(ka(t.replace(/\\/g,"")).replace(/[0#]/g,function(_){return o<n.length?n.charAt(o++):_==="0"?"0":""}));if(t.match(B0))return n=Xr(e,"##########",r),"("+n.substr(0,3)+") "+n.substr(3,3)+"-"+n.substr(6);var u="";if(s=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(s[4].length,7),i=qn(c,Math.pow(10,o)-1,!1),n=""+l,u=pt("n",s[1],i[1]),u.charAt(u.length-1)==" "&&(u=u.substr(0,u.length-1)+"0"),n+=u+s[2]+"/"+s[3],u=$n(i[2],o),u.length<s[4].length&&(u=Nr(s[4].substr(s[4].length-u.length))+u),n+=u,n;if(s=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(s[1].length,s[4].length),7),i=qn(c,Math.pow(10,o)-1,!0),l+(i[0]||(i[1]?"":"0"))+" "+(i[1]?pi(i[1],o)+s[2]+"/"+s[3]+$n(i[2],o):Pe(" ",2*o+1+s[2].length+s[3].length));if(s=t.match(/^[#0?]+$/))return n=da(r,0),t.length<=n.length?n:Nr(t.substr(0,t.length-n.length))+n;if(s=t.match(/^([#0?]+)\.([#0]+)$/)){n=""+r.toFixed(Math.min(s[2].length,10)).replace(/([^0])0+$/,"$1"),o=n.indexOf(".");var m=t.indexOf(".")-o,h=t.length-n.length-m;return Nr(t.substr(0,m)+n+t.substr(t.length-h))}if(s=t.match(/^00,000\.([#0]*0)$/))return o=_o(r,s[1].length),r<0?"-"+Xr(e,t,-r):ht(zh(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(_){return"00,"+(_.length<3?rt(0,3-_.length):"")+_})+"."+rt(o,s[1].length);switch(t){case"###,##0.00":return Xr(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var d=ht(da(c,0));return d!=="0"?l+d:"";case"###,###.00":return Xr(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return Xr(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function Vh(e,t,r){for(var a=t.length-1;t.charCodeAt(a-1)===44;)--a;return pt(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}function Gh(e,t,r){var a=t.replace(O0,""),n=t.length-a.length;return pt(e,a,r*Math.pow(10,2*n))+Pe("%",n)}function U0(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+U0(e,-t);var n=e.indexOf(".");n===-1&&(n=e.indexOf("E"));var s=Math.floor(Math.log(t)*Math.LOG10E)%n;if(s<0&&(s+=n),r=(t/Math.pow(10,s)).toPrecision(a+1+(n+s)%n),!r.match(/[Ee]/)){var o=Math.floor(Math.log(t)*Math.LOG10E);r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+s):r+="E+"+(o-s),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(i,c,l,u){return c+l+u.substr(0,(n+s)%n)+"."+u.substr(s)+"E"})}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function ct(e,t,r){if(e.charCodeAt(0)===40&&!t.match(M0)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?ct("n",a,r):"("+ct("n",a,-r)+")"}if(t.charCodeAt(t.length-1)===44)return Vh(e,t,r);if(t.indexOf("%")!==-1)return Gh(e,t,r);if(t.indexOf("E")!==-1)return U0(t,r);if(t.charCodeAt(0)===36)return"$"+ct(e,t.substr(t.charAt(1)==" "?2:1),r);var n,s,o,i,c=Math.abs(r),l=r<0?"-":"";if(t.match(/^00+$/))return l+rt(c,t.length);if(t.match(/^[#?]+$/))return n=""+r,r===0&&(n=""),n.length>t.length?n:Nr(t.substr(0,t.length-n.length))+n;if(s=t.match(L0))return Wh(s,c,l);if(t.match(/^#+0+$/))return l+rt(c,t.length-t.indexOf("0"));if(s=t.match(j0))return n=(""+r).replace(/^([^\.]+)$/,"$1."+Nr(s[1])).replace(/\.$/,"."+Nr(s[1])),n=n.replace(/\.(\d*)$/,function(_,v){return"."+v+Pe("0",Nr(s[1]).length-v.length)}),t.indexOf("0.")!==-1?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),s=t.match(/^(0*)\.(#*)$/))return l+(""+c).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,s[1].length?"0.":".");if(s=t.match(/^#{1,3},##0(\.?)$/))return l+ht(""+c);if(s=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+ct(e,t,-r):ht(""+r)+"."+Pe("0",s[1].length);if(s=t.match(/^#,#*,#0/))return ct(e,t.replace(/^#,#*,/,""),r);if(s=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=ka(ct(e,t.replace(/[\\-]/g,""),r)),o=0,ka(ka(t.replace(/\\/g,"")).replace(/[0#]/g,function(_){return o<n.length?n.charAt(o++):_==="0"?"0":""}));if(t.match(B0))return n=ct(e,"##########",r),"("+n.substr(0,3)+") "+n.substr(3,3)+"-"+n.substr(6);var u="";if(s=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(s[4].length,7),i=qn(c,Math.pow(10,o)-1,!1),n=""+l,u=pt("n",s[1],i[1]),u.charAt(u.length-1)==" "&&(u=u.substr(0,u.length-1)+"0"),n+=u+s[2]+"/"+s[3],u=$n(i[2],o),u.length<s[4].length&&(u=Nr(s[4].substr(s[4].length-u.length))+u),n+=u,n;if(s=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(s[1].length,s[4].length),7),i=qn(c,Math.pow(10,o)-1,!0),l+(i[0]||(i[1]?"":"0"))+" "+(i[1]?pi(i[1],o)+s[2]+"/"+s[3]+$n(i[2],o):Pe(" ",2*o+1+s[2].length+s[3].length));if(s=t.match(/^[#0?]+$/))return n=""+r,t.length<=n.length?n:Nr(t.substr(0,t.length-n.length))+n;if(s=t.match(/^([#0]+)\.([#0]+)$/)){n=""+r.toFixed(Math.min(s[2].length,10)).replace(/([^0])0+$/,"$1"),o=n.indexOf(".");var m=t.indexOf(".")-o,h=t.length-n.length-m;return Nr(t.substr(0,m)+n+t.substr(t.length-h))}if(s=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+ct(e,t,-r):ht(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(_){return"00,"+(_.length<3?rt(0,3-_.length):"")+_})+"."+rt(0,s[1].length);switch(t){case"###,###":case"##,###":case"#,###":var d=ht(""+c);return d!=="0"?l+d:"";default:if(t.match(/\.[0#?]*$/))return ct(e,t.slice(0,t.lastIndexOf(".")),r)+Nr(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function pt(e,t,r){return(r|0)===r?ct(e,t,r):Xr(e,t,r)}function $h(e){for(var t=[],r=!1,a=0,n=0;a<e.length;++a)switch(e.charCodeAt(a)){case 34:r=!r;break;case 95:case 42:case 92:++a;break;case 59:t[t.length]=e.substr(n,a-n),n=a+1}if(t[t.length]=e.substr(n),r===!0)throw new Error("Format |"+e+"| unterminated string ");return t}var W0=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function at(e){for(var t=0,r="",a="";t<e.length;)switch(r=e.charAt(t)){case"G":Xn(e,t)&&(t+=6),t++;break;case'"':for(;e.charCodeAt(++t)!==34&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if(e.charAt(t+1)==="1"||e.charAt(t+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"上":if(e.substr(t,3).toUpperCase()==="A/P"||e.substr(t,5).toUpperCase()==="AM/PM"||e.substr(t,5).toUpperCase()==="上午/下午")return!0;++t;break;case"[":for(a=r;e.charAt(t++)!=="]"&&t<e.length;)a+=e.charAt(t);if(a.match(W0))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||r=="\\"&&e.charAt(t+1)=="-"&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t,(e.charAt(t)==" "||e.charAt(t)=="*")&&++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;case" ":++t;break;default:++t;break}return!1}function Xh(e,t,r,a){for(var n=[],s="",o=0,i="",c="t",l,u,m,h="H";o<e.length;)switch(i=e.charAt(o)){case"G":if(!Xn(e,o))throw new Error("unrecognized character "+i+" in "+e);n[n.length]={t:"G",v:"General"},o+=7;break;case'"':for(s="";(m=e.charCodeAt(++o))!==34&&o<e.length;)s+=String.fromCharCode(m);n[n.length]={t:"t",v:s},++o;break;case"\\":var d=e.charAt(++o),_=d==="("||d===")"?d:"t";n[n.length]={t:_,v:d},++o;break;case"_":n[n.length]={t:"t",v:" "},o+=2;break;case"@":n[n.length]={t:"T",v:t},++o;break;case"B":case"b":if(e.charAt(o+1)==="1"||e.charAt(o+1)==="2"){if(l==null&&(l=ut(t,r,e.charAt(o+1)==="2"),l==null))return"";n[n.length]={t:"X",v:e.substr(o,2)},c=i,o+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":i=i.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0||l==null&&(l=ut(t,r),l==null))return"";for(s=i;++o<e.length&&e.charAt(o).toLowerCase()===i;)s+=i;i==="m"&&c.toLowerCase()==="h"&&(i="M"),i==="h"&&(i=h),n[n.length]={t:i,v:s},c=i;break;case"A":case"a":case"上":var v={t:i,v:i};if(l==null&&(l=ut(t,r)),e.substr(o,3).toUpperCase()==="A/P"?(l!=null&&(v.v=l.H>=12?e.charAt(o+2):i),v.t="T",h="h",o+=3):e.substr(o,5).toUpperCase()==="AM/PM"?(l!=null&&(v.v=l.H>=12?"PM":"AM"),v.t="T",o+=5,h="h"):e.substr(o,5).toUpperCase()==="上午/下午"?(l!=null&&(v.v=l.H>=12?"下午":"上午"),v.t="T",o+=5,h="h"):(v.t="t",++o),l==null&&v.t==="T")return"";n[n.length]=v,c=i;break;case"[":for(s=i;e.charAt(o++)!=="]"&&o<e.length;)s+=e.charAt(o);if(s.slice(-1)!=="]")throw'unterminated "[" block: |'+s+"|";if(s.match(W0)){if(l==null&&(l=ut(t,r),l==null))return"";n[n.length]={t:"Z",v:s.toLowerCase()},c=s.charAt(1)}else s.indexOf("$")>-1&&(s=(s.match(/\$([^-\[\]]*)/)||[])[1]||"$",at(e)||(n[n.length]={t:"t",v:s}));break;case".":if(l!=null){for(s=i;++o<e.length&&(i=e.charAt(o))==="0";)s+=i;n[n.length]={t:"s",v:s};break}case"0":case"#":for(s=i;++o<e.length&&"0#?.,E+-%".indexOf(i=e.charAt(o))>-1;)s+=i;n[n.length]={t:"n",v:s};break;case"?":for(s=i;e.charAt(++o)===i;)s+=i;n[n.length]={t:i,v:s},c=i;break;case"*":++o,(e.charAt(o)==" "||e.charAt(o)=="*")&&++o;break;case"(":case")":n[n.length]={t:a===1?"t":i,v:i},++o;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(s=i;o<e.length&&"0123456789".indexOf(e.charAt(++o))>-1;)s+=e.charAt(o);n[n.length]={t:"D",v:s};break;case" ":n[n.length]={t:i,v:i},++o;break;case"$":n[n.length]={t:"t",v:"$"},++o;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(i)===-1)throw new Error("unrecognized character "+i+" in "+e);n[n.length]={t:"t",v:i},++o;break}var x=0,p=0,E;for(o=n.length-1,c="t";o>=0;--o)switch(n[o].t){case"h":case"H":n[o].t=h,c="h",x<1&&(x=1);break;case"s":(E=n[o].v.match(/\.0+$/))&&(p=Math.max(p,E[0].length-1),x=4),x<3&&(x=3);case"d":case"y":case"e":c=n[o].t;break;case"M":c=n[o].t,x<2&&(x=2);break;case"m":c==="s"&&(n[o].t="M",x<2&&(x=2));break;case"X":break;case"Z":x<1&&n[o].v.match(/[Hh]/)&&(x=1),x<2&&n[o].v.match(/[Mm]/)&&(x=2),x<3&&n[o].v.match(/[Ss]/)&&(x=3)}var w;switch(x){case 0:break;case 1:case 2:case 3:l.u>=.5&&(l.u=0,++l.S),l.S>=60&&(l.S=0,++l.M),l.M>=60&&(l.M=0,++l.H),l.H>=24&&(l.H=0,++l.D,w=ut(l.D),w.u=l.u,w.S=l.S,w.M=l.M,w.H=l.H,l=w);break;case 4:switch(p){case 1:l.u=Math.round(l.u*10)/10;break;case 2:l.u=Math.round(l.u*100)/100;break;case 3:l.u=Math.round(l.u*1e3)/1e3;break}l.u>=1&&(l.u=0,++l.S),l.S>=60&&(l.S=0,++l.M),l.M>=60&&(l.M=0,++l.H),l.H>=24&&(l.H=0,++l.D,w=ut(l.D),w.u=l.u,w.S=l.S,w.M=l.M,w.H=l.H,l=w);break}var T="",W;for(o=0;o<n.length;++o)switch(n[o].t){case"t":case"T":case" ":case"D":break;case"X":n[o].v="",n[o].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":n[o].v=jh(n[o].t.charCodeAt(0),n[o].v,l,p),n[o].t="t";break;case"n":case"?":for(W=o+1;n[W]!=null&&((i=n[W].t)==="?"||i==="D"||(i===" "||i==="t")&&n[W+1]!=null&&(n[W+1].t==="?"||n[W+1].t==="t"&&n[W+1].v==="/")||n[o].t==="("&&(i===" "||i==="n"||i===")")||i==="t"&&(n[W].v==="/"||n[W].v===" "&&n[W+1]!=null&&n[W+1].t=="?"));)n[o].v+=n[W].v,n[W]={v:"",t:";"},++W;T+=n[o].v,o=W-1;break;case"G":n[o].t="t",n[o].v=Zt(t,r);break}var M="",R,k;if(T.length>0){T.charCodeAt(0)==40?(R=t<0&&T.charCodeAt(0)===45?-t:t,k=pt("n",T,R)):(R=t<0&&a>1?-t:t,k=pt("n",T,R),R<0&&n[0]&&n[0].t=="t"&&(k=k.substr(1),n[0].v="-"+n[0].v)),W=k.length-1;var g=n.length;for(o=0;o<n.length;++o)if(n[o]!=null&&n[o].t!="t"&&n[o].v.indexOf(".")>-1){g=o;break}var y=n.length;if(g===n.length&&k.indexOf("E")===-1){for(o=n.length-1;o>=0;--o)n[o]==null||"n?".indexOf(n[o].t)===-1||(W>=n[o].v.length-1?(W-=n[o].v.length,n[o].v=k.substr(W+1,n[o].v.length)):W<0?n[o].v="":(n[o].v=k.substr(0,W+1),W=-1),n[o].t="t",y=o);W>=0&&y<n.length&&(n[y].v=k.substr(0,W+1)+n[y].v)}else if(g!==n.length&&k.indexOf("E")===-1){for(W=k.indexOf(".")-1,o=g;o>=0;--o)if(!(n[o]==null||"n?".indexOf(n[o].t)===-1)){for(u=n[o].v.indexOf(".")>-1&&o===g?n[o].v.indexOf(".")-1:n[o].v.length-1,M=n[o].v.substr(u+1);u>=0;--u)W>=0&&(n[o].v.charAt(u)==="0"||n[o].v.charAt(u)==="#")&&(M=k.charAt(W--)+M);n[o].v=M,n[o].t="t",y=o}for(W>=0&&y<n.length&&(n[y].v=k.substr(0,W+1)+n[y].v),W=k.indexOf(".")+1,o=g;o<n.length;++o)if(!(n[o]==null||"n?(".indexOf(n[o].t)===-1&&o!==g)){for(u=n[o].v.indexOf(".")>-1&&o===g?n[o].v.indexOf(".")+1:0,M=n[o].v.substr(0,u);u<n[o].v.length;++u)W<k.length&&(M+=k.charAt(W++));n[o].v=M,n[o].t="t",y=o}}}for(o=0;o<n.length;++o)n[o]!=null&&"n?".indexOf(n[o].t)>-1&&(R=a>1&&t<0&&o>0&&n[o-1].v==="-"?-t:t,n[o].v=pt(n[o].t,n[o].v,R),n[o].t="t");var C="";for(o=0;o!==n.length;++o)n[o]!=null&&(C+=n[o].v);return C}var wo=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function ko(e,t){if(t==null)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function qh(e,t){var r=$h(e),a=r.length,n=r[a-1].indexOf("@");if(a<4&&n>-1&&--a,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if(typeof t!="number")return[4,r.length===4||n>-1?r[r.length-1]:"@"];switch(typeof t=="number"&&!isFinite(t)&&(t=0),r.length){case 1:r=n>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=n>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=n>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break}var s=t>0?r[0]:t<0?r[1]:r[2];if(r[0].indexOf("[")===-1&&r[1].indexOf("[")===-1)return[a,s];if(r[0].match(/\[[=<>]/)!=null||r[1].match(/\[[=<>]/)!=null){var o=r[0].match(wo),i=r[1].match(wo);return ko(t,o)?[a,r[0]]:ko(t,i)?[a,r[1]]:[a,r[o!=null&&i!=null?2:1]]}return[a,s]}function zr(e,t,r){r==null&&(r={});var a="";switch(typeof e){case"string":e=="m/d/yy"&&r.dateNF?a=r.dateNF:a=e;break;case"number":e==14&&r.dateNF?a=r.dateNF:a=(r.table!=null?r.table:Se)[e],a==null&&(a=r.table&&r.table[go[e]]||Se[go[e]]),a==null&&(a=Rh[e]||"General");break}if(Xn(a,0))return Zt(t,r);t instanceof Date&&(t=ur(t,r.date1904));var n=qh(a,t);if(Xn(n[1]))return Zt(t,r);if(t===!0)t="TRUE";else if(t===!1)t="FALSE";else{if(t===""||t==null)return"";if(isNaN(t)&&n[1].indexOf("0")>-1)return"#NUM!";if(!isFinite(t)&&n[1].indexOf("0")>-1)return"#DIV/0!"}return Xh(n[1],t,r,n[0])}function Kh(e,t){if(typeof t!="number"){t=+t||-1;for(var r=0;r<392;++r){if(Se[r]==null){t<0&&(t=r);continue}if(Se[r]==e){t=r;break}}t<0&&(t=391)}return Se[t]=e,t}function H0(){Se=Nh()}var Yh={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},Kn=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function Zh(e){var t=typeof e=="number"?Se[e]:e;return t=t.replace(Kn,"(\\d+)"),Kn.lastIndex=0,new RegExp("^"+t+"$")}function Jh(e,t,r){var a=-1,n=-1,s=-1,o=-1,i=-1,c=-1;(t.match(Kn)||[]).forEach(function(m,h){var d=parseInt(r[h+1],10);switch(m.toLowerCase().charAt(0)){case"y":a=d;break;case"d":s=d;break;case"h":o=d;break;case"s":c=d;break;case"m":o>=0?i=d:n=d;break}}),Kn.lastIndex=0,c>=0&&i==-1&&n>=0&&(i=n,n=-1);var l=(""+(a>=0?a:new Date().getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(s>=1?s:1)).slice(-2);l.length==7&&(l="0"+l),l.length==8&&(l="20"+l);var u=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(i>=0?i:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2);return o==-1&&i==-1&&c==-1?l:a==-1&&n==-1&&s==-1?u:l+"T"+u}var Qh={"d.m":"d\\.m"};function $t(e,t){return Kh(Qh[e]||e,t)}var yo=function(){var e={};e.version="1.2.0";function t(){for(var R=0,k=new Array(256),g=0;g!=256;++g)R=g,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,k[g]=R;return typeof Int32Array<"u"?new Int32Array(k):k}var r=t();function a(R){var k=0,g=0,y=0,C=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(y=0;y!=256;++y)C[y]=R[y];for(y=0;y!=256;++y)for(g=R[y],k=256+y;k<4096;k+=256)g=C[k]=g>>>8^R[g&255];var S=[];for(y=1;y!=16;++y)S[y-1]=typeof Int32Array<"u"&&typeof C.subarray=="function"?C.subarray(y*256,y*256+256):C.slice(y*256,y*256+256);return S}var n=a(r),s=n[0],o=n[1],i=n[2],c=n[3],l=n[4],u=n[5],m=n[6],h=n[7],d=n[8],_=n[9],v=n[10],x=n[11],p=n[12],E=n[13],w=n[14];function T(R,k){for(var g=k^-1,y=0,C=R.length;y<C;)g=g>>>8^r[(g^R.charCodeAt(y++))&255];return~g}function W(R,k){for(var g=k^-1,y=R.length-15,C=0;C<y;)g=w[R[C++]^g&255]^E[R[C++]^g>>8&255]^p[R[C++]^g>>16&255]^x[R[C++]^g>>>24]^v[R[C++]]^_[R[C++]]^d[R[C++]]^h[R[C++]]^m[R[C++]]^u[R[C++]]^l[R[C++]]^c[R[C++]]^i[R[C++]]^o[R[C++]]^s[R[C++]]^r[R[C++]];for(y+=15;C<y;)g=g>>>8^r[(g^R[C++])&255];return~g}function M(R,k){for(var g=k^-1,y=0,C=R.length,S=0,U=0;y<C;)S=R.charCodeAt(y++),S<128?g=g>>>8^r[(g^S)&255]:S<2048?(g=g>>>8^r[(g^(192|S>>6&31))&255],g=g>>>8^r[(g^(128|S&63))&255]):S>=55296&&S<57344?(S=(S&1023)+64,U=R.charCodeAt(y++)&1023,g=g>>>8^r[(g^(240|S>>8&7))&255],g=g>>>8^r[(g^(128|S>>2&63))&255],g=g>>>8^r[(g^(128|U>>6&15|(S&3)<<4))&255],g=g>>>8^r[(g^(128|U&63))&255]):(g=g>>>8^r[(g^(224|S>>12&15))&255],g=g>>>8^r[(g^(128|S>>6&63))&255],g=g>>>8^r[(g^(128|S&63))&255]);return~g}return e.table=r,e.bstr=T,e.buf=W,e.str=M,e}(),Le=function(){var t={};t.version="1.2.2";function r(b,P){for(var A=b.split("/"),D=P.split("/"),O=0,j=0,J=Math.min(A.length,D.length);O<J;++O){if(j=A[O].length-D[O].length)return j;if(A[O]!=D[O])return A[O]<D[O]?-1:1}return A.length-D.length}function a(b){if(b.charAt(b.length-1)=="/")return b.slice(0,-1).indexOf("/")===-1?b:a(b.slice(0,-1));var P=b.lastIndexOf("/");return P===-1?b:b.slice(0,P+1)}function n(b){if(b.charAt(b.length-1)=="/")return n(b.slice(0,-1));var P=b.lastIndexOf("/");return P===-1?b:b.slice(P+1)}function s(b,P){typeof P=="string"&&(P=new Date(P));var A=P.getHours();A=A<<6|P.getMinutes(),A=A<<5|P.getSeconds()>>>1,b.write_shift(2,A);var D=P.getFullYear()-1980;D=D<<4|P.getMonth()+1,D=D<<5|P.getDate(),b.write_shift(2,D)}function o(b){var P=b.read_shift(2)&65535,A=b.read_shift(2)&65535,D=new Date,O=A&31;A>>>=5;var j=A&15;A>>>=4,D.setMilliseconds(0),D.setFullYear(A+1980),D.setMonth(j-1),D.setDate(O);var J=P&31;P>>>=5;var se=P&63;return P>>>=6,D.setHours(P),D.setMinutes(se),D.setSeconds(J<<1),D}function i(b){fr(b,0);for(var P={},A=0;b.l<=b.length-4;){var D=b.read_shift(2),O=b.read_shift(2),j=b.l+O,J={};switch(D){case 21589:A=b.read_shift(1),A&1&&(J.mtime=b.read_shift(4)),O>5&&(A&2&&(J.atime=b.read_shift(4)),A&4&&(J.ctime=b.read_shift(4))),J.mtime&&(J.mt=new Date(J.mtime*1e3));break;case 1:{var se=b.read_shift(4),Z=b.read_shift(4);J.usz=Z*Math.pow(2,32)+se,se=b.read_shift(4),Z=b.read_shift(4),J.csz=Z*Math.pow(2,32)+se}break}b.l=j,P[D]=J}return P}var c;function l(){return c||(c=ex)}function u(b,P){if(b[0]==80&&b[1]==75)return ji(b,P);if((b[0]|32)==109&&(b[1]|32)==105)return Sf(b,P);if(b.length<512)throw new Error("CFB file size "+b.length+" < 512");var A=3,D=512,O=0,j=0,J=0,se=0,Z=0,Q=[],ee=b.slice(0,512);fr(ee,0);var ue=m(ee);switch(A=ue[0],A){case 3:D=512;break;case 4:D=4096;break;case 0:if(ue[1]==0)return ji(b,P);default:throw new Error("Major Version: Expected 3 or 4 saw "+A)}D!==512&&(ee=b.slice(0,D),fr(ee,28));var xe=b.slice(0,D);h(ee,A);var ye=ee.read_shift(4,"i");if(A===3&&ye!==0)throw new Error("# Directory Sectors: Expected 0 saw "+ye);ee.l+=4,J=ee.read_shift(4,"i"),ee.l+=4,ee.chk("00100000","Mini Stream Cutoff Size: "),se=ee.read_shift(4,"i"),O=ee.read_shift(4,"i"),Z=ee.read_shift(4,"i"),j=ee.read_shift(4,"i");for(var de=-1,pe=0;pe<109&&(de=ee.read_shift(4,"i"),!(de<0));++pe)Q[pe]=de;var Ae=d(b,D);x(Z,j,Ae,D,Q);var Ke=E(Ae,J,Q,D);J<Ke.length&&(Ke[J].name="!Directory"),O>0&&se!==U&&(Ke[se].name="!MiniFAT"),Ke[Q[0]].name="!FAT",Ke.fat_addrs=Q,Ke.ssz=D;var Qe={},yr=[],Ra=[],Da=[];w(J,Ke,Ae,yr,O,Qe,Ra,se),_(Ra,Da,yr),yr.shift();var Ia={FileIndex:Ra,FullPaths:Da};return P&&P.raw&&(Ia.raw={header:xe,sectors:Ae}),Ia}function m(b){if(b[b.l]==80&&b[b.l+1]==75)return[0,0];b.chk(Y,"Header Signature: "),b.l+=16;var P=b.read_shift(2,"u");return[b.read_shift(2,"u"),P]}function h(b,P){var A=9;switch(b.l+=2,A=b.read_shift(2)){case 9:if(P!=3)throw new Error("Sector Shift: Expected 9 saw "+A);break;case 12:if(P!=4)throw new Error("Sector Shift: Expected 12 saw "+A);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+A)}b.chk("0600","Mini Sector Shift: "),b.chk("000000000000","Reserved: ")}function d(b,P){for(var A=Math.ceil(b.length/P)-1,D=[],O=1;O<A;++O)D[O-1]=b.slice(O*P,(O+1)*P);return D[A-1]=b.slice(A*P),D}function _(b,P,A){for(var D=0,O=0,j=0,J=0,se=0,Z=A.length,Q=[],ee=[];D<Z;++D)Q[D]=ee[D]=D,P[D]=A[D];for(;se<ee.length;++se)D=ee[se],O=b[D].L,j=b[D].R,J=b[D].C,Q[D]===D&&(O!==-1&&Q[O]!==O&&(Q[D]=Q[O]),j!==-1&&Q[j]!==j&&(Q[D]=Q[j])),J!==-1&&(Q[J]=D),O!==-1&&D!=Q[D]&&(Q[O]=Q[D],ee.lastIndexOf(O)<se&&ee.push(O)),j!==-1&&D!=Q[D]&&(Q[j]=Q[D],ee.lastIndexOf(j)<se&&ee.push(j));for(D=1;D<Z;++D)Q[D]===D&&(j!==-1&&Q[j]!==j?Q[D]=Q[j]:O!==-1&&Q[O]!==O&&(Q[D]=Q[O]));for(D=1;D<Z;++D)if(b[D].type!==0){if(se=D,se!=Q[se])do se=Q[se],P[D]=P[se]+"/"+P[D];while(se!==0&&Q[se]!==-1&&se!=Q[se]);Q[D]=-1}for(P[0]+="/",D=1;D<Z;++D)b[D].type!==2&&(P[D]+="/")}function v(b,P,A){for(var D=b.start,O=b.size,j=[],J=D;A&&O>0&&J>=0;)j.push(P.slice(J*S,J*S+S)),O-=S,J=Vt(A,J*4);return j.length===0?or(0):bt(j).slice(0,b.size)}function x(b,P,A,D,O){var j=U;if(b===U){if(P!==0)throw new Error("DIFAT chain shorter than expected")}else if(b!==-1){var J=A[b],se=(D>>>2)-1;if(!J)return;for(var Z=0;Z<se&&(j=Vt(J,Z*4))!==U;++Z)O.push(j);P>=1&&x(Vt(J,D-4),P-1,A,D,O)}}function p(b,P,A,D,O){var j=[],J=[];O||(O=[]);var se=D-1,Z=0,Q=0;for(Z=P;Z>=0;){O[Z]=!0,j[j.length]=Z,J.push(b[Z]);var ee=A[Math.floor(Z*4/D)];if(Q=Z*4&se,D<4+Q)throw new Error("FAT boundary crossed: "+Z+" 4 "+D);if(!b[ee])break;Z=Vt(b[ee],Q)}return{nodes:j,data:No([J])}}function E(b,P,A,D){var O=b.length,j=[],J=[],se=[],Z=[],Q=D-1,ee=0,ue=0,xe=0,ye=0;for(ee=0;ee<O;++ee)if(se=[],xe=ee+P,xe>=O&&(xe-=O),!J[xe]){Z=[];var de=[];for(ue=xe;ue>=0;){de[ue]=!0,J[ue]=!0,se[se.length]=ue,Z.push(b[ue]);var pe=A[Math.floor(ue*4/D)];if(ye=ue*4&Q,D<4+ye)throw new Error("FAT boundary crossed: "+ue+" 4 "+D);if(!b[pe]||(ue=Vt(b[pe],ye),de[ue]))break}j[xe]={nodes:se,data:No([Z])}}return j}function w(b,P,A,D,O,j,J,se){for(var Z=0,Q=D.length?2:0,ee=P[b].data,ue=0,xe=0,ye;ue<ee.length;ue+=128){var de=ee.slice(ue,ue+128);fr(de,64),xe=de.read_shift(2),ye=ki(de,0,xe-Q),D.push(ye);var pe={name:ye,type:de.read_shift(1),color:de.read_shift(1),L:de.read_shift(4,"i"),R:de.read_shift(4,"i"),C:de.read_shift(4,"i"),clsid:de.read_shift(16),state:de.read_shift(4,"i"),start:0,size:0},Ae=de.read_shift(2)+de.read_shift(2)+de.read_shift(2)+de.read_shift(2);Ae!==0&&(pe.ct=T(de,de.l-8));var Ke=de.read_shift(2)+de.read_shift(2)+de.read_shift(2)+de.read_shift(2);Ke!==0&&(pe.mt=T(de,de.l-8)),pe.start=de.read_shift(4,"i"),pe.size=de.read_shift(4,"i"),pe.size<0&&pe.start<0&&(pe.size=pe.type=0,pe.start=U,pe.name=""),pe.type===5?(Z=pe.start,O>0&&Z!==U&&(P[Z].name="!StreamData")):pe.size>=4096?(pe.storage="fat",P[pe.start]===void 0&&(P[pe.start]=p(A,pe.start,P.fat_addrs,P.ssz)),P[pe.start].name=pe.name,pe.content=P[pe.start].data.slice(0,pe.size)):(pe.storage="minifat",pe.size<0?pe.size=0:Z!==U&&pe.start!==U&&P[Z]&&(pe.content=v(pe,P[Z].data,(P[se]||{}).data))),pe.content&&fr(pe.content,0),j[ye]=pe,J.push(pe)}}function T(b,P){return new Date((Ur(b,P+4)/1e7*Math.pow(2,32)+Ur(b,P)/1e7-11644473600)*1e3)}function W(b,P){return l(),u(c.readFileSync(b),P)}function M(b,P){var A=P&&P.type;switch(A||De&&Buffer.isBuffer(b)&&(A="buffer"),A||"base64"){case"file":return W(b,P);case"base64":return u(Br(Hr(b)),P);case"binary":return u(Br(b),P)}return u(b,P)}function R(b,P){var A=P||{},D=A.root||"Root Entry";if(b.FullPaths||(b.FullPaths=[]),b.FileIndex||(b.FileIndex=[]),b.FullPaths.length!==b.FileIndex.length)throw new Error("inconsistent CFB structure");b.FullPaths.length===0&&(b.FullPaths[0]=D+"/",b.FileIndex[0]={name:D,type:5}),A.CLSID&&(b.FileIndex[0].clsid=A.CLSID),k(b)}function k(b){var P="�Sh33tJ5";if(!Le.find(b,"/"+P)){var A=or(4);A[0]=55,A[1]=A[3]=50,A[2]=54,b.FileIndex.push({name:P,type:2,content:A,size:4,L:69,R:69,C:69}),b.FullPaths.push(b.FullPaths[0]+P),g(b)}}function g(b,P){R(b);for(var A=!1,D=!1,O=b.FullPaths.length-1;O>=0;--O){var j=b.FileIndex[O];switch(j.type){case 0:D?A=!0:(b.FileIndex.pop(),b.FullPaths.pop());break;case 1:case 2:case 5:D=!0,isNaN(j.R*j.L*j.C)&&(A=!0),j.R>-1&&j.L>-1&&j.R==j.L&&(A=!0);break;default:A=!0;break}}if(!(!A&&!P)){var J=new Date(1987,1,19),se=0,Z=Object.create?Object.create(null):{},Q=[];for(O=0;O<b.FullPaths.length;++O)Z[b.FullPaths[O]]=!0,b.FileIndex[O].type!==0&&Q.push([b.FullPaths[O],b.FileIndex[O]]);for(O=0;O<Q.length;++O){var ee=a(Q[O][0]);for(D=Z[ee];!D;){for(;a(ee)&&!Z[a(ee)];)ee=a(ee);Q.push([ee,{name:n(ee).replace("/",""),type:1,clsid:re,ct:J,mt:J,content:null}]),Z[ee]=!0,ee=a(Q[O][0]),D=Z[ee]}}for(Q.sort(function(ye,de){return r(ye[0],de[0])}),b.FullPaths=[],b.FileIndex=[],O=0;O<Q.length;++O)b.FullPaths[O]=Q[O][0],b.FileIndex[O]=Q[O][1];for(O=0;O<Q.length;++O){var ue=b.FileIndex[O],xe=b.FullPaths[O];if(ue.name=n(xe).replace("/",""),ue.L=ue.R=ue.C=-(ue.color=1),ue.size=ue.content?ue.content.length:0,ue.start=0,ue.clsid=ue.clsid||re,O===0)ue.C=Q.length>1?1:-1,ue.size=0,ue.type=5;else if(xe.slice(-1)=="/"){for(se=O+1;se<Q.length&&a(b.FullPaths[se])!=xe;++se);for(ue.C=se>=Q.length?-1:se,se=O+1;se<Q.length&&a(b.FullPaths[se])!=a(xe);++se);ue.R=se>=Q.length?-1:se,ue.type=1}else a(b.FullPaths[O+1]||"")==a(xe)&&(ue.R=O+1),ue.type=2}}}function y(b,P){var A=P||{};if(A.fileType=="mad")return Af(b,A);switch(g(b),A.fileType){case"zip":return kf(b,A)}var D=function(ye){for(var de=0,pe=0,Ae=0;Ae<ye.FileIndex.length;++Ae){var Ke=ye.FileIndex[Ae];if(Ke.content){var Qe=Ke.content.length;Qe>0&&(Qe<4096?de+=Qe+63>>6:pe+=Qe+511>>9)}}for(var yr=ye.FullPaths.length+3>>2,Ra=de+7>>3,Da=de+127>>7,Ia=Ra+pe+yr+Da,Wt=Ia+127>>7,gs=Wt<=109?0:Math.ceil((Wt-109)/127);Ia+Wt+gs+127>>7>Wt;)gs=++Wt<=109?0:Math.ceil((Wt-109)/127);var ft=[1,gs,Wt,Da,yr,pe,de,0];return ye.FileIndex[0].size=de<<6,ft[7]=(ye.FileIndex[0].start=ft[0]+ft[1]+ft[2]+ft[3]+ft[4]+ft[5])+(ft[6]+7>>3),ft}(b),O=or(D[7]<<9),j=0,J=0;{for(j=0;j<8;++j)O.write_shift(1,H[j]);for(j=0;j<8;++j)O.write_shift(2,0);for(O.write_shift(2,62),O.write_shift(2,3),O.write_shift(2,65534),O.write_shift(2,9),O.write_shift(2,6),j=0;j<3;++j)O.write_shift(2,0);for(O.write_shift(4,0),O.write_shift(4,D[2]),O.write_shift(4,D[0]+D[1]+D[2]+D[3]-1),O.write_shift(4,0),O.write_shift(4,4096),O.write_shift(4,D[3]?D[0]+D[1]+D[2]-1:U),O.write_shift(4,D[3]),O.write_shift(-4,D[1]?D[0]-1:U),O.write_shift(4,D[1]),j=0;j<109;++j)O.write_shift(-4,j<D[2]?D[1]+j:-1)}if(D[1])for(J=0;J<D[1];++J){for(;j<236+J*127;++j)O.write_shift(-4,j<D[2]?D[1]+j:-1);O.write_shift(-4,J===D[1]-1?U:J+1)}var se=function(ye){for(J+=ye;j<J-1;++j)O.write_shift(-4,j+1);ye&&(++j,O.write_shift(-4,U))};for(J=j=0,J+=D[1];j<J;++j)O.write_shift(-4,X.DIFSECT);for(J+=D[2];j<J;++j)O.write_shift(-4,X.FATSECT);se(D[3]),se(D[4]);for(var Z=0,Q=0,ee=b.FileIndex[0];Z<b.FileIndex.length;++Z)ee=b.FileIndex[Z],ee.content&&(Q=ee.content.length,!(Q<4096)&&(ee.start=J,se(Q+511>>9)));for(se(D[6]+7>>3);O.l&511;)O.write_shift(-4,X.ENDOFCHAIN);for(J=j=0,Z=0;Z<b.FileIndex.length;++Z)ee=b.FileIndex[Z],ee.content&&(Q=ee.content.length,!(!Q||Q>=4096)&&(ee.start=J,se(Q+63>>6)));for(;O.l&511;)O.write_shift(-4,X.ENDOFCHAIN);for(j=0;j<D[4]<<2;++j){var ue=b.FullPaths[j];if(!ue||ue.length===0){for(Z=0;Z<17;++Z)O.write_shift(4,0);for(Z=0;Z<3;++Z)O.write_shift(4,-1);for(Z=0;Z<12;++Z)O.write_shift(4,0);continue}ee=b.FileIndex[j],j===0&&(ee.start=ee.size?ee.start-1:U);var xe=j===0&&A.root||ee.name;if(xe.length>31&&(console.error("Name "+xe+" will be truncated to "+xe.slice(0,31)),xe=xe.slice(0,31)),Q=2*(xe.length+1),O.write_shift(64,xe,"utf16le"),O.write_shift(2,Q),O.write_shift(1,ee.type),O.write_shift(1,ee.color),O.write_shift(-4,ee.L),O.write_shift(-4,ee.R),O.write_shift(-4,ee.C),ee.clsid)O.write_shift(16,ee.clsid,"hex");else for(Z=0;Z<4;++Z)O.write_shift(4,0);O.write_shift(4,ee.state||0),O.write_shift(4,0),O.write_shift(4,0),O.write_shift(4,0),O.write_shift(4,0),O.write_shift(4,ee.start),O.write_shift(4,ee.size),O.write_shift(4,0)}for(j=1;j<b.FileIndex.length;++j)if(ee=b.FileIndex[j],ee.size>=4096)if(O.l=ee.start+1<<9,De&&Buffer.isBuffer(ee.content))ee.content.copy(O,O.l,0,ee.size),O.l+=ee.size+511&-512;else{for(Z=0;Z<ee.size;++Z)O.write_shift(1,ee.content[Z]);for(;Z&511;++Z)O.write_shift(1,0)}for(j=1;j<b.FileIndex.length;++j)if(ee=b.FileIndex[j],ee.size>0&&ee.size<4096)if(De&&Buffer.isBuffer(ee.content))ee.content.copy(O,O.l,0,ee.size),O.l+=ee.size+63&-64;else{for(Z=0;Z<ee.size;++Z)O.write_shift(1,ee.content[Z]);for(;Z&63;++Z)O.write_shift(1,0)}if(De)O.l=O.length;else for(;O.l<O.length;)O.write_shift(1,0);return O}function C(b,P){var A=b.FullPaths.map(function(Z){return Z.toUpperCase()}),D=A.map(function(Z){var Q=Z.split("/");return Q[Q.length-(Z.slice(-1)=="/"?2:1)]}),O=!1;P.charCodeAt(0)===47?(O=!0,P=A[0].slice(0,-1)+P):O=P.indexOf("/")!==-1;var j=P.toUpperCase(),J=O===!0?A.indexOf(j):D.indexOf(j);if(J!==-1)return b.FileIndex[J];var se=!j.match(Ua);for(j=j.replace(Lr,""),se&&(j=j.replace(Ua,"!")),J=0;J<A.length;++J)if((se?A[J].replace(Ua,"!"):A[J]).replace(Lr,"")==j||(se?D[J].replace(Ua,"!"):D[J]).replace(Lr,"")==j)return b.FileIndex[J];return null}var S=64,U=-2,Y="d0cf11e0a1b11ae1",H=[208,207,17,224,161,177,26,225],re="00000000000000000000000000000000",X={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:U,FREESECT:-1,HEADER_SIGNATURE:Y,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:re,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function B(b,P,A){l();var D=y(b,A);c.writeFileSync(P,D)}function q(b){for(var P=new Array(b.length),A=0;A<b.length;++A)P[A]=String.fromCharCode(b[A]);return P.join("")}function L(b,P){var A=y(b,P);switch(P&&P.type||"buffer"){case"file":return l(),c.writeFileSync(P.filename,A),A;case"binary":return typeof A=="string"?A:q(A);case"base64":return ho(typeof A=="string"?A:q(A));case"buffer":if(De)return Buffer.isBuffer(A)?A:Mt(A);case"array":return typeof A=="string"?Br(A):A}return A}var K;function te(b){try{var P=b.InflateRaw,A=new P;if(A._processChunk(new Uint8Array([3,0]),A._finishFlushFlag),A.bytesRead)K=b;else throw new Error("zlib does not expose bytesRead")}catch(D){console.error("cannot use native zlib: "+(D.message||D))}}function ae(b,P){if(!K)return Pi(b,P);var A=K.InflateRaw,D=new A,O=D._processChunk(b.slice(b.l),D._finishFlushFlag);return b.l+=D.bytesRead,O}function ce(b){return K?K.deflateRawSync(b):gr(b)}var ge=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ve=[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],Te=[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];function F(b){var P=(b<<1|b<<11)&139536|(b<<5|b<<15)&558144;return(P>>16|P>>8|P)&255}for(var V=typeof Uint8Array<"u",z=V?new Uint8Array(256):[],I=0;I<256;++I)z[I]=F(I);function ne(b,P){var A=z[b&255];return P<=8?A>>>8-P:(A=A<<8|z[b>>8&255],P<=16?A>>>16-P:(A=A<<8|z[b>>16&255],A>>>24-P))}function N(b,P){var A=P&7,D=P>>>3;return(b[D]|(A<=6?0:b[D+1]<<8))>>>A&3}function oe(b,P){var A=P&7,D=P>>>3;return(b[D]|(A<=5?0:b[D+1]<<8))>>>A&7}function fe(b,P){var A=P&7,D=P>>>3;return(b[D]|(A<=4?0:b[D+1]<<8))>>>A&15}function ie(b,P){var A=P&7,D=P>>>3;return(b[D]|(A<=3?0:b[D+1]<<8))>>>A&31}function ke(b,P){var A=P&7,D=P>>>3;return(b[D]|(A<=1?0:b[D+1]<<8))>>>A&127}function le(b,P,A){var D=P&7,O=P>>>3,j=(1<<A)-1,J=b[O]>>>D;return A<8-D||(J|=b[O+1]<<8-D,A<16-D)||(J|=b[O+2]<<16-D,A<24-D)||(J|=b[O+3]<<24-D),J&j}function we(b,P,A){var D=P&7,O=P>>>3;return D<=5?b[O]|=(A&7)<<D:(b[O]|=A<<D&255,b[O+1]=(A&7)>>8-D),P+3}function Ne(b,P,A){var D=P&7,O=P>>>3;return A=(A&1)<<D,b[O]|=A,P+1}function je(b,P,A){var D=P&7,O=P>>>3;return A<<=D,b[O]|=A&255,A>>>=8,b[O+1]=A,P+8}function We(b,P,A){var D=P&7,O=P>>>3;return A<<=D,b[O]|=A&255,A>>>=8,b[O+1]=A&255,b[O+2]=A>>>8,P+16}function _e(b,P){var A=b.length,D=2*A>P?2*A:P+5,O=0;if(A>=P)return b;if(De){var j=xo(D);if(b.copy)b.copy(j);else for(;O<b.length;++O)j[O]=b[O];return j}else if(V){var J=new Uint8Array(D);if(J.set)J.set(b);else for(;O<A;++O)J[O]=b[O];return J}return b.length=D,b}function Ce(b){for(var P=new Array(b),A=0;A<b;++A)P[A]=0;return P}function he(b,P,A){var D=1,O=0,j=0,J=0,se=0,Z=b.length,Q=V?new Uint16Array(32):Ce(32);for(j=0;j<32;++j)Q[j]=0;for(j=Z;j<A;++j)b[j]=0;Z=b.length;var ee=V?new Uint16Array(Z):Ce(Z);for(j=0;j<Z;++j)Q[O=b[j]]++,D<O&&(D=O),ee[j]=0;for(Q[0]=0,j=1;j<=D;++j)Q[j+16]=se=se+Q[j-1]<<1;for(j=0;j<Z;++j)se=b[j],se!=0&&(ee[j]=Q[se+16]++);var ue=0;for(j=0;j<Z;++j)if(ue=b[j],ue!=0)for(se=ne(ee[j],D)>>D-ue,J=(1<<D+4-ue)-1;J>=0;--J)P[se|J<<ue]=ue&15|j<<4;return D}var ze=V?new Uint16Array(512):Ce(512),Ve=V?new Uint16Array(32):Ce(32);if(!V){for(var Me=0;Me<512;++Me)ze[Me]=0;for(Me=0;Me<32;++Me)Ve[Me]=0}(function(){for(var b=[],P=0;P<32;P++)b.push(5);he(b,Ve,32);var A=[];for(P=0;P<=143;P++)A.push(8);for(;P<=255;P++)A.push(9);for(;P<=279;P++)A.push(7);for(;P<=287;P++)A.push(8);he(A,ze,288)})();var Fr=function(){for(var P=V?new Uint8Array(32768):[],A=0,D=0;A<Te.length-1;++A)for(;D<Te[A+1];++D)P[D]=A;for(;D<32768;++D)P[D]=29;var O=V?new Uint8Array(259):[];for(A=0,D=0;A<ve.length-1;++A)for(;D<ve[A+1];++D)O[D]=A;function j(se,Z){for(var Q=0;Q<se.length;){var ee=Math.min(65535,se.length-Q),ue=Q+ee==se.length;for(Z.write_shift(1,+ue),Z.write_shift(2,ee),Z.write_shift(2,~ee&65535);ee-- >0;)Z[Z.l++]=se[Q++]}return Z.l}function J(se,Z){for(var Q=0,ee=0,ue=V?new Uint16Array(32768):[];ee<se.length;){var xe=Math.min(65535,se.length-ee);if(xe<10){for(Q=we(Z,Q,+(ee+xe==se.length)),Q&7&&(Q+=8-(Q&7)),Z.l=Q/8|0,Z.write_shift(2,xe),Z.write_shift(2,~xe&65535);xe-- >0;)Z[Z.l++]=se[ee++];Q=Z.l*8;continue}Q=we(Z,Q,+(ee+xe==se.length)+2);for(var ye=0;xe-- >0;){var de=se[ee];ye=(ye<<5^de)&32767;var pe=-1,Ae=0;if((pe=ue[ye])&&(pe|=ee&-32768,pe>ee&&(pe-=32768),pe<ee))for(;se[pe+Ae]==se[ee+Ae]&&Ae<250;)++Ae;if(Ae>2){de=O[Ae],de<=22?Q=je(Z,Q,z[de+1]>>1)-1:(je(Z,Q,3),Q+=5,je(Z,Q,z[de-23]>>5),Q+=3);var Ke=de<8?0:de-4>>2;Ke>0&&(We(Z,Q,Ae-ve[de]),Q+=Ke),de=P[ee-pe],Q=je(Z,Q,z[de]>>3),Q-=3;var Qe=de<4?0:de-2>>1;Qe>0&&(We(Z,Q,ee-pe-Te[de]),Q+=Qe);for(var yr=0;yr<Ae;++yr)ue[ye]=ee&32767,ye=(ye<<5^se[ee])&32767,++ee;xe-=Ae-1}else de<=143?de=de+48:Q=Ne(Z,Q,1),Q=je(Z,Q,z[de]),ue[ye]=ee&32767,++ee}Q=je(Z,Q,0)-1}return Z.l=(Q+7)/8|0,Z.l}return function(Z,Q){return Z.length<8?j(Z,Q):J(Z,Q)}}();function gr(b){var P=or(50+Math.floor(b.length*1.1)),A=Fr(b,P);return P.slice(0,A)}var me=V?new Uint16Array(32768):Ce(32768),Fe=V?new Uint16Array(32768):Ce(32768),qe=V?new Uint16Array(128):Ce(128),Je=1,lt=1;function Ut(b,P){var A=ie(b,P)+257;P+=5;var D=ie(b,P)+1;P+=5;var O=fe(b,P)+4;P+=4;for(var j=0,J=V?new Uint8Array(19):Ce(19),se=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Z=1,Q=V?new Uint8Array(8):Ce(8),ee=V?new Uint8Array(8):Ce(8),ue=J.length,xe=0;xe<O;++xe)J[ge[xe]]=j=oe(b,P),Z<j&&(Z=j),Q[j]++,P+=3;var ye=0;for(Q[0]=0,xe=1;xe<=Z;++xe)ee[xe]=ye=ye+Q[xe-1]<<1;for(xe=0;xe<ue;++xe)(ye=J[xe])!=0&&(se[xe]=ee[ye]++);var de=0;for(xe=0;xe<ue;++xe)if(de=J[xe],de!=0){ye=z[se[xe]]>>8-de;for(var pe=(1<<7-de)-1;pe>=0;--pe)qe[ye|pe<<de]=de&7|xe<<3}var Ae=[];for(Z=1;Ae.length<A+D;)switch(ye=qe[ke(b,P)],P+=ye&7,ye>>>=3){case 16:for(j=3+N(b,P),P+=2,ye=Ae[Ae.length-1];j-- >0;)Ae.push(ye);break;case 17:for(j=3+oe(b,P),P+=3;j-- >0;)Ae.push(0);break;case 18:for(j=11+ke(b,P),P+=7;j-- >0;)Ae.push(0);break;default:Ae.push(ye),Z<ye&&(Z=ye);break}var Ke=Ae.slice(0,A),Qe=Ae.slice(A);for(xe=A;xe<286;++xe)Ke[xe]=0;for(xe=D;xe<30;++xe)Qe[xe]=0;return Je=he(Ke,me,286),lt=he(Qe,Fe,30),P}function vn(b,P){if(b[0]==3&&!(b[1]&3))return[It(P),2];for(var A=0,D=0,O=xo(P||1<<18),j=0,J=O.length>>>0,se=0,Z=0;!(D&1);){if(D=oe(b,A),A+=3,D>>>1)D>>1==1?(se=9,Z=5):(A=Ut(b,A),se=Je,Z=lt);else{A&7&&(A+=8-(A&7));var Q=b[A>>>3]|b[(A>>>3)+1]<<8;if(A+=32,Q>0)for(!P&&J<j+Q&&(O=_e(O,j+Q),J=O.length);Q-- >0;)O[j++]=b[A>>>3],A+=8;continue}for(;;){!P&&J<j+32767&&(O=_e(O,j+32767),J=O.length);var ee=le(b,A,se),ue=D>>>1==1?ze[ee]:me[ee];if(A+=ue&15,ue>>>=4,!(ue>>>8&255))O[j++]=ue;else{if(ue==256)break;ue-=257;var xe=ue<8?0:ue-4>>2;xe>5&&(xe=0);var ye=j+ve[ue];xe>0&&(ye+=le(b,A,xe),A+=xe),ee=le(b,A,Z),ue=D>>>1==1?Ve[ee]:Fe[ee],A+=ue&15,ue>>>=4;var de=ue<4?0:ue-2>>1,pe=Te[ue];for(de>0&&(pe+=le(b,A,de),A+=de),!P&&J<ye&&(O=_e(O,ye+100),J=O.length);j<ye;)O[j]=O[j-pe],++j}}}return P?[O,A+7>>>3]:[O.slice(0,j),A+7>>>3]}function Pi(b,P){var A=b.slice(b.l||0),D=vn(A,P);return b.l+=D[1],D[0]}function Li(b,P){if(b)typeof console<"u"&&console.error(P);else throw new Error(P)}function ji(b,P){var A=b;fr(A,0);var D=[],O=[],j={FileIndex:D,FullPaths:O};R(j,{root:P.root});for(var J=A.length-4;(A[J]!=80||A[J+1]!=75||A[J+2]!=5||A[J+3]!=6)&&J>=0;)--J;A.l=J+4,A.l+=4;var se=A.read_shift(2);A.l+=6;var Z=A.read_shift(4);for(A.l=Z,J=0;J<se;++J){A.l+=20;var Q=A.read_shift(4),ee=A.read_shift(4),ue=A.read_shift(2),xe=A.read_shift(2),ye=A.read_shift(2);A.l+=8;var de=A.read_shift(4),pe=i(A.slice(A.l+ue,A.l+ue+xe));A.l+=ue+xe+ye;var Ae=A.l;A.l=de+4,pe&&pe[1]&&((pe[1]||{}).usz&&(ee=pe[1].usz),(pe[1]||{}).csz&&(Q=pe[1].csz)),wf(A,Q,ee,j,pe),A.l=Ae}return j}function wf(b,P,A,D,O){b.l+=2;var j=b.read_shift(2),J=b.read_shift(2),se=o(b);if(j&8257)throw new Error("Unsupported ZIP encryption");for(var Z=b.read_shift(4),Q=b.read_shift(4),ee=b.read_shift(4),ue=b.read_shift(2),xe=b.read_shift(2),ye="",de=0;de<ue;++de)ye+=String.fromCharCode(b[b.l++]);if(xe){var pe=i(b.slice(b.l,b.l+xe));(pe[21589]||{}).mt&&(se=pe[21589].mt),(pe[1]||{}).usz&&(ee=pe[1].usz),(pe[1]||{}).csz&&(Q=pe[1].csz),O&&((O[21589]||{}).mt&&(se=O[21589].mt),(O[1]||{}).usz&&(ee=O[1].usz),(O[1]||{}).csz&&(Q=O[1].csz))}b.l+=xe;var Ae=b.slice(b.l,b.l+Q);switch(J){case 8:Ae=ae(b,ee);break;case 0:b.l+=Q;break;default:throw new Error("Unsupported ZIP Compression method "+J)}var Ke=!1;j&8&&(Z=b.read_shift(4),Z==134695760&&(Z=b.read_shift(4),Ke=!0),Q=b.read_shift(4),ee=b.read_shift(4)),Q!=P&&Li(Ke,"Bad compressed size: "+P+" != "+Q),ee!=A&&Li(Ke,"Bad uncompressed size: "+A+" != "+ee),ms(D,ye,Ae,{unsafe:!0,mt:se})}function kf(b,P){var A=P||{},D=[],O=[],j=or(1),J=A.compression?8:0,se=0,Z=0,Q=0,ee=0,ue=0,xe=b.FullPaths[0],ye=xe,de=b.FileIndex[0],pe=[],Ae=0;for(Z=1;Z<b.FullPaths.length;++Z)if(ye=b.FullPaths[Z].slice(xe.length),de=b.FileIndex[Z],!(!de.size||!de.content||Array.isArray(de.content)&&de.content.length==0||ye=="�Sh33tJ5")){var Ke=ee,Qe=or(ye.length);for(Q=0;Q<ye.length;++Q)Qe.write_shift(1,ye.charCodeAt(Q)&127);Qe=Qe.slice(0,Qe.l),pe[ue]=typeof de.content=="string"?yo.bstr(de.content,0):yo.buf(de.content,0);var yr=typeof de.content=="string"?Br(de.content):de.content;J==8&&(yr=ce(yr)),j=or(30),j.write_shift(4,67324752),j.write_shift(2,20),j.write_shift(2,se),j.write_shift(2,J),de.mt?s(j,de.mt):j.write_shift(4,0),j.write_shift(-4,pe[ue]),j.write_shift(4,yr.length),j.write_shift(4,de.content.length),j.write_shift(2,Qe.length),j.write_shift(2,0),ee+=j.length,D.push(j),ee+=Qe.length,D.push(Qe),ee+=yr.length,D.push(yr),j=or(46),j.write_shift(4,33639248),j.write_shift(2,0),j.write_shift(2,20),j.write_shift(2,se),j.write_shift(2,J),j.write_shift(4,0),j.write_shift(-4,pe[ue]),j.write_shift(4,yr.length),j.write_shift(4,de.content.length),j.write_shift(2,Qe.length),j.write_shift(2,0),j.write_shift(2,0),j.write_shift(2,0),j.write_shift(2,0),j.write_shift(4,0),j.write_shift(4,Ke),Ae+=j.l,O.push(j),Ae+=Qe.length,O.push(Qe),++ue}return j=or(22),j.write_shift(4,101010256),j.write_shift(2,0),j.write_shift(2,0),j.write_shift(2,ue),j.write_shift(2,ue),j.write_shift(4,Ae),j.write_shift(4,ee),j.write_shift(2,0),bt([bt(D),bt(O),j])}var _n={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function yf(b,P){if(b.ctype)return b.ctype;var A=b.name||"",D=A.match(/\.([^\.]+)$/);return D&&_n[D[1]]||P&&(D=(A=P).match(/[\.\\]([^\.\\])+$/),D&&_n[D[1]])?_n[D[1]]:"application/octet-stream"}function Ef(b){for(var P=ho(b),A=[],D=0;D<P.length;D+=76)A.push(P.slice(D,D+76));return A.join(`\r
254`)+`\r
255`}function bf(b){var P=b.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(Q){var ee=Q.charCodeAt(0).toString(16).toUpperCase();return"="+(ee.length==1?"0"+ee:ee)});P=P.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),P.charAt(0)==`
256`&&(P="=0D"+P.slice(1)),P=P.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,`
257=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var A=[],D=P.split(`\r
258`),O=0;O<D.length;++O){var j=D[O];if(j.length==0){A.push("");continue}for(var J=0;J<j.length;){var se=76,Z=j.slice(J,J+se);Z.charAt(se-1)=="="?se--:Z.charAt(se-2)=="="?se-=2:Z.charAt(se-3)=="="&&(se-=3),Z=j.slice(J,J+se),J+=se,J<j.length&&(Z+="="),A.push(Z)}}return A.join(`\r
259`)}function Tf(b){for(var P=[],A=0;A<b.length;++A){for(var D=b[A];A<=b.length&&D.charAt(D.length-1)=="=";)D=D.slice(0,D.length-1)+b[++A];P.push(D)}for(var O=0;O<P.length;++O)P[O]=P[O].replace(/[=][0-9A-Fa-f]{2}/g,function(j){return String.fromCharCode(parseInt(j.slice(1),16))});return Br(P.join(`\r
260`))}function Cf(b,P,A){for(var D="",O="",j="",J,se=0;se<10;++se){var Z=P[se];if(!Z||Z.match(/^\s*$/))break;var Q=Z.match(/^([^:]*?):\s*([^\s].*)$/);if(Q)switch(Q[1].toLowerCase()){case"content-location":D=Q[2].trim();break;case"content-type":j=Q[2].trim();break;case"content-transfer-encoding":O=Q[2].trim();break}}switch(++se,O.toLowerCase()){case"base64":J=Br(Hr(P.slice(se).join("")));break;case"quoted-printable":J=Tf(P.slice(se));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+O)}var ee=ms(b,D.slice(A.length),J,{unsafe:!0});j&&(ee.ctype=j)}function Sf(b,P){if(q(b.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var A=P&&P.root||"",D=(De&&Buffer.isBuffer(b)?b.toString("binary"):q(b)).split(`\r
261`),O=0,j="";for(O=0;O<D.length;++O)if(j=D[O],!!/^Content-Location:/i.test(j)&&(j=j.slice(j.indexOf("file")),A||(A=j.slice(0,j.lastIndexOf("/")+1)),j.slice(0,A.length)!=A))for(;A.length>0&&(A=A.slice(0,A.length-1),A=A.slice(0,A.lastIndexOf("/")+1),j.slice(0,A.length)!=A););var J=(D[1]||"").match(/boundary="(.*?)"/);if(!J)throw new Error("MAD cannot find boundary");var se="--"+(J[1]||""),Z=[],Q=[],ee={FileIndex:Z,FullPaths:Q};R(ee);var ue,xe=0;for(O=0;O<D.length;++O){var ye=D[O];ye!==se&&ye!==se+"--"||(xe++&&Cf(ee,D.slice(ue,O),A),ue=O)}return ee}function Af(b,P){var A=P||{},D=A.boundary||"SheetJS";D="------="+D;for(var O=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+D.slice(2)+'"',"","",""],j=b.FullPaths[0],J=j,se=b.FileIndex[0],Z=1;Z<b.FullPaths.length;++Z)if(J=b.FullPaths[Z].slice(j.length),se=b.FileIndex[Z],!(!se.size||!se.content||J=="�Sh33tJ5")){J=J.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(Ae){return"_x"+Ae.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(Ae){return"_u"+Ae.charCodeAt(0).toString(16)+"_"});for(var Q=se.content,ee=De&&Buffer.isBuffer(Q)?Q.toString("binary"):q(Q),ue=0,xe=Math.min(1024,ee.length),ye=0,de=0;de<=xe;++de)(ye=ee.charCodeAt(de))>=32&&ye<128&&++ue;var pe=ue>=xe*4/5;O.push(D),O.push("Content-Location: "+(A.root||"file:///C:/SheetJS/")+J),O.push("Content-Transfer-Encoding: "+(pe?"quoted-printable":"base64")),O.push("Content-Type: "+yf(se,J)),O.push(""),O.push(pe?bf(ee):Ef(ee))}return O.push(D+`--\r
262`),O.join(`\r
263`)}function Ff(b){var P={};return R(P,b),P}function ms(b,P,A,D){var O=D&&D.unsafe;O||R(b);var j=!O&&Le.find(b,P);if(!j){var J=b.FullPaths[0];P.slice(0,J.length)==J?J=P:(J.slice(-1)!="/"&&(J+="/"),J=(J+P).replace("//","/")),j={name:n(P),type:2},b.FileIndex.push(j),b.FullPaths.push(J),O||Le.utils.cfb_gc(b)}return j.content=A,j.size=A?A.length:0,D&&(D.CLSID&&(j.clsid=D.CLSID),D.mt&&(j.mt=D.mt),D.ct&&(j.ct=D.ct)),j}function Nf(b,P){R(b);var A=Le.find(b,P);if(A){for(var D=0;D<b.FileIndex.length;++D)if(b.FileIndex[D]==A)return b.FileIndex.splice(D,1),b.FullPaths.splice(D,1),!0}return!1}function Rf(b,P,A){R(b);var D=Le.find(b,P);if(D){for(var O=0;O<b.FileIndex.length;++O)if(b.FileIndex[O]==D)return b.FileIndex[O].name=n(A),b.FullPaths[O]=A,!0}return!1}function Df(b){g(b,!0)}return t.find=C,t.read=M,t.parse=u,t.write=L,t.writeFile=B,t.utils={cfb_new:Ff,cfb_add:ms,cfb_del:Nf,cfb_mov:Rf,cfb_gc:Df,ReadShift:za,CheckField:dl,prep_blob:fr,bconcat:bt,use_zlib:te,_deflateRaw:gr,_inflateRaw:Pi,consts:X},t}(),ex;function rx(e){if(typeof Deno<"u")return Deno.readFileSync(e);if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var t=File(e);t.open("r"),t.encoding="binary";var r=t.read();return t.close(),r}catch(a){if(!a.message||a.message.indexOf("onstruct")==-1)throw a}throw new Error("Cannot access file "+e)}function Yr(e){for(var t=Object.keys(e),r=[],a=0;a<t.length;++a)Object.prototype.hasOwnProperty.call(e,t[a])&&r.push(t[a]);return r}function gi(e){for(var t=[],r=Yr(e),a=0;a!==r.length;++a)t[e[r[a]]]=r[a];return t}var z0=Date.UTC(1899,11,30,0,0,0),tx=Date.UTC(1899,11,31,0,0,0),ax=Date.UTC(1904,0,1,0,0,0);function ur(e,t){var r=e.getTime(),a=(r-z0)/(24*60*60*1e3);return t?(a-=1462,a<-1402?a-1:a):a<60?a-1:a}function Ft(e){if(e>=60&&e<61)return e;var t=new Date;return t.setTime((e>60?e:e+1)*24*60*60*1e3+z0),t}function nx(e){var t=0,r=0,a=!1,n=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!n)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var s=1;s!=n.length;++s)if(n[s]){switch(r=1,s>3&&(a=!0),n[s].slice(n[s].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+n[s].slice(n[s].length-1));case"D":r*=24;case"H":r*=60;case"M":if(a)r*=60;else throw new Error("Unsupported ISO Duration Field: M")}t+=r*parseInt(n[s],10)}return t}var sx=/^(\d+):(\d+)(:\d+)?(\.\d+)?$/,ix=/^(\d+)-(\d+)-(\d+)$/,V0=/^(\d+)-(\d+)-(\d+)[T ](\d+):(\d+)(:\d+)?(\.\d+)?$/;function wr(e,t){if(e instanceof Date)return e;var r=e.match(sx);if(r)return new Date((t?ax:tx)+((parseInt(r[1],10)*60+parseInt(r[2],10))*60+(r[3]?parseInt(r[3].slice(1),10):0))*1e3+(r[4]?parseInt((r[4]+"000").slice(1,4),10):0));if(r=e.match(ix),r)return new Date(Date.UTC(+r[1],+r[2]-1,+r[3],0,0,0,0));if(r=e.match(V0),r)return new Date(Date.UTC(+r[1],+r[2]-1,+r[3],+r[4],+r[5],r[6]&&parseInt(r[6].slice(1),10)||0,r[7]&&parseInt((r[7]+"0000").slice(1,4),10)||0));var a=new Date(e);return a}function Jt(e,t){if(De&&Buffer.isBuffer(e)){if(t&&tn){if(e[0]==255&&e[1]==254)return Wa(e.slice(2).toString("utf16le"));if(e[1]==254&&e[2]==255)return Wa(I0(e.slice(2).toString("binary")))}return e.toString("binary")}if(typeof TextDecoder<"u")try{if(t){if(e[0]==255&&e[1]==254)return Wa(new TextDecoder("utf-16le").decode(e.slice(2)));if(e[0]==254&&e[1]==255)return Wa(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"€":"€","‚":"‚",ƒ:"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰",Š:"Š","‹":"‹",Œ:"Œ",Ž:"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™",š:"š","›":"›",œ:"œ",ž:"ž",Ÿ:"Ÿ"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,function(s){return r[s]||s})}catch{}var a=[],n=0;try{for(n=0;n<e.length-65536;n+=65536)a.push(String.fromCharCode.apply(0,e.slice(n,n+65536)));a.push(String.fromCharCode.apply(0,e.slice(n)))}catch{try{for(;n<e.length-16384;n+=16384)a.push(String.fromCharCode.apply(0,e.slice(n,n+16384)));a.push(String.fromCharCode.apply(0,e.slice(n)))}catch{for(;n!=e.length;++n)a.push(String.fromCharCode(e[n]))}}return a.join("")}function cr(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=cr(e[r]));return t}function Pe(e,t){for(var r="";r.length<t;)r+=e;return r}function Wr(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var r=1,a=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return r*=100,""});return!isNaN(t=Number(a))||(a=a.replace(/[(]([^()]*)[)]/,function(n,s){return r=-r,s}),!isNaN(t=Number(a)))?t/r:t}var ox=/^(0?\d|1[0-2])(?:|:([0-5]?\d)(?:|(\.\d+)(?:|:([0-5]?\d))|:([0-5]?\d)(|\.\d+)))\s+([ap])m?$/,cx=/^([01]?\d|2[0-3])(?:|:([0-5]?\d)(?:|(\.\d+)(?:|:([0-5]?\d))|:([0-5]?\d)(|\.\d+)))$/,lx=/^(\d+)-(\d+)-(\d+)[T ](\d+):(\d+)(:\d+)(\.\d+)?[Z]?$/,fx=new Date("6/9/69 00:00 UTC").valueOf()==-177984e5;function ux(e){return e[2]?e[3]?e[4]?new Date(Date.UTC(1899,11,31,+e[1]%12+(e[7]=="p"?12:0),+e[2],+e[4],parseFloat(e[3])*1e3)):new Date(Date.UTC(1899,11,31,e[7]=="p"?12:0,+e[1],+e[2],parseFloat(e[3])*1e3)):e[5]?new Date(Date.UTC(1899,11,31,+e[1]%12+(e[7]=="p"?12:0),+e[2],+e[5],e[6]?parseFloat(e[6])*1e3:0)):new Date(Date.UTC(1899,11,31,+e[1]%12+(e[7]=="p"?12:0),+e[2],0,0)):new Date(Date.UTC(1899,11,31,+e[1]%12+(e[7]=="p"?12:0),0,0,0))}function dx(e){return e[2]?e[3]?e[4]?new Date(Date.UTC(1899,11,31,+e[1],+e[2],+e[4],parseFloat(e[3])*1e3)):new Date(Date.UTC(1899,11,31,0,+e[1],+e[2],parseFloat(e[3])*1e3)):e[5]?new Date(Date.UTC(1899,11,31,+e[1],+e[2],+e[5],e[6]?parseFloat(e[6])*1e3:0)):new Date(Date.UTC(1899,11,31,+e[1],+e[2],0,0)):new Date(Date.UTC(1899,11,31,+e[1],0,0,0))}var hx=["january","february","march","april","may","june","july","august","september","october","november","december"];function nn(e){if(lx.test(e))return e.indexOf("Z")==-1?os(new Date(e)):new Date(e);var t=e.toLowerCase(),r=t.replace(/\s+/g," ").trim(),a=r.match(ox);if(a)return ux(a);if(a=r.match(cx),a)return dx(a);if(a=r.match(V0),a)return new Date(Date.UTC(+a[1],+a[2]-1,+a[3],+a[4],+a[5],a[6]&&parseInt(a[6].slice(1),10)||0,a[7]&&parseInt((a[7]+"0000").slice(1,4),10)||0));var n=new Date(fx&&e.indexOf("UTC")==-1?e+" UTC":e),s=new Date(NaN),o=n.getYear();n.getMonth();var i=n.getDate();if(isNaN(i))return s;if(t.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(t=t.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),t.length>3&&hx.indexOf(t)==-1)return s}else if(t.replace(/[ap]m?/,"").match(/[a-z]/))return s;return o<0||o>8099||e.match(/[^-0-9:,\/\\\ ]/)?s:n}var xx=function(){var e="abacaba".split(/(:?b)/i).length==5;
263return function(r,a,n){if(e||typeof a=="string")return r.split(a);for(var s=r.split(a),o=[s[0]],i=1;i<s.length;++i)o.push(n),o.push(s[i]);return o}}();function Qt(e){return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function os(e){return new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()))}function vi(e){var t=e.slice(0,1024),r=t.indexOf("<!DOCTYPE");if(r==-1)return e;var a=e.match(/<[\w]/);return a?e.slice(0,r)+e.slice(a.index):e}function _i(e,t,r){for(var a=[],n=e.indexOf(t);n>-1;){var s=e.indexOf(r,n+t.length);if(s==-1)break;a.push(e.slice(n,s+r.length)),n=e.indexOf(t,s+r.length)}return a.length>0?a:null}function un(e,t,r){var a=[],n=0,s=e.indexOf(t);if(s==-1)return e;for(;s>-1;){a.push(e.slice(n,s));var o=e.indexOf(r,s+t.length);if(o==-1)break;(s=e.indexOf(t,n=o+r.length))==-1&&a.push(e.slice(n))}return a.join("")}var px={" ":1,"	":1,"\r":1,"\n":1,">":1};function Xt(e,t){for(var r=e.indexOf("<"+t),a=t.length+1,n=e.length;r>=0&&r<=n-a&&!px[e.charAt(r+a)];)r=e.indexOf("<"+t,r+1);if(r===-1)return null;var s=e.indexOf(">",r+t.length);if(s===-1)return null;var o="</"+t+">",i=e.indexOf(o,s);return i==-1?null:[e.slice(r,i+o.length),e.slice(s+1,i)]}var mr=function(){var e={};return function(r,a){var n=e[a];n||(e[a]=n=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("</(?:\\w+:)?"+a+">","g")]),n[0].lastIndex=n[1].lastIndex=0;var s=n[0].exec(r);if(!s)return null;var o=s.index,i=n[0].lastIndex;if(n[1].lastIndex=n[0].lastIndex,s=n[1].exec(r),!s)return null;var c=s.index,l=n[1].lastIndex;return[r.slice(o,l),r.slice(i,c)]}}(),G0=function(){var e={};return function(r,a){var n=[],s=e[a];s||(e[a]=s=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("</(?:\\w+:)?"+a+">","g")]),s[0].lastIndex=s[1].lastIndex=0;for(var o;o=s[0].exec(r);){var i=o.index;if(s[1].lastIndex=s[0].lastIndex,o=s[1].exec(r),!o)return null;var c=s[1].lastIndex;n.push(r.slice(i,c)),s[0].lastIndex=s[1].lastIndex}return n.length==0?null:n}}(),mx=function(){var e={};return function(r,a){var n=[],s=e[a];s||(e[a]=s=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("</(?:\\w+:)?"+a+">","g")]),s[0].lastIndex=s[1].lastIndex=0;for(var o,i=0,c=0;o=s[0].exec(r);){if(i=o.index,n.push(r.slice(c,i)),c=i,s[1].lastIndex=s[0].lastIndex,o=s[1].exec(r),!o)return null;c=s[1].lastIndex,s[0].lastIndex=s[1].lastIndex}return n.push(r.slice(c)),n.length==0?"":n.join("")}}(),gx=function(){var e={};return function(r,a){var n=[],s=e[a];s||(e[a]=s=[new RegExp("<"+a+"\\b[^<>]*>","ig"),new RegExp("</"+a+">
263","ig")]),s[0].lastIndex=s[1].lastIndex=0;for(var o;o=s[0].exec(r);){var i=o.index;if(s[1].lastIndex=s[0].lastIndex,o=s[1].exec(r),!o)return null;var c=s[1].lastIndex;n.push(r.slice(i,c)),s[0].lastIndex=s[1].lastIndex}return n.length==0?null:n}}();function $0(e){return e?e.content&&e.type?Jt(e.content,!0):e.data?Ba(e.data):e.asNodeBuffer&&De?Ba(e.asNodeBuffer().toString("binary")):e.asBinary?Ba(e.asBinary()):e._data&&e._data.getContent?Ba(Jt(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function X0(e){if(!e)return null;if(e.data)return fo(e.data);if(e.asNodeBuffer&&De)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return typeof t=="string"?fo(t):Array.prototype.slice.call(t)}return e.content&&e.type?e.content:null}function vx(e){return e&&e.name.slice(-4)===".bin"?X0(e):$0(e)}function qr(e,t){for(var r=e.FullPaths||Yr(e.files),a=t.toLowerCase().replace(/[\/]/g,"\\"),n=a.replace(/\\/g,"/"),s=0;s<r.length;++s){var o=r[s].replace(/^Root Entry[\/]/,"").toLowerCase();if(a==o||n==o)return e.files?e.files[r[s]]:e.FileIndex[s]}return null}function wi(e,t){var r=qr(e,t);if(r==null)throw new Error("Cannot find file "+t+" in zip");return r}function sr(e,t,r){if(!r)return vx(wi(e,t));if(!t)return null;try{return sr(e,t)}catch{return null}}function Dr(e,t,r){if(!r)return $0(wi(e,t));if(!t)return null;try{return Dr(e,t)}catch{return null}}function _x(e,t,r){return X0(wi(e,t))}
263function Eo(e){for(var t=e.FullPaths||Yr(e.files),r=[],a=0;a<t.length;++a)t[a].slice(-1)!="/"&&r.push(t[a].replace(/^Root Entry[\/]/,""));return r.sort()}function wx(e,t,r){if(e.FullPaths){if(Array.isArray(r)&&typeof r[0]=="string"&&(r=r.join("")),typeof r=="string"){var a;return De?a=Mt(r):a=Sh(r),Le.utils.cfb_add(e,t,a)}Le.utils.cfb_add(e,t,r)}else e.file(t,r)}function q0(e,t){switch(t.type){case"base64":return Le.read(e,{type:"base64"});case"binary":return Le.read(e,{type:"binary"});case"buffer":case"array":return Le.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function ma(e,t){if(e.charAt(0)=="/")return e.slice(1);var r=t.split("/");t.slice(-1)!="/"&&r.pop();for(var a=e.split("/");a.length!==0;){var n=a.shift();n===".."?r.pop():n!=="."&&r.push(n)}return r.join("/")}var K0=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
264`,Y0=/\s([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,bo=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?<>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'"<>\s=]+))*\s*[\/\?]?>/mg,kx=/<[^<>]*>/g,kr=K0.match(bo)?bo:kx,yx=/<\w*:/,Ex=/<(\/?)\w+:/;function Ee(e,t,r){for(var a={},n=0,s=0;n!==e.length&&!((s=e.charCodeAt(n))===32||s===10||s===13);++n);if(t||(a[0]=e.slice(0,n)),n===e.length)return a;var o=e.match(Y0),i=0,c="",l=0,u="",m="",h=1;if(o)for(l=0;l!=o.length;++l){for(m=o[l].slice(1),s=0;s!=m.length&&m.charCodeAt(s)!==61;++s);for(u=m.slice(0,s).trim();m.charCodeAt(s+1)==32;)++s;for(h=(n=m.charCodeAt(s+1))==34||n==39?1:0,c=m.slice(s+1+h,m.length-h),i=0;i!=u.length&&u.charCodeAt(i)!==58;++i);if(i===u.length)u.indexOf("_")>0&&(u=u.slice(0,u.indexOf("_"))),a[u]=c,a[u.toLowerCase()]=c;else{var d=(i===5&&u.slice(0,5)==="xmlns"?"xmlns":"")+u.slice(i+1);if(a[d]&&u.slice(i-3,i)=="ext")continue;a[d]=c,a[d.toLowerCase()]=c}}return a}function bx(e,t,r){for(var a={},n=0,s=0;n!==e.length&&!((s=e.charCodeAt(n))===32||s===10||s===13);++n);if(n===e.length)return a;var o=e.match(Y0),i="",c=0,l="",u="",m=1;if(o)for(c=0;c!=o.length;++c){for(u=o[c].slice(1),s=0;s!=u.length&&u.charCodeAt(s)!==61;++s);for(l=u.slice(0,s).trim();u.charCodeAt(s+1)==32;)++s;m=(n=u.charCodeAt(s+1))==34||n==39?1:0,i=u.slice(s+1+m,u.length-m),l.indexOf("_")>0&&(l=l.slice(0,l.indexOf("_"))),a[l]=i,a[l.toLowerCase()]=i}return a}function Zr(e){return e.replace(Ex,"<$1")}var Z0={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},Tx=gi(Z0),Ie=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,t=/_x([\da-fA-F]{4})_/ig;function r(a){var n=a+"",s=n.indexOf("<![CDATA[");if(s==-1)return n.replace(e,function(i,c){return Z0[i]||String.fromCharCode(parseInt(c,i.indexOf("x")>-1?16:10))||i}).replace(t,function(i,c){return String.fromCharCode(parseInt(c,16))});var o=n.indexOf("]]>");return r(n.slice(0,s))+n.slice(s+9,o)+r(n.slice(o+3))}return function(n,s){var o=r(n);return s?o.replace(/\r\n/g,`
265`):o}}(),Cx=/[&<>'"]/g,Sx=/[\u0000-\u001f]/g;function Ha(e){var t=e+"";return t.replace(Cx,function(r){return Tx[r]}).replace(/\n/g,"<br/>").replace(Sx,function(r){return"&#x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+";"})}var To=function(){var e=/&#(\d+);/g;function t(r,a){return String.fromCharCode(parseInt(a,10))}return function(a){return a.replace(e,t)}}();function Ge(e){switch(e){case 1:case!0:case"1":case"true":return!0;case 0:case!1:case"0":case"false":return!1}return!1}function As(e){for(var t="",r=0,a=0,n=0,s=0,o=0,i=0;r<e.length;){if(a=e.charCodeAt(r++),a<128){t+=String.fromCharCode(a);continue}if(n=e.charCodeAt(r++),a>191&&a<224){o=(a&31)<<6,o|=n&63,t+=String.fromCharCode(o);continue}if(s=e.charCodeAt(r++),a<240){t+=String.fromCharCode((a&15)<<12|(n&63)<<6|s&63);continue}o=e.charCodeAt(r++),i=((a&7)<<18|(n&63)<<12|(s&63)<<6|o&63)-65536,t+=String.fromCharCode(55296+(i>>>10&1023)),t+=String.fromCharCode(56320+(i&1023))}return t}function Co(e){var t=It(2*e.length),r,a,n=1,s=0,o=0,i;for(a=0;a<e.length;a+=n)n=1,(i=e.charCodeAt(a))<128?r=i:i<224?(r=(i&31)*64+(e.charCodeAt(a+1)&63),n=2):i<240?(r=(i&15)*4096+(e.charCodeAt(a+1)&63)*64+(e.charCodeAt(a+2)&63),n=3):(n=4,r=(i&7)*262144+(e.charCodeAt(a+1)&63)*4096+(e.charCodeAt(a+2)&63)*64+(e.charCodeAt(a+3)&63),r-=65536,o=55296+(r>>>10&1023),r=56320+(r&1023)),o!==0&&(t[s++]=o&255,t[s++]=o>>>8,o=0),t[s++]=r%256,t[s++]=r>>>8;return t.slice(0,s).toString("ucs2")}function So(e){return Mt(e,"binary").toString("utf8")}var An="foo bar baz☃🍣",Xe=De&&(So(An)==As(An)&&So||Co(An)==As(An)&&Co)||As,Wa=De?function(e){return Mt(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,a=0,n=0;r<e.length;)switch(a=e.charCodeAt(r++),!0){case a<128:t.push(String.fromCharCode(a));break;case a<2048:t.push(String.fromCharCode(192+(a>>
vendor: 17,515 bytes, lines 265-266
2656))),t.push(String.fromCharCode(128+(a&63)));break;case(a>=55296&&a<57344):a-=55296,n=e.charCodeAt(r++)-56320+(a<<10),t.push(String.fromCharCode(240+(n>>18&7))),t.push(String.fromCharCode(144+(n>>12&63))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(n&63)));break;default:t.push(String.fromCharCode(224+(a>>12))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(a&63)))}return t.join("")},J0=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]});return function(r){for(var a=r.replace(/^[\t\n\r ]+/,"").replace(/(^|[^\t\n\r ])[\t\n\r ]+$/,"$1").replace(/>\s+/g,">").replace(/\b\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
266`).replace(/<[^<>]*>/g,""),n=0;n<e.length;++n)a=a.replace(e[n][0],e[n][1]);return a}}(),Ax=/<\/?(?:vt:)?variant>/g,Fx=/<(?:vt:)([^<"'>]*)>([\s\S]*)</;function Ao(e,t){var r=Ee(e),a=G0(e,r.baseType)||[],n=[];if(a.length!=r.size){if(t.WTF)throw new Error("unexpected vector length "+a.length+" != "+r.size);return n}return a.forEach(function(s){var o=s.replace(Ax,"").match(Fx);o&&n.push({v:Xe(o[2]),t:o[1]})}),n}var Nx=/(^\s|\s$|\n)/;function Rx(e){return Yr(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function Dx(e,t,r){return"<"+e+(r!=null?Rx(r):"")+(t!=null?(t.match(Nx)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function cs(e){if(De&&Buffer.isBuffer(e))return e.toString("utf8");if(typeof e=="string")return e;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return Xe(vt(xi(e)));throw new Error("Bad input format: expected Buffer or string")}var ir=/<([\/]?)([^\s?><!\/:"]*:|)([^\s?<>:\/"]+)(?:\s+[^<>=?"'\s]+="[^"]*?")*\s*[\/]?>/mg,Ix={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Ox=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];function Px(e,t){for(var r=1-2*(e[t+7]>>>7),a=((e[t+7]&127)<<4)+(e[t+6]>>>4&15),n=e[t+6]&15,s=5;s>=0;--s)n=n*256+e[t+s];return a==2047?n==0?r*(1/0):NaN:(a==0?a=-1022:(a-=1023,n+=Math.pow(2,52)),r*Math.pow(2,a-52)*n)}function Lx(e,t,r){var a=(t<0||1/t==-1/0?1:0)<<7,n=0,s=0,o=a?-t:t;isFinite(o)?o==0?n=s=0:(n=Math.floor(Math.log(o)/Math.LN2),s=o*Math.pow(2,52-n),n<=-1023&&(!isFinite(s)||s<Math.pow(2,52))?n=-1022:(s-=Math.pow(2,52),n+=1023)):(n=2047,s=isNaN(t)?26985:0);for(var i=0;i<=5;++i,s/=256)e[r+i]=s&255;e[r+6]=(n&15)<<4|s&15,e[r+7]=n>>4|a}var Fo=function(e){for(var t=[],r=10240,a=0;a<e[0].length;++a)if(e[0][a])for(var n=0,s=e[0][a].length;n<s;n+=r)t.push.apply(t,e[0][a].slice(n,n+r));return t},No=De?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(t){return Buffer.isBuffer(t)?t:Mt(t)})):Fo(e)}:Fo,Ro=function(e,t,r){for(var a=[],n=t;n<r;n+=2)a.push(String.fromCharCode(xt(e,n)));return a.join("").replace(Lr,"")},ki=De?function(e,t,r){return!Buffer.isBuffer(e)||!tn?Ro(e,t,r):e.toString("utf16le",t,r).replace(Lr,"")}:Ro,Do=function(e,t,r){for(var a=[],n=t;n<t+r;++n)a.push(("0"+e[n].toString(16)).slice(-2));return a.join("")},Q0=De?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):Do(e,t,r)}:Do,Io=function(e,t,r){for(var a=[],n=t;n<r;n++)a.push(String.fromCharCode(xa(e,n)));return a.join("")},dn=De?function(t,r,a){return Buffer.isBuffer(t)?t.toString("utf8",r,a):Io(t,r,a)}:Io,el=function(e,t){var r=Ur(e,t);return r>0?dn(e,t+4,t+4+r-1):""},rl=el,tl=function(e,t){var r=Ur(e,t);return r>0?dn(e,t+4,t+4+r-1):""},al=tl,nl=function(e,t){var r=2*Ur(e,t);return r>0?dn(e,t+4,t+4+r-1):""},sl=nl,il=function(t,r){var a=Ur(t,r);return a>0?ki(t,r+4,r+4+a):""},ol=il,cl=function(e,t){var r=Ur(e,t);return r>0?dn(e,t+4,t+4+r):""},ll=cl,fl=function(e,t){return Px(e,t)},Yn=fl,ul=function(t){return Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array};De&&(rl=function(t,r){if(!Buffer.isBuffer(t))return el(t,r);var a=t.readUInt32LE(r);return a>0?t.toString("utf8",r+4,r+4+a-1):""},al=function(t,r){if(!Buffer.isBuffer(t))return tl(t,r);var a=t.readUInt32LE(r);return a>0?t.toString("utf8",r+4,r+4+a-1):""},sl=function(t,r){if(!Buffer.isBuffer(t)||!tn)return nl(t,r);var a=2*t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+a-1)},ol=function(t,r){if(!Buffer.isBuffer(t)||!tn)return il(t,r);var a=t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+a)},ll=function(t,r){if(!Buffer.isBuffer(t))return cl(t,r);var a=t.readUInt32LE(r);return t.toString("utf8",r+4,r+4+a)},Yn=function(t,r){return Buffer.isBuffer(t)?t.readDoubleLE(r):fl(t,r)},ul=function(t){return Buffer.isBuffer(t)||Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array});var xa=function(e,t){return e[t]},xt=function(e,t){return e[t+1]*256+e[t]},jx=function(e,t){var r=e[t+1]*256+e[t];return r<32768?r:(65535-r+1)*-1},Ur=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Vt=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},Mx=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function za(e,t){var r="",a,n,s=[],o,i,c,l;switch(t){case"dbcs":if(l=this.l,De&&Buffer.isBuffer(this)&&tn)r=this.slice(this.l,this.l+2*e).toString("utf16le");else for(c=0;c<e;++c)r+=String.fromCharCode(xt(this,l)),l+=2;e*=2;break;case"utf8":r=dn(this,this.l,this.l+e);break;case"utf16le":e*=2,r=ki(this,this.l,this.l+e);break;case"wstr":return za.call(this,e,"dbcs");case"lpstr-ansi":r=rl(this,this.l),e=4+Ur(this,this.l);break;case"lpstr-cp":r=al(this,this.l),e=4+Ur(this,this.l);break;case"lpwstr":r=sl(this,this.l),e=4+2*Ur(this,this.l);break;case"lpp4":e=4+Ur(this,this.l),r=ol(this,this.l),e&2&&(e+=2);break;case"8lpp4":e=4+Ur(this,this.l),r=ll(this,this.l),e&3&&(e+=4-(e&3));break;case"cstr":for(e=0,r="";(o=xa(this,this.l+e++))!==0;)s.push(Sn(o));r=s.join("");break;case"_wstr":for(e=0,r="";(o=xt(this,this.l+e))!==0;)s.push(Sn(o)),e+=2;e+=2,r=s.join("");break;case"dbcs-cont":for(r="",l=this.l,c=0;c<e;++c){if(this.lens&&this.lens.indexOf(l)!==-1)return o=xa(this,l),this.l=l+1,i=za.call(this,e-c,o?"dbcs-cont":"sbcs-cont"),s.join("")+i;s.push(Sn(xt(this,l))),l+=2}r=s.join(""),e*=2;break;case"cpstr":case"sbcs-cont":for(r="",l=this.l,c=0;c!=e;++c){if(this.lens&&this.lens.indexOf(l)!==-1)return o=xa(this,l),this.l=l+1,i=za.call(this,e-c,o?"dbcs-cont":"sbcs-cont"),s.join("")+i;s.push(Sn(xa(this,l))),l+=1}r=s.join("");break;default:switch(e){case 1:return a=xa(this,this.l),this.l++,a;case 2:return a=(t==="i"?jx:xt)(this,this.l),this.l+=2,a;case 4:case-4:return t==="i"||!(this[this.l+3]&128)?(a=(e>0?Vt:Mx)(this,this.l),this.l+=4,a):(n=Ur(this,this.l),this.l+=4,n);case 8:case-8:if(t==="f")return e==8?n=Yn(this,this.l):n=Yn([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:r=Q0(this,this.l,e);break}}return this.l+=e,r}var Bx=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},Ux=function(e,t,r){e[r]=t&255,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},Wx=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255};function Hx(e,t,r){var a=0,n=0;if(r==="dbcs"){for(n=0;n!=t.length;++n)Wx(this,t.charCodeAt(n),this.l+2*n);a=2*t.length}else if(r==="sbcs"||r=="cpstr"){for(t=t.replace(/[^\x00-\x7F]/g,"_"),n=0;n!=t.length;++n)this[this.l+n]=t.charCodeAt(n)&255;a=t.length}else if(r==="hex"){for(;n<e;++n)this[this.l++]=parseInt(t.slice(2*n,2*n+2),16)||0;return this}else if(r==="utf16le"){var s=Math.min(this.l+e,this.length);for(n=0;n<Math.min(t.length,e);++n){var o=t.charCodeAt(n);this[this.l++]=o&255,this[this.l++]=o>>8}for(;this.l<s;)this[this.l++]=0;return this}else switch(e){case 1:a=1,this[this.l]=t&255;break;case 2:a=2,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255;break;case 3:a=3,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255,t>>>=8,this[this.l+2]=t&255;break;case 4:a=4,Bx(this,t,this.l);break;case 8:if(a=8,r==="f"){Lx(this,t,this.l);break}case 16:break;case-4:a=4,Ux(this,t,this.l);break}return this.l+=a,this}function dl(e,t){var r=Q0(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function fr(e,t){e.l=t,e.read_shift=za,e.chk=dl,e.write_shift=Hx}function Ar(e,t){e.l+=t}function or(e){var t=It(e);return fr(t,0),t}function wt(e,t,r){if(e){var a,n,s;fr(e,e.l||0);for(var o=e.length,i=0,c=0;e.l<o;){i=e.read_shift(1),i&128&&(i=(i&127)+((e.read_shift(1)&127)<<7));var l=ts[i]||ts[65535];for(a=e.read_shift(1),s=a&127,n=1;n<4&&a&128;++n)s+=((a=e.read_shift(1))&127)<<7*n;c=e.l+s;var u=l.f&&l.f(e,s,r);if(e.l=c,t(u,l,i))return}}}function Zs(){var e=[],t=De?16384:2048;De&&or(t).copy;var r=function(u){var m=or(u);return fr(m,0),m},a=r(t),n=function(){a&&(a.l&&(a.length>a.l&&(a=a.slice(0,a.l),a.l=a.length),a.length>0&&e.push(a)),a=null)},s=function(u){return a&&u<a.length-a.l?a:(n(),a=r(Math.max(u+1,t)))},o=function(){return n(),bt(e)},i=function(){return n(),e},c=function(u){n(),a=u,a.l==null&&(a.l=a.length),s(t)};return{next:s,push:c,end:o,_bufs:e,end2:i}}function Va(e,t,r){var a=cr(e);if(t.s?(a.cRel&&(a.c+=t.s.c),a.rRel&&(a.r+=t.s.r)):(a.cRel&&(a.c+=t.c),a.rRel&&(a.r+=t.r)),!r||r.biff<12){for(;a.c>=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function Oo(e,t,r){var a=cr(e);return a.s=Va(a.s,t.s,r),a.e=Va(a.e,t.s,r),a}function Ga(e,t){if(e.cRel&&e.c<0)for(e=cr(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=cr(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=Ue(e);return!e.cRel&&e.cRel!=null&&(r=Gx(r)),!e.rRel&&e.rRel!=null&&(r=zx(r)),r}function Fs(e,t){return e.s.r==0&&!e.s.rRel&&e.e.r==(t.biff>=12?1048575:t.biff>=8?65536:16384)&&!e.e.rRel?(e.s.cRel?"":"$")+He(e.s.c)+":"+(e.e.cRel?"":"$")+He(e.e.c):e.s.c==0&&!e.s.cRel&&e.e.c==(t.biff>=12?16383:255)&&!e.e.cRel?(e.s.rRel?"":"$")+$e(e.s.r)+":"+(e.e.rRel?"":"$")+$e(e.e.r):Ga(e.s,t.biff)+":"+Ga(e.e,t.biff)}function yi(e){return parseInt(Vx(e),10)-1}function $e(e){return""+(e+1)}function zx(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function Vx(e){return e.replace(/\$(\d+)$/,"$1")}function Ei(e){for(var t=$x(e),r=0,a=0;a!==t.length;++a)r=26*r+t.charCodeAt(a)-64;return r-1}function He(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Gx(e){return e.replace(/^([A-Z])/,"$$$1")}function $x(e){return e.replace(/^\$([A-Z])/,"$1")}function Xx(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Cr(e){for(var t=0,r=0,a=0;a<e.length;++a){var n=e.charCodeAt(a);n>=48&&n<=57?t=10*t+(n-48):n>=65&&n<=90&&(r=26*r+(n-64))}return{c:r-1,r:t-1}}function Ue(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function ta(e){var t=e.indexOf(":");return t==-1?{s:Cr(e),e:Cr(e)}:{s:Cr(e.slice(0,t)),e:Cr(e.slice(t+1))}}function Oe(e,t){return typeof t>"u"||typeof t=="number"?Oe(e.s,e.e):(typeof e!="string"&&(e=Ue(e)),typeof t!="string"&&(t=Ue(t)),e==t?e:e+":"+t)}function qx(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e.replace(/'/g,"''")+"'":e}function ar(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,a=0,n=0,s=e.length;for(r=0;a<s&&!((n=e.charCodeAt(a)-64)<1||n>26);++a)r=26*r+n;for(t.s.c=--r,r=0;a<s&&!((n=e.charCodeAt(a)-48)<0||n>9);++a)r=10*r+n;if(t.s.r=--r,a===s||n!=10)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++a,r=0;a!=s&&!((n=e.charCodeAt(a)-64)<1||n>26);++a)r=26*r+n;for(t.e.c=--r,r=0;a!=s&&!((n=e.charCodeAt(a)-48)<0||n>9);++a)r=10*r+n;return t.e.r=--r,t}function Po(e,t){var r=e.t=="d"&&t instanceof Date;if(e.z!=null)try{return e.w=zr(e.z,r?ur(t):t)}catch{}try{return e.w=zr((e.XF||{}).numFmtId||(r?14:0),r?ur(t):t)}catch{return""+t}}function Ot(e,t,r){return e==null||e.t==null||e.t=="z"?"":e.w!==void 0?e.w:(e.t=="d"&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),e.t=="e"?jr[e.v]||e.v:t==null?Po(e,e.v):Po(e,t))}function Bt(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",a={};return a[r]=e,{SheetNames:[r],Sheets:a}}function Kx(e){var t={},r=e||{};return r.dense&&(t["!data"]=[]),t}function hl(e,t,r){var a=r||{},n=e?e["!data"]!=null:a.dense,s=e||(n?{"!data":[]}:{});n&&!s["!data"]&&(s["!data"]=[]);var o=0,i=0;if(s&&a.origin!=null)if(typeof a.origin=="number")o=a.origin;else{var c=typeof a.origin=="string"?Cr(a.origin):a.origin;o=c.r,i=c.c}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(s["!ref"]){var u=ar(s["!ref"]);l.s.c=u.s.c,l.s.r=u.s.r,l.e.c=Math.max(l.e.c,u.e.c),l.e.r=Math.max(l.e.r,u.e.r),o==-1&&(l.e.r=o=s["!ref"]?u.e.r+1:0)}else l.s.c=l.e.c=l.s.r=l.e.r=0;for(var m=[],h=!1,d=0;d!=t.length;++d)if(t[d]){if(!Array.isArray(t[d]))throw new Error("aoa_to_sheet expects an array of arrays");var _=o+d;n&&(s["!data"][_]||(s["!data"][_]=[]),m=s["!data"][_]);for(var v=t[d],x=0;x!=v.length;++x)if(!(typeof v[x]>"u")){var p={v:v[x],t:""},E=i+x;if(l.s.r>_&&(l.s.r=_),l.s.c>E&&(l.s.c=E),l.e.r<_&&(l.e.r=_),l.e.c<E&&(l.e.c=E),h=!0,v[x]&&typeof v[x]=="object"&&!Array.isArray(v[x])&&!(v[x]instanceof Date))p=v[x];else if(Array.isArray(p.v)&&(p.f=v[x][1],p.v=p.v[0]),p.v===null)if(p.f)p.t="n";else if(a.nullError)p.t="e",p.v=0;else if(a.sheetStubs)p.t="z";else continue;else typeof p.v=="number"?isFinite(p.v)?p.t="n":isNaN(p.v)?(p.t="e",p.v=15):(p.t="e",p.v=7):typeof p.v=="boolean"?p.t="b":p.v instanceof Date?(p.z=a.dateNF||Se[14],a.UTC||(p.v=os(p.v)),a.cellDates?(p.t="d",p.w=zr(p.z,ur(p.v,a.date1904))):(p.t="n",p.v=ur(p.v,a.date1904),p.w=zr(p.z,p.v))):p.t="s";if(n)m[E]&&m[E].z&&(p.z=m[E].z),m[E]=p;else{var w=He(E)+(_+1);s[w]&&s[w].z&&(p.z=s[w].z),s[w]=p}}}return h&&l.s.c<104e5&&(s["!ref"]=Oe(l)),s}function Na(e,t){return hl(null,e,t)}function Yx(e){return e.read_shift(4,"i")}function Sr(e){var t=e.read_shift(4);return t===0?"":e.read_shift(t,"dbcs")}function Zx(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function bi(e,t){var r=e.l,a=e.read_shift(1),n=Sr(e),s=[],o={t:n,h:n};if(a&1){for(var i=e.read_shift(4),c=0;c!=i;++c)s.push(Zx(e));o.r=s}else o.r=[{ich:0,ifnt:0}];return e.l=r+t,o}var Jx=bi;function Jr(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function aa(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}var Qx=Sr;function ls(e){var t=e.read_shift(4);return t===0||t===4294967295?"":e.read_shift(t,"dbcs")}var e1=Sr,Js=ls;function fs(e){var t=e.slice(e.l,e.l+4),r=t[0]&1,a=t[0]&2;e.l+=4;var n=a===0?Yn([0,0,0,0,t[0]&252,t[1],t[2],t[3]],0):Vt(t,0)>>2;return r?n/100:n}function xl(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var na=xl;function Tr(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function r1(e){var t={},r=e.read_shift(1),a=r>>>1,n=e.read_shift(1),s=e.read_shift(2,"i"),o=e.read_shift(1),i=e.read_shift(1),c=e.read_shift(1);switch(e.l++,a){case 0:t.auto=1;break;case 1:t.index=n;var l=qt[n];l&&(t.rgb=on(l));break;case 2:t.rgb=on([o,i,c]);break;case 3:t.theme=n;break}return s!=0&&(t.tint=s>0?s/32767:s/32768),t}function t1(e){var t=e.read_shift(1);e.l++;var r={fBold:t&1,fItalic:t&2,fUnderline:t&4,fStrikeout:t&8,fOutline:t&16,fShadow:t&32,fCondense:t&64,fExtend:t&128};return r}function pl(e,t){var r={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},a=e.read_shift(4);switch(a){case 0:return"";case 4294967295:case 4294967294:return r[e.read_shift(4)]||""}if(a>400)throw new Error("Unsupported Clipboard: "+a.toString(16));return e.l-=4,e.read_shift(0,t==1?"lpstr":"lpwstr")}function a1(e){return pl(e,1)}function n1(e){return pl(e,2)}var Ti=2,Pr=3,Fn=11,Lo=12,Zn=19,Nn=64,s1=65,i1=71,o1=4108,c1=4126,hr=80,ml=81,l1=[hr,ml],f1={1:{n:"CodePage",t:Ti},2:{n:"Category",t:hr},3:{n:"PresentationFormat",t:hr},4:{n:"ByteCount",t:Pr},5:{n:"LineCount",t:Pr},6:{n:"ParagraphCount",t:Pr},7:{n:"SlideCount",t:Pr},8:{n:"NoteCount",t:Pr},9:{n:"HiddenCount",t:Pr},10:{n:"MultimediaClipCount",t:Pr},11:{n:"ScaleCrop",t:Fn},12:{n:"HeadingPairs",t:o1},13:{n:"TitlesOfParts",t:c1},14:{n:"Manager",t:hr},15:{n:"Company",t:hr},16:{n:"LinksUpToDate",t:Fn},17:{n:"CharacterCount",t:Pr},19:{n:"SharedDoc",t:Fn},22:{n:"HyperlinksChanged",t:Fn},23:{n:"AppVersion",t:Pr,p:"version"},24:{n:"DigSig",t:s1},26:{n:"ContentType",t:hr},27:{n:"ContentStatus",t:hr},28:{n:"Language",t:hr},29:{n:"Version",t:hr},255:{},2147483648:{n:"Locale",t:Zn},2147483651:{n:"Behavior",t:Zn},1919054434:{}},u1={1:{n:"CodePage",t:Ti},2:{n:"Title",t:hr},3:{n:"Subject",t:hr},4:{n:"Author",t:hr},5:{n:"Keywords",t:hr},6:{n:"Comments",t:hr},7:{n:"Template",t:hr},8:{n:"LastAuthor",t:hr},9:{n:"RevNumber",t:hr}
266,10:{n:"EditTime",t:Nn},11:{n:"LastPrinted",t:Nn},12:{n:"CreatedDate",t:Nn},13:{n:"ModifiedDate",t:Nn},14:{n:"PageCount",t:Pr},15:{n:"WordCount",t:Pr},16:{n:"CharCount",t:Pr},17:{n:"Thumbnail",t:i1},18:{n:"Application",t:hr},19:{n:"DocSecurity",t:Pr},255:{},2147483648:{n:"Locale",t:Zn},2147483651:{n:"Behavior",t:Zn},1919054434:{}},jo={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},d1=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function h1(e){return e.map(function(t){return[t>>16&255,t>>8&255,t&255]})}var x1=h1([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),qt=cr(x1),jr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},vr={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},gl=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"],Mo={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"};function p1(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function m1(e){var t=p1();if(!e||!e.match)return t;var r={};
vendor: 572 bytes, line 266
266if((e.match(kr)||[]).forEach(function(a){var n=Ee(a);switch(n[0].replace(yx,"<")){case"<?xml":break;case"<Types":t.xmlns=n["xmlns"+(n[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":r[n.Extension.toLowerCase()]=n.ContentType;break;case"<Override":t[Mo[n.ContentType]]!==void 0&&t[Mo[n.ContentType]].push(n.PartName);break}}),t.xmlns!==Ix.CT)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=r,delete t.calcchains,t}var ga
vendor: 2,568 bytes, line 266
266={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",CONN:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/connections",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function 
266Qs(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function $a(e,t){var r={"!id":{}};if(!e)return r;t.charAt(0)!=="/"&&(t="/"+t);var a={};return(e.match(kr)||[]).forEach(function(n){var s=Ee(n);if(s[0]==="<Relationship"){var o={};o.Type=s.Type,o.Target=Ie(s.Target),o.Id=s.Id,s.TargetMode&&(o.TargetMode=s.TargetMode);var i=s.TargetMode==="External"?s.Target:ma(s.Target,t);r[i]=o,a[s.Id]=o}}),r["!id"]=a,r}var g1="application/vnd.oasis.opendocument.spreadsheet";function v1(e,t){for(var r=cs(e),a,n;a=ir.exec(r);)switch(a[3]){case"manifest":break;case"file-entry":if(n=Ee(a[0],!1),n.path=="/"&&n.type!==g1)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw a}}var Bo=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];function vl(e){var t={};e=Xe(e);for(var r=0;r<Bo.length;++r){var a=Bo[r],n=Xt(e,a[0]);n!=null&&n.length>0&&(t[a[1]]=Ie(n[1])),a[2]==="date"&&t[a[1]]&&(t[a[1]]=wr(t[a[1]]))}return t}var _1=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function _l(e,t,r,a){var n=[];if(typeof e=="string")n=Ao(e,a);else for(var s=0;s<e.length;++s)n=n.concat(e[s].map(function(u){return{v:u}}));var o=typeof t=="string"?Ao(t,a).map(function(u){return u.v}):t,i=0,c=0;if(o.length>0)for(var l=0;l!==n.length;l+=2){switch(c=+n[l+1].v,n[l].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":r.Worksheets=c,r.SheetNames=o.slice(i,i+c);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":r.NamedRanges=c,r.DefinedNames=o.slice(i,i+c);break;case"Charts":case"Diagramme":r.Chartsheets=c,r.ChartNames=o.slice(i,i+c);break}i+=c}}function w1(e,t,r){var a={};return t||(t={}),e=Xe(e),_1.forEach(function(n){var s=(mr(e,n[0])||[])[1];switch(n[2]){case"string":s&&(t[n[1]]=Ie(s));break;case"bool":t[n[1]]=s==="true";break;case"raw":var o=Xt(e,n[0]);o&&o.length>0&&(a[n[1]]=o[1]);break}}),a.HeadingPairs&&a.TitlesOfParts&&_l(a.HeadingPairs,a.TitlesOfParts,t,r),t}var k1=/<[^<>]+>[^<]*/g;function y1(e,t){var r={},a="",n=e.match(k1);if(n)for(var s=0;s!=n.length;++s){var o=n[s],i=Ee(o);switch(Zr(i[0])){case"<?xml":break;case"<Properties":break;case"<property":a=Ie(i.name);break;case"</property>":a=null;break;default:if(o.indexOf("<vt:")===0){var c=o.split(">"),l=c[0].slice(4),u=c[1];switch(l){case"lpstr":case"bstr":case"lpwstr":r[a]=Ie(u);break;case"bool":r[a]=Ge(u);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[a]=parseInt(u,10);break;case"r4":case"r8":case"decimal":r[a]=parseFloat(u);break;case"filetime":case"date":r[a]=wr(u);break;case"cy":case"error":r[a]=Ie(u);break;default:if(l.slice(-1)=="/")break;t.WTF&&typeof console<"u"&&console.warn("Unexpected",o,l,c)}}else if(o.slice(0,2)!=="</"){if(t.WTF)throw new Error(o)}}}return r}var E1={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},Ns;function b1(e,t,r){Ns||(Ns=gi(E1)),t=Ns[t]||t,e[t]=r}function Ci(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date((r/1e7*Math.pow(2,32)+t/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function T1(e,t,r){var a=e.l,n=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-a&3;)++e.l;return n}function C1(e,t,r){var a=e.read_shift(0,"lpwstr");return a}function wl(e,t,r){return t===31?C1(e):T1(e,t,r)}function Xa(e,t,r){return wl(e,t,r===!1?0:4)}function S1(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return wl(e,t,0)}function A1(e){for(var t=e.read_shift(4),r=[],a=0;a!=t;++a){var n=e.l;r[a]=e.read_shift(0,"lpwstr").replace(Lr,""),e.l-n&2&&(e.l+=2)}return r}function F1(e){for(var t=e.read_shift(4),r=[],a=0;a!=t;++a)r[a]=e.read_shift(0,"lpstr-cp").replace(Lr,"");return r}function N1(e){var t=e.l,r=Jn(e,ml);e[e.l]==0&&e[e.l+1]==0&&e.l-t&2&&(e.l+=2);var a=Jn(e,Pr);return[r,a]}function R1(e){for(var t=e.read_shift(4),r=[],a=0;a<t/2;++a)r.push(N1(e));return r}function Uo(e,t){for(var r=e.read_shift(4),a={},n=0;n!=r;++n){var s=e.read_shift(4),o=e.read_shift(4);a[s]=e.read_shift(o,t===1200?"utf16le":"utf8").replace(Lr,"").replace(Ua,"!"),t===1200&&o%2&&(e.l+=2)}return e.l&3&&(e.l=e.l>>3<<2),a}function kl(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(t&3)>0&&(e.l+=4-(t&3)&3),r}function D1(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function Jn(e,t,r){var a=e.read_shift(2),n,s=r||{};if(e.l+=2,t!==Lo&&a!==t&&l1.indexOf(t)===-1&&!((t&65534)==4126&&(a&65534)==4126))throw new Error("Expected type "+t+" saw "+a);switch(t===Lo?a:t){case 2:return n=e.read_shift(2,"i"),s.raw||(e.l+=2),n;case 3:return n=e.read_shift(4,"i"),n;case 11:return e.read_shift(4)!==0;case 19:return n=e.read_shift(4),n;case 30:e.l+=4,val=Xa(e,e[e.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1");break;case 31:e.l+=4,val=Xa(e,e[e.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1");break;case 64:return Ci(e);case 65:return kl(e);case 71:return D1(e);case 80:return Xa(e,a,!s.raw).replace(Lr,"");case 81:return S1(e,a).replace(Lr,"");case 4108:return R1(e);case 4126:case 4127:return a==4127?A1(e):F1(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+a)}}function Wo(e,t){var r=e.l,a=e.read_shift(4),n=e.read_shift(4),s=[],o=0,i=0,c=-1,l={};for(o=0;o!=n;++o){var u=e.read_shift(4),m=e.read_shift(4);s[o]=[u,m+r]}s.sort(function(E,w){return E[1]-w[1]});var h={};for(o=0;o!=n;++o){if(e.l!==s[o][1]){var d=!0;if(o>0&&t)switch(t[s[o-1][0]].t){case 2:e.l+2===s[o][1]&&(e.l+=2,d=!1);break;
vendor: 10,383 bytes, line 266
266case 80:e.l<=s[o][1]&&(e.l=s[o][1],d=!1);break;case 4108:e.l<=s[o][1]&&(e.l=s[o][1],d=!1);break}if((!t||o==0)&&e.l<=s[o][1]&&(d=!1,e.l=s[o][1]),d)throw new Error("Read Error: Expected address "+s[o][1]+" at "+e.l+" :"+o)}if(t){if(s[o][0]==0&&s.length>o+1&&s[o][1]==s[o+1][1])continue;var _=t[s[o][0]];if(h[_.n]=Jn(e,_.t,{raw:!0}),_.p==="version"&&(h[_.n]=String(h[_.n]>>16)+"."+("0000"+String(h[_.n]&65535)).slice(-4)),_.n=="CodePage")switch(h[_.n]){case 0:h[_.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:et(i=h[_.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+h[_.n])}}else if(s[o][0]===1){if(i=h.CodePage=Jn(e,Ti),et(i),c!==-1){var v=e.l;e.l=s[c][1],l=Uo(e,i),e.l=v}}else if(s[o][0]===0){if(i===0){c=o,e.l=s[o+1][1];continue}l=Uo(e,i)}else{var x=l[s[o][0]],p;switch(e[e.l]){case 65:e.l+=4,p=kl(e);break;case 30:e.l+=4,p=Xa(e,e[e.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1");break;case 31:e.l+=4,p=Xa(e,e[e.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1");break;case 3:e.l+=4,p=e.read_shift(4,"i");break;case 19:e.l+=4,p=e.read_shift(4);break;case 5:e.l+=4,p=e.read_shift(8,"f");break;case 11:e.l+=4,p=tr(e,4);break;case 64:e.l+=4,p=wr(Ci(e));break;default:throw new Error("unparsed value: "+e[e.l])}h[x]=p}}return e.l=r+a,h}function Ho(e,t,r){var a=e.content;if(!a)return{};fr(a,0);var n,s,o,i,c=0;a.chk("feff","Byte Order: "),a.read_shift(2);var l=a.read_shift(4),u=a.read_shift(16);if(u!==Le.utils.consts.HEADER_CLSID&&u!==r)throw new Error("Bad PropertySet CLSID "+u);if(n=a.read_shift(4),n!==1&&n!==2)throw new Error("Unrecognized #Sets: "+n);if(s=a.read_shift(16),i=a.read_shift(4),n===1&&i!==a.l)throw new Error("Length mismatch: "+i+" !== "+a.l);n===2&&(o=a.read_shift(16),c=a.read_shift(4));var m=Wo(a,t),h={SystemIdentifier:l};for(var d in m)h[d]=m[d];if(h.FMTID=s,n===1)return h;if(c-a.l==2&&(a.l+=2),a.l!==c)throw new Error("Length mismatch 2: "+a.l+" !== "+c);var _;try{_=Wo(a,null)}catch{}for(d in _)h[d]=_[d];return h.FMTID=[s,o],h}function kt(e,t){return e.read_shift(t),null}function I1(e,t,r){for(var a=[],n=e.l+t;e.l<n;)a.push(r(e,n-e.l));if(n!==e.l)throw new Error("Slurp error");return a}function tr(e,t){return e.read_shift(t)===1}function rr(e){return e.read_shift(2,"u")}function yl(e,t){return I1(e,t,rr)}function El(e){var t=e.read_shift(1),r=e.read_shift(1);return r===1?t:t===1}function Sa(e,t,r){var a=e.read_shift(r&&r.biff>=12?2:1),n="sbcs-cont",s=Kr;if(r&&r.biff>=8&&(Kr=1200),!r||r.biff==8){var o=e.read_shift(1);o&&(n="dbcs-cont")}else r.biff==12&&(n="wstr");r.biff>=2&&r.biff<=5&&(n="cpstr");var i=a?e.read_shift(a,n):"";return Kr=s,i}function O1(e){var t=Kr;Kr=1200;var r=e.read_shift(2),a=e.read_shift(1),n=a&4,s=a&8,o=1+(a&1),i=0,c,l={};s&&(i=e.read_shift(2)),n&&(c=e.read_shift(4));var u=o==2?"dbcs-cont":"sbcs-cont",m=r===0?"":e.read_shift(r,u);return s&&(e.l+=4*i),n&&(e.l+=c),l.t=m,s||(l.raw="<t>"+l.t+"</t>",l.r=l.t),Kr=t,l}function ea(e,t,r){var a;if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}var n=e.read_shift(1);return n===0?a=e.read_shift(t,"sbcs-cont"):a=e.read_shift(t,"dbcs-cont"),a}function hn(e,t,r){var a=e.read_shift(r&&r.biff==2?1:2);return a===0?(e.l++,""):ea(e,a,r)}function sa(e,t,r){if(r.biff>5)return hn(e,t,r);var a=e.read_shift(1);return a===0?(e.l++,""):e.read_shift(a,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function P1(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}function L1(e){var t=e.read_shift(4),r=e.l,a=!1;t>24&&(e.l+=t-24,e.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(a=!0),e.l=r);var n=e.read_shift((a?t-24:t)>>1,"utf16le").replace(Lr,"");return a&&(e.l+=24),n}function j1(e){for(var t=e.read_shift(2),r="";t-- >0;)r+="../";var a=e.read_shift(0,"lpstr-ansi");if(e.l+=2,e.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var n=e.read_shift(4);if(n===0)return r+a.replace(/\\/g,"/");var s=e.read_shift(4);if(e.read_shift(2)!=3)throw new Error("Bad FileMoniker");var o=e.read_shift(s>>1,"utf16le").replace(Lr,"");return r+o}function M1(e,t){var r=e.read_shift(16);switch(r){case"e0c9ea79f9bace118c8200aa004ba90b":return L1(e);case"0303000000000000c000000000000046":return j1(e);default:throw new Error("Unsupported Moniker "+r)}}function Rn(e){var t=e.read_shift(4),r=t>0?e.read_shift(t,"utf16le").replace(Lr,""):"";return r}function B1(e,t){var r=e.l+t,a=e.read_shift(4);if(a!==2)throw new Error("Unrecognized streamVersion: "+a);var n=e.read_shift(2);e.l+=2;var s,o,i,c,l="",u,m;n&16&&(s=Rn(e,r-e.l)),n&128&&(o=Rn(e,r-e.l)),(n&257)===257&&(i=Rn(e,r-e.l)),(n&257)===1&&(c=M1(e,r-e.l)),n&8&&(l=Rn(e,r-e.l)),n&32&&(u=e.read_shift(16)),n&64&&(m=Ci(e)),e.l=r;var h=o||i||c||"";h&&l&&(h+="#"+l),h||(h="#"+l),n&2&&h.charAt(0)=="/"&&h.charAt(1)!="/"&&(h="file://"+h);var d={Target:h};return u&&(d.guid=u),m&&(d.time=m),s&&(d.Tooltip=s),d}function bl(e){var t=e.read_shift(1),r=e.read_shift(1),a=e.read_shift(1),n=e.read_shift(1);return[t,r,a,n]}function Tl(e,t){var r=bl(e);return r[3]=0,r}function it(e,t,r){var a=e.read_shift(2),n=e.read_shift(2),s={r:a,c:n,ixfe:0};if(r&&r.biff==2||t==7){var o=e.read_shift(1);s.ixfe=o&63,e.l+=2}else s.ixfe=e.read_shift(2);return s}function U1(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}function W1(e,t,r){return t===0?"":sa(e,t,r)}function H1(e,t,r){var a=r.biff>8?4:2,n=e.read_shift(a),s=e.read_shift(a,"i"),o=e.read_shift(a,"i");return[n,s,o]}function Cl(e){var t=e.read_shift(2),r=fs(e);return[t,r]}function z1(e,t,r){e.l+=4,t-=4;var a=e.l+t,n=Sa(e,t,r),s=e.read_shift(2);if(a-=e.l,s!==a)throw new Error("Malformed AddinUdf: padding = "+a+" != "+s);return e.l+=s,n}function us(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(2);return{s:{c:a,r:t},e:{c:n,r}}}function Sl(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(1),n=e.read_shift(1);return{s:{c:a,r:t},e:{c:n,r}}}var V1=Sl;function Al(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2);return e.l+=12,[r,t,a]}function G1(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function $1(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function Er(e){e.l+=2,e.l+=e.read_shift(2)}var X1={0:Er,4:Er,5:Er,6:Er,7:$1,8:Er,9:Er,10:Er,11:Er,12:Er,13:G1,14:Er,15:Er,16:Er,17:Er,18:Er,19:Er,20:Er,21:Al};function q1(e,t){for(var r=e.l+t,a=[];e.l<r;){var n=e.read_shift(2);e.l-=2;try{a[n]=X1[n](e,r-e.l)}catch{return e.l=r,a}}return e.l!=r&&(e.l=r),a}function Dn(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),t-=2,t>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function K1(e,t){return t===0||e.read_shift(2),1200}function Y1(e,t,r){if(r.enc)return e.l+=t,"";var a=e.l,n=sa(e,0,r);return e.read_shift(t+a-e.l),n}function Z1(e,t,r){var a=r&&r.biff==8||t==2?e.read_shift(2):(e.l+=t,0);return{fDialog:a&16,fBelow:a&64,fRight:a&128}}function J1(e,t,r){var a="";if(r.biff==4)return a=Sa(e,0,r),a.length===0&&(a="Sheet1"),{name:a};var n=e.read_shift(4),s=e.read_shift(1)&3,o=e.read_shift(1);switch(o){case 0:o="Worksheet";break;case 1:o="Macrosheet";break;case 2:o="Chartsheet";break;case 6:o="VBAModule";break}return a=Sa(e,0,r),a.length===0&&(a="Sheet1"),{pos:n,hs:s,dt:o,name:a}}function Q1(e,t){for(var r=e.l+t,a=e.read_shift(4),n=e.read_shift(4),s=[],o=0;o!=n&&e.l<r;++o)s.push(O1(e));return s.Count=a,s.Unique=n,s}function ep(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}function rp(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var a=e.read_shift(1);return e.l+=3,a&7&&(t.level=a&7),a&32&&(t.hidden=!0),a&64&&(t.hpt=r/20),t}function tp(e){var t=U1(e);if(t.type!=2211)throw new Error("Invalid Future Record "+t.type);var r=e.read_shift(4);return r!==0}function ap(e){return e.read_shift(2),e.read_shift(4)}function zo(e,t,r){var a=0;r&&r.biff==2||(a=e.read_shift(2));var n=e.read_shift(2);r&&r.biff==2&&(a=1-(n>>15),n&=32767);var s={Unsynced:a&1,DyZero:(a&2)>>1,ExAsc:(a&4)>>2,ExDsc:(a&8)>>3};return[s,n]}function np(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(2),s=e.read_shift(2),o=e.read_shift(2),i=e.read_shift(2),c=e.read_shift(2),l=e.read_shift(2);return{Pos:[t,r],Dim:[a,n],Flags:s,CurTab:o,FirstTab:i,Selected:c,TabRatio:l}}function sp(e,t,r){if(r&&r.biff>=2&&r.biff<5)return{};var a=e.read_shift(2);return{RTL:a&64}}function ip(){}function op(e,t,r){var a={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return a.name=Sa(e,0,r),a}function cp(e,t,r){var a=it(e,t,r);return a.isst=e.read_shift(4),a}function lp(e,t,r){r.biffguess&&r.biff==2&&(r.biff=5);var a=e.l+t,n=it(e,t,r),s=hn(e,a-e.l,r);return n.val=s,n}function fp(e,t,r){var a=e.read_shift(2),n=sa(e,0,r);return[a,n]}var up=sa;function Vo(e,t,r){var a=e.l+t,n=r.biff==8||!r.biff?4:2,s=e.read_shift(n),o=e.read_shift(n),i=e.read_shift(2),c=e.read_shift(2);return e.l=a,{s:{r:s,c:i},e:{r:o,c}}}function dp(e){var t=e.read_shift(2),r=e.read_shift(2),a=Cl(e);return{r:t,c:r,ixfe:a[0],rknum:a[1]}}function hp(e,t){for(var r=e.l+t-2,a=e.read_shift(2),n=e.read_shift(2),s=[];e.l<r;)s.push(Cl(e));if(e.l!==r)throw new Error("MulRK read error");var o=e.read_shift(2);if(s.length!=o-n+1)throw new Error("MulRK length mismatch");return{r:a,c:n,C:o,rkrec:s}}function xp(e,t){for(var r=e.l+t-2,a=e.read_shift(2),n=e.read_shift(2),s=[];e.l<r;)s.push(e.read_shift(2));if(e.l!==r)throw new Error("MulBlank read error");var o=e.read_shift(2);if(s.length!=o-n+1)throw new Error("MulBlank length mismatch");return{r:a,c:n,C:o,ixfe:s}}function pp(e,t,r,a){var n={},s=e.read_shift(4),o=e.read_shift(4),i=e.read_shift(4),c=e.read_shift(2);return n.patternType=d1[i>>26],a.cellStyles&&(n.alc=s&7,n.fWrap=s>>3&1,n.alcV=s>>4&7,n.fJustLast=s>>7&1,n.trot=s>>8&255,n.cIndent=s>>16&15,n.fShrinkToFit=s>>20&1,n.iReadOrder=s>>22&2,n.fAtrNum=s>>26&1,n.fAtrFnt=s>>27&1,n.fAtrAlc=s>>28&1,n.fAtrBdr=s>>29&1,n.fAtrPat=s>>30&1,n.fAtrProt=s>>31&1,n.dgLeft=o&15,n.dgRight=o>>4&15,n.dgTop=o>>8&15,n.dgBottom=o>>12&15,n.icvLeft=o>>16&127,n.icvRight=o>>
26623&127,n.grbitDiag=o>>30&3,n.icvTop=i&127,n.icvBottom=i>>7&127,n.icvDiag=i>>14&127,n.dgDiag=i>>21&15,n.icvFore=c&127,n.icvBack=c>>7&127,n.fsxButton=c>>14&1),n}function mp(e,t,r){var a={};return a.ifnt=e.read_shift(2),a.numFmtId=e.read_shift(2),a.flags=e.read_shift(2),a.fStyle=a.flags>>2&1,t-=6,a.data=pp(e,t,a.fStyle,r),a}function gp(e){var t={};return t.ifnt=e.read_shift(1),e.l++,t.flags=e.read_shift(1),t.numFmtId=t.flags&63,t.flags>>=6,t.fStyle=0,t.data={},t}function vp(e){var t={};return t.ifnt=e.read_shift(1),t.numFmtId=e.read_shift(1),t.flags=e.read_shift(2),t.fStyle=t.flags>>2&1,t.data={},t}function _p(e){var t={};return t.ifnt=e.read_shift(1),t.numFmtId=e.read_shift(1),t.flags=e.read_shift(2),t.fStyle=t.flags>>2&1,t.data={},t}function wp(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(t[0]!==0&&t[0]--,t[1]!==0&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function kp(e,t,r){var a=it(e,6,r),n=El(e);return a.val=n,a.t=n===!0||n===!1?"b":"e",a}function yp(e,t,r){r.biffguess&&r.biff==2&&(r.biff=5);var a=it(e,6,r),n=Tr(e);return a.val=n,a}var Go=W1;function Ep(e,t,r){var a=e.l+t,n=e.read_shift(2),s=e.read_shift(2);if(r.sbcch=s,s==1025||s==14849)return[s,n];if(s<1||s>255)throw new Error("Unexpected SupBook type: "+s);for(var o=ea(e,s),i=[];a>e.l;)i.push(hn(e));return[s,n,o,i]}function $o(e,t,r){var a=e.read_shift(2),n,s={fBuiltIn:a&1,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return r.sbcch===14849&&(n=z1(e,t-2,r)),s.body=n||e.read_shift(t-2),typeof n=="string"&&(s.Name=n),s}function Xo(e,t,r){var a=e.l+t,n=e.read_shift(2),s=e.read_shift(1),o=e.read_shift(1),i=e.read_shift(r&&r.biff==2?1:2),c=0;(!r||r.biff>=5)&&(r.biff!=5&&(e.l+=2),c=e.read_shift(2),r.biff==5&&(e.l+=2),e.l+=4);var l=ea(e,o,r);n&32&&(l=gl[l.charCodeAt(0)]);var u=a-e.l;r&&r.biff==2&&--u;var m=a==e.l||i===0||!(u>0)?[]:Jv(e,u,r,i);return{chKey:s,Name:l,itab:c,rgce:m}}function Fl(e,t,r){if(r.biff<8||!(r.biff>8)&&t==e[e.l]+(e[e.l+1]==3?1:0)+1)return qo(e,t,r);for(var a=[],n=e.l+t,s=e.read_shift(r.biff>8?4:2);s--!==0;)a.push(H1(e,r.biff>8?12:6,r));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function qo(e,t,r){e[e.l+1]==3&&e[e.l]++;var a=Sa(e,t,r);return a.charCodeAt(0)==3?a.slice(1):a}function bp(e,t,r){if(r.biff<8){e.l+=t;return}var a=e.read_shift(2),n=e.read_shift(2),s=ea(e,a,r),o=ea(e,n,r);return[s,o]}function Tp(e,t,r){var a=Sl(e);e.l++;var n=e.read_shift(1);return t-=8,[Qv(e,t,r),n,a]}function Ko(e,t,r){var a=V1(e);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[a,Yv(e,t,r)]}function Cp(e){var t=e.read_shift(4)!==0,r=e.read_shift(4)!==0,a=e.read_shift(4);return[t,r,a]}function Sp(e,t,r){var a=e.read_shift(2),n=e.read_shift(2),s=e.read_shift(2),o=e.read_shift(2),i=sa(e,0,r);return[{r:a,c:n},i,o,s]}function Ap(e,t,r){if(r&&r.biff<8){var a=e.read_shift(2),n=e.read_shift(2);if(a==65535||a==-1)return;var s=e.read_shift(2),o=e.read_shift(Math.min(s,2048),"cpstr");return[{r:a,c:n},o]}return Sp(e,t,r)}function Fp(e,t){for(var r=[],a=e.read_shift(2);a--;)r.push(us(e));return r}function Np(e,t,r){if(r&&r.biff<8)return Dp(e,t,r);var a=Al(e),n=q1(e,t-22,a[1]);return{cmo:a,ft:n}}var Rp={8:function(e,t){var r=e.l+t;e.l+=10;var a=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var n=e.read_shift(1);return e.l+=n,e.l=r,{fmt:a}}};function Dp(e,t,r){e.l+=4;var a=e.read_shift(2),n=e.read_shift(2),s=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var o=[];return o.push((Rp[a]||Ar)(e,t,r)),{cmo:[n,a,s],ft:o}}function Ip(e,t,r){var a=e.l,n="";try{e.l+=4;var s=(r.lastobj||{cmo:[0,0]}).cmo[1],o;[0,5,7,11,12,14].indexOf(s)==-1?e.l+=6:o=P1(e,6,r);var i=e.read_shift(2);e.read_shift(2),rr(e,2);var c=e.read_shift(2);e.l+=c;for(var l=1;l<e.lens.length-1;++l){if(e.l-a!=e.lens[l])throw new Error("TxO: bad continue record");var u=e[e.l],m=ea(e,e.lens[l+1]-e.lens[l]-1);if(n+=m,n.length>=(u?i:2*i))break}if(n.length!==i&&n.length!==i*2)throw new Error("cchText: "+i+" != "+n.length);return e.l=a+t,{t:n}}catch{return e.l=a+t,{t:n}}}function Op(e,t){var r=us(e);e.l+=16;var a=B1(e,t-24);return[r,a]}function Pp(e,t){e.read_shift(2);var r=us(e),a=e.read_shift((t-10)/2,"dbcs-cont");return a=a.replace(Lr,""),[r,a]}function Lp(e){var t=[0,0],r;return r=e.read_shift(2),t[0]=jo[r]||r,r=e.read_shift(2),t[1]=jo[r]||r,t}function jp(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(Tl(e));return r}function Mp(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(Tl(e));return r}function Bp(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function Nl(e,t,r){if(!r.cellStyles)return Ar(e,t);var a=r&&r.biff>=12?4:2,n=e.read_shift(a),s=e.read_shift(a),o=e.read_shift(a),i=e.read_shift(a),c=e.read_shift(2);a==2&&(e.l+=2);var l={s:n,e:s,w:o,ixfe:i,flags:c};return(r.biff>=5||!r.biff)&&(l.level=c>>8&7),l}function Up(e,t){var r={};return t<32||(e.l+=16,r.header=Tr(e),r.footer=Tr(e),e.l+=2),r}function Wp(e,t,r){var a={area:!1};if(r.biff!=5)return e.l+=t,a;var n=e.read_shift(1);return e.l+=3,n&16&&(a.area=!0),a}var Hp=it,zp=yl,Vp=hn;function Gp(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(4),n={fmt:t,env:r,len:a,data:e.slice(e.l,e.l+a)};return e.l+=a,n}
266function $p(e,t,r){r.biffguess&&r.biff==5&&(r.biff=2);var a=it(e,7,r),n=sa(e,t-7,r);return a.t="str",a.val=n,a}function Xp(e,t,r){var a=it(e,7,r),n=Tr(e);return a.t="n",a.val=n,a}function qp(e,t,r){var a=it(e,7,r),n=e.read_shift(2);return a.t="n",a.val=n,a}function Kp(e){var t=e.read_shift(1);return t===0?(e.l++,""):e.read_shift(t,"sbcs-cont")}function Yp(e,t,r){var a=e.l+7,n=it(e,6,r);e.l=a;var s=El(e);return n.val=s,n.t=s===!0||s===!1?"b":"e",n}function Zp(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}function Jp(e,t,r){var a=e.l+t,n=it(e,6,r),s=e.read_shift(2),o=ea(e,s,r);return e.l=a,n.t="str",n.val=o,n}function Qp(e){var t=e.read_shift(4),r=e.read_shift(1),a=e.read_shift(r,"sbcs");return a.length===0&&(a="Sheet1"),{flags:t,name:a}}var em=[2,3,48,49,131,139,140,245],Yo=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=gi({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(i,c){var l=[],u=It(1);switch(c.type){case"base64":u=Br(Hr(i));break;case"binary":u=Br(i);break;case"buffer":case"array":u=i;break}fr(u,0);var m=u.read_shift(1),h=!!(m&136),d=!1,_=!1;switch(m){case 2:break;case 3:break;case 48:d=!0,h=!0;break;case 49:d=!0,h=!0;break;case 131:break;case 139:break;case 140:_=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+m.toString(16))}var v=0,x=521;m==2&&(v=u.read_shift(2)),u.l+=3,m!=2&&(v=u.read_shift(4)),v>1048576&&(v=1e6),m!=2&&(x=u.read_shift(2));var p=u.read_shift(2);c.codepage,m!=2&&(u.l+=16,u.read_shift(1),u[u.l]!==0&&e[u[u.l]],u.l+=1,u.l+=2),_&&(u.l+=36);for(var E=[],w={},T=Math.min(u.length,m==2?521:x-10-(d?264:0)),W=_?32:11;u.l<T&&u[u.l]!=13;)switch(w={},w.name=vt(u.slice(u.l,u.l+W)).replace(/[\u0000\r\n][\S\s]*$/g,""),u.l+=W,w.type=String.fromCharCode(u.read_shift(1)),m!=2&&!_&&(w.offset=u.read_shift(4)),w.len=u.read_shift(1),m==2&&(w.offset=u.read_shift(2)),w.dec=u.read_shift(1),w.name.length&&E.push(w),m!=2&&(u.l+=_?13:14),w.type){case"B":(!d||w.len!=8)&&c.WTF&&console.log("Skipping "+w.name+":"+w.type);break;case"G":case"P":c.WTF&&console.log("Skipping "+w.name+":"+w.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+w.type)}if(u[u.l]!==13&&(u.l=x-1),u.read_shift(1)!==13)throw new Error("DBF Terminator not found "+u.l+" "+u[u.l]);u.l=x;var M=0,R=0;for(l[0]=[],R=0;R!=E.length;++R)l[0][R]=E[R].name;for(;v-- >0;){if(u[u.l]===42){u.l+=p;continue}for(++u.l,l[++M]=[],R=0,R=0;R!=E.length;++R){var k=u.slice(u.l,u.l+E[R].len);u.l+=E[R].len,fr(k,0);var g=vt(k);switch(E[R].type){case"C":g.trim().length&&(l[M][R]=g.replace(/([^\s])\s+$/,"$1"));break;case"D":g.length===8?(l[M][R]=new Date(Date.UTC(+g.slice(0,4),+g.slice(4,6)-1,+g.slice(6,8),0,0,0,0)),c&&c.UTC||(l[M][R]=Qt(l[M][R]))):l[M][R]=g;break;case"F":l[M][R]=parseFloat(g.trim());break;case"+":case"I":l[M][R]=_?k.read_shift(-4,"i")^2147483648:k.read_shift(4,"i");break;case"L":switch(g.trim().toUpperCase()){case"Y":case"T":l[M][R]=!0;break;case"N":case"F":l[M][R]=!1;break;case"":case"\0":case"?":break;default:throw new Error("DBF Unrecognized L:|"+g+"|")}break;case"M":if(!h)throw new Error("DBF Unexpected MEMO for type "+m.toString(16));l[M][R]="##MEMO##"+(_?parseInt(g.trim(),10):k.read_shift(4));break;case"N":g=g.replace(/\u0000/g,"").trim(),g&&g!="."&&(l[M][R]=+g||0);break;case"@":l[M][R]=new Date(k.read_shift(-8,"f")-621356832e5);break;case"T":{var y=k.read_shift(4),C=k.read_shift(4);if(y==0&&C==0)break;l[M][R]=new Date((y-2440588)*864e5+C),c&&c.UTC||(l[M][R]=Qt(l[M][R]))}break;case"Y":l[M][R]=k.read_shift(4,"i")/1e4+k.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":l[M][R]=-k.read_shift(-8,"f");break;case"B":if(d&&E[R].len==8){l[M][R]=k.read_shift(8,"f");break}case"G":case"P":k.l+=E[R].len;break;case"0":if(E[R].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+E[R].type)}}}if(m!=2&&u.l<u.length&&u[u.l++]!=26)throw new Error("DBF EOF Marker missing "+(u.l-1)+" of "+u.length+" "+u[u.l-1].toString(16));return c&&c.sheetRows&&(l=l.slice(0,c.sheetRows)),c.DBF=E,l}function a(i,c){var l=c||{};l.dateNF||(l.dateNF="yyyymmdd");var u=Na(r(i,l),l);return u["!cols"]=l.DBF.map(function(m){return{wch:m.len,DBF:m}}),delete l.DBF,u}function n(i,c){try{var l=Bt(a(i,c),c);return l.bookType="dbf",l}catch(u){if(c&&c.WTF)throw u}return{SheetNames:[],Sheets:{}}}var s={B:8,C:250,L:1,D:8,"?":0,"":0};function o(i,c){if(!i["!ref"])throw new Error("Cannot export empty sheet to DBF");var l=c||{},u=Kr;if(+l.codepage>=0&&et(+l.codepage),l.type=="string")throw new Error("Cannot write DBF to JS string");var m=Zs(),h=ai(i,{header:1,raw:!0,cellDates:!0}),d=h[0],_=h.slice(1),v=i["!cols"]||[],x=0,p=0,E=0,w=1;for(x=0;x<d.length;++x){if(((v[x]||{}).DBF||{}).name){d[x]=v[x].DBF.name,++E;continue}if(d[x]!=null){if(++E,typeof d[x]=="number"&&(d[x]=d[x].toString(10)),typeof d[x]!="string")throw new Error("DBF Invalid column name "+d[x]+" |"+typeof d[x]+"|");if(d.indexOf(d[x])!==x){for(p=0;p<1024;++p)if(d.indexOf(d[x]+"_"+p)==-1){d[x]+="_"+p;break}}}}var T=ar(i["!ref"]),W=[],M=[],R=[];for(x=0;x<=T.e.c-T.s.c;++x){var k="",g="",y=0,C=[];for(p=0;p<_.length;++p)_[p][x]!=null&&C.push(_[p][x]);if(C.length==0||d[x]==null){W[x]="?";continue}for(p=0;p<C.length;++p){switch(typeof C[p]){case"number":g="B";break;case"string":g="C";break;case"boolean":g="L";break;case"object":g=C[p]instanceof Date?"D":"C";break;default:g="C"}y=Math.max(y,String(C[p]).length),k=k&&k!=g?"C":g}y>250&&(y=250),g=((v[x]||{}).DBF||{}).type,g=="C"&&v[x].DBF.len>
vendor: 24,996 bytes, lines 266-303
266y&&(y=v[x].DBF.len),k=="B"&&g=="N"&&(k="N",R[x]=v[x].DBF.dec,y=v[x].DBF.len),M[x]=k=="C"||g=="N"?y:s[k]||0,w+=M[x],W[x]=k}var S=m.next(32);for(S.write_shift(4,318902576),S.write_shift(4,_.length),S.write_shift(2,296+32*E),S.write_shift(2,w),x=0;x<4;++x)S.write_shift(4,0);var U=+t[Kr]||3;for(S.write_shift(4,0|U<<8),e[U]!=+l.codepage&&(l.codepage&&console.error("DBF Unsupported codepage "+Kr+", using 1252"),Kr=1252),x=0,p=0;x<d.length;++x)if(d[x]!=null){var Y=m.next(32),H=(d[x].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);Y.write_shift(1,H,"sbcs"),Y.write_shift(1,W[x]=="?"?"C":W[x],"sbcs"),Y.write_shift(4,p),Y.write_shift(1,M[x]||s[W[x]]||0),Y.write_shift(1,R[x]||0),Y.write_shift(1,2),Y.write_shift(4,0),Y.write_shift(1,0),Y.write_shift(4,0),Y.write_shift(4,0),p+=M[x]||s[W[x]]||0}var re=m.next(264);for(re.write_shift(4,13),x=0;x<65;++x)re.write_shift(4,0);for(x=0;x<_.length;++x){var X=m.next(w);for(X.write_shift(1,0),p=0;p<d.length;++p)if(d[p]!=null)switch(W[p]){case"L":X.write_shift(1,_[x][p]==null?63:_[x][p]?84:70);break;case"B":X.write_shift(8,_[x][p]||0,"f");break;case"N":var B="0";for(typeof _[x][p]=="number"&&(B=_[x][p].toFixed(R[p]||0)),B.length>M[p]&&(B=B.slice(0,M[p])),E=0;E<M[p]-B.length;++E)X.write_shift(1,32);X.write_shift(1,B,"sbcs");break;case"D":_[x][p]?(X.write_shift(4,("0000"+_[x][p].getFullYear()).slice(-4),"sbcs"),X.write_shift(2,("00"+(_[x][p].getMonth()+1)).slice(-2),"sbcs"),X.write_shift(2,("00"+_[x][p].getDate()).slice(-2),"sbcs")):X.write_shift(8,"00000000","sbcs");break;case"C":var q=X.l,L=String(_[x][p]!=null?_[x][p]:"").slice(0,M[p]);for(X.write_shift(1,L,"cpstr"),q+=M[p]-X.l,E=0;E<q;++E)X.write_shift(1,32);break}}return Kr=u,m.next(1).write_shift(1,26),m.end()}return{to_workbook:n,to_sheet:a,from_sheet:o}}(),rm=function(){var e={AA:"À",BA:"Á",CA:"Â",DA:195,HA:"Ä",JA:197,AE:"È",BE:"É",CE:"Ê",HE:"Ë",AI:"Ì",BI:"Í",CI:"Î",HI:"Ï",AO:"Ò",BO:"Ó",CO:"Ô",DO:213,HO:"Ö",AU:"Ù",BU:"Ú",CU:"Û",HU:"Ü",Aa:"à",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"í",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ç",Kc:"ç",q:"æ",z:"œ",a:"Æ",j:"Œ",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1BN("+Yr(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1").replace("{","\\{")+"|\\|)","gm");try{t=new RegExp("\x1BN("+Yr(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm")}catch{}var r=function(d,_){var v=e[_];return typeof v=="number"?uo(v):v},a=function(d,_,v){var x=_.charCodeAt(0)-32<<4|v.charCodeAt(0)-48;return x==59?d:uo(x)};e["|"]=254;var n=function(d){return d.replace(/\n/g,"\x1B :").replace(/\r/g,"\x1B =")};function s(d,_){switch(_.type){case"base64":return o(Hr(d),_);case"binary":return o(d,_);case"buffer":return o(De&&Buffer.isBuffer(d)?d.toString("binary"):vt(d),_);case"array":return o(Jt(d),_)}throw new Error("Unrecognized type "+_.type)}function o(d,_){var v=d.split(/[\n\r]+/),x=-1,p=-1,E=0,w=0,T=[],W=[],M=null,R={},k=[],g=[],y=[],C=0,S,U={Workbook:{WBProps:{},Names:[]}};for(+_.codepage>=0&&et(+_.codepage);E!==v.length;++E){C=0;var Y=v[E].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(t,r),H=Y.replace(/;;/g,"\0").split(";").map(function(I){return I.replace(/\u0000/g,";")}),re=H[0],X;if(Y.length>0)switch(re){case"ID":break;case"E":break;case"B":break;case"O":for(w=1;w<H.length;++w)switch(H[w].charAt(0)){case"V":{var B=parseInt(H[w].slice(1),10);B>=1&&B<=4&&(U.Workbook.WBProps.date1904=!0)}break}break;case"W":break;case"P":switch(H[1].charAt(0)){case"P":W.push(Y.slice(3).replace(/;;/g,";"));break}break;case"NN":{var q={Sheet:0};for(w=1;w<H.length;++w)switch(H[w].charAt(0)){case"N":q.Name=H[w].slice(1);break;case"E":q.Ref=(_&&_.sheet||"Sheet1")+"!"+Kt(H[w].slice(1));break}U.Workbook.Names.push(q)}break;case"C":var L=!1,K=!1,te=!1,ae=!1,ce=-1,ge=-1,ve="",Te="z",F="";for(w=1;w<H.length;++w)switch(H[w].charAt(0)){case"A":F=H[w].slice(1);break;case"X":p=parseInt(H[w].slice(1),10)-1,K=!0;break;case"Y":for(x=parseInt(H[w].slice(1),10)-1,K||(p=0),S=T.length;S<=x;++S)T[S]=[];break;case"K":X=H[w].slice(1),X.charAt(0)==='"'?(X=X.slice(1,X.length-1),Te="s"):X==="TRUE"||X==="FALSE"?(X=X==="TRUE",Te="b"):X.charAt(0)=="#"&&vr[X]!=null?(Te="e",X=vr[X]):isNaN(Wr(X))||(X=Wr(X),Te="n",M!==null&&at(M)&&_.cellDates&&(X=Ft(U.Workbook.WBProps.date1904?X+1462:X),Te=typeof X=="number"?"n":"d")),L=!0;break;case"E":ae=!0,ve=Kt(H[w].slice(1),{r:x,c:p});break;case"S":te=!0;break;case"G":break;case"R":ce=parseInt(H[w].slice(1),10)-1;break;case"C":ge=parseInt(H[w].slice(1),10)-1;break;default:if(_&&_.WTF)throw new Error("SYLK bad record "+Y)}if(L&&(T[x][p]?(T[x][p].t=Te,T[x][p].v=X):T[x][p]={t:Te,v:X},M&&(T[x][p].z=M),_.cellText!==!1&&M&&(T[x][p].w=zr(T[x][p].z,T[x][p].v,{date1904:U.Workbook.WBProps.date1904})),M=null),te){if(ae)throw new Error("SYLK shared formula cannot have own formula");var V=ce>-1&&T[ce][ge];if(!V||!V[1])throw new Error("SYLK shared formula cannot find base");ve=Bl(V[1],{r:x-ce,c:p-ge})}ve&&(T[x][p]?T[x][p].f=ve:T[x][p]={t:"n",f:ve}),F&&(T[x][p]||(T[x][p]={t:"z"}),T[x][p].c=[{a:"SheetJSYLK",t:F}]);break;case"F":var z=0;for(w=1;w<H.length;++w)switch(H[w].charAt(0)){case"X":p=parseInt(H[w].slice(1),10)-1,++z;break;case"Y":for(x=parseInt(H[w].slice(1),10)-1,S=T.length;S<=x;++S)T[S]=[];break;case"M":C=parseInt(H[w].slice(1),10)/20;break;case"F":break;case"G":break;case"P":M=W[parseInt(H[w].slice(1),10)];break;case"S":break;case"D":break;case"N":break;case"W":for(y=H[w].slice(1).split(" "),S=parseInt(y[0],10);S<=parseInt(y[1],10);++S)C=parseInt(y[2],10),g[S-1]=C===0?{hidden:!0}:{wch:C};break;case"C":p=parseInt(H[w].slice(1),10)-1,g[p]||(g[p]={});break;case"R":x=parseInt(H[w].slice(1),10)-1,k[x]||(k[x]={}),C>0?(k[x].hpt=C,k[x].hpx=cn(C)):C===0&&(k[x].hidden=!0);break;default:if(_&&_.WTF)throw new Error("SYLK bad record "+Y)}z<1&&(M=null);break;default:if(_&&_.WTF)throw new Error("SYLK bad record "+Y)}}return k.length>0&&(R["!rows"]=k),g.length>0&&(R["!cols"]=g),g.forEach(function(I){Aa(I)}),_&&_.sheetRows&&(T=T.slice(0,_.sheetRows)),[T,R,U]}function i(d,_){var v=s(d,_),x=v[0],p=v[1],E=v[2],w=cr(_);w.date1904=(((E||{}).Workbook||{}).WBProps||{}).date1904;var T=Na(x,w);Yr(p).forEach(function(M){T[M]=p[M]});var W=Bt(T,_);return Yr(E).forEach(function(M){W[M]=E[M]}),W.bookType="sylk",W}function c(d,_,v,x,p,E){var w="C;Y"+(v+1)+";X"+(x+1)+";K";switch(d.t){case"n":w+=isFinite(d.v)?d.v||0:jr[isNaN(d.v)?36:7],d.f&&!d.F&&(w+=";E"+Pg(d.f,{r:v,c:x}));break;case"b":w+=d.v?"TRUE":"FALSE";break;case"e":w+=d.w||jr[d.v]||d.v;break;case"d":w+=ur(wr(d.v,E),E);break;case"s":w+='"'+(d.v==null?"":String(d.v)).replace(/"/g,"").replace(/;/g,";;")+'"';break}return w}function l(d,_,v){var x="C;Y"+(_+1)+";X"+(v+1)+";A";return x+=n(d.map(function(p){return p.t}).join("")),x}function u(d,_){_.forEach(function(v,x){var p="F;W"+(x+1)+" "+(x+1)+" ";v.hidden?p+="0":(typeof v.width=="number"&&!v.wpx&&(v.wpx=es(v.width)),typeof v.wpx=="number"&&!v.wch&&(v.wch=rs(v.wpx)),typeof v.wch=="number"&&(p+=Math.round(v.wch))),p.charAt(p.length-1)!=" "&&d.push(p)})}function m(d,_){_.forEach(function(v,x){var p="F;";v.hidden?p+="M0;":v.hpt?p+="M"+20*v.hpt+";":v.hpx&&(p+="M"+20*jl(v.hpx)+";"),p.length>2&&d.push(p+"R"+(x+1))})}function h(d,_,v){_||(_={}),_._formats=["General"];var x=["ID;PSheetJS;N;E"],p=[],E=ar(d["!ref"]||"A1"),w,T=d["!data"]!=null,W=`\r
267`,M=(((v||{}).Workbook||{}).WBProps||{}).date1904,R="General";x.push("P;PGeneral");var k=E.s.r,g=E.s.c,y=[];if(d["!ref"]){for(k=E.s.r;k<=E.e.r;++k)if(!(T&&!d["!data"][k])){for(y=[],g=E.s.c;g<=E.e.c;++g)w=T?d["!data"][k][g]:d[He(g)+$e(k)],!(!w||!w.c)&&y.push(l(w.c,k,g));y.length&&p.push(y.join(W))}}if(d["!ref"]){for(k=E.s.r;k<=E.e.r;++k)if(!(T&&!d["!data"][k])){for(y=[],g=E.s.c;g<=E.e.c;++g)if(w=T?d["!data"][k][g]:d[He(g)+$e(k)],!(!w||w.v==null&&(!w.f||w.F))){if((w.z||(w.t=="d"?Se[14]:"General"))!=R){var C=_._formats.indexOf(w.z);C==-1&&(_._formats.push(w.z),C=_._formats.length-1,x.push("P;P"+w.z.replace(/;/g,";;"))),y.push("F;P"+C+";Y"+(k+1)+";X"+(g+1))}y.push(c(w,d,k,g,_,M))}p.push(y.join(W))}}return x.push("F;P0;DG0G8;M255"),d["!cols"]&&u(x,d["!cols"]),d["!rows"]&&m(x,d["!rows"]),d["!ref"]&&x.push("B;Y"+(E.e.r-E.s.r+1)+";X"+(E.e.c-E.s.c+1)+";D"+[E.s.c,E.s.r,E.e.c,E.e.r].join(" ")),x.push("O;L;D;B"+(M?";V4":"")+";K47;G100 0.001"),delete _._formats,x.join(W)+W+p.join(W)+W+"E"+W}return{to_workbook:i,from_sheet:h}}(),tm=function(){function e(i,c){switch(c.type){case"base64":return t(Hr(i),c);case"binary":return t(i,c);case"buffer":return t(De&&Buffer.isBuffer(i)?i.toString("binary"):vt(i),c);case"array":return t(Jt(i),c)}throw new Error("Unrecognized type "+c.type)}function t(i,c){for(var l=i.split(`
268`),u=-1,m=-1,h=0,d=[];h!==l.length;++h){if(l[h].trim()==="BOT"){d[++u]=[],m=0;continue}if(!(u<0)){var _=l[h].trim().split(","),v=_[0],x=_[1];++h;for(var p=l[h]||"";(p.match(/["]/g)||[]).length&1&&h<l.length-1;)p+=`
269`+l[++h];switch(p=p.trim(),+v){case-1:if(p==="BOT"){d[++u]=[],m=0;continue}else if(p!=="EOD")throw new Error("Unrecognized DIF special command "+p);break;case 0:p==="TRUE"?d[u][m]=!0:p==="FALSE"?d[u][m]=!1:isNaN(Wr(x))?isNaN(nn(x).getDate())?d[u][m]=x:(d[u][m]=wr(x),c&&c.UTC||(d[u][m]=Qt(d[u][m]))):d[u][m]=Wr(x),++m;break;case 1:p=p.slice(1,p.length-1),p=p.replace(/""/g,'"'),p&&p.match(/^=".*"$/)&&(p=p.slice(2,-1)),d[u][m++]=p!==""?p:null;break}if(p==="EOD")break}}return c&&c.sheetRows&&(d=d.slice(0,c.sheetRows)),d}function r(i,c){return Na(e(i,c),c)}function a(i,c){var l=Bt(r(i,c),c);return l.bookType="dif",l}function n(i,c){return"0,"+String(i)+`\r
270`+c}function s(i){return`1,0\r
271"`+i.replace(/"/g,'""')+'"'}function o(i){if(!i["!ref"])throw new Error("Cannot export empty sheet to DIF");for(var c=ar(i["!ref"]),l=i["!data"]!=null,u=[`TABLE\r
2720,1\r
273"sheetjs"\r
274`,`VECTORS\r
2750,`+(c.e.r-c.s.r+1)+`\r
276""\r
277`,`TUPLES\r
2780,`+(c.e.c-c.s.c+1)+`\r
279""\r
280`,`DATA\r
2810,0\r
282""\r
283`],m=c.s.r;m<=c.e.r;++m){for(var h=l?i["!data"][m]:[],d=`-1,0\r
284BOT\r
285`,_=c.s.c;_<=c.e.c;++_){var v=l?h&&h[_]:i[Ue({r:m,c:_})];if(v==null){d+=`1,0\r
286""\r
287`;continue}switch(v.t){case"n":v.w!=null?d+="0,"+v.w+`\r
288V`:v.v!=null?d+=n(v.v,"V"):v.f!=null&&!v.F?d+=s("="+v.f):d+=`1,0\r
289""`;break;case"b":d+=v.v?n(1,"TRUE"):n(0,"FALSE");break;case"s":d+=s(isNaN(+v.v)?v.v:'="'+v.v+'"');break;case"d":v.w||(v.w=zr(v.z||Se[14],ur(wr(v.v)))),d+=n(v.w,"V");break;default:d+=`1,0\r
290""`}d+=`\r
291`}u.push(d)}return u.join("")+`-1,0\r
292EOD`}return{to_workbook:a,to_sheet:r,from_sheet:o}}(),am=function(){function e(m){return m.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
293`)}function t(m){return m.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function r(m,h){for(var d=m.split(`
294`),_=-1,v=-1,x=0,p=[];x!==d.length;++x){var E=d[x].trim().split(":");if(E[0]==="cell"){var w=Cr(E[1]);if(p.length<=w.r)for(_=p.length;_<=w.r;++_)p[_]||(p[_]=[]);switch(_=w.r,v=w.c,E[2]){case"t":p[_][v]=e(E[3]);break;case"v":p[_][v]=+E[3];break;case"vtf":var T=E[E.length-1];case"vtc":switch(E[3]){case"nl":p[_][v]=!!+E[4];break;default:p[_][v]=E[E.length-1].charAt(0)=="#"?{t:"e",v:vr[E[E.length-1]]}:+E[4];break}E[2]=="vtf"&&(p[_][v]=[p[_][v],T])}}}return h&&h.sheetRows&&(p=p.slice(0,h.sheetRows)),p}function a(m,h){return Na(r(m,h),h)}function n(m,h){return Bt(a(m,h),h)}var s=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
295`),o=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
296`)+`
297`,i=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
298`),c="--SocialCalcSpreadsheetControlSave--";function l(m){if(!m||!m["!ref"])return"";for(var h=[],d=[],_,v="",x=ta(m["!ref"]),p=m["!data"]!=null,E=x.s.r;E<=x.e.r;++E)for(var w=x.s.c;w<=x.e.c;++w)if(v=Ue({r:E,c:w}),_=p?(m["!data"][E]||[])[w]:m[v],!(!_||_.v==null||_.t==="z")){switch(d=["cell",v,"t"],_.t){case"s":d.push(t(_.v));break;case"b":d[2]="vt"+(_.f?"f":"c"),d[3]="nl",d[4]=_.v?"1":"0",d[5]=t(_.f||(_.v?"TRUE":"FALSE"));break;case"d":var T=ur(wr(_.v));d[2]="vtc",d[3]="nd",d[4]=""+T,d[5]=_.w||zr(_.z||Se[14],T);break;case"n":isFinite(_.v)?_.f?(d[2]="vtf",d[3]="n",d[4]=_.v,d[5]=t(_.f)):(d[2]="v",d[3]=_.v):(d[2]="vt"+(_.f?"f":"c"),d[3]="e"+jr[isNaN(_.v)?36:7],d[4]="0",d[5]=_.f||d[3].slice(1),d[6]="e",d[7]=d[3].slice(1));break;case"e":continue}h.push(d.join(":"))}return h.push("sheet:c:"+(x.e.c-x.s.c+1)+":r:"+(x.e.r-x.s.r+1)+":tvf:1"),h.push("valueformat:1:text-wiki"),h.join(`
299`)}function u(m){return[s,o,i,o,l(m),c].join(`
300`)}return{to_workbook:n,to_sheet:a,from_sheet:u}}(),sn=function(){function e(u,m,h,d,_){_.raw?m[h][d]=u:u===""||(u==="TRUE"?m[h][d]=!0:u==="FALSE"?m[h][d]=!1:isNaN(Wr(u))?isNaN(nn(u).getDate())?u.charCodeAt(0)==35&&vr[u]!=null?m[h][d]={t:"e",v:vr[u],w:u}:m[h][d]=u:m[h][d]=wr(u):m[h][d]=Wr(u))}function t(u,m){var h=m||{},d=[];if(!u||u.length===0)return d;for(var _=u.split(/[\r\n]/),v=_.length-1;v>=0&&_[v].length===0;)--v;for(var x=10,p=0,E=0;E<=v;++E)p=_[E].indexOf(" "),p==-1?p=_[E].length:p++,x=Math.max(x,p);for(E=0;E<=v;++E){d[E]=[];var w=0;for(e(_[E].slice(0,x).trim(),d,E,w,h),w=1;w<=(_[E].length-x)/10+1;++w)e(_[E].slice(x+(w-1)*10,x+w*10).trim(),d,E,w,h)}return h.sheetRows&&(d=d.slice(0,h.sheetRows)),d}var r={44:",",9:"	",59:";",124:"|"},a={44:3,9:2,59:1,124:0};function n(u){for(var m={},h=!1,d=0,_=0;d<u.length;++d)(_=u.charCodeAt(d))==34?h=!h:!h&&_ in r&&(m[_]=(m[_]||0)+1);_=[];for(d in m)Object.prototype.hasOwnProperty.call(m,d)&&_.push([m[d],d]);if(!_.length){m=a;for(d in m)Object.prototype.hasOwnProperty.call(m,d)&&_.push([m[d],d])}return _.sort(function(v,x){return v[0]-x[0]||a[v[1]]-a[x[1]]}),r[_.pop()[1]]||44}function s(u,m){var h=m||{},d="",_={};h.dense&&(_["!data"]=[]);var v={s:{c:0,r:0},e:{c:0,r:0}};u.slice(0,4)=="sep="?u.charCodeAt(5)==13&&u.charCodeAt(6)==10?(d=u.charAt(4),u=u.slice(7)):u.charCodeAt(5)==13||u.charCodeAt(5)==10?(d=u.charAt(4),u=u.slice(6)):d=n(u.slice(0,1024)):h&&h.FS?d=h.FS:d=n(u.slice(0,1024));var x=0,p=0,E=0,w=0,T=0,W=d.charCodeAt(0),M=!1,R=0,k=u.charCodeAt(0),g=h.dateNF!=null?Zh(h.dateNF):null;function y(){var C=u.slice(w,T);C.slice(-1)=="\r"&&(C=C.slice(0,-1));var S={};if(C.charAt(0)=='"'&&C.charAt(C.length-1)=='"'&&(C=C.slice(1,-1).replace(/""/g,'"')),h.cellText!==!1&&(S.w=C),C.length===0)S.t="z";else if(h.raw)S.t="s",S.v=C;else if(C.trim().length===0)S.t="s",S.v=C;else if(C.charCodeAt(0)==61)C.charCodeAt(1)==34&&C.charCodeAt(C.length-1)==34?(S.t="s",S.v=C.slice(2,-1).replace(/""/g,'"')):Lg(C)?(S.t="s",S.f=C.slice(1),S.v=C):(S.t="s",S.v=C);else if(C=="TRUE")S.t="b",S.v=!0;else if(C=="FALSE")S.t="b",S.v=!1;else if(!isNaN(E=Wr(C)))S.t="n",S.v=E;else if(!isNaN((E=nn(C)).getDate())||g&&C.match(g)){if(S.z=h.dateNF||Se[14],g&&C.match(g)){var U=Jh(C,h.dateNF,C.match(g)||[]);E=wr(U),h&&h.UTC===!1&&(E=Qt(E))}else h&&h.UTC===!1?E=Qt(E):h.cellText!==!1&&h.dateNF&&(S.w=zr(S.z,E));h.cellDates?(S.t="d",S.v=E):(S.t="n",S.v=ur(E)),h.cellNF||delete S.z}else C.charCodeAt(0)==35&&vr[C]!=null?(S.t="e",S.w=C,S.v=vr[C]):(S.t="s",S.v=C);if(S.t=="z"||(h.dense?(_["!data"][x]||(_["!data"][x]=[]),_["!data"][x][p]=S):_[Ue({c:p,r:x})]=S),w=T+1,k=u.charCodeAt(w),v.e.c<p&&(v.e.c=p),v.e.r<x&&(v.e.r=x),R==W)++p;else if(p=0,++x,h.sheetRows&&h.sheetRows<=x)return!0}e:for(;T<u.length;++T)switch(R=u.charCodeAt(T)){case 34:k===34&&(M=!M);break;case 13:if(M)break;u.charCodeAt(T+1)==10&&++T;case W:case 10:if(!M&&y())break e;break}return T-w>0&&y(),_["!ref"]=Oe(v),_}function o(u,m){return!(m&&m.PRN)||m.FS||u.slice(0,4)=="sep="||u.indexOf("	")>=0||u.indexOf(",")>=0||u.indexOf(";")>=0?s(u,m):Na(t(u,m),m)}function i(u,m){var h="",d=m.type=="string"?[0,0,0,0]:Ii(u,m);switch(m.type){case"base64":h=Hr(u);break;case"binary":h=u;break;case"buffer":m.codepage==65001?h=u.toString("utf8"):m.codepage&&typeof ha<"u"?h=ha.utils.decode(m.codepage,u):h=De&&Buffer.isBuffer(u)?u.toString("binary"):vt(u);break;case"array":h=Jt(u);break;case"string":h=u;break;default:throw new Error("Unrecognized type "+m.type)}return d[0]==239&&d[1]==187&&d[2]==191?h=Xe(h.slice(3)):m.type!="string"&&m.type!="buffer"&&m.codepage==65001?h=Xe(h):m.type=="binary"&&typeof ha<"u"&&m.codepage&&(h=ha.utils.decode(m.codepage,ha.utils.encode(28591,h))),h.slice(0,19)=="socialcalc:version:"?am.to_sheet(m.type=="string"?h:Xe(h),m):o(h,m)}function c(u,m){return Bt(i(u,m),m)}function l(u){var m=[];if(!u["!ref"])return"";for(var h=ar(u["!ref"]),d,_=u["!data"]!=null,v=h.s.r;v<=h.e.r;++v){for(var x=[],p=h.s.c;p<=h.e.c;++p){var E=Ue({r:v,c:p});if(d=_?(u["!data"][v]||[])[p]:u[E],!d||d.v==null){x.push("          ");continue}for(var w=(d.w||(Ot(d),d.w)||"").slice(0,10);w.length<10;)w+=" ";x.push(w+(p===0?" ":""))}m.push(x.join(""))}return m.join(`
301`)}return{to_workbook:c,to_sheet:i,from_sheet:l}}();function nm(e,t){var r=t||{},a=!!r.WTF;r.WTF=!0;try{var n=rm.to_workbook(e,r);return r.WTF=a,n}catch(s){if(r.WTF=a,s.message.indexOf("SYLK bad record ID")==-1&&a)throw s;return sn.to_workbook(e,t)}}var qa=function(){function e(F,V,z){if(F){fr(F,F.l||0);for(var I=z.Enum||ae;F.l<F.length;){var ne=F.read_shift(2),N=I[ne]||I[65535],oe=F.read_shift(2),fe=F.l+oe,ie=N.f&&N.f(F,oe,z);if(F.l=fe,V(ie,N,ne))return}}}function t(F,V){switch(V.type){case"base64":return a(Br(Hr(F)),V);case"binary":return a(Br(F),V);case"buffer":case"array":return a(F,V)}throw"Unsupported type "+V.type}var r=["mmmm","dd-mmm-yyyy","dd-mmm","mmm-yyyy","@","mm/dd","hh:mm:ss AM/PM","hh:mm AM/PM","mm/dd/yyyy","mm/dd","hh:mm:ss","hh:mm"];function a(F,V){if(!F)return F;var z=V||{},I={},ne="Sheet1",N="",oe=0,fe={},ie=[],ke=[],le=[];z.dense&&(le=I["!data"]=[]);var we={s:{r:0,c:0},e:{r:0,c:0}},Ne=z.sheetRows||0,je={};if(F[4]==81&&F[5]==80&&F[6]==87)return Te(F,V);if(F[2]==0&&(F[3]==8||F[3]==9)&&F.length>=16&&F[14]==5&&F[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(F[2]==2)z.Enum=ae,e(F,function(he,ze,Ve){switch(Ve){case 0:z.vers=he,he>=4096&&(z.qpro=!0);break;case 255:z.vers=he,z.works=!0;break;case 6:we=he;break;case 204:he&&(N=he);break;case 222:N=he;break;case 15:case 51:(!z.qpro&&!z.works||Ve==51)&&he[1].v.charCodeAt(0)<48&&(he[1].v=he[1].v.slice(1)),(z.works||z.works2)&&(he[1].v=he[1].v.replace(/\r\n/g,`
302`));case 13:case 14:case 16:(he[2]&112)==112&&(he[2]&15)>1&&(he[2]&15)<15&&(he[1].z=z.dateNF||r[(he[2]&15)-1]||Se[14],z.cellDates&&(he[1].v=Ft(he[1].v),he[1].t=typeof he[1].v=="number"?"n":"d")),z.qpro&&he[3]>oe&&(I["!ref"]=Oe(we),fe[ne]=I,ie.push(ne),I={},z.dense&&(le=I["!data"]=[]),we={s:{r:0,c:0},e:{r:0,c:0}},oe=he[3],ne=N||"Sheet"+(oe+1),N="");var Me=z.dense?(le[he[0].r]||[])[he[0].c]:I[Ue(he[0])];if(Me){Me.t=he[1].t,Me.v=he[1].v,he[1].z!=null&&(Me.z=he[1].z),he[1].f!=null&&(Me.f=he[1].f),je=Me;break}z.dense?(le[he[0].r]||(le[he[0].r]=[]),le[he[0].r][he[0].c]=he[1]):I[Ue(he[0])]=he[1],je=he[1];break;case 21509:z.works2=!0;break;case 21506:he==5281&&(je.z="hh:mm:ss",z.cellDates&&je.t=="n"&&(je.v=Ft(je.v),je.t=typeof je.v=="number"?"n":"d"));break}},z);else if(F[2]==26||F[2]==14)z.Enum=ce,F[2]==14&&(z.qpro=!0,F.l=0),e(F,function(he,ze,Ve){switch(Ve){case 204:ne=he;break;case 22:he[1].v.charCodeAt(0)<48&&(he[1].v=he[1].v.slice(1)),he[1].v=he[1].v.replace(/\x0F./g,function(Me){return String.fromCharCode(Me.charCodeAt(1)-32)}).replace(/\r\n/g,`
303`);case 23:case 24:case 25:case 37:case 39:case 40:if(he[3]>oe&&(I["!ref"]=Oe(we),fe[ne]=I,ie.push(ne),I={},z.dense&&(le=I["!data"]=[]),we={s:{r:0,c:0},e:{r:0,c:0}},oe=he[3],ne="Sheet"+(oe+1)),Ne>0&&he[0].r>=Ne)break;z.dense?(le[he[0].r]||(le[he[0].r]=[]),le[he[0].r][he[0].c]=he[1]):I[Ue(he[0])]=he[1],we.e.c<he[0].c&&(we.e.c=he[0].c),we.e.r<he[0].r&&(we.e.r=he[0].r);break;case 27:he[14e3]&&(ke[he[14e3][0]]=he[14e3][1]);break;case 1537:ke[he[0]]=he[1],he[0]==oe&&(ne=he[1]);break}},z);else throw new Error("Unrecognized LOTUS BOF "+F[2]);if(I["!ref"]=Oe(we),fe[N||ne]=I,ie.push(N||ne),!ke.length)return{SheetNames:ie,Sheets:fe};for(var We={},_e=[],Ce=0;Ce<ke.length;++Ce)fe[ie[Ce]]?(_e.push(ke[Ce]||ie[Ce]),We[ke[Ce]]=fe[ke[Ce]]||fe[ie[Ce]]):(_e.push(ke[Ce]),We[ke[Ce]]={"!ref":"A1"});return{SheetNames:_e,Sheets:We}}function n(F,V){var z=V||{};if(+z.codepage>=0&&et(+z.codepage),z.type=="string")throw new Error("Cannot write WK1 to JS string");var I=Zs();if(!F["!ref"])throw new Error("Cannot export empty sheet to WK1");var ne=ar(F["!ref"]),N=F["!data"]!=null,oe=[];Mr(I,0,o(1030)),Mr(I,6,l(ne));for(var fe=Math.min(ne.e.r,8191),ie=ne.s.c;ie<=ne.e.c;++ie)oe[ie]=He(ie);for(var ke=ne.s.r;ke<=fe;++ke){var le=$e(ke);for(ie=ne.s.c;ie<=ne.e.c;++ie){var we=N?(F["!data"][ke]||[])[ie]:F[oe[ie]+le];if(!(!we||we.t=="z"))switch(we.t){case"n":(we.v|0)==we.v&&we.v>=-32768&&we.v<=32767?Mr(I,13,x(ke,ie,we)):Mr(I,14,E(ke,ie,we));break;case"d":var Ne=ur(we.v);(Ne|0)==Ne&&Ne>=-32768&&Ne<=32767?Mr(I,13,x(ke,ie,{t:"n",v:Ne,z:we.z||Se[14]})):Mr(I,14,E(ke,ie,{t:"n",v:Ne,z:we.z||Se[14]}));break;default:var je=Ot(we);Mr(I,15,d(ke,ie,je.slice(0,239)))}}}return Mr(I,1),I.end()}function s(F,V){var z=V||{};if(+z.codepage>=0&&et(+z.codepage),z.type=="string")throw new Error("Cannot write WK3 to JS string");var I=Zs();Mr(I,0,i(F));for(var ne=0,N=0;ne<F.SheetNames.length;++ne)(F.Sheets[F.SheetNames[ne]]||{})["!ref"]&&Mr(I,27,te(F.SheetNames[ne],N++));var oe=0;for(ne=0;ne<F.SheetNames.length;++ne){var fe=F.Sheets[F.SheetNames[ne]];if(!(!fe||!fe["!ref"])){for(var ie=ar(fe["!ref"]),ke=fe["!data"]!=null,le=[],we=Math.min(ie.e.r,8191),Ne=ie.s.r;Ne<=we;++Ne)for(var je=$e(Ne),We=ie.s.c;We<=ie.e.c;++We){Ne===ie.s.r&&(le[We]=He(We));var _e=le[We]+je,Ce=ke?(fe["!data"][Ne]||[])[We]:fe[_e];if(!(!Ce||Ce.t=="z"))if(Ce.t=="n")Mr(I,23,U(Ne,We,oe,Ce.v));else{var he=Ot(Ce);Mr(I,22,y(Ne,We,oe,he.slice(0,239)))}}++oe}}return Mr(I,1),I.end()}function o(F){var V=or(2);return V.write_shift(2,F),V}function i(F){var V=or(26);V.write_shift(2,4096),V.write_shift(2,4),V.write_shift(4,0);for(var z=0,I=0,ne=0,N=0;N<F.SheetNames.length;++N){var oe=F.SheetNames[N],fe=F.Sheets[oe];if(!(!fe||!fe["!ref"])){++ne;var ie=ta(fe["!ref"]);z<ie.e.r&&(z=ie.e.r),I<ie.e.c&&(I=ie.e.c)}}return z>8191&&(z=8191),V.write_shift(2,z),V.write_shift(1,ne),V.write_shift(1,I),V.write_shift(2,0),V.write_shift(2,0),V.write_shift(1,1),V.write_shift(1,2),V.write_shift(4,0),V.write_shift(4,0),V}function c(F,V,z){var I={s:{c:0,r:0},e:{c:0,r:0}};return V==8&&z.qpro?(I.s.c=F.read_shift(1),F.l++,I.s.r=F.read_shift(2),I.e.c=F.read_shift(1),F.l++,I.e.r=F.read_shift(2),I):(I.s.c=F.read_shift(2),I.s.r=F.read_shift(2),V==12&&z.qpro&&(F.l+=2),I.e.c=F.read_shift(2),I.e.r=F.read_shift(2),V==12&&z.qpro&&(F.l+=2),I.s.c==65535&&(I.s.c=I.e.c=I.s.r=I.e.r=0),I)}function l(F){var V=or(8);return V.write_shift(2,F.s.c),V.write_shift(2,F.s.r),V.write_shift(2,F.e.c),V.write_shift(2,F.e.r),V}function u(F,V,z){var I=[{c:0,r:0},{t:"n",v:0},0,0];return z.qpro&&z.vers!=20768?(I[0].c=F.read_shift(1),I[3]=F.read_shift(1),I[0].r=F.read_shift(2),F.l+=2):z.works?(I[0].c=F.read_shift(2),I[0].r=F.read_shift(2),I[2]=F.read_shift(2)):(I[2]=F.read_shift(1),I[0].c=F.read_shift(2),I[0].r=F.read_shift(2)),I}function m(F){return F.z&&at(F.z)?240|(r.indexOf(F.z)+1||2):255}function h(F,V,z){var I=F.l+V,ne=u(F,V,z);if(ne[1].t="s",(z.vers&65534)==20768){F.l++;var N=F.read_shift(1);return ne[1].v=F.read_shift(N,"utf8"),ne}return z.qpro&&F.l++,ne[1].v=F.read_shift(I-F.l,"cstr"),ne}function d(F,V,z){var I=or(7+z.length);I.write_shift(1,255),I.write_shift(2,V),I.write_shift(2,F),I.write_shift(1,39);for(var ne=0;ne<I.length;++ne){var N=z.charCodeAt(ne);I.write_shift(1,N>=128?95:N)}return I.write_shift(1,0),I}function _(F,V,z){var I=F.l+V,ne=u(F,V,z);if(ne[1].t="s",z.vers==20768){var N=F.read_shift(1);return ne[1].v=F.read_shift(N,"utf8"),ne}return ne[1].v=F.read_shift(I-F.l,"cstr"),ne}function v(F,V,z){var I=u(F,V,z);return I[1].v=F.read_shift(2,"i"),I}function x(F,V,z){var I=or(7);return I.write_shift(1,m(z)),I.write_shift(2,V),I.write_shift(2,F),I.write_shift(2,z.v,"i"),I}function p(F,V,z){var I=u(F,V,z);return I[1].v=F.read_shift(8,"f"),I}function E(F,V,z){var I=or(13);return I.write_shift(1,m(z)),I.write_shift(2,V),I.write_shift(2,F),I.write_shift(8,z.v,"f"),I}function w(F,V,z){var I=F.l+V,ne=u(F,V,z);if(ne[1].v=F.read_shift(8,"f"),z.qpro)F.l=I;else{var N=F.read_shift(2);R(F.slice(F.l,F.l+N),ne),F.l+=N}return ne}function T(F,V,z){var I=V&32768;return V&=-32769,V=(I?F:0)+(V>=8192?V-16384:V),(I?"":"$")+(z?He(V):$e(V))}var W={31:["NA",0],33:["ABS",1],34:["TRUNC",1],35:["SQRT",1],36:["LOG",1],37:["LN",1],38:["PI",0],39:["SIN",1],40:["COS",1],41:["TAN",1],42:["ATAN2",2],43:["ATAN",1],44:["ASIN",1],45:["ACOS",1],46:["EXP",1],47:["MOD",2],49:["ISNA",1],50:["ISERR",1],51:["FALSE",0],52:["TRUE",0],53:["RAND",0],54:["DATE",3],63:["ROUND",2],64:["TIME",3],68:["ISNUMBER",1],69:["ISTEXT",1],70:["LEN",1],71:["VALUE",1],73:["MID",3],74:["CHAR",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],102:["UPPER",1],103
vendor: 5,077 bytes, line 303
303:["LOWER",1],107:["PROPER",1],109:["TRIM",1],111:["T",1]},M=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function R(F,V){fr(F,0);for(var z=[],I=0,ne="",N="",oe="",fe="";F.l<F.length;){var ie=F[F.l++];switch(ie){case 0:z.push(F.read_shift(8,"f"));break;case 1:N=T(V[0].c,F.read_shift(2),!0),ne=T(V[0].r,F.read_shift(2),!1),z.push(N+ne);break;case 2:{var ke=T(V[0].c,F.read_shift(2),!0),le=T(V[0].r,F.read_shift(2),!1);N=T(V[0].c,F.read_shift(2),!0),ne=T(V[0].r,F.read_shift(2),!1),z.push(ke+le+":"+N+ne)}break;case 3:if(F.l<F.length){console.error("WK1 premature formula end");return}break;case 4:z.push("("+z.pop()+")");break;case 5:z.push(F.read_shift(2));break;case 6:{for(var we="";ie=F[F.l++];)we+=String.fromCharCode(ie);z.push('"'+we.replace(/"/g,'""')+'"')}break;case 8:z.push("-"+z.pop());break;case 23:z.push("+"+z.pop());break;case 22:z.push("NOT("+z.pop()+")");break;case 20:case 21:fe=z.pop(),oe=z.pop(),z.push(["AND","OR"][ie-20]+"("+oe+","+fe+")");break;default:if(ie<32&&M[ie])fe=z.pop(),oe=z.pop(),z.push(oe+M[ie]+fe);else if(W[ie]){if(I=W[ie][1],I==69&&(I=F[F.l++]),I>z.length){console.error("WK1 bad formula parse 0x"+ie.toString(16)+":|"+z.join("|")+"|");return}var Ne=z.slice(-I);z.length-=I,z.push(W[ie][0]+"("+Ne.join(",")+")")}else return ie<=7?console.error("WK1 invalid opcode "+ie.toString(16)):ie<=24?console.error("WK1 unsupported op "+ie.toString(16)):ie<=30?console.error("WK1 invalid opcode "+ie.toString(16)):ie<=115?console.error("WK1 unsupported function opcode "+ie.toString(16)):console.error("WK1 unrecognized opcode "+ie.toString(16))}}z.length==1?V[1].f=""+z[0]:console.error("WK1 bad formula parse |"+z.join("|")+"|")}function k(F){var V=[{c:0,r:0},{t:"n",v:0},0];return V[0].r=F.read_shift(2),V[3]=F[F.l++],V[0].c=F[F.l++],V}function g(F,V){var z=k(F);return z[1].t="s",z[1].v=F.read_shift(V-4,"cstr"),z}function y(F,V,z,I){var ne=or(6+I.length);ne.write_shift(2,F),ne.write_shift(1,z),ne.write_shift(1,V),ne.write_shift(1,39);for(var N=0;N<I.length;++N){var oe=I.charCodeAt(N);ne.write_shift(1,oe>=128?95:oe)}return ne.write_shift(1,0),ne}function C(F,V){var z=k(F);z[1].v=F.read_shift(2);var I=z[1].v>>1;if(z[1].v&1)switch(I&7){case 0:I=(I>>3)*5e3;break;case 1:I=(I>>3)*500;break;case 2:I=(I>>3)/20;break;case 3:I=(I>>3)/200;break;case 4:I=(I>>3)/2e3;break;case 5:I=(I>>3)/2e4;break;case 6:I=(I>>3)/16;break;case 7:I=(I>>3)/64;break}return z[1].v=I,z}function S(F,V){var z=k(F),I=F.read_shift(4),ne=F.read_shift(4),N=F.read_shift(2);if(N==65535)return I===0&&ne===3221225472?(z[1].t="e",z[1].v=15):I===0&&ne===3489660928?(z[1].t="e",z[1].v=42):z[1].v=0,z;var oe=N&32768;return N=(N&32767)-16446,z[1].v=(1-oe*2)*(ne*Math.pow(2,N+32)+I*Math.pow(2,N)),z}function U(F,V,z,I){var ne=or(14);if(ne.write_shift(2,F),ne.write_shift(1,z),ne.write_shift(1,V),I==0)return ne.write_shift(4,0),ne.write_shift(4,0),ne.write_shift(2,65535),ne;var N=0,oe=0,fe=0,ie=0;return I<0&&(N=1,I=-I),oe=Math.log2(I)|0,I/=Math.pow(2,oe-31),ie=I>>>0,ie&2147483648||(I/=2,++oe,ie=I>>>0),I-=ie,ie|=2147483648,ie>>>=0,I*=Math.pow(2,32),fe=I>>>0,ne.write_shift(4,fe),ne.write_shift(4,ie),oe+=16383+(N?32768:0),ne.write_shift(2,oe),ne}function Y(F,V){var z=S(F);return F.l+=V-14,z}function H(F,V){var z=k(F),I=F.read_shift(4);return z[1].v=I>>6,z}function re(F,V){var z=k(F),I=F.read_shift(8,"f");return z[1].v=I,z}function X(F,V){var z=re(F);return F.l+=V-12,z}function B(F,V){return F[F.l+V-1]==0?F.read_shift(V,"cstr"):""}function q(F,V){var z=F[F.l++];z>V-1&&(z=V-1);for(var I="";I.length<z;)I+=String.fromCharCode(F[F.l++]);return I}function L(F,V,z){if(!(!z.qpro||V<21)){var I=F.read_shift(1);F.l+=17,F.l+=1,F.l+=2;var ne=F.read_shift(V-21,"cstr");return[I,ne]}}function K(F,V){for(var z={},I=F.l+V;F.l<I;){var ne=F.read_shift(2);if(ne==14e3){for(z[ne]=[0,""],z[ne][0]=F.read_shift(2);F[F.l];)z[ne][1]+=String.fromCharCode(F[F.l]),F.l++;F.l++}}return z}function te(F,V){var z=or(5+F.length);z.write_shift(2,14e3),z.write_shift(2,V);for(var I=0;I<F.length;++I){var ne=F.charCodeAt(I);z[z.l++]=ne>127?95:ne}return z[z.l++]=0,z}var ae={0:{n:"BOF",f:rr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:c},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:v},14:{n:"NUMBER",f:p},15:{n:"LABEL",f:h},16:{n:"FORMULA",f:w},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:_},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"}
vendor: 4,999 bytes, line 303
303,103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:B},222:{n:"SHEETNAMELP",f:q},255:{n:"BOF",f:rr},21506:{n:"WKSNF",f:rr},65535:{n:""}},ce={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:g},23:{n:"NUMBER17",f:S},24:{n:"NUMBER18",f:C},25:{n:"FORMULA19",f:Y},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:K},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:H},38:{n:"??"},39:{n:"NUMBER27",f:re},40:{n:"FORMULA28",f:X},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:B},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:L},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}},ge={5:"dd-mmm-yy",6:"dd-mmm",7:"mmm-yy",8:"mm/dd/yy",10:"hh:mm:ss AM/PM",11:"hh:mm AM/PM",14:"dd-mmm-yyyy",15:"mmm-yyyy",34:"0.00",50:"0.00;[Red]0.00",66:"0.00;(0.00)",82:"0.00;[Red](0.00)",162:'"$"#,##0.00;\\("$"#,##0.00\\)',288:"0%",304:"0E+00",320:"# ?/?"};function ve(F){var V=F.read_shift(2),z=F.read_shift(1);if(z!=0)throw"unsupported QPW string type "+z.toString(16);return F.read_shift(V,"sbcs-cont")}function Te(F,V){fr(F,0);var z=V||{},I={};z.dense&&(I["!data"]=[]);var ne=[],N="",oe={s:{r:-1,c:-1},e:{r:-1,c:-1}},fe=0,ie=0,ke=0,le=0,we={SheetNames:[],Sheets:{}},Ne=[];e:for(;F.l<F.length;){var je=F.read_shift(2),We=F.read_shift(2),_e=F.slice(F.l,F.l+We);switch(fr(_e,0),je){case 1:if(_e.read_shift(4)!=962023505)throw"Bad QPW9 BOF!";break;case 2:break e;case 8:break;case 10:for(var Ce=_e.read_shift(4),he=(_e.length-_e.l)/Ce|0,ze=0;ze<Ce;++ze){var Ve=_e.l+he,Me={};_e.l+=2,Me.numFmtId=_e.read_shift(2),ge[Me.numFmtId]&&(Me.z=ge[Me.numFmtId]),_e.l=Ve,Ne.push(Me)}break;case 1025:break;case 1026:break;case 1031:for(_e.l+=12;_e.l<_e.length;)fe=_e.read_shift(2),ie=_e.read_shift(1),ne.push(_e.read_shift(fe,"cstr"));break;case 1032:break;case 1537:{var Fr=_e.read_shift(2);I={},z.dense&&(I["!data"]=[]),oe.s.c=_e.read_shift(2),oe.e.c=_e.read_shift(2),oe.s.r=_e.read_shift(4),oe.e.r=_e.read_shift(4),_e.l+=4,_e.l+2<_e.length&&(fe=_e.read_shift(2),ie=_e.read_shift(1),N=fe==0?"":_e.read_shift(fe,"cstr")),N||(N=He(Fr))}break;case 1538:{if(oe.s.c>255||oe.s.r>999999)break;oe.e.c<oe.s.c&&(oe.e.c=oe.s.c),oe.e.r<oe.s.r&&(oe.e.r=oe.s.r),I["!ref"]=Oe(oe),gn(we,I,N)}break;case 2561:ke=_e.read_shift(2),oe.e.c<ke&&(oe.e.c=ke),oe.s.c>ke&&(oe.s.c=ke),le=_e.read_shift(4),oe.s.r>le&&(oe.s.r=le),le=_e.read_shift(4),oe.e.r<le&&(oe.e.r=le);break;case 3073:{le=_e.read_shift(4),fe=_e.read_shift(4),oe.s.r>le&&(oe.s.r=le),oe.e.r<le+fe-1&&(oe.e.r=le+fe-1);for(var gr=He(ke);_e.l<_e.length;){var me={t:"z"},Fe=_e.read_shift(1),qe=-1;Fe&128&&(qe=_e.read_shift(2));var Je=Fe&64?_e.read_shift(2)-1:0;switch(Fe&31){case 0:break;case 1:break;case 2:me={t:"n",v:_e.read_shift(2)};break;case 3:me={t:"n",v:_e.read_shift(2,"i")};break;case 4:me={t:"n",v:fs(_e)};break;case 5:me={t:"n",v:_e.read_shift(8,"f")};break;case 7:me={t:"s",v:ne[ie=_e.read_shift(4)-1]};break;case 8:me={t:"n",v:_e.read_shift(8,"f")},_e.l+=2,_e.l+=4,isNaN(me.v)&&(me={t:"e",v:15});break;default:throw"Unrecognized QPW cell type "+(Fe&31)}qe!=-1&&(Ne[qe-1]||{}).z&&(me.z=Ne[qe-1].z);var lt=0;if(Fe&32)switch(Fe&31){case 2:lt=_e.read_shift(2);break;case 3:lt=_e.read_shift(2,"i");break;case 7:lt=_e.read_shift(2);break;default:throw"Unsupported delta for QPW cell type "+(Fe&31)}if(!(!z.sheetStubs&&me.t=="z")){var Ut=cr(me);me.t=="n"&&me.z&&at(me.z)&&z.cellDates&&(Ut.v=Ft(me.v),Ut.t=typeof Ut.v=="number"?"n":"d"),I["!data"]!=null?(I["!data"][le]||(I["!data"][le]=[]),I["!data"][le][ke]=Ut):I[gr+$e(le)]=Ut}for(++le,--fe;Je-- >0&&fe>=0;){if(Fe&32)switch(Fe&31){case 2:me={t:"n",v:me.v+lt&65535}
303;break;case 3:me={t:"n",v:me.v+lt&65535},me.v>32767&&(me.v-=65536);break;case 7:me={t:"s",v:ne[ie=ie+lt>>>0]};break;default:throw"Cannot apply delta for QPW cell type "+(Fe&31)}else switch(Fe&31){case 1:me={t:"z"};break;case 2:me={t:"n",v:_e.read_shift(2)};break;case 7:me={t:"s",v:ne[ie=_e.read_shift(4)-1]};break;default:throw"Cannot apply repeat for QPW cell type "+(Fe&31)}!z.sheetStubs&&me.t=="z"||(I["!data"]!=null?(I["!data"][le]||(I["!data"][le]=[]),I["!data"][le][ke]=me):I[gr+$e(le)]=me),++le,--fe}}}break;case 3074:{ke=_e.read_shift(2),le=_e.read_shift(4);var vn=ve(_e);I["!data"]!=null?(I["!data"][le]||(I["!data"][le]=[]),I["!data"][le][ke]={t:"s",v:vn}):I[He(ke)+$e(le)]={t:"s",v:vn}}break}F.l+=We}return we}return{sheet_to_wk1:n,book_to_wk3:s,to_workbook:t}}();function sm(e){var t={},r=e.match(kr),a=0,n=!1;if(r)for(;a!=r.length;++a){var s=Ee(r[a]);switch(s[0].replace(/<\w*:/g,"<")){case"<condense":break;case"<extend":break;case"<shadow":if(!s.val)break;case"<shadow>":case"<shadow/>":t.shadow=1;break;case"</shadow>":break;case"<charset":if(s.val=="1")break;t.cp=di[parseInt(s.val,10)];break;case"<outline":if(!s.val)break;case"<outline>":case"<outline/>":t.outline=1;break;case"</outline>":break;case"<rFont":t.name=s.val;break;case"<sz":t.sz=s.val;break;case"<strike":if(!s.val)break;case"<strike>":case"<strike/>":t.strike=1;break;case"</strike>":break;case"<u":if(!s.val)break;switch(s.val){case"double":t.uval="double";break;case"singleAccounting":t.uval="single-accounting";break;case"doubleAccounting":t.uval="double-accounting";break}case"<u>":case"<u/>":t.u=1;break;case"</u>":break;case"<b":if(s.val=="0")break;case"<b>":case"<b/>":t.b=1;break;case"</b>":break;case"<i":if(s.val=="0")break;case"<i>":case"<i/>":t.i=1;break;case"</i>":break;case"<color":s.rgb&&(t.color=s.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":t.family=s.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":t.valign=s.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":break;case"<scheme":break;case"<scheme>":case"<scheme/>":case"</scheme>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(s[0].charCodeAt(1)!==47&&!n)throw new Error("Unrecognized rich format "+s[0])}}return t}var im=function(){function e(a){var n=mr(a,"t");if(!n)return{t:"s",v:""};var s={t:"s",v:Ie(n[1])},o=mr(a,"rPr");return o&&(s.s=sm(o[1])),s}var t=/<(?:\w+:)?r>/g,r=/<\/(?:\w+:)?r>/;return function(n){return n.replace(t,"").split(r).map(e).filter(function(s){return s.v})}}(),om=function(){var t=/(\r\n|\n)/g;function r(n,s,o){var i=[];n.u&&i.push("text-decoration: underline;"),n.uval&&i.push("text-underline-style:"+n.uval+";"),n.sz&&i.push("font-size:"+n.sz+"pt;"),n.outline&&i.push("text-effect: outline;"),n.shadow&&i.push("text-shadow: auto;"),s.push('<span style="'+i.join("")+'">'),n.b&&(s.push("<b>"),o.push("</b>")),n.i&&(s.push("<i>"),o.push("</i>")),n.strike&&(s.push("<s>"),o.push("</s>"));var c=n.valign||"";return c=="superscript"||c=="super"?c="sup":c=="subscript"&&(c="sub"),c!=""&&(s.push("<"+c+">"),o.push("</"+c+">")),o.push("</span>"),n}function a(n){var s=[[],n.v,[]];return n.v?(n.s&&r(n.s,s[0],s[2]),s[0].join("")+s[1].replace(t,"<br/>")+s[2].join("")):""}return function(s){return s.map(a).join("")}}(),cm=/<(?:\w+:)?t\b[^<>]*>([^<]*)<\/(?:\w+:)?t>/g,lm=/<(?:\w+:)?r\b[^<>]*>/;function Si(e,t){var r=t?t.cellHTML:!0,a={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(a.t=Ie(Xe(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""),!0),a.r=Xe(e),r&&(a.h=Ha(a.t))):e.match(lm)&&(a.r=Xe(e),a.t=Ie(Xe((mx(e,"rPh").match(cm)||[]).join("").replace(kr,"")),!0),r&&(a.h=om(im(a.r)))),a):{t:""}}var fm=/<(?:\w+:)?(?:si|sstItem)>/g,um=/<\/(?:\w+:)?(?:si|sstItem)>/;function dm(e,t){var r=[],a="";if(!e)return r;var n=mr(e,"sst");if(n){a=n[1].replace(fm,"").split(um);for(var s=0;s!=a.length;++s){var o=Si(a[s].trim(),t);o!=null&&(r[r.length]=o)}n=Ee(n[0].slice(0,n[0].indexOf(">"))),r.Count=n.count,r.Unique=n.uniqueCount}return r}function hm(e){return[e.read_shift(4),e.read_shift(4)]}function xm(e,t){var r=[],a=!1;return wt(e,function(s,o,i){switch(i){case 159:r.Count=s[0],r.Unique=s[1];break;case 19:r.push(s);break;case 160:return!0;case 35:a=!0;break;case 36:a=!1;break;default:if(o.T,!a||t.WTF)throw new Error("Unexpected record 0x"+i.toString(16))}}),r}function Rl(e){for(var t=[],r=e.split(""),a=0;a<r.length;
vendor: 5,999 bytes, line 303
303++a)t[a]=r[a].charCodeAt(0);return t}function mt(e,t){var r={};return r.Major=e.read_shift(2),r.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),r}function pm(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=mt(e,4),t.U=mt(e,4),t.W=mt(e,4),t}function mm(e){for(var t=e.read_shift(4),r=e.l+t-4,a={},n=e.read_shift(4),s=[];n-- >0;)s.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(a.name=e.read_shift(0,"lpp4"),a.comps=s,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return a}function gm(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(mm(e));return t}function vm(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(e.read_shift(0,"lpp4"));return t}function _m(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=mt(e,4),t.U=mt(e,4),t.W=mt(e,4),t}function wm(e){var t=_m(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),e.read_shift(4)!=4)throw new Error("Bad !Primary record");return t}function Dl(e,t){var r=e.l+t,a={};a.Flags=e.read_shift(4)&63,e.l+=4,a.AlgID=e.read_shift(4);var n=!1;switch(a.AlgID){case 26126:case 26127:case 26128:n=a.Flags==36;break;case 26625:n=a.Flags==4;break;case 0:n=a.Flags==16||a.Flags==4||a.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID}if(!n)throw new Error("Encryption Flags/AlgID mismatch");return a.AlgIDHash=e.read_shift(4),a.KeySize=e.read_shift(4),a.ProviderType=e.read_shift(4),e.l+=8,a.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,a}function Il(e,t){var r={},a=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,a),e.l=a,r}function km(e){var t=mt(e);switch(t.Minor){case 2:return[t.Minor,ym(e)];case 3:return[t.Minor,Em()];case 4:return[t.Minor,bm(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function ym(e){var t=e.read_shift(4);if((t&63)!=36)throw new Error("EncryptionInfo mismatch");var r=e.read_shift(4),a=Dl(e,r),n=Il(e,e.length-e.l);return{t:"Std",h:a,v:n}}function Em(){throw new Error("File is password-protected: ECMA-376 Extensible")}function bm(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),a={};return r.replace(kr,function(s){var o=Ee(s);switch(Zr(o[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":t.forEach(function(i){a[i]=o[i]});break;case"<dataIntegrity":a.encryptedHmacKey=o.encryptedHmacKey,a.encryptedHmacValue=o.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":a.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":a.uri=o.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":a.encs.push(o);break;default:throw o[0]}}),a}function Tm(e,t){var r={},a=r.EncryptionVersionInfo=mt(e,4);if(t-=4,a.Minor!=2)throw new Error("unrecognized minor version code: "+a.Minor);if(a.Major>4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);r.Flags=e.read_shift(4),t-=4;var n=e.read_shift(4);return t-=4,r.EncryptionHeader=Dl(e,n),t-=n,r.EncryptionVerifier=Il(e,t),r}function Cm(e){var t={},r=t.EncryptionVersionInfo=mt(e,4);if(r.Major!=1||r.Minor!=1)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}function Sm(e){var t=0,r,a=Rl(e),n=a.length+1,s,o,i,c,l;for(r=It(n),r[0]=a.length,s=1;s!=n;++s)r[s]=a[s-1];for(s=n-1;s>=0;--s)o=r[s],i=t&16384?1:0,c=t<<1&32767,l=i|c,t=l^o;return t^52811}var Ol=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],a=function(o){return(o/2|o*128)&255},n=function(o,i){return a(o^i)},s=function(o){for(var i=t[o.length-1],c=104,l=o.length-1;l>=0;--l)for(var u=o[l],m=0;m!=7;++m)u&64&&(i^=r[c]),u*=2,--c;return i};return function(o){for(var i=Rl(o),c=s(i),l=i.length,u=It(16),m=0;m!=16;++m)u[m]=0;var h,d,_;for((l&1)===1&&(h=c>>8,u[l]=n(e[0],h),--l,h=c&255,d=i[i.length-1],u[l]=n(d,h));l>0;)--l,h=c>>8,u[l]=n(i[l],h),--l,h=c&255,u[l]=n(i[l],h);for(l=15,_=15-i.length;_>0;)h=c>>8,u[l]=n(e[_],h),--l,--_,h=c&255,u[l]=n(i[l],h),--l,--_;return u}}(),Am=function(e,t,r,a,n){n||(n=t),a||(a=Ol(e));var s,o;for(s=0;s!=t.length;++s)o=t[s],o^=a[r],o=(o>>5|o<<3)&255,n[s]=o,++r;return[n,r,a]},Fm=function(e){var t=0,r=Ol(e);return function(a){var n=Am("",a,t,r);return t=n[1],n[0]}};function Nm(e,t,r,a){var n={key:rr(e),verificationBytes:rr(e)};return r.password&&(n.verifier=Sm(r.password)),a.valid=n.verificationBytes===n.verifier,a.valid&&(a.insitu=Fm(r.password)),n}function Rm(e,t,r){var a=r||{};return a.Info=e.read_shift(2),e.l-=2,a.Info===1?a.Data=Cm(e):a.Data=Tm(e,t),a}function Dm(e,t,r){var a={Type:r.biff>=8?e.read_shift(2):0};return a.Type?Rm(e,t-2,a):Nm(e,r.biff>=8?t:t-2,r,a),a}function Im(e,t){switch(t.type){case"base64":return In(Hr(e),t);case"binary":return In(e,t);case"buffer":return In(De&&Buffer.isBuffer(e)?e.toString("binary"):vt(e),t);case"array":return In(Jt(e),t)}throw new Error("Unrecognized type "+t.type)}function In(e,t){var r=t||{},a={},n=r.dense;n&&(a["!data"]=[]);var s=_i(e,"\\trowd","\\row");if(!s)throw new Error("RTF missing table");var o={s:{c:0,r:0},e:{c:0,r:s.length-1}},i=[];
303return s.forEach(function(c,l){n&&(i=a["!data"][l]=[]);for(var u=/\\[\w\-]+\b/g,m=0,h,d=-1,_=[];(h=u.exec(c))!=null;){var v=c.slice(m,u.lastIndex-h[0].length);switch(v.charCodeAt(0)==32&&(v=v.slice(1)),v.length&&_.push(v),h[0]){case"\\cell":if(++d,_.length){var x={v:_.join(""),t:"s"};x.v=="TRUE"||x.v=="FALSE"?(x.v=x.v=="TRUE",x.t="b"):isNaN(Wr(x.v))?vr[x.v]!=null&&(x.t="e",x.w=x.v,x.v=vr[x.v]):(x.t="n",r.cellText!==!1&&(x.w=x.v),x.v=Wr(x.v)),n?i[d]=x:a[Ue({r:l,c:d})]=x}_=[];break;case"\\par":_.push(`
304`);break}m=u.lastIndex}d>o.e.c&&(o.e.c=d)}),a["!ref"]=Oe(o),a}function Om(e,t){var r=Bt(Im(e,t),t);return r.bookType="rtf",r}function Pm(e){var t=e.slice(e[0]==="#"?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}function on(e){for(var t=0,r=1;t!=3;++t)r=r*256+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}function Lm(e){var t=e[0]/255,r=e[1]/255,a=e[2]/255,n=Math.max(t,r,a),s=Math.min(t,r,a),o=n-s;if(o===0)return[0,0,t];var i=0,c=0,l=n+s;switch(c=o/(l>1?2-l:l),n){case t:i=((r-a)/o+6)%6;break;case r:i=(a-t)/o+2;break;case a:i=(t-r)/o+4;break}return[i/6,c,l/2]}function jm(e){var t=e[0],r=e[1],a=e[2],n=r*2*(a<.5?a:1-a),s=a-n/2,o=[s,s,s],i=6*t,c;if(r!==0)switch(i|0){case 0:case 6:c=n*i,o[0]+=n,o[1]+=c;break;case 1:c=n*(2-i),o[0]+=c,o[1]+=n;break;case 2:c=n*(i-2),o[1]+=n,o[2]+=c;break;case 3:c=n*(4-i),o[1]+=c,o[2]+=n;break;case 4:c=n*(i-4),o[2]+=n,o[0]+=c;break;case 5:c=n*(6-i),o[2]+=c,o[0]+=n;break}for(var l=0;l!=3;++l)o[l]=Math.round(o[l]*255);return o}function Qn(e,t){if(t===0)return e;var r=Lm(Pm(e));return t<0?r[2]=r[2]*(1+t):r[2]=1-(1-r[2])*(1-t),on(jm(r))}var Pl=6,Mm=15,Bm=1,Rr=Pl;function es(e){return Math.floor((e+Math.round(128/Rr)/256)*Rr)}function rs(e){return Math.floor((e-5)/Rr*100+.5)/100}function ei(e){return Math.round((e*Rr+5)/Rr*256)/256}function Rs(e){return ei(rs(es(e)))}function Ai(e){var t=Math.abs(e-Rs(e)),r=Rr;if(t>.005)for(Rr=Bm;Rr<Mm;++Rr)Math.abs(e-Rs(e))<=t&&(t=Math.abs(e-Rs(e)),r=Rr);Rr=r}function Aa(e){e.width?(e.wpx=es(e.width),e.wch=rs(e.wpx),e.MDW=Rr):e.wpx?(e.wch=rs(e.wpx),e.width=ei(e.wch),e.MDW=Rr):typeof e.wch=="number"&&(e.width=ei(e.wch),e.wpx=es(e.width),e.MDW=Rr),e.customWidth&&delete e.customWidth}var Um=96,Ll=Um;function jl(e){return e*96/Ll}function cn(e){return e*Ll/96}var Wm={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function Hm(e,t,r,a){t.Borders=[];var n={},s=!1;(e.match(kr)||[]).forEach(function(o){var i=Ee(o);switch(Zr(i[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":n={},i.diagonalUp&&(n.diagonalUp=Ge(i.diagonalUp)),i.diagonalDown&&(n.diagonalDown=Ge(i.diagonalDown)),t.Borders.push(n);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":s=!0;break;case"</ext>":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+i[0]+" in borders")}})}function zm(e,t,r,a){t.Fills=[];var n={},s=!1;(e.match(kr)||[]).forEach(function(o){var i=Ee(o);switch(Zr(i[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":n={},t.Fills.push(n);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":t.Fills.push(n),n={};break;case"<patternFill":case"<patternFill>":i.patternType&&(n.patternType=i.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":n.bgColor||(n.bgColor={}),i.indexed&&(n.bgColor.indexed=parseInt(i.indexed,10)),i.theme&&(n.bgColor.theme=parseInt(i.theme,10)),i.tint&&(n.bgColor.tint=parseFloat(i.tint)),i.rgb&&(n.bgColor.rgb=i.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":n.fgColor||(n.fgColor={}),i.theme&&(n.fgColor.theme=parseInt(i.theme,10)),i.tint&&(n.fgColor.tint=parseFloat(i.tint)),i.rgb!=null&&(n.fgColor.rgb=i.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":s=!0;break;case"</ext>":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+i[0]+" in fills")}})}function Vm(e,t,r,a){t.Fonts=[];var n={},s=!1;
vendor: 4,699 bytes, line 304
304(e.match(kr)||[]).forEach(function(o){var i=Ee(o);switch(Zr(i[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":t.Fonts.push(n),n={};break;case"<name":i.val&&(n.name=Xe(i.val));break;case"<name/>":case"</name>":break;case"<b":n.bold=i.val?Ge(i.val):1;break;case"<b/>":n.bold=1;break;case"</b>":case"</b":break;case"<i":n.italic=i.val?Ge(i.val):1;break;case"<i/>":n.italic=1;break;case"</i>":case"</i":break;case"<u":switch(i.val){case"none":n.underline=0;break;case"single":n.underline=1;break;case"double":n.underline=2;break;case"singleAccounting":n.underline=33;break;case"doubleAccounting":n.underline=34;break}break;case"<u/>":n.underline=1;break;case"</u>":case"</u":break;case"<strike":n.strike=i.val?Ge(i.val):1;break;case"<strike/>":n.strike=1;break;case"</strike>":case"</strike":break;case"<outline":n.outline=i.val?Ge(i.val):1;break;case"<outline/>":n.outline=1;break;case"</outline>":case"</outline":break;case"<shadow":n.shadow=i.val?Ge(i.val):1;break;case"<shadow/>":n.shadow=1;break;case"</shadow>":case"</shadow":break;case"<condense":n.condense=i.val?Ge(i.val):1;break;case"<condense/>":n.condense=1;break;case"</condense>":case"</condense":break;case"<extend":n.extend=i.val?Ge(i.val):1;break;case"<extend/>":n.extend=1;break;case"</extend>":case"</extend":break;case"<sz":i.val&&(n.sz=+i.val);break;case"<sz/>":case"</sz>":case"</sz":break;case"<vertAlign":i.val&&(n.vertAlign=i.val);break;case"<vertAlign/>":case"</vertAlign>":case"</vertAlign":break;case"<family":i.val&&(n.family=parseInt(i.val,10));break;case"<family/>":case"</family>":case"</family":break;case"<scheme":i.val&&(n.scheme=i.val);break;case"<scheme/>":case"</scheme>":case"</scheme":break;case"<charset":if(i.val=="1")break;i.codepage=di[parseInt(i.val,10)];break;case"<charset/>":case"</charset>":case"</charset":break;case"<color":if(n.color||(n.color={}),i.auto&&(n.color.auto=Ge(i.auto)),i.rgb)n.color.rgb=i.rgb.slice(-6);else if(i.indexed){n.color.index=parseInt(i.indexed,10);var c=qt[n.color.index];n.color.index==81&&(c=qt[1]),c||(c=qt[1]),n.color.rgb=c[0].toString(16)+c[1].toString(16)+c[2].toString(16)}else i.theme&&(n.color.theme=parseInt(i.theme,10),i.tint&&(n.color.tint=parseFloat(i.tint)),i.theme&&r.themeElements&&r.themeElements.clrScheme&&(n.color.rgb=Qn(r.themeElements.clrScheme[n.color.theme].rgb,n.color.tint||0)));break;case"<color/>":case"</color>":case"</color":break;case"<AlternateContent":s=!0;break;case"</AlternateContent>":case"</AlternateContent":s=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":s=!0;break;case"</ext>":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+i[0]+" in fonts")}})}function Gm(e,t,r){t.NumberFmt=[];for(var a=Yr(Se),n=0;n<a.length;++n)t.NumberFmt[a[n]]=Se[a[n]];var s=e.match(kr);if(s)for(n=0;n<s.length;++n){var o=Ee(s[n]);switch(Zr(o[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":{var i=Ie(Xe(o.formatCode)),c=parseInt(o.numFmtId,10);if(t.NumberFmt[c]=i,c>0){if(c>392){for(c=392;c>60&&t.NumberFmt[c]!=null;--c);t.NumberFmt[c]=i}$t(i,c)}}break;case"</numFmt>":break;default:if(r.WTF)throw new Error("unrecognized "+o[0]+" in numFmts")}}}var On=["numFmtId","fillId","fontId","borderId","xfId"],Pn=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function $m(e,t,r){t.CellXf=[];var a,n=!1;(e.match(kr)||[]).forEach(function(s){var o=Ee(s),i=0;switch(Zr(o[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":case"<xf>":for(a=o,delete a[0],i=0;i<On.length;++i)a[On[i]]&&(a[On[i]]=parseInt(a[On[i]],10));for(i=0;i<Pn.length;++i)a[Pn[i]]&&(a[Pn[i]]=Ge(a[Pn[i]]));if(t.NumberFmt&&a.numFmtId>392){for(i=392;i>60;--i)if(t.NumberFmt[a.numFmtId]==t.NumberFmt[i]){a.numFmtId=i;break}}t.CellXf.push(a);break;case"</xf>":break;case"<alignment":case"<alignment/>":case"<alignment>":var c={};o.vertical&&(c.vertical=o.vertical),o.horizontal&&(c.horizontal=o.horizontal),o.textRotation!=null&&(c.textRotation=o.textRotation),o.indent&&(c.indent=o.indent),o.wrapText&&(c.wrapText=Ge(o.wrapText)),a.alignment=c;break;case"</alignment>":break;case"<protection":case"<protection>":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":case"<AlternateContent>":n=!0;break;case"</AlternateContent>":n=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(r&&r.WTF&&!n)throw new Error("unrecognized "+o[0]+" in cellXfs")}})}var Xm=function(){return function(r,a,n){var s={};if(!r)return s;r=vi(un(r,"<!--","-->"));var o;
304return(o=mr(r,"numFmts"))&&Gm(o[0],s,n),(o=mr(r,"fonts"))&&Vm(o[0],s,a,n),(o=mr(r,"fills"))&&zm(o[0],s,a,n),(o=mr(r,"borders"))&&Hm(o[0],s,a,n),(o=mr(r,"cellXfs"))&&$m(o[0],s,n),s}}();function qm(e,t){var r=e.read_shift(2),a=Sr(e);return[r,a]}function Km(e,t,r){var a={};a.sz=e.read_shift(2)/20;var n=t1(e);n.fItalic&&(a.italic=1),n.fCondense&&(a.condense=1),n.fExtend&&(a.extend=1),n.fShadow&&(a.shadow=1),n.fOutline&&(a.outline=1),n.fStrikeout&&(a.strike=1);var s=e.read_shift(2);switch(s===700&&(a.bold=1),e.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break}var o=e.read_shift(1);o!=0&&(a.underline=o);var i=e.read_shift(1);i>0&&(a.family=i);var c=e.read_shift(1);switch(c>0&&(a.charset=c),e.l++,a.color=r1(e),e.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break}return a.name=Sr(e),a}var Ym=Ar;function Zm(e,t){var r=e.l+t,a=e.read_shift(2),n=e.read_shift(2);return e.l=r,{ixfe:a,numFmtId:n}}var Jm=Ar;function Qm(e,t,r){var a={};a.NumberFmt=[];for(var n in Se)a.NumberFmt[n]=Se[n];a.CellXf=[],a.Fonts=[];var s=[],o=!1;return wt(e,function(c,l,u){switch(u){case 44:a.NumberFmt[c[0]]=c[1],$t(c[1],c[0]);break;case 43:a.Fonts.push(c),c.color.theme!=null&&t&&t.themeElements&&t.themeElements.clrScheme&&(c.color.rgb=Qn(t.themeElements.clrScheme[c.color.theme].rgb,c.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:s[s.length-1]==617&&a.CellXf.push(c);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:s.push(u),o=!0;break;case 38:s.pop(),o=!1;break;default:if(l.T>0)s.push(u);else if(l.T<0)s.pop();else if(!o||r.WTF&&s[s.length-1]!=37)throw new Error("Unexpected record 0x"+u.toString(16))}}),a}var eg=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function rg(e,t,r){t.themeElements.clrScheme=[];var a={};(e[0].match(kr)||[]).forEach(function(n){var s=Ee(n);switch(s[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":a.rgb=s.val;break;case"</a:srgbClr>":break;case"<a:sysClr":a.rgb=s.lastClr;break;case"</a:sysClr>":break;case"</a:dk1>":case"</a:lt1>":case"<a:dk1>":case"<a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":s[0].charAt(1)==="/"?(t.themeElements.clrScheme[eg.indexOf(s[0])]=a,a={}):a.name=s[0].slice(3,s[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+s[0]+" in clrScheme")}})}function tg(e,t,r){t.themeElements={};var a;if(!(a=Xt(e,"a:clrScheme")))throw new Error("clrScheme not found in themeElements");if(rg(a,t,r),!(a=Xt(e,"a:fontScheme")))throw new Error("fontScheme not found in themeElements");if(!(a=Xt(e,"a:fmtScheme")))throw new Error("fmtScheme not found in themeElements")}function Ml(e,t){(!e||e.length===0)&&(e=ag());var r,a={};if(!(r=Xt(e,"a:themeElements")))throw new Error("themeElements not found in theme");return tg(r[0],a,t),a.raw=e,a}function ag(e,t){var r=[K0];return r[r.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',r[r.length]="<a:themeElements>",r[r.length]='<a:clrScheme name="Office">',r[r.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',r[r.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',r[r.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',r[r.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',r[r.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',r[r.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',r[r.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',r[r.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',r[r.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>
304',r[r.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',r[r.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',r[r.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',r[r.length]="</a:clrScheme>",r[r.length]='<a:fontScheme name="Office">',r[r.length]="<a:majorFont>",r[r.length]='<a:latin typeface="Cambria"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Times New Roman"/>',r[r.length]='<a:font script="Hebr" typeface="Times New Roman"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="MoolBoran"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Times New Roman"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:majorFont>",r[r.length]="<a:minorFont>",r[r.length]='<a:latin typeface="Calibri"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Arial"/>',r[r.length]='<a:font script="Hebr" typeface="Arial"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="DaunPenh"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Arial"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>
304',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:minorFont>",r[r.length]="</a:fontScheme>",r[r.length]='<a:fmtScheme name="Office">',r[r.length]="<a:fillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="1"/>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="0"/>',r[r.length]="</a:gradFill>",r[r.length]="</a:fillStyleLst>",r[r.length]="<a:lnStyleLst>",r[r.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]="</a:lnStyleLst>",r[r.length]="<a:effectStyleLst>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',r[r.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',r[r.length]="</a:effectStyle>",r[r.length]="</a:effectStyleLst>",r[r.length]="<a:bgFillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/>
304</a:path>',r[r.length]="</a:gradFill>",r[r.length]="</a:bgFillStyleLst>",r[r.length]="</a:fmtScheme>",r[r.length]="</a:themeElements>",r[r.length]="<a:objectDefaults>",r[r.length]="<a:spDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',r[r.length]="</a:spDef>",r[r.length]="<a:lnDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',r[r.length]="</a:lnDef>",r[r.length]="</a:objectDefaults>",r[r.length]="<a:extraClrSchemeLst/>",r[r.length]="</a:theme>",r.join("")}function ng(e,t,r){var a=e.l+t,n=e.read_shift(4);if(n!==124226){if(!r.cellStyles){e.l=a;return}var s=e.slice(e.l);e.l=a;var o;try{o=q0(s,{type:"array"})}catch{return}var i=Dr(o,"theme/theme/theme1.xml",!0);if(i)return Ml(i,r)}}function sg(e){return e.read_shift(4)}function ig(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=og(e,4);break;case 2:t.xclrValue=bl(e);break;case 3:t.xclrValue=sg(e);break;case 4:e.l+=4;break}return e.l+=8,t}function og(e,t){return Ar(e,t)}function cg(e,t){return Ar(e,t)}function lg(e){var t=e.read_shift(2),r=e.read_shift(2)-4,a=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:a[1]=ig(e);break;case 6:a[1]=cg(e,r);break;case 14:case 15:a[1]=e.read_shift(r===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return a}function fg(e,t){var r=e.l+t;e.l+=2;var a=e.read_shift(2);e.l+=2;for(var n=e.read_shift(2),s=[];n-- >0;)s.push(lg(e,r-e.l));return{ixfe:a,ext:s}}function ug(e,t){t.forEach(function(r){switch(r[0]){}})}function dg(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:Sr(e)}}function hg(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}function xg(e){return e.l+=4,e.read_shift(4)!=0}function pg(e,t,r){var a={Types:[],Cell:[],Value:[]},n=r||{},s=[],o=!1,i=2;return wt(e,function(c,l,u){switch(u){case 335:a.Types.push({name:c.name});break;case 51:c.forEach(function(m){i==1?a.Cell.push({type:a.Types[m[0]-1].name,index:m[1]}):i==0&&a.Value.push({type:a.Types[m[0]-1].name,index:m[1]})});break;case 337:i=c?1:0;break;case 338:i=2;break;case 35:s.push(u),o=!0;break;case 36:s.pop(),o=!1;break;default:if(!l.T){if(!o||n.WTF&&s[s.length-1]!=35)throw new Error("Unexpected record 0x"+u.toString(16))}}}),a}function mg(e,t,r){var a={Types:[],Cell:[],Value:[]};if(!e)return a;var n=!1,s=2,o;return e.replace(kr,function(i){var c=Ee(i);switch(Zr(c[0])){case"<?xml":break;case"<metadata":case"</metadata>":break;case"<metadataTypes":case"</metadataTypes>":break;case"<metadataType":a.Types.push({name:c.name});break;case"</metadataType>":break;case"<futureMetadata":for(var l=0;l<a.Types.length;++l)a.Types[l].name==c.name&&(o=a.Types[l]);break;case"</futureMetadata>":break;case"<bk>":break;case"</bk>":break;case"<rc":s==1?a.Cell.push({type:a.Types[c.t-1].name,index:+c.v}):s==0&&a.Value.push({type:a.Types[c.t-1].name,index:+c.v});break;case"</rc>":break;case"<cellMetadata":s=1;break;case"</cellMetadata>":s=2;break;case"<valueMetadata":s=0;break;case"</valueMetadata>":s=2;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;case"<rvb":if(!o)break;o.offsets||(o.offsets=[]),o.offsets.push(+c.i);break;default:if(!n&&(r!=null&&r.WTF))throw new Error("unrecognized "+c[0]+" in metadata")}return i}),a}function gg(e){var t=[];if(!e)return t;var r=1;return(e.match(kr)||[]).forEach(function(a){var n=Ee(a);switch(n[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete n[0],n.i?r=n.i:n.i=r,t.push(n);break}}),t}function vg(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=Ue(r);var a=e.read_shift(1);return a&2&&(t.l="1"),a&8&&(t.a="1"),t}function _g(e,t,r){var a=[];return wt(e,function(s,o,i){switch(i){case 63:a.push(s);break;default:if(!o.T)throw new Error("Unexpected record 0x"+i.toString(16))}}),a}function wg(e,t,r,a){if(!e)return e;var n=a||{},s=!1;wt(e,function(i,c,l){switch(l){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:s=!0;break;case 36:s=!1;break;default:if(!c.T){if(!s||n.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}},n)}function kg(e,t){if(!e)return"??";var r=(e.match(/<c:chart [^<>]*r:id="([^<>"]*)"/)||["",""])[1];return t["!id"][r].Target}function yg(e,t,r){var a=0;
304(G0(e,"shape")||[]).forEach(function(n){var s="",o=!0,i=-1,c=-1,l=-1;switch(n.replace(kr,function(m,h){var d=Ee(m);switch(Zr(d[0])){case"<ClientData":d.ObjectType&&(s=d.ObjectType);break;case"<Visible":case"<Visible/>":o=!1;break;case"<Row":case"<Row>":i=h+m.length;break;case"</Row>":c=+n.slice(i,h).trim();break;case"<Column":case"<Column>":i=h+m.length;break;case"</Column>":l=+n.slice(i,h).trim();break}return""}),s){case"Note":var u=fn(t,c>=0&&l>=0?Ue({r:c,c:l}):r[a].ref);u.c&&(u.c.hidden=o),++a;break}})}function Zo(e,t,r,a){var n=e["!data"]!=null,s;t.forEach(function(o){var i=Cr(o.ref);if(!(i.r<0||i.c<0)){if(n?(e["!data"][i.r]||(e["!data"][i.r]=[]),s=e["!data"][i.r][i.c]):s=e[o.ref],!s){s={t:"z"},n?e["!data"][i.r][i.c]=s:e[o.ref]=s;var c=ar(e["!ref"]||"BDWGO1000001:A1");c.s.r>i.r&&(c.s.r=i.r),c.e.r<i.r&&(c.e.r=i.r),c.s.c>i.c&&(c.s.c=i.c),c.e.c<i.c&&(c.e.c=i.c);var l=Oe(c);e["!ref"]=l}s.c||(s.c=[]);var u={a:o.author,t:o.t,r:o.r,T:r};o.h&&(u.h=o.h);for(var m=s.c.length-1;m>=0;--m){if(!r&&s.c[m].T)return;r&&!s.c[m].T&&s.c.splice(m,1)}if(r&&a){for(m=0;m<a.length;++m)if(u.a==a[m].id){u.a=a[m].name||u.a;break}}s.c.push(u)}})}function Eg(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],a=[],n=mr(e,"authors");n&&n[1]&&n[1].split(/<\/\w*:?author>/).forEach(function(o){if(!(o===""||o.trim()==="")){var i=o.match(/<(?:\w+:)?author[^<>]*>(.*)/);i&&r.push(i[1])}});var s=mr(e,"commentList");return s&&s[1]&&s[1].split(/<\/\w*:?comment>/).forEach(function(o){if(!(o===""||o.trim()==="")){var i=o.match(/<(?:\w+:)?comment[^<>]*>/);if(i){var c=Ee(i[0]),l={author:c.authorId&&r[c.authorId]||"sheetjsghost",ref:c.ref,guid:c.guid},u=Cr(c.ref);if(!(t.sheetRows&&t.sheetRows<=u.r)){var m=mr(o,"text"),h=!!m&&!!m[1]&&Si(m[1])||{r:"",t:"",h:""};l.r=h.r,h.r=="<t></t>"&&(h.t=h.h=""),l.t=(h.t||"").replace(/\r\n/g,`
305`).replace(/\r/g,`
306`),t.cellHTML&&(l.h=h.h),a.push(l)}}}}),a}function bg(e,t){var r=[],a=!1,n={},s=0;return e.replace(kr,function(i,c){var l=Ee(i);switch(Zr(l[0])){case"<?xml":break;case"<ThreadedComments":break;case"</ThreadedComments>":break;case"<threadedComment":n={author:l.personId,guid:l.id,ref:l.ref,T:1};break;case"</threadedComment>":n.t!=null&&r.push(n);break;case"<text>":case"<text":s=c+i.length;break;case"</text>":n.t=e.slice(s,c).replace(/\r\n/g,`
307`).replace(/\r/g,`
308`);break;case"<mentions":case"<mentions>":a=!0;break;case"</mentions>":a=!1;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+l[0]+" in threaded comments")}return i}),r}function Tg(e,t){var r=[],a=!1;return e.replace(kr,function(s){var o=Ee(s);switch(Zr(o[0])){case"<?xml":break;case"<personList":break;case"</personList>":break;case"<person":r.push({name:o.displayname,id:o.id});break;case"</person>":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+o[0]+" in threaded comments")}return s}),r}function Cg(e){var t={};t.iauthor=e.read_shift(4);var r=na(e);return t.rfx=r.s,t.ref=Ue(r.s),e.l+=16,t}var Sg=Sr;function Ag(e,t){var r=[],a=[],n={},s=!1;return wt(e,function(i,c,l){switch(l){case 632:a.push(i);break;case 635:n=i;break;case 637:n.t=i.t,n.h=i.h,n.r=i.r;break;case 636:if(n.author=a[n.iauthor],delete n.iauthor,t.sheetRows&&n.rfx&&t.sheetRows<=n.rfx.r)break;n.t||(n.t=""),delete n.rfx,r.push(n);break;case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:break;case 38:break;default:if(!c.T){if(!s||t.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}}),r}var Fg="application/vnd.ms-office.vbaProject";function Ng(e){var t=Le.utils.cfb_new({root:"R"});return e.FullPaths.forEach(function(r,a){if(!(r.slice(-1)==="/"||!r.match(/_VBA_PROJECT_CUR/))){var n=r.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Le.utils.cfb_add(t,n,e.FileIndex[a].content)}}),Le.write(t)}function Rg(){return{"!type":"dialog"}}function Dg(){return{"!type":"dialog"}}function Ig(){return{"!type":"macro"}}function Og(){return{"!type":"macro"}}var Kt=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(a,n,s,o){var i=!1,c=!1;s.length==0?c=!0:s.charAt(0)=="["&&(c=!0,s=s.slice(1,-1)),o.length==0?i=!0:o.charAt(0)=="["&&(i=!0,o=o.slice(1,-1));var l=s.length>0?parseInt(s,10)|0:0,u=o.length>0?parseInt(o,10)|0:0;
308return i?u+=t.c:--u,c?l+=t.r:--l,n+(i?"":"$")+He(u)+(c?"":"$")+$e(l)}return function(n,s){return t=s,n.replace(e,r)}}(),Fi=/(^|[^._A-Z0-9])(\$?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])(\$?)(\d{1,7})(?![_.\(A-Za-z0-9])/g;try{Fi=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g}catch{}var Pg=function(){return function(t,r){return t.replace(Fi,function(a,n,s,o,i,c){var l=Ei(o)-(s?0:r.c),u=yi(c)-(i?0:r.r),m=i=="$"?u+1:u==0?"":"["+u+"]",h=s=="$"?l+1:l==0?"":"["+l+"]";return n+"R"+m+"C"+h})}}();function Bl(e,t){return e.replace(Fi,function(r,a,n,s,o,i){return a+(n=="$"?n+s:He(Ei(s)+t.c))+(o=="$"?o+i:$e(yi(i)+t.r))})}function Jo(e,t,r){var a=ta(t),n=a.s,s=Cr(r),o={r:s.r-n.r,c:s.c-n.c};return Bl(e,o)}function Lg(e){return e.length!=1}function Qo(e){return e.replace(/_xlfn\./g,"")}function nr(e){e.l+=1}function Pt(e,t){var r=e.read_shift(2);return[r&16383,r>>14&1,r>>15&1]}function Ul(e,t,r){var a=2;if(r){if(r.biff>=2&&r.biff<=5)return Wl(e);r.biff==12&&(a=4)}var n=e.read_shift(a),s=e.read_shift(a),o=Pt(e),i=Pt(e);return{s:{r:n,c:o[0],cRel:o[1],rRel:o[2]},e:{r:s,c:i[0],cRel:i[1],rRel:i[2]}}}function Wl(e){var t=Pt(e),r=Pt(e),a=e.read_shift(1),n=e.read_shift(1);return{s:{r:t[0],c:a,cRel:t[1],rRel:t[2]},e:{r:r[0],c:n,cRel:r[1],rRel:r[2]}}}function jg(e,t,r){if(r.biff<8)return Wl(e);var a=e.read_shift(r.biff==12?4:2),n=e.read_shift(r.biff==12?4:2),s=Pt(e),o=Pt(e);return{s:{r:a,c:s[0],cRel:s[1],rRel:s[2]},e:{r:n,c:o[0],cRel:o[1],rRel:o[2]}}}function Hl(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return Mg(e);var a=e.read_shift(r&&r.biff==12?4:2),n=Pt(e);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function Mg(e){var t=Pt(e),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}function Bg(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:r&255,fQuoted:!!(r&16384),cRel:r>>15,rRel:r>>15}}function Ug(e,t,r){var a=r&&r.biff?r.biff:8;if(a>=2&&a<=5)return Wg(e);var n=e.read_shift(a>=12?4:2),s=e.read_shift(2),o=(s&16384)>>14,i=(s&32768)>>15;if(s&=16383,i==1)for(;n>524287;)n-=1048576;if(o==1)for(;s>8191;)s=s-16384;return{r:n,c:s,cRel:o,rRel:i}}function Wg(e){var t=e.read_shift(2),r=e.read_shift(1),a=(t&32768)>>15,n=(t&16384)>>14;return t&=16383,a==1&&t>=8192&&(t=t-16384),n==1&&r>=128&&(r=r-256),{r:t,c:r,cRel:n,rRel:a}}function Hg(e,t,r){var a=(e[e.l++]&96)>>5,n=Ul(e,r.biff>=2&&r.biff<=5?6:8,r);return[a,n]}function zg(e,t,r){var a=(e[e.l++]&96)>>5,n=e.read_shift(2,"i"),s=8;if(r)switch(r.biff){case 5:e.l+=12,s=6;break;case 12:s=12;break}var o=Ul(e,s,r);return[a,n,o]}function Vg(e,t,r){var a=(e[e.l++]&96)>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[a]}function Gg(e,t,r){var a=(e[e.l++]&96)>>5,n=e.read_shift(2),s=8;if(r)switch(r.biff){case 5:e.l+=12,s=6;break;case 12:s=12;break}return e.l+=s,[a,n]}function $g(e,t,r){var a=(e[e.l++]&96)>>5,n=jg(e,t-1,r);return[a,n]}function Xg(e,t,r){var a=(e[e.l++]&96)>>5;return e.l+=r.biff==2?6:r.biff==12?14:7,[a]}function ec(e){var t=e[e.l+1]&1,r=1;return e.l+=4,[t,r]}function qg(e,t,r){e.l+=2;for(var a=e.read_shift(r&&r.biff==2?1:2),n=[],s=0;s<=a;++s)n.push(e.read_shift(r&&r.biff==2?1:2));return n}function Kg(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=2,[a,e.read_shift(r&&r.biff==2?1:2)]}function Yg(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=2,[a,e.read_shift(r&&r.biff==2?1:2)]}function Zg(e){var t=e[e.l+1]&255?1:0;return e.l+=2,[t,e.read_shift(2)]}function Jg(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=r&&r.biff==2?3:4,[a]}function zl(e){var t=e.read_shift(1),r=e.read_shift(1);return[t,r]}function Qg(e){return e.read_shift(2),zl(e)}function ev(e){return e.read_shift(2),zl(e)}function rv(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=Hl(e,0,r);return[a,n]}function tv(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=Ug(e,0,r);return[a,n]}function av(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=e.read_shift(2);r&&r.biff==5&&(e.l+=12);var s=Hl(e,0,r);return[a,n,s]}function nv(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=e.read_shift(r&&r.biff<=3?1:2);return[s2[n],$l[n],a]}function sv(e,t,r){var a=e[e.l++],n=e.read_shift(1),s=r&&r.biff<=3?[a==88?-1:0,e.read_shift(1)]:iv(e);return[n,(s[0]===0?$l:n2)[s[1]]]}function iv(e){return[e[e.l+1]>>7,e.read_shift(2)&32767]}function ov(e,t,r){e.l+=r&&r.biff==2?3:4}function cv(e,t,r){if(e.l++,r&&r.biff==12)return[e.read_shift(4,"i"),0];var a=e.read_shift(2),n=e.read_shift(r&&r.biff==2?1:2);return[a,n]}function lv(e){return e.l++,jr[e.read_shift(1)]}function fv(e){return e.l++,e.read_shift(2)}function uv(e){return e.l++,e.read_shift(1)!==0}function dv(e){return e.l++,Tr(e)}function hv(e,t,r){return e.l++,Sa(e,t-1,r)}function xv(e,t){var r=[e.read_shift(1)];if(t==12)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2;break}switch(r[0]){case 4:r[1]=tr(e,1)?"TRUE":"FALSE",t!=12&&(e.l+=7);break;case 37:case 16:r[1]=jr[e[e.l]],e.l+=t==12?4:8;break;case 0:e.l+=8;break;case 1:r[1]=Tr(e);break;case 2:r[1]=sa(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function pv(e,t,r){for(var a=e.read_shift(r.biff==12?4:2),n=[],s=0;s!=a;++s)n.push((r.biff==12?na:us)(e));return n}function mv(e,t,r){var a=0,n=0;r.biff==12?(a=e.read_shift(4),n=e.read_shift(4)):(n=1+e.read_shift(1),a=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--a,--n==0&&(n=256));for(var s=0,o=[];s!=a&&(o[s]=[]);++s)for(var i=0;i!=n;++i)o[s][i]=xv(e,r.biff);return o}
vendor: 7,241 bytes, line 308
308function gv(e,t,r){var a=e.read_shift(1)>>>5&3,n=!r||r.biff>=8?4:2,s=e.read_shift(n);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[a,0,s]}function vv(e,t,r){if(r.biff==5)return _v(e);var a=e.read_shift(1)>>>5&3,n=e.read_shift(2),s=e.read_shift(4);return[a,n,s]}function _v(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var a=e.read_shift(2);return e.l+=12,[t,r,a]}function wv(e,t,r){var a=e.read_shift(1)>>>5&3;e.l+=r&&r.biff==2?3:4;var n=e.read_shift(r&&r.biff==2?1:2);return[a,n]}function kv(e,t,r){var a=e.read_shift(1)>>>5&3,n=e.read_shift(r&&r.biff==2?1:2);return[a,n]}function yv(e,t,r){var a=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,r.biff==12&&(e.l+=2),[a]}function Ev(e,t,r){var a=(e[e.l++]&96)>>5,n=e.read_shift(2),s=4;if(r)switch(r.biff){case 5:s=15;break;case 12:s=6;break}return e.l+=s,[a,n]}var bv=Ar,Tv=Ar,Cv=Ar;function xn(e,t,r){return e.l+=2,[Bg(e)]}function Ni(e){return e.l+=6,[]}var Sv=xn,Av=Ni,Fv=Ni,Nv=xn;function Vl(e){return e.l+=2,[rr(e),e.read_shift(2)&1]}var Rv=xn,Dv=Vl,Iv=Ni,Ov=xn,Pv=xn,Lv=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function jv(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(4),n=e.read_shift(2),s=e.read_shift(2),o=Lv[r>>2&31];return{ixti:t,coltype:r&3,rt:o,idx:a,c:n,C:s}}function Mv(e){return e.l+=2,[e.read_shift(4)]}function Bv(e,t,r){return e.l+=5,e.l+=2,e.l+=r.biff==2?1:4,["PTGSHEET"]}function Uv(e,t,r){return e.l+=r.biff==2?4:5,["PTGENDSHEET"]}function Wv(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function Hv(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function zv(e){return e.l+=4,[0,0]}var rc={1:{n:"PtgExp",f:cv},2:{n:"PtgTbl",f:Cv},3:{n:"PtgAdd",f:nr},4:{n:"PtgSub",f:nr},5:{n:"PtgMul",f:nr},6:{n:"PtgDiv",f:nr},7:{n:"PtgPower",f:nr},8:{n:"PtgConcat",f:nr},9:{n:"PtgLt",f:nr},10:{n:"PtgLe",f:nr},11:{n:"PtgEq",f:nr},12:{n:"PtgGe",f:nr},13:{n:"PtgGt",f:nr},14:{n:"PtgNe",f:nr},15:{n:"PtgIsect",f:nr},16:{n:"PtgUnion",f:nr},17:{n:"PtgRange",f:nr},18:{n:"PtgUplus",f:nr},19:{n:"PtgUminus",f:nr},20:{n:"PtgPercent",f:nr},21:{n:"PtgParen",f:nr},22:{n:"PtgMissArg",f:nr},23:{n:"PtgStr",f:hv},26:{n:"PtgSheet",f:Bv},27:{n:"PtgEndSheet",f:Uv},28:{n:"PtgErr",f:lv},29:{n:"PtgBool",f:uv},30:{n:"PtgInt",f:fv},31:{n:"PtgNum",f:dv},32:{n:"PtgArray",f:Xg},33:{n:"PtgFunc",f:nv},34:{n:"PtgFuncVar",f:sv},35:{n:"PtgName",f:gv},36:{n:"PtgRef",f:rv},37:{n:"PtgArea",f:Hg},38:{n:"PtgMemArea",f:wv},39:{n:"PtgMemErr",f:bv},40:{n:"PtgMemNoMem",f:Tv},41:{n:"PtgMemFunc",f:kv},42:{n:"PtgRefErr",f:yv},43:{n:"PtgAreaErr",f:Vg},44:{n:"PtgRefN",f:tv},45:{n:"PtgAreaN",f:$g},46:{n:"PtgMemAreaN",f:Wv},47:{n:"PtgMemNoMemN",f:Hv},57:{n:"PtgNameX",f:vv},58:{n:"PtgRef3d",f:av},59:{n:"PtgArea3d",f:zg},60:{n:"PtgRefErr3d",f:Ev},61:{n:"PtgAreaErr3d",f:Gg},255:{}},Vv={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Gv={1:{n:"PtgElfLel",f:Vl},2:{n:"PtgElfRw",f:Ov},3:{n:"PtgElfCol",f:Sv},6:{n:"PtgElfRwV",f:Pv},7:{n:"PtgElfColV",f:Nv},10:{n:"PtgElfRadical",f:Rv},11:{n:"PtgElfRadicalS",f:Iv},13:{n:"PtgElfColS",f:Av},15:{n:"PtgElfColSV",f:Fv},16:{n:"PtgElfRadicalLel",f:Dv},25:{n:"PtgList",f:jv},29:{n:"PtgSxName",f:Mv},255:{}},$v={0:{n:"PtgAttrNoop",f:zv},1:{n:"PtgAttrSemi",f:Jg},2:{n:"PtgAttrIf",f:Yg},4:{n:"PtgAttrChoose",f:qg},8:{n:"PtgAttrGoto",f:Kg},16:{n:"PtgAttrSum",f:ov},32:{n:"PtgAttrBaxcel",f:ec},33:{n:"PtgAttrBaxcel",f:ec},64:{n:"PtgAttrSpace",f:Qg},65:{n:"PtgAttrSpaceSemi",f:ev},128:{n:"PtgAttrIfError",f:Zg},255:{}};function pn(e,t,r,a){if(a.biff<8)return Ar(e,t);for(var n=e.l+t,s=[],o=0;o!==r.length;++o)switch(r[o][0]){case"PtgArray":r[o][1]=mv(e,0,a),s.push(r[o][1]);break;case"PtgMemArea":r[o][2]=pv(e,r[o][1],a),s.push(r[o][2]);break;case"PtgExp":a&&a.biff==12&&(r[o][1][1]=e.read_shift(4),s.push(r[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[o][0]}return t=n-e.l,t!==0&&s.push(Ar(e,t)),s}function mn(e,t,r){for(var a=e.l+t,n,s,o=[];a!=e.l;)t=a-e.l,s=e[e.l],n=rc[s]||rc[Vv[s]],(s===24||s===25)&&(n=(s===24?Gv:$v)[e[e.l+1]]),!n||!n.f?Ar(e,t):o.push([n.n,n.f(e,t,r)]);return o}function Xv(e){for(var t=[],r=0;r<e.length;++r){for(var a=e[r],n=[],s=0;s<a.length;++s){var o=a[s];if(o)switch(o[0]){case 2:n.push('"'+o[1].replace(/"/g,'""')+'"');break;default:n.push(o[1])}else n.push("")}t.push(n.join(","))}return t.join(";")}var qv={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Kv(e,t){var r=e.lastIndexOf("!"),a=t.lastIndexOf("!");return r==-1&&a==-1?e+":"+t:r>0&&a>0&&e.slice(0,r).toLowerCase()==t.slice(0,a).toLowerCase()?e+":"+t.slice(a+1):(console.error("Cannot hydrate range",e,t),e+":"+t)}function Gl(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),t==0?"":e.XTI[t-1];if(!a)return"SH33TJSERR1";var n="";if(r.biff>8)switch(e[a[0]][0]){case 357:return n=a[1]==-1?"#REF":e.SheetNames[a[1]],a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:return r.SID!=null?e.SheetNames[r.SID]:"SH33TJSSAME"+e[a[0]][0];case 355:default:return"SH33TJSSRC"+e[a[0]][0]}switch(e[a[0]][0][0]){case 1025:return n=a[1]==-1?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map(function(s){return s.Name}).join(";;");default:return e[a[0]][0][3]?(n=a[1]==-1?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function tc(e,t,r){var a=Gl(e,t,r);return a=="#REF"?a:qx(a,r)}function br(e,t,r,a,n){var s=n&&n.biff||8,o={s:{c:0,r:0},e:{c:0,r:0}},i=[],c,l,u,m=0,h=0,d,_="";if(!e[0]||!e[0][0])return"";for(var v=-1,x="",p=0,E=e[0].length;p<E;++p){var w=e[0][p];switch(w[0]){case"PtgUminus":i.push("-"+i.pop());break;case"PtgUplus":i.push("+"+i.pop());break;case"PtgPercent":i.push(i.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(c=i.pop(),l=i.pop(),v>=0){switch(e[0][v][1][0]){case 0:x=Pe(" ",e[0][v][1][1]);break;case 1:x=Pe("\r",e[0][v][1][1]);break;default:if(x="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][v][1][0])}l=l+x,v=-1}i.push(l+qv[w[0]]+c);break;case"PtgIsect":c=i.pop(),l=i.pop(),i.push(l+" "+c);break;case"PtgUnion":c=i.pop(),l=i.pop(),i.push(l+","+c);break;case"PtgRange":c=i.pop(),l=i.pop(),i.push(Kv(l,c));break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":u=Va(w[1][1],o,n),i.push(Ga(u,s));break;case"PtgRefN":u=r?Va(w[1][1],r,n):w[1][1],i.push(Ga(u,s));break;case"PtgRef3d":m=w[1][1],u=Va(w[1][2],o,n),_=tc(a,m,n),i.push(_+"!"+Ga(u,s));break;case"PtgFunc":case"PtgFuncVar":var T=w[1][0],W=w[1][1];T||(T=0),T&=127;var M=T==0?[]:i.slice(-T);
vendor: 4,317 bytes, line 308
308i.length-=T,W==="User"&&(W=M.shift()),i.push(W+"("+M.join(",")+")");break;case"PtgBool":i.push(w[1]?"TRUE":"FALSE");break;case"PtgInt":i.push(w[1]);break;case"PtgNum":i.push(String(w[1]));break;case"PtgStr":i.push('"'+w[1].replace(/"/g,'""')+'"');break;case"PtgErr":i.push(w[1]);break;case"PtgAreaN":d=Oo(w[1][1],r?{s:r}:o,n),i.push(Fs(d,n));break;case"PtgArea":d=Oo(w[1][1],o,n),i.push(Fs(d,n));break;case"PtgArea3d":m=w[1][1],d=w[1][2],_=tc(a,m,n),i.push(_+"!"+Fs(d,n));break;case"PtgAttrSum":i.push("SUM("+i.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":h=w[1][2];var R=(a.names||[])[h-1]||(a[0]||[])[h],k=R?R.Name:"SH33TJSNAME"+String(h);k&&k.slice(0,6)=="_xlfn."&&!n.xlfn&&(k=k.slice(6)),i.push(k);break;case"PtgNameX":var g=w[1][1];h=w[1][2];var y;if(n.biff<=5)g<0&&(g=-g),a[g]&&(y=a[g][h]);else{var C="";if(((a[g]||[])[0]||[])[0]==14849||(((a[g]||[])[0]||[])[0]==1025?a[g][h]&&a[g][h].itab>0&&(C=a.SheetNames[a[g][h].itab-1]+"!"):C=a.SheetNames[h-1]+"!"),a[g]&&a[g][h])C+=a[g][h].Name;else if(a[0]&&a[0][h])C+=a[0][h].Name;else{var S=(Gl(a,g,n)||"").split(";;");S[h-1]?C=S[h-1]:C+="SH33TJSERRX"}i.push(C);break}y||(y={Name:"SH33TJSERRY"}),i.push(y.Name);break;case"PtgParen":var U="(",Y=")";if(v>=0){switch(x="",e[0][v][1][0]){case 2:U=Pe(" ",e[0][v][1][1])+U;break;case 3:U=Pe("\r",e[0][v][1][1])+U;break;case 4:Y=Pe(" ",e[0][v][1][1])+Y;break;case 5:Y=Pe("\r",e[0][v][1][1])+Y;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][v][1][0])}v=-1}i.push(U+i.pop()+Y);break;case"PtgRefErr":i.push("#REF!");break;case"PtgRefErr3d":i.push("#REF!");break;case"PtgExp":u={c:w[1][1],r:w[1][0]};var H={c:r.c,r:r.r};if(a.sharedf[Ue(u)]){var re=a.sharedf[Ue(u)];i.push(br(re,o,H,a,n))}else{var X=!1;for(c=0;c!=a.arrayf.length;++c)if(l=a.arrayf[c],!(u.c<l[0].s.c||u.c>l[0].e.c)&&!(u.r<l[0].s.r||u.r>l[0].e.r)){i.push(br(l[1],o,H,a,n)),X=!0;break}X||i.push(w[1])}break;case"PtgArray":i.push("{"+Xv(w[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":v=p;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":i.push("");break;case"PtgAreaErr":i.push("#REF!");break;case"PtgAreaErr3d":i.push("#REF!");break;case"PtgList":i.push("Table"+w[1].idx+"[#"+w[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(w));default:throw new Error("Unrecognized Formula Token: "+String(w))}var B=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(n.biff!=3&&v>=0&&B.indexOf(e[0][p][0])==-1){w=e[0][v];var q=!0;switch(w[1][0]){case 4:q=!1;case 0:x=Pe(" ",w[1][1]);break;case 5:q=!1;case 1:x=Pe("\r",w[1][1]);break;default:if(x="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+w[1][0])}i.push((q?x:"")+i.pop()+(q?"":x)),v=-1}}if(i.length>1&&n.WTF)throw new Error("bad formula stack");return i[0]=="TRUE"?!0:i[0]=="FALSE"?!1:i[0]}function Yv(e,t,r){var a=e.l+t,n=r.biff==2?1:2,s,o=e.read_shift(n);if(o==65535)return[[],Ar(e,t-2)];var i=mn(e,o,r);return t!==o+n&&(s=pn(e,t-o-n,i,r)),e.l=a,[i,s]}function Zv(e,t,r){var a=e.l+t,n=r.biff==2?1:2,s,o=e.read_shift(n);if(o==65535)return[[],Ar(e,t-2)];var i=mn(e,o,r);return t!==o+n&&(s=pn(e,t-o-n,i,r)),e.l=a,[i,s]}function Jv(e,t,r,a){var n=e.l+t,s=mn(e,a,r),o;return n!==e.l&&(o=pn(e,n-e.l,s,r)),[s,o]}function Qv(e,t,r){var a=e.l+t,n,s=e.read_shift(2),o=mn(e,s,r);return s==65535?[[],Ar(e,t-2)]:(t!==s+2&&(n=pn(e,a-s-2,o,r)),[o,n])}function e2(e){var t;if(xt(e,e.l+6)!==65535)return[Tr(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=e[e.l+2]===1,e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}function Ds(e,t,r){var a=e.l+t,n=it(e,6,r),s=e2(e),o=e.read_shift(1);r.biff!=2&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var i=Zv(e,a-e.l,r);return{cell:n,val:s[0],formula:i,shared:o>>3&1,tt:s[1]}}function ds(e,t,r){var a=e.read_shift(4),n=mn(e,a,r),s=e.read_shift(4),o=s>0?pn(e,s,n,r):null;return[n,o]}var r2=ds,hs=ds,t2=ds,a2=ds,n2
vendor: 7,369 bytes, line 308
308={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"}
308,$l={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERA
308NKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},s2={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function ac(e){return e.slice(0,3)=="of:"&&(e=e.slice(3)),e.charCodeAt(0)==61&&(e=e.slice(1),e.charCodeAt(0)==61&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(t,r){return r.replace(/\./g,"")}),e=e.replace(/\$'([^']|'')+'/g,function(t){return t.slice(1)}),e=e.replace(/\$([^\]\. #$]+)/g,function(t,r){return r.match(/^([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])?(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}
308)?$/)?t:r}),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Is(e){e=e.replace(/\$'([^']|'')+'/g,function(a){return a.slice(1)}),e=e.replace(/\$([^\]\. #$]+)/g,function(a,n){return n.match(/^([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])?(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})?$/)?a:n});var t=e.split(":"),r=t[0].split(".")[0];return[r,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}var Ka={},ya={};function Ya(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];t=="xlml"&&(r=[1,1,1,1,.5,.5]),e.left==null&&(e.left=r[0]),e.right==null&&(e.right=r[1]),e.top==null&&(e.top=r[2]),e.bottom==null&&(e.bottom=r[3]),e.header==null&&(e.header=r[4]),e.footer==null&&(e.footer=r[5])}}function Xl(e,t,r,a,n,s,o){try{a.cellNF&&(e.z=Se[t])}catch(c){if(a.WTF)throw c}if(!(e.t==="z"&&!a.cellStyles)){if(e.t==="d"&&typeof e.v=="string"&&(e.v=wr(e.v)),(!a||a.cellText!==!1)&&e.t!=="z")try{if(Se[t]==null&&$t(Yh[t]||"General",t),e.t==="e")e.w=e.w||jr[e.v];else if(t===0)if(e.t==="n")(e.v|0)===e.v?e.w=e.v.toString(10):e.w=an(e.v);else if(e.t==="d"){var i=ur(e.v,!!o);(i|0)===i?e.w=i.toString(10):e.w=an(i)}else{if(e.v===void 0)return"";e.w=Zt(e.v,ya)}else e.t==="d"?e.w=zr(t,ur(e.v,!!o),ya):e.w=zr(t,e.v,ya)}catch(c){if(a.WTF)throw c}if(a.cellStyles&&r!=null)try{e.s=s.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Qn(n.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),a.WTF&&(e.s.fgColor.raw_rgb=n.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Qn(n.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),a.WTF&&(e.s.bgColor.raw_rgb=n.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(c){if(a.WTF&&s.Fills)throw c}}}function i2(e,t){var r=ar(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=Oe(r))}var o2=/<(?:\w+:)?mergeCell ref=["'][A-Z0-9:]+['"]\s*[\/]?>/g,c2=/<(?:\w+:)?hyperlink [^<>]*>/mg,l2=/"(\w*:\w*)"/,f2=/<(?:\w+:)?col\b[^<>]*[\/]?>/g,u2=/<(?:\w+:)?autoFilter[^>]*/g,d2=/<(?:\w+:)?pageMargins[^<>]*\/>/g,ql=/<(?:\w+:)?sheetPr\b[^<>]*?\/>/;function h2(e,t,r,a,n,s,o){if(!e)return e;a||(a={"!id":{}});var i={};t.dense&&(i["!data"]=[]);var c={s:{r:2e6,c:2e6},e:{r:0,c:0}},l="",u="",m=mr(e,"sheetData");m?(l=e.slice(0,m.index),u=e.slice(m.index+m[0].length)):l=u=e;var h=l.match(ql);h?Ri(h[0],i,n,r):(h=mr(l,"sheetPr"))&&x2(h[0],h[1]||"",i,n,r);var d=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(d>0){var _=l.slice(d,d+50).match(l2);_&&!(t&&t.nodim)&&i2(i,_[1])}var v=mr(l,"sheetViews");v&&v[1]&&w2(v[1],n);var x=[];if(t.cellStyles){var p=l.match(f2);
308p&&g2(x,p)}m&&k2(m[1],i,t,c,s,o,n);var E=u.match(u2);E&&(i["!autofilter"]=v2(E[0]));var w=[],T=u.match(o2);if(T)for(d=0;d!=T.length;++d)w[d]=ar(T[d].slice(T[d].indexOf("=")+2));var W=u.match(c2);W&&p2(i,W,a);var M=u.match(d2);M&&(i["!margins"]=m2(Ee(M[0])));var R;if((R=u.match(/legacyDrawing r:id="(.*?)"/))&&(i["!legrel"]=R[1]),t&&t.nodim&&(c.s.c=c.s.r=0),!i["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(i["!ref"]=Oe(c)),t.sheetRows>0&&i["!ref"]){var k=ar(i["!ref"]);t.sheetRows<=+k.e.r&&(k.e.r=t.sheetRows-1,k.e.r>c.e.r&&(k.e.r=c.e.r),k.e.r<k.s.r&&(k.s.r=k.e.r),k.e.c>c.e.c&&(k.e.c=c.e.c),k.e.c<k.s.c&&(k.s.c=k.e.c),i["!fullref"]=i["!ref"],i["!ref"]=Oe(k))}return x.length>0&&(i["!cols"]=x),w.length>0&&(i["!merges"]=w),a["!id"][i["!legrel"]]&&(i["!legdrawel"]=a["!id"][i["!legrel"]]),i}function Ri(e,t,r,a){var n=Ee(e);r.Sheets[a]||(r.Sheets[a]={}),n.codeName&&(r.Sheets[a].CodeName=Ie(Xe(n.codeName)))}function x2(e,t,r,a,n){Ri(e.slice(0,e.indexOf(">")),r,a,n)}function p2(e,t,r){for(var a=e["!data"]!=null,n=0;n!=t.length;++n){var s=Ee(Xe(t[n]),!0);if(!s.ref)return;var o=((r||{})["!id"]||[])[s.id];o?(s.Target=o.Target,s.location&&(s.Target+="#"+Ie(s.location))):(s.Target="#"+Ie(s.location),o={Target:s.Target,TargetMode:"Internal"}),s.Rel=o,s.tooltip&&(s.Tooltip=s.tooltip,delete s.tooltip);for(var i=ar(s.ref),c=i.s.r;c<=i.e.r;++c)for(var l=i.s.c;l<=i.e.c;++l){var u=He(l)+$e(c);a?(e["!data"][c]||(e["!data"][c]=[]),e["!data"][c][l]||(e["!data"][c][l]={t:"z",v:void 0}),e["!data"][c][l].l=s):(e[u]||(e[u]={t:"z",v:void 0}),e[u].l=s)}}}function m2(e){var t={};return["left","right","top","bottom","header","footer"].forEach(function(r){e[r]&&(t[r]=parseFloat(e[r]))}),t}function g2(e,t){for(var r=!1,a=0;a!=t.length;++a){var n=Ee(t[a],!0);n.hidden&&(n.hidden=Ge(n.hidden));var s=parseInt(n.min,10)-1,o=parseInt(n.max,10)-1;for(n.outlineLevel&&(n.level=+n.outlineLevel||0),delete n.min,delete n.max,n.width=+n.width,!r&&n.width&&(r=!0,Ai(n.width)),Aa(n);s<=o;)e[s++]=cr(n)}}function v2(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}var _2=/<(?:\w:)?sheetView(?:[^<>a-z][^<>]*)?\/?>/g;function w2(e,t){t.Views||(t.Views=[{}]),(e.match(_2)||[]).forEach(function(r,a){var n=Ee(r);t.Views[a]||(t.Views[a]={}),+n.zoomScale&&(t.Views[a].zoom=+n.zoomScale),n.rightToLeft&&Ge(n.rightToLeft)&&(t.Views[a].RTL=!0)})}var k2=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,a=/ref=["']([^"']*)["']/;return function(s,o,i,c,l,u,m){for(var h=0,d="",_=[],v=[],x=0,p=0,E=0,w="",T,W,M=0,R=0,k,g,y=0,C=0,S=Array.isArray(u.CellXf),U,Y=[],H=[],re=o["!data"]!=null,X=[],B={},q=!1,L=!!i.sheetStubs,K=!!((m||{}).WBProps||{}).date1904,te=s.split(t),ae=0,ce=te.length;ae!=ce;++ae){d=te[ae].trim();var ge=d.length;if(ge!==0){var ve=0;e:for(h=0;h<ge;++h)switch(d[h]){case">":if(d[h-1]!="/"){++h;break e}if(i&&i.cellStyles){if(W=Ee(d.slice(ve,h),!0),M=W.r!=null?parseInt(W.r,10):M+1,R=-1,i.sheetRows&&i.sheetRows<M)continue;B={},q=!1,W.ht&&(q=!0,B.hpt=parseFloat(W.ht),B.hpx=cn(B.hpt)),W.hidden&&Ge(W.hidden)&&(q=!0,B.hidden=!0),W.outlineLevel!=null&&(q=!0,B.level=+W.outlineLevel),q&&(X[M-1]=B)}break;case"<":ve=h;break}if(ve>=h)break;if(W=Ee(d.slice(ve,h),!0),M=W.r!=null?parseInt(W.r,10):M+1,R=-1,!(i.sheetRows&&i.sheetRows<M)){i.nodim||(c.s.r>M-1&&(c.s.r=M-1),c.e.r<M-1&&(c.e.r=M-1)),i&&i.cellStyles&&(B={},q=!1,W.ht&&(q=!0,B.hpt=parseFloat(W.ht),B.hpx=cn(B.hpt)),W.hidden&&Ge(W.hidden)&&(q=!0,B.hidden=!0),W.outlineLevel!=null&&(q=!0,B.level=+W.outlineLevel),q&&(X[M-1]=B)),_=d.slice(h).split(e);for(var Te=0;Te!=_.length&&_[Te].trim().charAt(0)=="<";++Te);for(_=_.slice(Te),h=0;h!=_.length;++h)if(d=_[h].trim(),d.length!==0){if(v=d.match(r),x=h,p=0,E=0,d="<c "+(d.slice(0,1)=="<"?">":"")+d,v!=null&&v.length===2){for(x=0,w=v[1],p=0;p!=w.length&&!((E=w.charCodeAt(p)-64)<1||E>26);++p)x=26*x+E;--x,R=x}else++R;for(p=0;p!=d.length&&d.charCodeAt(p)!==62;++p);if(++p,W=Ee(d.slice(0,p),!0),W.r||(W.r=Ue({r:M-1,c:R})),w=d.slice(p),T={t:""},(v=mr(w,"v"))!=null&&v[1]!==""&&(T.v=Ie(v[1])),i.cellFormula){if((v=mr(w,"f"))!=null){if(v[1]=="")v[0].indexOf('t="shared"')>-1&&(g=Ee(v[0]),H[g.si]&&(T.f=Jo(H[g.si][1],H[g.si][2],W.r)));else if(T.f=Ie(Xe(v[1]),!0),i.xlfn||(T.f=Qo(T.f)),v[0].indexOf('t="array"')>-1)T.F=(w.match(a)||[])[1],T.F.indexOf(":")>-1&&Y.push([ar(T.F),T.F]);else if(v[0].indexOf('t="shared"')>-1){g=Ee(v[0]);var F=Ie(Xe(v[1]));i.xlfn||(F=Qo(F)),H[parseInt(g.si,10)]=[g,F,W.r]}}else(v=w.match(/<f[^<>]*\/>/))&&(g=Ee(v[0]),H[g.si]&&(T.f=Jo(H[g.si][1],H[g.si][2],W.r)));var V=Cr(W.r);for(p=0;p<Y.length;++p)V.r>=Y[p][0].s.r&&V.r<=Y[p][0].e.r&&V.c>=Y[p][0].s.c&&V.c<=Y[p][0].e.c&&(T.F=Y[p][1])}if(W.t==null&&T.v===void 0)if(T.f||T.F)T.v=0,T.t="n";else if(L)T.t="z";else continue;else T.t=W.t||"n";switch(c.s.c>R&&(c.s.c=R),c.e.c<R&&(c.e.c=R),T.t){case"n":if(T.v==""||T.v==null){if(!L)continue;T.t="z"}else T.v=parseFloat(T.v);break;case"s":if(typeof T.v>"u"){if(!L)continue;T.t="z"}else k=Ka[parseInt(T.v,10)],T.v=k.t,T.r=k.r,i.cellHTML&&(T.h=k.h);break;case"str":T.t="s",T.v=T.v!=null?Ie(Xe(T.v),!0):"",i.cellHTML&&(T.h=Ha(T.v));break;case"inlineStr":v=mr(w,"is"),T.t="s",v!=null&&(k=Si(v[1]))?(T.v=k.t,i.cellHTML&&(T.h=k.h)):T.v="";break;case"b":T.v=Ge(T.v);break;case"d":i.cellDates?T.v=wr(T.v,K):(T.v=ur(wr(T.v,K),K),T.t="n");break;case"e":(!i||i.cellText!==!1)&&(T.w=T.v),T.v=vr[T.v];break}if(y=C=0,U=null,S&&W.s!==void 0&&(U=u.CellXf[W.s],U!=null&&(U.numFmtId!=null&&(y=U.numFmtId),i.cellStyles&&U.fillId!=null&&(C=U.fillId))),Xl(T,y,C,i,l,u,K),i.cellDates&&S&&T.t=="n"&&at(Se[y])&&(T.v=Ft(T.v+(K?1462:0)),T.t=typeof T.v=="number"?"n":"d"),W.cm&&i.xlmeta){var z=(i.xlmeta.Cell||[])[+W.cm-1];z&&z.type=="XLDAPR"&&(T.D=!0)}var I;i.nodim&&(I=Cr(W.r),c.s.r>I.r&&(c.s.r=I.r),c.e.r<I.r&&(c.e.r=I.r)),re?(I=Cr(W.r),o["!data"][I.r]||(o["!data"][I.r]=[]),o["!data"][I.r][I.c]=T):o[W.r]=T}}}}X.length>0&&(o["!rows"]=X)}}();function y2(e,t){var r={},a=e.l+t;r.r=e.read_shift(4),e.l+=4;var n=e.read_shift(2);e.l+=1;var s=e.read_shift(1);return e.l=a,s&7&&(r.level=s&7),s&16&&(r.hidden=!0),s&32&&(r.hpt=n/20),r}var E2=na;function b2(){}function T2(e,t){var r={},a=e[e.l];return++e.l,r.above=!(a&64),r.left=!(a&128),e.l+=18,r.name=Qx(e),r}function C2(e){var t=Jr(e);return[t]}function S2(e){var t=aa(e);return[t]}function A2(e){var t=Jr(e),r=e.read_shift(1);return[t,r,"b"]}function F2(e){var t=aa(e),r=e.read_shift(1);return[t,r,"b"]}function N2(e){var t=Jr(e),r=e.read_shift(1);return[t,r,"e"]}function R2(e){var t=aa(e),r=e.read_shift(1);return[t,r,"e"]}function D2(e){var t=Jr(e),r=e.read_shift(4);return[t,r,"s"]}function I2(e){var t=aa(e),r=e.read_shift(4);return[t,r,"s"]}function O2(e){var t=Jr(e),r=Tr(e);return[t,r,"n"]}function Kl(e){var t=aa(e),r=Tr(e);return[t,r,"n"]}function P2(e){var t=Jr(e),r=fs(e);return[t,r,"n"]}function L2(e){var t=aa(e),r=fs(e);return[t,r,"n"]}function j2(e){var t=Jr(e),r=bi(e);return[t,r,"is"]}function M2(e){var t=Jr(e),r=Sr(e);return[t,r,"str"]}function B2(e){var t=aa(e),r=Sr(e);return[t,r,"str"]}function U2(e,t,r){var a=e.l+t,n=Jr(e);n.r=r["!row"];var s=e.read_shift(1),o=[n,s,"b"];if(r.cellFormula){e.l+=2;var i=hs(e,a-e.l,r);
308o[3]=br(i,null,n,r.supbooks,r)}else e.l=a;return o}function W2(e,t,r){var a=e.l+t,n=Jr(e);n.r=r["!row"];var s=e.read_shift(1),o=[n,s,"e"];if(r.cellFormula){e.l+=2;var i=hs(e,a-e.l,r);o[3]=br(i,null,n,r.supbooks,r)}else e.l=a;return o}function H2(e,t,r){var a=e.l+t,n=Jr(e);n.r=r["!row"];var s=Tr(e),o=[n,s,"n"];if(r.cellFormula){e.l+=2;var i=hs(e,a-e.l,r);o[3]=br(i,null,n,r.supbooks,r)}else e.l=a;return o}function z2(e,t,r){var a=e.l+t,n=Jr(e);n.r=r["!row"];var s=Sr(e),o=[n,s,"str"];if(r.cellFormula){e.l+=2;var i=hs(e,a-e.l,r);o[3]=br(i,null,n,r.supbooks,r)}else e.l=a;return o}var V2=na;function G2(e,t){var r=e.l+t,a=na(e),n=ls(e),s=Sr(e),o=Sr(e),i=Sr(e);e.l=r;var c={rfx:a,relId:n,loc:s,display:i};return o&&(c.Tooltip=o),c}function $2(){}function X2(e,t,r){var a=e.l+t,n=xl(e),s=e.read_shift(1),o=[n];if(o[2]=s,r.cellFormula){var i=r2(e,a-e.l,r);o[1]=i}else e.l=a;return o}function q2(e,t,r){var a=e.l+t,n=na(e),s=[n];if(r.cellFormula){var o=a2(e,a-e.l,r);s[1]=o,e.l=a}else e.l=a;return s}var K2=["left","right","top","bottom","header","footer"];function Y2(e){var t={};return K2.forEach(function(r){t[r]=Tr(e)}),t}function Z2(e){var t=e.read_shift(2);return e.l+=28,{RTL:t&32}}function J2(){}function Q2(){}function e_(e,t,r,a,n,s,o){if(!e)return e;var i=t||{};a||(a={"!id":{}});var c={};i.dense&&(c["!data"]=[]);var l,u={s:{r:2e6,c:2e6},e:{r:0,c:0}},m=!1,h=!1,d,_,v,x,p,E,w,T,W,M=[];i.biff=12,i["!row"]=0;var R=0,k=!1,g=[],y={},C=i.supbooks||n.supbooks||[[]];if(C.sharedf=y,C.arrayf=g,C.SheetNames=n.SheetNames||n.Sheets.map(function(q){return q.name}),!i.supbooks&&(i.supbooks=C,n.Names))for(var S=0;S<n.Names.length;++S)C[0][S+1]=n.Names[S];var U=[],Y=[],H=!1;ts[16]={n:"BrtShortReal",f:Kl};var re,X=1462*+!!((n||{}).WBProps||{}).date1904;if(wt(e,function(L,K,te){if(!h)switch(te){case 148:l=L;break;case 0:d=L,i.sheetRows&&i.sheetRows<=d.r&&(h=!0),T=$e(x=d.r),i["!row"]=d.r,(L.hidden||L.hpt||L.level!=null)&&(L.hpt&&(L.hpx=cn(L.hpt)),Y[L.r]=L);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(_={t:L[2]},L[2]){case"n":_.v=L[1];break;case"s":w=Ka[L[1]],_.v=w.t,_.r=w.r;break;case"b":_.v=!!L[1];break;case"e":_.v=L[1],i.cellText!==!1&&(_.w=jr[_.v]);break;case"str":_.t="s",_.v=L[1];break;case"is":_.t="s",_.v=L[1].t;break}if((v=o.CellXf[L[0].iStyleRef])&&Xl(_,v.numFmtId,null,i,s,o,X>0),p=L[0].c==-1?p+1:L[0].c,i.dense?(c["!data"][x]||(c["!data"][x]=[]),c["!data"][x][p]=_):c[He(p)+T]=_,i.cellFormula){for(k=!1,R=0;R<g.length;++R){var ae=g[R];d.r>=ae[0].s.r&&d.r<=ae[0].e.r&&p>=ae[0].s.c&&p<=ae[0].e.c&&(_.F=Oe(ae[0]),k=!0)}!k&&L.length>3&&(_.f=L[3])}if(u.s.r>d.r&&(u.s.r=d.r),u.s.c>p&&(u.s.c=p),u.e.r<d.r&&(u.e.r=d.r),u.e.c<p&&(u.e.c=p),i.cellDates&&v&&_.t=="n"&&at(Se[v.numFmtId])){var ce=ut(_.v+X);ce&&(_.t="d",_.v=new Date(Date.UTC(ce.y,ce.m-1,ce.d,ce.H,ce.M,ce.S,ce.u)))}re&&(re.type=="XLDAPR"&&(_.D=!0),re=void 0);break;case 1:case 12:if(!i.sheetStubs||m)break;_={t:"z",v:void 0},p=L[0].c==-1?p+1:L[0].c,i.dense?(c["!data"][x]||(c["!data"][x]=[]),c["!data"][x][p]=_):c[He(p)+T]=_,u.s.r>d.r&&(u.s.r=d.r),u.s.c>p&&(u.s.c=p),u.e.r<d.r&&(u.e.r=d.r),u.e.c<p&&(u.e.c=p),re&&(re.type=="XLDAPR"&&(_.D=!0),re=void 0);break;case 176:M.push(L);break;case 49:re=((i.xlmeta||{}).Cell||[])[L-1];break;case 494:var ge=a["!id"][L.relId];for(ge?(L.Target=ge.Target,L.loc&&(L.Target+="#"+L.loc),L.Rel=ge):L.relId==""&&(L.Target="#"+L.loc),x=L.rfx.s.r;x<=L.rfx.e.r;++x)for(p=L.rfx.s.c;p<=L.rfx.e.c;++p)i.dense?(c["!data"][x]||(c["!data"][x]=[]),c["!data"][x][p]||(c["!data"][x][p]={t:"z",v:void 0}),c["!data"][x][p].l=L):(E=He(p)+$e(x),c[E]||(c[E]={t:"z",v:void 0}),c[E].l=L);break;case 426:if(!i.cellFormula)break;g.push(L),W=i.dense?c["!data"][x][p]:c[He(p)+T],W.f=br(L[1],u,{r:d.r,c:p},C,i),W.F=Oe(L[0]);break;case 427:if(!i.cellFormula)break;y[Ue(L[0].s)]=L[1],W=i.dense?c["!data"][x][p]:c[He(p)+T],W.f=br(L[1],u,{r:d.r,c:p},C,i);break;case 60:if(!i.cellStyles)break;for(;L.e>=L.s;)U[L.e--]={width:L.w/256,hidden:!!(L.flags&1),level:L.level},H||(H=!0,Ai(L.w/256)),Aa(U[L.e+1]);break;case 551:L&&(c["!legrel"]=L);break;case 161:c["!autofilter"]={ref:Oe(L)};break;case 476:c["!margins"]=L;break;case 147:n.Sheets[r]||(n.Sheets[r]={}),L.name&&(n.Sheets[r].CodeName=L.name),(L.above||L.left)&&(c["!outline"]={above:L.above,left:L.left});break;case 137:n.Views||(n.Views=[{}
308]),n.Views[0]||(n.Views[0]={}),L.RTL&&(n.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:m=!0;break;case 36:m=!1;break;case 37:m=!0;break;case 38:m=!1;break;default:if(!K.T){if(!m||i.WTF)throw new Error("Unexpected record 0x"+te.toString(16))}}},i),delete i.supbooks,delete i["!row"],!c["!ref"]&&(u.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(c["!ref"]=Oe(l||u)),i.sheetRows&&c["!ref"]){var B=ar(c["!ref"]);i.sheetRows<=+B.e.r&&(B.e.r=i.sheetRows-1,B.e.r>u.e.r&&(B.e.r=u.e.r),B.e.r<B.s.r&&(B.s.r=B.e.r),B.e.c>u.e.c&&(B.e.c=u.e.c),B.e.c<B.s.c&&(B.s.c=B.e.c),c["!fullref"]=c["!ref"],c["!ref"]=Oe(B))}return M.length>0&&(c["!merges"]=M),U.length>0&&(c["!cols"]=U),Y.length>0&&(c["!rows"]=Y),a["!id"][c["!legrel"]]&&(c["!legdrawel"]=a["!id"][c["!legrel"]]),c}function r_(e){var t=[],r=e.match(/^<c:numCache>/),a;(e.match(/<c:pt idx="(\d*)"[^<>\/]*><c:v>([^<])<\/c:v><\/c:pt>/mg)||[]).forEach(function(s){var o=s.match(/<c:pt idx="(\d*)"[^<>\/]*><c:v>([^<]*)<\/c:v><\/c:pt>/);o&&(t[+o[1]]=r?+o[2]:o[2])});var n=Ie((Xt(e,"c:formatCode")||["","General"])[1]);return(_i(e,"<c:f>","</c:f>")||[]).forEach(function(s){a=s.replace(/<[^<>]*>/g,"")}),[t,n,a]}function t_(e,t,r,a,n,s){var o=s||{"!type":"chart"};if(!e)return s;var i=0,c=0,l="A",u={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(_i(e,"<c:numCache>","</c:numCache>")||[]).forEach(function(m){var h=r_(m);u.s.r=u.s.c=0,u.e.c=i,l=He(i),h[0].forEach(function(d,_){o["!data"]?(o["!data"][_]||(o["!data"][_]=[]),o["!data"][_][i]={t:"n",v:d,z:h[1]}):o[l+$e(_)]={t:"n",v:d,z:h[1]},c=_}),u.e.r<c&&(u.e.r=c),++i}),i>0&&(o["!ref"]=Oe(u)),o}function a_(e,t,r,a,n){if(!e)return e;a||(a={"!id":{}});var s={"!type":"chart","!drawel":null,"!rel":""},o,i=e.match(ql);return i&&Ri(i[0],s,n,r),(o=e.match(/drawing r:id="(.*?)"/))&&(s["!rel"]=o[1]),a["!id"][s["!rel"]]&&(s["!drawel"]=a["!id"][s["!rel"]]),s}function n_(e,t){e.l+=10;var r=Sr(e);return{name:r}}function s_(e,t,r,a,n){if(!e)return e;a||(a={"!id":{}});var s={"!type":"chart","!drawel":null,"!rel":""},o=!1;return wt(e,function(c,l,u){switch(u){case 550:s["!rel"]=c;break;case 651:n.Sheets[r]||(n.Sheets[r]={}),c.name&&(n.Sheets[r].CodeName=c.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:break;case 38:break;default:if(!(l.T>0)){if(!(l.T<0)){if(!o||t.WTF)throw new Error("Unexpected record 0x"+u.toString(16))}}}},t),a["!id"][s["!rel"]]&&(s["!drawel"]=a["!id"][s["!rel"]]),s}var Yl=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],i_=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],o_=[],c_=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function nc(e,t){for(var r=0;r!=e.length;++r)for(var a=e[r],n=0;n!=t.length;++n){var s=t[n];if(a[s[0]]==null)a[s[0]]=s[1];else switch(s[2]){case"bool":typeof a[s[0]]=="string"&&(a[s[0]]=Ge(a[s[0]]));break;case"int":typeof a[s[0]]=="string"&&(a[s[0]]=parseInt(a[s[0]],10));break}}}function sc(e,t){for(var r=0;r!=t.length;++r){var a=t[r];if(e[a[0]]==null)e[a[0]]=a[1];else switch(a[2]){case"bool":typeof e[a[0]]=="string"&&(e[a[0]]=Ge(e[a[0]]));break;case"int":typeof e[a[0]]=="string"&&(e[a[0]]=parseInt(e[a[0]],10));break}}}function Zl(e){sc(e.WBProps,Yl),sc(e.CalcPr,c_),nc(e.WBView,i_),nc(e.Sheets,o_),ya.date1904=Ge(e.WBProps.date1904)}var l_=":][*?/\\".split("");function f_(e,t){try{if(e=="")throw new Error("Sheet name cannot be blank");if(e.length>31)throw new Error("Sheet name cannot exceed 31 chars");if(e.charCodeAt(0)==39||e.charCodeAt(e.length-1)==39)throw new Error("Sheet name cannot start or end with apostrophe (')");if(e.toLowerCase()=="history")throw new Error("Sheet name cannot be 'History'");l_.forEach(function(r){if(e.indexOf(r)!=-1)throw new Error("Sheet name cannot contain : \\ / ? * [ ]")})}catch(r){throw r}return!0}var u_=/<\w+:workbook/;function d_(e,t){if(!e)throw new Error("Could not find file");var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},a=!1,n="xmlns",s={},o=0;if(e.replace(kr,function(c,l){var u=Ee(c);switch(Zr(u[0])){case"<?xml":break;case"<workbook":c.match(u_)&&(n="xmlns"+c.match(/<(\w+):/)[1]),r.xmlns=u[n];break;case"</workbook>":break;case"<fileVersion":delete u[0],r.AppVersion=u;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;
vendor: 19,584 bytes, lines 308-310
308case"<workbookPr":case"<workbookPr/>":Yl.forEach(function(m){if(u[m[0]]!=null)switch(m[2]){case"bool":r.WBProps[m[0]]=Ge(u[m[0]]);break;case"int":r.WBProps[m[0]]=parseInt(u[m[0]],10);break;default:r.WBProps[m[0]]=u[m[0]]}}),u.codeName&&(r.WBProps.CodeName=Xe(u.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete u[0],r.WBView.push(u);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(u.state){case"hidden":u.Hidden=1;break;case"veryHidden":u.Hidden=2;break;default:u.Hidden=0}delete u.state,u.name=Ie(Xe(u.name)),delete u[0],r.Sheets.push(u);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":a=!0;break;case"</definedNames>":a=!1;break;case"<definedName":s={},s.Name=Xe(u.name),u.comment&&(s.Comment=u.comment),u.localSheetId&&(s.Sheet=+u.localSheetId),Ge(u.hidden||"0")&&(s.Hidden=!0),o=l+c.length;break;case"</definedName>":s.Ref=Ie(Xe(e.slice(o,l))),r.Names.push(s);break;case"<definedName/>":break;case"<calcPr":delete u[0],r.CalcPr=u;break;case"<calcPr/>":delete u[0],r.CalcPr=u;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":a=!0;break;case"</AlternateContent>":a=!1;break;case"<revisionPtr":break;default:if(!a&&t.WTF)throw new Error("unrecognized "+u[0]+" in workbook")}return c}),Ox.indexOf(r.xmlns)===-1)throw new Error("Unknown Namespace: "+r.xmlns);return Zl(r),r}function h_(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=Js(e),r.name=Sr(e),r}function x_(e,t){var r={},a=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var n=t>8?Sr(e):"";return n.length>0&&(r.CodeName=n),r.autoCompressPictures=!!(a&65536),r.backupFile=!!(a&64),r.checkCompatibility=!!(a&4096),r.date1904=!!(a&1),r.filterPrivacy=!!(a&8),r.hidePivotFieldList=!!(a&1024),r.promptedSolutions=!!(a&16),r.publishItems=!!(a&2048),r.refreshAllConnections=!!(a&262144),r.saveExternalLinkValues=!!(a&128),r.showBorderUnselectedTables=!!(a&4),r.showInkAnnotation=!!(a&32),r.showObjects=["all","placeholders","none"][a>>13&3],r.showPivotChartFilter=!!(a&32768),r.updateLinks=["userSet","never","always"][a>>8&3],r}function p_(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function m_(e,t,r){var a=e.l+t,n=e.read_shift(4);e.l+=1;var s=e.read_shift(4),o=e1(e),i,c="";try{i=t2(e,0,r);try{c=ls(e)}catch{}}catch{console.error("Could not parse defined name "+o)}n&32&&(o="_xlnm."+o),e.l=a;var l={Name:o,Ptg:i,Flags:n};return s<268435455&&(l.Sheet=s),c&&(l.Comment=c),l}function g_(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},a=[],n=!1;t||(t={}),t.biff=12;var s=[],o=[[]];return o.SheetNames=[],o.XTI=[],ts[16]={n:"BrtFRTArchID$",f:p_},wt(e,function(c,l,u){switch(u){case 156:o.SheetNames.push(c.name),r.Sheets.push(c);break;case 153:r.WBProps=c;break;case 39:c.Sheet!=null&&(t.SID=c.Sheet),c.Ref=c.Ptg?br(c.Ptg,null,null,o,t):"#REF!",delete t.SID,delete c.Ptg,s.push(c);break;case 1036:break;case 357:case 358:case 355:case 667:o[0].length?o.push([u,c]):o[0]=[u,c],o[o.length-1].XTI=[];break;case 362:o.length===0&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(c),o.XTI=o.XTI.concat(c);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:a.push(u),n=!0;break;case 36:a.pop(),n=!1;break;case 37:a.push(u),n=!0;break;case 38:a.pop(),n=!1;break;case 16:break;default:if(!l.T){if(!n||t.WTF&&a[a.length-1]!=37&&a[a.length-1]!=35)throw new Error("Unexpected record 0x"+u.toString(16))}}},t),Zl(r),r.Names=s,r.supbooks=o,r}function v_(e,t,r){return t.slice(-4)===".bin"?g_(e,r):d_(e,r)}function __(e,t,r,a,n,s,o,i){return t.slice(-4)===".bin"?e_(e,a,r,n,s,o,i):h2(e,a,r,n,s,o,i)}function w_(e,t,r,a,n,s,o,i){return t.slice(-4)===".bin"?s_(e,a,r,n,s):a_(e,a,r,n,s)}function k_(e,t,r,a,n,s,o,i){return t.slice(-4)===".bin"?Ig():Og()}function y_(e,t,r,a,n,s,o,i){return t.slice(-4)===".bin"?Rg():Dg()}function E_(e,t,r,a){return t.slice(-4)===".bin"?Qm(e,r,a):Xm(e,r,a)}function b_(e,t,r){return t.slice(-4)===".bin"?xm(e,r):dm(e,r)}function T_(e,t,r){return t.slice(-4)===".bin"?Ag(e,r):Eg(e,r)}function C_(e,t,r){return t.slice(-4)===".bin"?_g(e):gg(e)}function S_(e,t,r,a){return r.slice(-4)===".bin"?wg(e,t,r,a):void 0}function A_(e,t,r){return t.slice(-4)===".bin"?pg(e,t,r):mg(e,t,r)}var Jl=/\b((?:\w+:)?[\w]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Ql=/\b((?:\w+:)?[\w]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Qr(e,t){var r=e.split(/\s+/),a=[];if(a[0]=r[0],r.length===1)return a;var n=e.match(Jl),s,o,i,c;if(n)for(c=0;c!=n.length;++c)s=n[c].match(Ql),(o=s[1].indexOf(":"))===-1?a[s[1]]=s[2].slice(1,s[2].length-1):(s[1].slice(0,6)==="xmlns:"?i="xmlns"+s[1].slice(6):i=s[1].slice(o+1),a[i]=s[2].slice(1,s[2].length-1));return a}function F_(e){var t=e.split(/\s+/),r={};if(t.length===1)return r;var a=e.match(Jl),n,s,o,i;if(a)for(i=0;i!=a.length;++i)n=a[i].match(Ql),(s=n[1].indexOf(":"))===-1?r[n[1]]=n[2].slice(1,n[2].length-1):(n[1].slice(0,6)==="xmlns:"?o="xmlns"+n[1].slice(6):o=n[1].slice(s+1),r[o]=n[2].slice(1,n[2].length-1));return r}var Za;function N_(e,t,r){var a=Za[e]||Ie(e);return a==="General"?Zt(t):zr(a,t,{date1904:!!r})}function R_(e,t,r,a){var n=a;switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=Ge(a);break;case"i2":case"int":n=parseInt(a,10);break;case"r4":case"float":n=parseFloat(a);break;case"date":case"dateTime.tz":n=wr(a);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+r[0])}e[Ie(t)]=n}function D_(e,t,r,a){if(e.t!=="z"){if(!r||r.cellText!==!1)try{e.t==="e"?e.w=e.w||jr[e.v]:t==="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=an(e.v):e.w=Zt(e.v):e.w=N_(t||"General",e.v,a)}catch(o){if(r.WTF)throw o}try{var n=Za[t]||t||"General";if(r.cellNF&&(e.z=n),r.cellDates&&e.t=="n"&&at(n)){var s=ut(e.v+(a?1462:0));s&&(e.t="d",e.v=new Date(Date.UTC(s.y,s.m-1,s.d,s.H,s.M,s.S,s.u)))}}catch(o){if(r.WTF)throw o}}}function I_(e,t,r){if(r.cellStyles&&t.Interior){var a=t.Interior;a.Pattern&&(a.patternType=Wm[a.Pattern]||a.Pattern)}e[t.ID]=t}function O_(e,t,r,a,n,s,o,i,c,l,u){var m="General",h=a.StyleID,d={};l=l||{};var _=[],v=0;for(h===void 0&&i&&(h=i.StyleID),h===void 0&&o&&(h=o.StyleID);s[h]!==void 0;){var x=s[h];if(x.nf&&(m=x.nf),x.Interior&&_.push(x.Interior),!x.Parent)break;h=x.Parent}switch(r.Type){case"Boolean":a.t="b",a.v=Ge(e);break;case"String":a.t="s",a.r=To(Ie(e)),a.v=e.indexOf("<")>-1?Ie(t||e).replace(/<[^<>]*>/g,""):a.r;break;case"DateTime":e.slice(-1)!="Z"&&(e+="Z"),a.v=ur(wr(e,u),u),a.v!==a.v&&(a.v=Ie(e)),(!m||m=="General")&&(m="yyyy-mm-dd");case"Number":a.v===void 0&&(a.v=+e),a.t||(a.t="n");break;case"Error":a.t="e",a.v=vr[e],l.cellText!==!1&&(a.w=e);break;default:e==""&&t==""?a.t="z":(a.t="s",a.v=To(t||e));break}if(D_(a,m,l,u),l.cellFormula!==!1)if(a.Formula){var p=Ie(a.Formula);p.charCodeAt(0)==61&&(p=p.slice(1)),a.f=Kt(p,n),delete a.Formula,a.ArrayRange=="RC"?a.F=Kt("RC:RC",n):a.ArrayRange&&(a.F=Kt(a.ArrayRange,n),c.push([ar(a.F),a.F]))}else for(v=0;v<c.length;++v)n.r>=c[v][0].s.r&&n.r<=c[v][0].e.r&&n.c>=c[v][0].s.c&&n.c<=c[v][0].e.c&&(a.F=c[v][1]);l.cellStyles&&(_.forEach(function(E){!d.patternType&&E.patternType&&(d.patternType=E.patternType)}),a.s=d),a.StyleID!==void 0&&(a.ixfe=a.StyleID)}function P_(e){return gl.indexOf("_xlnm."+e)>-1?"_xlnm."+e:e}function L_(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,`
309`).replace(/\r/g,`
310`),e.v=e.w=e.ixfe=void 0}function Os(e,t){var r=t||{};H0();var a=Ba(cs(e));(r.type=="binary"||r.type=="array"||r.type=="base64")&&(a=Xe(a));var n=a.slice(0,1024).toLowerCase(),s=!1;if(n=n.replace(/".*?"/g,""),(n.indexOf(">")&1023)>Math.min(n.indexOf(",")&1023,n.indexOf(";")&1023)){var o=cr(r);return o.type="string",sn.to_workbook(a,o)}if(n.indexOf("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(le){n.indexOf("<"+le)>=0&&(s=!0)}),s)return G_(a,r);Za={"General Number":"General","General Date":Se[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":Se[15],"Short Date":Se[14],"Long Time":Se[19],"Medium Time":Se[18],"Short Time":Se[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:Se[2],Standard:Se[4],Percent:Se[10],Scientific:Se[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var i,c=[],l,u={},m=[],h={},d="";r.dense&&(h["!data"]=[]);var _={},v={},x=Qr('<Data ss:Type="String">'),p=0,E=0,w=0,T={s:{r:2e6,c:2e6},e:{r:0,c:0}},W={},M={},R="",k=0,g=[],y={},C={},S=0,U=[],Y=[],H={},re=[],X,B=!1,q=[],L=[],K={},te=0,ae=0,ce={Sheets:[],WBProps:{date1904:!1}},ge={};ir.lastIndex=0,a=un(a,"<!--","-->");for(var ve="";i=ir.exec(a);)switch(i[3]=(ve=i[3]).toLowerCase()){case"data":if(ve=="data"){if(i[1]==="/"){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else i[0].charAt(i[0].length-2)!=="/"&&c.push([i[3],!0]);break}if(c[c.length-1][1])break;i[1]==="/"?O_(a.slice(p,i.index),R,x,c[c.length-1][0]=="comment"?H:_,{c:E,r:w},W,re[E],v,q,r,ce.WBProps.date1904):(R="",x=Qr(i[0]),p=i.index+i[0].length);break;case"cell":if(i[1]==="/")if(Y.length>0&&(_.c=Y),(!r.sheetRows||r.sheetRows>w)&&_.v!==void 0&&(r.dense?(h["!data"][w]||(h["!data"][w]=[]),h["!data"][w][E]=_):h[He(E)+$e(w)]=_),_.HRef&&(_.l={Target:Ie(_.HRef)},_.HRefScreenTip&&(_.l.Tooltip=_.HRefScreenTip),delete _.HRef,delete _.HRefScreenTip),(_.MergeAcross||_.MergeDown)&&(te=E+(parseInt(_.MergeAcross,10)|0),ae=w+(parseInt(_.MergeDown,10)|0),(te>E||ae>w)&&g.push({s:{c:E,r:w},e:{c:te,r:ae}})),!r.sheetStubs)_.MergeAcross?E=te+1:++E;else if(_.MergeAcross||_.MergeDown){for(var Te=E;Te<=te;++Te)for(var F=w;F<=ae;++F)(Te>E||F>w)&&(r.dense?(h["!data"][F]||(h["!data"][F]=[]),h["!data"][F][Te]={t:"z"}):h[He(Te)+$e(F)]={t:"z"});E=te+1}else++E;else _=F_(i[0]),_.Index&&(E=+_.Index-1),E<T.s.c&&(T.s.c=E),E>T.e.c&&(T.e.c=E),i[0].slice(-2)==="/>"&&++E,Y=[];break;case"row":i[1]==="/"||i[0].slice(-2)==="/>"?(w<T.s.r&&(T.s.r=w),w>T.e.r&&(T.e.r=w),i[0].slice(-2)==="/>"&&(v=Qr(i[0]),v.Index&&(w=+v.Index-1)),E=0,++w):(v=Qr(i[0]),v.Index&&(w=+v.Index-1),K={},(v.AutoFitHeight=="0"||v.Height)&&(K.hpx=parseInt(v.Height,10),K.hpt=jl(K.hpx),L[w]=K),v.Hidden=="1"&&(K.hidden=!0,L[w]=K));break;case"worksheet":if(i[1]==="/"){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"));m.push(d),T.s.r<=T.e.r&&T.s.c<=T.e.c&&(h["!ref"]=Oe(T),r.sheetRows&&r.sheetRows<=T.e.r&&(h["!fullref"]=h["!ref"],T.e.r=r.sheetRows-1,h["!ref"]=Oe(T))),g.length&&(h["!merges"]=g),re.length>0&&(h["!cols"]=re),L.length>0&&(h["!rows"]=L),u[d]=h}else T={s:{r:2e6,c:2e6},e:{r:0,c:0}},w=E=0,c.push([i[3],!1]),l=Qr(i[0]),d=Ie(l.Name),h={},r.dense&&(h["!data"]=[]),g=[],q=[],L=[],ge={name:d,Hidden:0},ce.Sheets.push(ge);break;case"table":if(i[1]==="/"){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else{if(i[0].slice(-2)=="/>")break;c.push([i[3],!1]),re=[],B=!1}break;case"style":i[1]==="/"?I_(W,M,r):M=Qr(i[0]);break;case"numberformat":M.nf=Ie(Qr(i[0]).Format||"General"),Za[M.nf]&&(M.nf=Za[M.nf]);for(var V=0;V!=392&&Se[V]!=M.nf;++V);if(V==392){for(V=57;V!=392;++V)if(Se[V]==null){$t(M.nf,V);break}}break;case"column":if(c[c.length-1][0]!=="table"||i[1]==="/")break;if(X=Qr(i[0]),X.Hidden&&(X.hidden=!0,delete X.Hidden),X.Width&&(X.wpx=parseInt(X.Width,10)),!B&&X.wpx>10){B=!0,Rr=Pl;for(var z=0;z<re.length;++z)re[z]&&Aa(re[z])}B&&Aa(X),re[X.Index-1||re.length]=X;for(var I=0;I<+X.Span;++I)re[re.length]=cr(X);break;case"namedrange":if(i[1]==="/")break;ce.Names||(ce.Names=[]);var ne=Ee(i[0]),N={Name:P_(ne.Name),Ref:Kt(ne.RefersTo.slice(1),{r:0,c:0})};ce.Sheets.length>0&&(N.Sheet=ce.Sheets.length-1),ce.Names.push(N);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(i[0].slice(-2)==="/>")break;i[1]==="/"?R+=a.slice(k,i.index):k=i.index+i[0].length;break;case"interior":if(!r.cellStyles)break;M.Interior=Qr(i[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if(i[0].slice(-2)==="/>")break;i[1]==="/"?b1(y,ve,a.slice(S,i.index)):S=i.index+i[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(i[1]==="/"){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else c.push([i[3],!1]);break;case"comment":if(i[1]==="/"){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"));L_(H),Y.push(H)}else c.push([i[3],!1]),l=Qr(i[0]),Ge(l.ShowAlways||"0")||(Y.hidden=!0),H={a:l.Author};break;case"autofilter":if(i[1]==="/"){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else if(i[0].charAt(i[0].length-2)!=="/"){var oe=Qr(i[0]);h["!autofilter"]={ref:Kt(oe.Range).replace(/\$/g,"")},c.push([i[3],!0])}break;case"name":break;case"datavalidation":if(i[1]==="/"){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else i[0].charAt(i[0].length-2)!=="/"&&c.push([i[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if(i[1]==="/"){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else i[0].charAt(i[0].length-2)!=="/"&&c.push([i[3],!0]);break;case"null":break;default:if(c.length==0&&i[3]=="document"||c.length==0&&i[3]=="uof")return fc(a,r);var fe=!0;switch(c[c.length-1][0]){case"officedocumentsettings":switch(i[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:fe=!1}break;case"componentoptions":switch(i[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:fe=!1}break;case"excelworkbook":switch(i[3]){case"date1904":ce.WBProps.date1904=!0;break;case"hidehorizontalscrollbar":break;case"hideverticalscrollbar":break;case"hideworkbooktabs":break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:fe=!1}break;case"workbookoptions":switch(i[3]){case"owcversion":break;case"height":break;case"width":break;default:fe=!1}break;case"worksheetoptions":switch(i[3]){case"visible":if(i[0].slice(-2)!=="/>")if(i[1]==="/")switch(a.slice(S,i.index)){case"SheetHidden":ge.Hidden=1;break;case"SheetVeryHidden":ge.Hidden=2;break}else S=i.index+i[0].length;break;case"header":h["!margins"]||Ya(h["!margins"]={},"xlml"),isNaN(+Ee(i[0]).Margin)||(h["!margins"].header=+Ee(i[0]).Margin);break;case"footer":h["!margins"]||Ya(h["!margins"]={},"xlml"),isNaN(+Ee(i[0]).Margin)||(h["!margins"].footer=+Ee(i[0]).Margin);break;case"pagemargins":var ie=Ee(i[0]);h["!margins"]||Ya(h["!margins"]={},"xlml"),isNaN(+ie.Top)||(h["!margins"].top=+ie.Top),isNaN(+ie.Left)||(h["!margins"].left=+ie.Left),isNaN(+ie.Right)||(h["!margins"].right=+ie.Right),isNaN(+ie.Bottom)||(h["!margins"].bottom=+ie.Bottom);break;case"displayrighttoleft":ce.Views||(ce.Views=[]),ce.Views[0]||(ce.Views[0]={}),ce.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":h["!outline"]||(h["!outline"]={}),h["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":h["!outline"]||(h["!outline"]={}
310),h["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:fe=!1}break;case"pivottable":case"pivotcache":switch(i[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:fe=!1}break;case"pagebreaks":switch(i[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:fe=!1}break;case"autofilter":switch(i[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:fe=!1}break;case"querytable":switch(i[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:fe=!1}break;case"datavalidation":switch(i[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:fe=!1}break;case"sorting":case"conditionalformatting":switch(i[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:fe=!1}break;case"mapinfo":case"schema":case"data":switch(i[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:fe=!1}break;case"smarttags":break;default:fe=!1;break}if(fe||i[3].match(/!\[CDATA/))break;if(!c[c.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+c.join("|");if(c[c.length-1][0]==="customdocumentproperties"){if(i[0].slice(-2)==="/>")break;
310i[1]==="/"?R_(C,ve,U,a.slice(S,i.index)):(U=i,S=i.index+i[0].length);break}if(r.WTF)throw"Unrecognized tag: "+i[3]+"|"+c.join("|")}var ke={};return!r.bookSheets&&!r.bookProps&&(ke.Sheets=u),ke.SheetNames=m,ke.Workbook=ce,ke.SSF=cr(Se),ke.Props=y,ke.Custprops=C,ke.bookType="xlml",ke}function ri(e,t){switch(Di(t=t||{}),t.type||"base64"){case"base64":return Os(Hr(e),t);case"binary":case"buffer":case"file":return Os(e,t);case"array":return Os(vt(e),t)}}function j_(e){var t={},r=e.content;if(r.l=28,t.AnsiUserType=r.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=a1(r),r.length-r.l<=4)return t;var a=r.read_shift(4);if(a==0||a>40||(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4)||(a=r.read_shift(4),a!==1907505652)||(t.UnicodeClipboardFormat=n1(r),a=r.read_shift(4),a==0||a>40))return t;r.l-=4,t.Reserved2=r.read_shift(0,"lpwstr")}var M_=[60,1084,2066,2165,2175];function B_(e,t,r,a,n){var s=a,o=[],i=r.slice(r.l,r.l+s);if(n&&n.enc&&n.enc.insitu&&i.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:n.enc.insitu(i)}o.push(i),r.l+=s;for(var c=xt(r,r.l),l=ti[c],u=0;l!=null&&M_.indexOf(c)>-1;)s=xt(r,r.l+2),u=r.l+4,c==2066?u+=4:(c==2165||c==2175)&&(u+=12),i=r.slice(u,r.l+4+s),o.push(i),r.l+=4+s,l=ti[c=xt(r,r.l)];var m=bt(o);fr(m,0);var h=0;m.lens=[];for(var d=0;d<o.length;++d)m.lens.push(h),h+=o[d].length;if(m.length<a)throw"XLS Record 0x"+e.toString(16)+" Truncated: "+m.length+" < "+a;return t.f(m,m.length,n)}function ot(e,t,r){if(e.t!=="z"&&e.XF){var a=0;try{a=e.z||e.XF.numFmtId||0,t.cellNF&&e.z==null&&(e.z=Se[a])}catch(s){if(t.WTF)throw s}if(!t||t.cellText!==!1)try{e.t==="e"?e.w=e.w||jr[e.v]:a===0||a=="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=an(e.v):e.w=Zt(e.v):e.w=zr(a,e.v,{date1904:!!r,dateNF:t&&t.dateNF})}catch(s){if(t.WTF)throw s}if(t.cellDates&&a&&e.t=="n"&&at(Se[a]||String(a))){var n=ut(e.v+(r?1462:0));n&&(e.t="d",e.v=new Date(Date.UTC(n.y,n.m-1,n.d,n.H,n.M,n.S,n.u)))}}}function Ln(e,t,r){return{v:e,ixfe:t,t:r}}function U_(e,t){var r={opts:{}},a={},n={};t.dense&&(n["!data"]=[]);var s={},o={},i=null,c=[],l="",u={},m,h="",d,_,v,x,p={},E=[],w,T,W=[],M=[],R={Sheets:[],WBProps:{date1904:!1},Views:[{}]},k={},g=!1,y=function(me){return me<8?qt[me]:me<64&&M[me-8]||qt[me]},C=function(me,Fe){var qe=me.XF.data;if(!(!qe||!qe.patternType||!Fe||!Fe.cellStyles)){me.s={},me.s.patternType=qe.patternType;var Je;(Je=on(y(qe.icvFore)))&&(me.s.fgColor={rgb:Je}),(Je=on(y(qe.icvBack)))&&(me.s.bgColor={rgb:Je})}},S=function(me,Fe,qe){if(!(!g&&te>1)&&!(qe.sheetRows&&me.r>=qe.sheetRows)){if(qe.cellStyles&&Fe.XF&&Fe.XF.data&&C(Fe,qe),delete Fe.ixfe,delete Fe.XF,m=me,h=Ue(me),(!o||!o.s||!o.e)&&(o={s:{r:0,c:0},e:{r:0,c:0}}),me.r<o.s.r&&(o.s.r=me.r),me.c<o.s.c&&(o.s.c=me.c),me.r+1>o.e.r&&(o.e.r=me.r+1),me.c+1>o.e.c&&(o.e.c=me.c+1),qe.cellFormula&&Fe.f){for(var Je=0;Je<E.length;++Je)if(!(E[Je][0].s.c>me.c||E[Je][0].s.r>me.r)&&!(E[Je][0].e.c<me.c||E[Je][0].e.r<me.r)){Fe.F=Oe(E[Je][0]),(E[Je][0].s.c!=me.c||E[Je][0].s.r!=me.r)&&delete Fe.f,Fe.f&&(Fe.f=""+br(E[Je][1],o,me,L,U));break}}qe.dense?(n["!data"][me.r]||(n["!data"][me.r]=[]),n["!data"][me.r][me.c]=Fe):n[h]=Fe}},U={enc:!1,sbcch:0,snames:[],sharedf:p,arrayf:E,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(U.password=t.password);var Y,H=[],re=[],X=[],B=[],q=!1,L=[];L.SheetNames=U.snames,L.sharedf=U.sharedf,L.arrayf=U.arrayf,L.names=[],L.XTI=[];var K=0,te=0,ae=0,ce=[],ge=[],ve;U.codepage=1200,et(1200);for(var Te=!1;e.l<e.length-1;){var F=e.l,V=e.read_shift(2);if(V===0&&K===10)break;var z=e.l===e.length?0:e.read_shift(2),I=ti[V];if(te==0&&[9,521,1033,2057].indexOf(V)==-1)break;if(I&&I.f){if(t.bookSheets&&K===133&&V!==133)break;if(K=V,I.r===2||I.r==12){var ne=e.read_shift(2);if(z-=2,!U.enc&&ne!==V&&((ne&255)<<8|ne>>8)!==V)throw new Error("rt mismatch: "+ne+"!="+V);I.r==12&&(e.l+=10,z-=10)}var N={};
vendor: 2,658 bytes, line 310
310if(V===10?N=I.f(e,z,U):N=B_(V,I,e,z,U),te==0&&[9,521,1033,2057].indexOf(K)===-1)continue;switch(V){case 34:r.opts.Date1904=R.WBProps.date1904=N;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(U.enc||(e.l=0),U.enc=N,!t.password)throw new Error("File is password-protected");if(N.valid==null)throw new Error("Encryption scheme unsupported");if(!N.valid)throw new Error("Password is incorrect");break;case 92:U.lastuser=N;break;case 66:var oe=Number(N);switch(oe){case 21010:oe=1200;break;case 32768:oe=1e4;break;case 32769:oe=1252;break}et(U.codepage=oe),Te=!0;break;case 317:U.rrtabid=N;break;case 25:U.winlocked=N;break;case 439:r.opts.RefreshAll=N;break;case 12:r.opts.CalcCount=N;break;case 16:r.opts.CalcDelta=N;break;case 17:r.opts.CalcIter=N;break;case 13:r.opts.CalcMode=N;break;case 14:r.opts.CalcPrecision=N;break;case 95:r.opts.CalcSaveRecalc=N;break;case 15:U.CalcRefMode=N;break;case 2211:r.opts.FullCalc=N;break;case 129:N.fDialog&&(n["!type"]="dialog"),N.fBelow||((n["!outline"]||(n["!outline"]={})).above=!0),N.fRight||((n["!outline"]||(n["!outline"]={})).left=!0);break;case 67:case 579:case 1091:case 224:W.push(N);break;case 430:L.push([N]),L[L.length-1].XTI=[];break;case 35:case 547:L[L.length-1].push(N);break;case 24:case 536:ve={Name:N.Name,Ref:br(N.rgce,o,null,L,U)},N.itab>0&&(ve.Sheet=N.itab-1),L.names.push(ve),L[0]||(L[0]=[],L[0].XTI=[]),L[L.length-1].push(N),N.Name=="_xlnm._FilterDatabase"&&N.itab>0&&N.rgce&&N.rgce[0]&&N.rgce[0][0]&&N.rgce[0][0][0]=="PtgArea3d"&&(ge[N.itab-1]={ref:Oe(N.rgce[0][0][1][2])});break;case 22:U.ExternCount=N;break;case 23:L.length==0&&(L[0]=[],L[0].XTI=[]),L[L.length-1].XTI=L[L.length-1].XTI.concat(N),L.XTI=L.XTI.concat(N);break;case 2196:if(U.biff<8)break;ve!=null&&(ve.Comment=N[1]);break;case 18:n["!protect"]=N;break;case 19:N!==0&&U.WTF&&console.error("Password verifier: "+N);break;case 133:s[U.biff==4?U.snames.length:N.pos]=N,U.snames.push(N.name);break;case 10:{if(--te?!g:g)break;if(o.e){if(o.e.r>0&&o.e.c>0){if(o.e.r--,o.e.c--,n["!ref"]=Oe(o),t.sheetRows&&t.sheetRows<=o.e.r){var fe=o.e.r;o.e.r=t.sheetRows-1,n["!fullref"]=n["!ref"],n["!ref"]=Oe(o),o.e.r=fe}o.e.r++,o.e.c++}H.length>0&&(n["!merges"]=H),re.length>0&&(n["!objects"]=re),X.length>0&&(n["!cols"]=X),B.length>0&&(n["!rows"]=B),R.Sheets.push(k)}l===""?u=n:a[l]=n,n={},t.dense&&(n["!data"]=[])}break;case 9:case 521:case 1033:case 2057:{if(U.biff===8&&(U.biff={9:2,521:3,1033:4}[V]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[N.BIFFVer]||8),U.biffguess=N.BIFFVer==0,N.BIFFVer==0&&N.dt==4096&&(U.biff=5,Te=!0,et(U.codepage=28591)),U.biff==4&&N.dt&256&&(g=!0),U.biff==8&&N.BIFFVer==0&&N.dt==16&&(U.biff=2),te++&&!g)break;
310if(n={},t.dense&&(n["!data"]=[]),U.biff<8&&!Te&&(Te=!0,et(U.codepage=t.codepage||1252)),U.biff==4&&g)l=(s[U.snames.indexOf(l)+1]||{name:""}).name;else if(U.biff<5||N.BIFFVer==0&&N.dt==4096){l===""&&(l="Sheet1"),o={s:{r:0,c:0},e:{r:0,c:0}};var ie={pos:e.l-z,name:l};s[ie.pos]=ie,U.snames.push(l)}else l=(s[F]||{name:""}).name;N.dt==32&&(n["!type"]="chart"),N.dt==64&&(n["!type"]="macro"),H=[],re=[],U.arrayf=E=[],X=[],B=[],q=!1,k={Hidden:(s[F]||{hs:0}).hs,name:l}}break;case 515:case 3:case 2:n["!type"]=="chart"&&(t.dense?(n["!data"][N.r]||[])[N.c]:n[He(N.c)+$e(N.r)])&&++N.c,w={ixfe:N.ixfe,XF:W[N.ixfe]||{},v:N.val,t:"n"},ae>0&&(w.z=w.XF&&w.XF.numFmtId&&ce[w.XF.numFmtId]||ce[w.ixfe>>8&63]),ot(w,t,r.opts.Date1904),S({c:N.c,r:N.r},w,t);break;case 5:case 517:w={ixfe:N.ixfe,XF:W[N.ixfe],v:N.val,t:N.t},ae>0&&(w.z=w.XF&&w.XF.numFmtId&&ce[w.XF.numFmtId]||ce[w.ixfe>>8&63]),ot(w,t,r.opts.Date1904),S({c:N.c,r:N.r},w,t);break;case 638:w={ixfe:N.ixfe,XF:W[N.ixfe],v:N.rknum,t:"n"},ae>0&&(w.z=w.XF&&w.XF.numFmtId&&ce[w.XF.numFmtId]||ce[w.ixfe>>8&63]),ot(w,t,r.opts.Date1904),S({c:N.c,r:N.r},w,t);break;case 189:for(var ke=N.c;ke<=N.C;++ke){var le=N.rkrec[ke-N.c][0];w={ixfe:le,XF:W[le],v:N.rkrec[ke-N.c][1],t:"n"},ae>0&&(w.z=w.XF&&w.XF.numFmtId&&ce[w.XF.numFmtId]||ce[w.ixfe>>8&63]),ot(w,t,r.opts.Date1904),S({c:ke,r:N.r},w,t)}break;case 6:case 518:case 1030:{if(N.val=="String"){i=N;break}if(w=Ln(N.val,N.cell.ixfe,N.tt),w.XF=W[w.ixfe],t.cellFormula){var we=N.formula;if(we&&we[0]&&we[0][0]&&we[0][0][0]=="PtgExp"){var Ne=we[0][0][1][0],je=we[0][0][1][1],We=Ue({r:Ne,c:je});p[We]?w.f=""+br(N.formula,o,N.cell,L,U):w.F=((t.dense?(n["!data"][Ne]||[])[je]:n[We])||{}).F}else w.f=""+br(N.formula,o,N.cell,L,U)}ae>0&&(w.z=w.XF&&w.XF.numFmtId&&ce[w.XF.numFmtId]||ce[w.ixfe>>8&63]),ot(w,t,r.opts.Date1904),S(N.cell,w,t),i=N}break;case 7:case 519:if(i)i.val=N,w=Ln(N,i.cell.ixfe,"s"),w.XF=W[w.ixfe],t.cellFormula&&(w.f=""+br(i.formula,o,i.cell,L,U)),ae>0&&(w.z=w.XF&&w.XF.numFmtId&&ce[w.XF.numFmtId]||ce[w.ixfe>>8&63]),ot(w,t,r.opts.Date1904),S(i.cell,w,t),i=null;else throw new Error("String record expects Formula");break;case 33:case 545:{E.push(N);var _e=Ue(N[0].s);if(d=t.dense?(n["!data"][N[0].s.r]||[])[N[0].s.c]:n[_e],t.cellFormula&&d){if(!i||!_e||!d)break;d.f=""+br(N[1],o,N[0],L,U),d.F=Oe(N[0])}}break;case 1212:{if(!t.cellFormula)break;if(h){if(!i)break;p[Ue(i.cell)]=N[0],d=t.dense?(n["!data"][i.cell.r]||[])[i.cell.c]:n[Ue(i.cell)],(d||{}).f=""+br(N[0],o,m,L,U)}}break;case 253:w=Ln(c[N.isst].t,N.ixfe,"s"),c[N.isst].h&&(w.h=c[N.isst].h),w.XF=W[w.ixfe],ae>0&&(w.z=w.XF&&w.XF.numFmtId&&ce[w.XF.numFmtId]||ce[w.ixfe>>8&63]),ot(w,t,r.opts.Date1904),S({c:N.c,r:N.r},w,t);break;case 513:t.sheetStubs&&(w={ixfe:N.ixfe,XF:W[N.ixfe],t:"z"},ae>0&&(w.z=w.XF&&w.XF.numFmtId&&ce[w.XF.numFmtId]||ce[w.ixfe>>8&63]),ot(w,t,r.opts.Date1904),S({c:N.c,r:N.r},w,t));break;case 190:if(t.sheetStubs)for(var Ce=N.c;Ce<=N.C;++Ce){var he=N.ixfe[Ce-N.c];w={ixfe:he,XF:W[he],t:"z"},ae>0&&(w.z=w.XF&&w.XF.numFmtId&&ce[w.XF.numFmtId]||ce[w.ixfe>>8&63]),ot(w,t,r.opts.Date1904),S({c:Ce,r:N.r},w,t)}break;case 214:case 516:case 4:w=Ln(N.val,N.ixfe,"s"),w.XF=W[w.ixfe],ae>0&&(w.z=w.XF&&w.XF.numFmtId&&ce[w.XF.numFmtId]||ce[w.ixfe>>8&63]),ot(w,t,r.opts.Date1904),S({c:N.c,r:N.r},w,t);break;case 0:case 512:te===1&&(o=N);break;case 252:c=N;break;case 1054:if(U.biff>=3&&U.biff<=4){ce[ae++]=N[1];for(var ze=0;ze<ae+163&&Se[ze]!=N[1];++ze);ze>=163&&$t(N[1],ae+163)}else $t(N[1],N[0]);break;case 30:{ce[ae++]=N;for(var Ve=0;Ve<ae+163&&Se[Ve]!=N;++Ve);Ve>=163&&$t(N,ae+163)}break;case 229:H=H.concat(N);break;case 93:re[N.cmo[0]]=U.lastobj=N;break;case 438:U.lastobj.TxO=N;break;case 127:U.lastobj.ImData=N;break;case 440:for(x=N[0].s.r;x<=N[0].e.r;++x)for(v=N[0].s.c;v<=N[0].e.c;++v)d=t.dense?(n["!data"][x]||[])[v]:n[Ue({c:v,r:x})],d&&(d.l=N[1]);break;case 2048:for(x=N[0].s.r;x<=N[0].e.r;++x)for(v=N[0].s.c;v<=N[0].e.c;++v)d=t.dense?(n["!data"][x]||[])[v]:n[Ue({c:v,r:x})],d&&d.l&&(d.l.Tooltip=N[1]);break;case 28:{if(d=t.dense?(n["!data"][N[0].r]||[])[N[0].c]:n[Ue(N[0])],d||(t.dense?(n["!data"][N[0].r]||(n["!data"][N[0].r]=[]),d=n["!data"][N[0].r][N[0].c]={t:"z"}):d=n[Ue(N[0])]={t:"z"},o.e.r=Math.max(o.e.r,N[0].r),o.s.r=Math.min(o.s.r,N[0].r),o.e.c=Math.max(o.e.c,N[0].c),o.s.c=Math.min(o.s.c,N[0].c)),d.c||(d.c=[]),U.biff<=5&&U.biff>=2)_={a:"SheetJ5",t:N[1]};else{var Me=re[N[2]];_={a:N[1],t:Me.TxO.t},N[3]!=null&&!(N[3]&2)&&(d.c.hidden=!0)}d.c.push(_)}break;case 2173:ug(W[N.ixfe],N.ext);break;case 125:{if(!U.cellStyles)break;for(;N.e>=N.s;)X[N.e--]={width:N.w/256,level:N.level||0,hidden:!!(N.flags&1)},q||(q=!0,Ai(N.w/256)),Aa(X[N.e+1])}break;case 520:{var Fr={};N.level!=null&&(B[N.r]=Fr,Fr.level=N.level),N.hidden&&(B[N.r]=Fr,Fr.hidden=!0),N.hpt&&(B[N.r]=Fr,Fr.hpt=N.hpt,Fr.hpx=cn(N.hpt))}break;case 38:case 39:case 40:case 41:n["!margins"]||Ya(n["!margins"]={}),n["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[V]]=N;break;case 161:n["!margins"]||Ya(n["!margins"]={}),n["!margins"].header=N.header,n["!margins"].footer=N.footer;break;case 574:N.RTL&&(R.Views[0].RTL=!0);break;case 146:M=N;break;case 2198:Y=N;break;case 140:T=N;break;case 442:l?k.CodeName=N||k.name:R.WBProps.CodeName=N||"ThisWorkbook";break}}else I||console.error("Missing Info for XLS Record 0x"+V.toString(16)),e.l+=z}return r.SheetNames=Yr(s).sort(function(gr,me){return Number(gr)-Number(me)}).map(function(gr){return s[gr].name}),t.bookSheets||(r.Sheets=a),!r.SheetNames.length&&u["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets.Sheet1=u)):r.Preamble=u,r.Sheets&&ge.forEach(function(gr,me){r.Sheets[r.SheetNames[me]]["!autofilter"]=gr}),r.Strings=c,r.SSF=cr(Se),U.enc&&(r.Encryption=U.enc),Y&&(r.Themes=Y),r.Metadata={},T!==void 0&&(r.Metadata.Country=T),L.names.length>0&&(R.Names=L.names),r.Workbook=R,r}var ic={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function W_(e,t,r){var a=Le.find(e,"/!DocumentSummaryInformation");if(a&&a.size>0)try{var n=Ho(a,f1,ic.DSI);for(var s in n)t[s]=n[s]}catch(l){if(r.WTF)throw l}var o=Le.find(e,"/!SummaryInformation");if(o&&o.size>0)try{var i=Ho(o,u1,ic.SI);for(var c in i)t[c]==null&&(t[c]=i[c])}catch(l){if(r.WTF)throw l}t.HeadingPairs&&t.TitlesOfParts&&(_l(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}function ef(e,t){t||(t={}),Di(t),R0(),t.codepage&&hi(t.codepage);var r,a;if(e.FullPaths){if(Le.find(e,"/encryption"))throw new Error("File is password-protected");
vendor: 9,964 bytes, line 310
310r=Le.find(e,"!CompObj"),a=Le.find(e,"/Workbook")||Le.find(e,"/Book")}else{switch(t.type){case"base64":e=Br(Hr(e));break;case"binary":e=Br(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}fr(e,0),a={content:e}}var n,s;if(r&&j_(r),t.bookProps&&!t.bookSheets)n={};else{var o=De?"buffer":"array";if(a&&a.content)n=U_(a.content,t);else if((s=Le.find(e,"PerfectOffice_MAIN"))&&s.content)n=qa.to_workbook(s.content,(t.type=o,t));else if((s=Le.find(e,"NativeContent_MAIN"))&&s.content)n=qa.to_workbook(s.content,(t.type=o,t));else throw(s=Le.find(e,"MN0"))&&s.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");t.bookVBA&&e.FullPaths&&Le.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(n.vbaraw=Ng(e))}var i={};return e.FullPaths&&W_(e,i,t),n.Props=n.Custprops=i,t.bookFiles&&(n.cfb=e),n}var ts={0:{f:y2},1:{f:C2},2:{f:P2},3:{f:N2},4:{f:A2},5:{f:O2},6:{f:M2},7:{f:D2},8:{f:z2},9:{f:H2},10:{f:U2},11:{f:W2},12:{f:S2},13:{f:L2},14:{f:R2},15:{f:F2},16:{f:Kl},17:{f:B2},18:{f:I2},19:{f:bi},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:m_},40:{},42:{},43:{f:Km},44:{f:qm},45:{f:Ym},46:{f:Jm},47:{f:Zm},48:{},49:{f:Yx},50:{},51:{f:hg},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Nl},62:{f:j2},63:{f:vg},64:{f:J2},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Ar,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:Z2},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:T2},148:{f:E2,p:16},151:{f:$2},152:{},153:{f:x_},154:{},155:{},156:{f:h_},157:{},158:{},159:{T:1,f:hm},160:{T:-1},161:{T:1,f:na},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:V2},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:dg},336:{T:-1},337:{f:xg,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:Js},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Fl},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:X2},427:{f:q2},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:Y2},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:b2},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:G2},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:Js},551:{f:ls},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:Sg},633:{T:1},634:{T:-1},635:{T:1,f:Cg},636:{T:-1},637:{f:Jx},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:n_},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:Q2},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},ti={6:{f:Ds},10:{f:kt},12:{f:rr},13:{f:rr},14:{f:tr},15:{f:tr},16:{f:Tr},17:{f:tr},18:{f:tr},19:{f:rr},20:{f:Go},21:{f:Go},23:{f:Fl},24:{f:Xo},25:{f:tr},26:{},27:{},28:{f:Ap},29:{},34:{f:tr},35:{f:$o},38:{f:Tr},39:{f:Tr},40:{f:Tr},41:{f:Tr},42:{f:tr},43:{f:tr},47:{f:Dm},49:{f:op},51:{f:rr},60:{},61:{f:np},64:{f:tr},65:{f:ip},66:{f:rr},77:{},80:{},81:{},82:{},85:{f:rr},89:{},90:{},91:{},92:{f:Y1},93:{f:Np},94:{},95:{f:tr},96:{},97:{},99:{f:tr},125:{f:Nl},128:{f:wp},129:{f:Z1},130:{f:rr},131:{f:tr},132:{f:tr},133:{f:J1},134:{},140:{f:Lp},141:{f:rr},144:{},146:{f:Mp},151:{},152:{}
310,153:{},154:{},155:{},156:{f:rr},157:{},158:{},160:{f:zp},161:{f:Up},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:hp},190:{f:xp},193:{f:kt},197:{},198:{},199:{},200:{},201:{},202:{f:tr},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:rr},220:{},221:{f:tr},222:{},224:{f:mp},225:{f:K1},226:{f:kt},227:{},229:{f:Fp},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:Q1},253:{f:cp},255:{f:ep},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:yl},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:tr},353:{f:kt},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:Ep},431:{f:tr},432:{},433:{},434:{},437:{},438:{f:Ip},439:{f:tr},440:{f:Op},441:{},442:{f:hn},443:{},444:{f:rr},445:{},446:{},448:{f:kt},449:{f:ap,r:2},450:{f:kt},512:{f:Vo},513:{f:Hp},515:{f:yp},516:{f:lp},517:{f:kp},519:{f:Vp},520:{f:rp},523:{},545:{f:Ko},549:{f:zo},566:{},574:{f:sp},638:{f:dp},659:{},1048:{},1054:{f:fp},1084:{},1212:{f:Tp},2048:{f:Pp},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Dn},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:kt},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:Bp,r:12},2173:{f:fg,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:tr,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:bp,r:12},2197:{},2198:{f:ng,r:12},2199:{},2200:{},2201:{},2202:{f:Cp,r:12},2203:{f:kt},2204:{},2205:{},2206:{},2207:{},2211:{f:tp},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:rr},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:Wp},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:jp},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Vo},1:{},2:{f:qp},3:{f:Xp},4:{f:$p},5:{f:Yp},7:{f:Kp},8:{},9:{f:Dn},11:{},22:{f:rr},30:{f:up},31:{},32:{},33:{f:Ko},36:{},37:{f:zo},50:{f:Zp},62:{},52:{},67:{f:gp},68:{f:rr},69:{},86:{},126:{},127:{f:Gp},135:{},136:{},137:{},143:{f:Qp},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:Jp},223:{},234:{},354:{},421:{},518:{f:Ds},521:{f:Dn},536:{f:Xo},547:{f:$o},561:{},579:{f:vp},1030:{f:Ds},1033:{f:Dn},1091:{f:_p},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},101:{},102:{},105:{},106:{},107:{},109:{},112:{},114:{},29282:{}};function Mr(e,t,r,a){var n=t;if(!isNaN(n)){var s=(r||[]).length||0,o=e.next(4);o.write_shift(2,n),o.write_shift(2,s),s>0&&ul(r)&&e.push(r)}}function oc(e,t){var r=t||{},a=r.dense!=null?r.dense:Ch,n={};a&&(n["!data"]=[]),e=un(e,"<!--","-->");var s=e.match(/<table/i);if(!s)throw new Error("Invalid HTML: could not find <table>");var o=e.match(/<\/table/i),i=s.index,c=o&&o.index||e.length,l=xx(e.slice(i,c),/(:?<tr[^<>]*>)/i,"<tr>"),u=-1,m=0,h=0,d=0,_={s:{r:1e7,c:1e7},e:{r:0,c:0}},v=[];for(i=0;i<l.length;++i){var x=l[i].trim(),p=x.slice(0,3).toLowerCase();if(p=="<tr"){if(++u,r.sheetRows&&r.sheetRows<=u){--u;break}m=0;continue}if(!(p!="<td"&&p!="<th")){var E=x.split(/<\/t[dh]>/i);for(c=0;c<E.length;++c){var w=E[c].trim();if(w.match(/<t[dh]/i)){for(var T=w,W=0;T.charAt(0)=="<"&&(W=T.indexOf(">"))>-1;)T=T.slice(W+1);for(var M=0;M<v.length;++M){var R=v[M];R.s.c==m&&R.s.r<u&&u<=R.e.r&&(m=R.e.c+1,M=-1)}var k=Ee(w.slice(0,w.indexOf(">")));d=k.colspan?+k.colspan:1,((h=+k.rowspan)>1||d>1)&&v.push({s:{r:u,c:m},e:{r:u+(h||1)-1,c:m+d-1}});var g=k.t||k["data-t"]||"";if(!T.length){m+=d;continue}if(T=J0(T),_.s.r>u&&(_.s.r=u),_.e.r<u&&(_.e.r=u),_.s.c>m&&(_.s.c=m),_.e.c<m&&(_.e.c=m),!T.length){m+=d;continue}var y={t:"s",v:T};r.raw||!T.trim().length||g=="s"||(T==="TRUE"?y={t:"b",v:!0}:T==="FALSE"?y={t:"b",v:!1}:isNaN(Wr(T))?isNaN(nn(T).getDate())?T.charCodeAt(0)==35&&vr[T]!=null&&(y.t="e",y.w=T,y.v=vr[T]):(y={t
310:"d",v:wr(T)},r.UTC===!1&&(y.v=Qt(y.v)),r.cellDates||(y={t:"n",v:ur(y.v)}),y.z=r.dateNF||Se[14]):y={t:"n",v:Wr(T)}),y.cellText!==!1&&(y.w=T),a?(n["!data"][u]||(n["!data"][u]=[]),n["!data"][u][m]=y):n[Ue({r:u,c:m})]=y,m+=d}}}}return n["!ref"]=Oe(_),v.length&&(n["!merges"]=v),n}function H_(e,t,r,a){for(var n=e["!merges"]||[],s=[],o={},i=e["!data"]!=null,c=t.s.c;c<=t.e.c;++c){for(var l=0,u=0,m=0;m<n.length;++m)if(!(n[m].s.r>r||n[m].s.c>c)&&!(n[m].e.r<r||n[m].e.c<c)){if(n[m].s.r<r||n[m].s.c<c){l=-1;break}l=n[m].e.r-n[m].s.r+1,u=n[m].e.c-n[m].s.c+1;break}if(!(l<0)){var h=He(c)+$e(r),d=i?(e["!data"][r]||[])[c]:e[h];d&&d.t=="n"&&d.v!=null&&!isFinite(d.v)&&(isNaN(d.v)?d={t:"e",v:36,w:jr[36]}:d={t:"e",v:7,w:jr[7]});var _=d&&d.v!=null&&(d.h||Ha(d.w||(Ot(d),d.w)||""))||"";o={},l>1&&(o.rowspan=l),u>1&&(o.colspan=u),a.editable?_='<span contenteditable="true">'+_+"</span>":d&&(o["data-t"]=d&&d.t||"z",d.v!=null&&(o["data-v"]=Ha(d.v instanceof Date?d.v.toISOString():d.v)),d.z!=null&&(o["data-z"]=d.z),d.l&&(d.l.Target||"#").charAt(0)!="#"&&(_='<a href="'+Ha(d.l.Target)+'">'+_+"</a>")),o.id=(a.id||"sjs")+"-"+h,s.push(Dx("td",_,o))}}var v="<tr>";return v+s.join("")+"</tr>"}var z_='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',V_="</body></html>";function G_(e,t){var r=gx(e,"table");if(!r||r.length==0)throw new Error("Invalid HTML: could not find <table>");if(r.length==1){var a=Bt(oc(r[0],t),t);return a.bookType="html",a}var n=Oi();return r.forEach(function(s,o){gn(n,oc(s,t),"Sheet"+(o+1))}),n.bookType="html",n}function $_(e,t,r){var a=[];return a.join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}function X_(e,t){var r=t||{},a=r.header!=null?r.header:z_,n=r.footer!=null?r.footer:V_,s=[a],o=ta(e["!ref"]||"A1");if(s.push($_(e,o,r)),e["!ref"])for(var i=o.s.r;i<=o.e.r;++i)s.push(H_(e,o,i,r));return s.push("</table>"+n),s.join("")}function rf(e,t,r){var a=t.rows;if(!a)throw"Unsupported origin when "+t.tagName+" is not a TABLE";var n=r||{},s=e["!data"]!=null,o=0,i=0;if(n.origin!=null)if(typeof n.origin=="number")o=n.origin;else{var c=typeof n.origin=="string"?Cr(n.origin):n.origin;o=c.r,i=c.c}var l=Math.min(n.sheetRows||1e7,a.length),u={s:{r:0,c:0},e:{r:o,c:i}};if(e["!ref"]){var m=ta(e["!ref"]);u.s.r=Math.min(u.s.r,m.s.r),u.s.c=Math.min(u.s.c,m.s.c),u.e.r=Math.max(u.e.r,m.e.r),u.e.c=Math.max(u.e.c,m.e.c),o==-1&&(u.e.r=o=m.e.r+1)}var h=[],d=0,_=e["!rows"]||(e["!rows"]=[]),v=0,x=0,p=0,E=0,w=0,T=0;for(e["!cols"]||(e["!cols"]=[]);v<a.length&&x<l;++v){var W=a[v];if(cc(W)){if(n.display)continue;_[x]={hidden:!0}}var M=W.cells;for(p=E=0;p<M.length;++p){var R=M[p];if(!(n.display&&cc(R))){var k=R.hasAttribute("data-v")?R.getAttribute("data-v"):R.hasAttribute("v")?R.getAttribute("v"):J0(R.innerHTML),g=R.getAttribute("data-z")||R.getAttribute("z");for(d=0;d<h.length;++d){var y=h[d];y.s.c==E+i&&y.s.r<x+o&&x+o<=y.e.r&&(E=y.e.c+1-i,d=-1)}T=+R.getAttribute("colspan")||1,((w=+R.getAttribute("rowspan")||1)>1||T>1)&&h.push({s:{r:x+o,c:E+i},e:{r:x+o+(w||1)-1,c:E+i+(T||1)-1}});var C={t:"s",v:k},S=R.getAttribute("data-t")||R.getAttribute("t")||"";k!=null&&(k.length==0?C.t=S||"z":n.raw||k.trim().length==0||S=="s"||(S=="e"&&jr[+k]?C={t:"e",v:+k,w:jr[+k]}:k==="TRUE"?C={t:"b",v:!0}:k==="FALSE"?C={t:"b",v:!1}:isNaN(Wr(k))?isNaN(nn(k).getDate())?k.charCodeAt(0)==35&&vr[k]!=null&&(C={t:"e",v:vr[k],w:k}):(C={t:"d",v:wr(k)},n.UTC&&(C.v=os(C.v)),n.cellDates||(C={t:"n",v:ur(C.v)}),C.z=n.dateNF||Se[14]):C={t:"n",v:Wr(k)})),C.z===void 0&&g!=null&&(C.z=g);var U="",Y=R.getElementsByTagName("A");if(Y&&Y.length)for(var H=0;H<Y.length&&!(Y[H].hasAttribute("href")&&(U=Y[H].getAttribute("href"),U.charAt(0)!="#"));++H);U&&U.charAt(0)!="#"&&U.slice(0,11).toLowerCase()!="javascript:"&&(C.l={Target:U}),s?(e["!data"][x+o]||(e["!data"][x+o]=[]),e["!data"][x+o][E+i]=C):e[Ue({c:E+i,r:x+o})]=C,u.e.c<E+i&&(u.e.c=E+i),E+=T}}++x}return h.length&&(e["!merges"]=(e["!merges"]||[]).concat(h)),u.e.r=Math.max(u.e.r,x-1+o),e["!ref"]=Oe(u),x>=l&&(e["!fullref"]=Oe((u.e.r=a.length-v+x-1+o,u))),e}function tf(e,t){var r=t||{},a={};return r.dense&&(a["!data"]=[]),rf(a,e,t)}function q_(e,t){var r=Bt(tf(e,t),t);return r}function cc(e){var t="",r=K_(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),t==="none"}function K_(e){return e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle=="function"?e.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}function Y_(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(a,n){return Array(parseInt(n,10)+1).join(" ")}).replace(/<text:tab[^<>]*\/>/g,"	").replace(/<text:line-break\/>/g,`
311`),r=Ie(t.replace(/<[^<>]*>/g,""));return[r]}function af(e,t,r){var a=r||{},n=cs(e);ir.lastIndex=0,n=vi(un(n,"<!--","-->"));for(var s,o,i="",c="",l,u=0,m=-1,h="";s=ir.exec(n);)switch(s[3]=s[3].replace(/_[\s\S]*$/,"")){case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":case"text-style":s[1]==="/"?(o["truncate-on-overflow"]=="false"&&(i.match(/h/)?i=i.replace(/h+/,"[$&]"):i.match(/m/)?i=i.replace(/m+/,"[$&]"):i.match(/s/)&&(i=i.replace(/s+/,"[$&]"))),a[o.name]=i,i=""):s[0].charAt(s[0].length-2)!=="/"&&(i="",o=Ee(s[0],!1));break;case"boolean-style":s[1]==="/"?(a[o.name]="General",i=""):s[0].charAt(s[0].length-2)!=="/"&&(i="",o=Ee(s[0],!1));break;case"boolean":i+="General";break;case"text":s[1]==="/"?(h=n.slice(m,ir.lastIndex-s[0].length),h=="%"&&o[0]=="<number:percentage-style"?i+="%":i+='"'+h.replace(/"/g,'""')+'"'):s[0].charAt(s[0].length-2)!=="/"&&(m=ir.lastIndex);break;case"day":switch(l=Ee(s[0],!1),l.style){case"short":i+="d";break;case"long":i+="dd";break;default:i+="dd";break}break;case"day-of-week":switch(l=Ee(s[0],!1),l.style){case"short":i+="ddd";break;case"long":i+="dddd";break;default:i+="ddd";break}break;case"era":switch(l=Ee(s[0],!1),l.style){case"short":i+="ee";break;case"long":i+="eeee";break;default:i+="eeee";break}break;case"hours":switch(l=Ee(s[0],!1),l.style){case"short":i+="h";break;case"long":i+="hh";break;default:i+="hh";break}break;case"minutes":switch(l=Ee(s[0],!1),l.style){case"short":i+="m";break;case"long":i+="mm";break;default:i+="mm";break}break;case"month":switch(l=Ee(s[0],!1),l.textual&&(i+="mm"),l.style){case"short":i+="m";break;case"long":i+="mm";break;default:i+="m";break}break;case"seconds":{switch(l=Ee(s[0],!1),l.style){case"short":i+="s";break;case"long":i+="ss";break;default:i+="ss";break}l["decimal-places"]&&(i+="."+Pe("0",+l["decimal-places"]))}break;case"year":switch(l=Ee(s[0],!1),l.style){case"short":i+="yy";break;case"long":i+="yyyy";break;default:i+="yy";break}break;case"am-pm":i+="AM/PM";break;case"week-of-year":case"quarter":console.error("Excel does not support ODS format token "+s[3]);break;case"fill-character":s[1]==="/"?(h=n.slice(m,ir.lastIndex-s[0].length),i+='"'+h.replace(/"/g,'""')+'"*'):s[0].charAt(s[0].length-2)!=="/"&&(m=ir.lastIndex);break;
311case"scientific-number":l=Ee(s[0],!1),i+="0."+Pe("0",+l["min-decimal-places"]||+l["decimal-places"]||2)+Pe("?",+l["decimal-places"]-+l["min-decimal-places"]||0)+"E"+(Ge(l["forced-exponent-sign"])?"+":"")+Pe("0",+l["min-exponent-digits"]||2);break;case"fraction":l=Ee(s[0],!1),+l["min-integer-digits"]?i+=Pe("0",+l["min-integer-digits"]):i+="#",i+=" ",i+=Pe("?",+l["min-numerator-digits"]||1),i+="/",+l["denominator-value"]?i+=l["denominator-value"]:i+=Pe("?",+l["min-denominator-digits"]||1);break;case"currency-symbol":s[1]==="/"?i+='"'+n.slice(m,ir.lastIndex-s[0].length).replace(/"/g,'""')+'"':s[0].charAt(s[0].length-2)!=="/"?m=ir.lastIndex:i+="$";break;case"text-properties":switch(l=Ee(s[0],!1),(l.color||"").toLowerCase().replace("#","")){case"ff0000":case"red":i="[Red]"+i;break}break;case"text-content":i+="@";break;case"map":l=Ee(s[0],!1),Ie(l.condition)=="value()>=0"?i=a[l["apply-style-name"]]+";"+i:console.error("ODS number format may be incorrect: "+l.condition);break;case"number":if(s[1]==="/")break;l=Ee(s[0],!1),c="",c+=Pe("0",+l["min-integer-digits"]||1),Ge(l.grouping)&&(c=ht(Pe("#",Math.max(0,4-c.length))+c)),(+l["min-decimal-places"]||+l["decimal-places"])&&(c+="."),+l["min-decimal-places"]&&(c+=Pe("0",+l["min-decimal-places"]||1)),+l["decimal-places"]-(+l["min-decimal-places"]||0)&&(c+=Pe("0",+l["decimal-places"]-(+l["min-decimal-places"]||0))),i+=c;break;case"embedded-text":s[1]==="/"?u==0?i+='"'+n.slice(m,ir.lastIndex-s[0].length).replace(/"/g,'""')+'"':i=i.slice(0,u)+'"'+n.slice(m,ir.lastIndex-s[0].length).replace(/"/g,'""')+'"'+i.slice(u):s[0].charAt(s[0].length-2)!=="/"&&(m=ir.lastIndex,u=-+Ee(s[0],!1).position||0);break}return a}function nf(e,t,r){var a=t||{},n=cs(e),s=[],o,i,c,l="",u=0,m,h,d={},_=[],v={};a.dense&&(v["!data"]=[]);var x,p,E={value:""},w={},T="",W=0,M="",R=0,k=[],g=[],y=-1,C=-1,S={s:{r:1e6,c:1e7},e:{r:0,c:0}},U=0,Y=r||{},H={},re=[],X={},B=0,q=0,L=[],K=1,te=1,ae=[],ce={Names:[],WBProps:{}},ge={},ve=["",""],Te=[],F={},V="",z=0,I=!1,ne=!1,N=0;for(ir.lastIndex=0,n=vi(un(n,"<!--","-->"));x=ir.exec(n);)switch(x[3]=x[3].replace(/_[\s\S]*$/,"")){case"table":case"工作表":x[
3111]==="/"?(S.e.c>=S.s.c&&S.e.r>=S.s.r?v["!ref"]=Oe(S):v["!ref"]="A1:A1",a.sheetRows>0&&a.sheetRows<=S.e.r&&(v["!fullref"]=v["!ref"],S.e.r=a.sheetRows-1,v["!ref"]=Oe(S)),re.length&&(v["!merges"]=re),L.length&&(v["!rows"]=L),m.name=m.名称||m.name,typeof JSON<"u"&&JSON.stringify(m),_.push(m.name),d[m.name]=v,ne=!1):x[0].charAt(x[0].length-2)!=="/"&&(m=Ee(x[0],!1),y=C=-1,S.s.r=S.s.c=1e7,S.e.r=S.e.c=0,v={},a.dense&&(v["!data"]=[]),re=[],L=[],ne=!0);break;case"table-row-group":x[1]==="/"?--U:++U;break;case"table-row":case"行":if(x[1]==="/"){y+=K,K=1;break}if(h=Ee(x[0],!1),h.行号?y=h.行号-1:y==-1&&(y=0),K=+h["number-rows-repeated"]||1,K<10)for(N=0;N<K;++N)U>0&&(L[y+N]={level:U});C=-1;break;case"covered-table-cell":if(x[1]!=="/")if(++C,E=Ee(x[0],!1),te=parseInt(E["number-columns-repeated"]||"1",10)||1,a.sheetStubs){for(;te-- >0;)a.dense?(v["!data"][y]||(v["!data"][y]=[]),v["!data"][y][C]={t:"z"}):v[Ue({r:y,c:C})]={t:"z"},++C;--C}else C+=te-1;T="",k=[];break;case"table-cell":case"数据":if(x[0].charAt(x[0].length-2)==="/")++C,E=Ee(x[0],!1),te=parseInt(E["number-columns-repeated"]||"1",10)||1,p={t:"z",v:null},E.formula&&a.cellFormula!=!1&&(p.f=ac(Ie(E.formula))),E["style-name"]&&H[E["style-name"]]&&(p.z=H[E["style-name"]]),(E.数据类型||E["value-type"])=="string"&&(p.t="s",p.v=Ie(E["string-value"]||""),a.dense?(v["!data"][y]||(v["!data"][y]=[]),v["!data"][y][C]=p):v[He(C)+$e(y)]=p),C+=te-1;else if(x[1]!=="/"){++C,T=M="",W=R=0,k=[],g=[],te=1;var oe=K?y+K-1:y;if(C>S.e.c&&(S.e.c=C),C<S.s.c&&(S.s.c=C),y<S.s.r&&(S.s.r=y),oe>S.e.r&&(S.e.r=oe),E=Ee(x[0],!1),w=bx(x[0]),Te=[],F={},p={t:E.数据类型||E["value-type"],v:null},E["style-name"]&&H[E["style-name"]]&&(p.z=H[E["style-name"]]),a.cellFormula)if(E.formula&&(E.formula=Ie(E.formula)),E["number-matrix-columns-spanned"]&&E["number-matrix-rows-spanned"]&&(B=parseInt(E["number-matrix-rows-spanned"],10)||0,q=parseInt(E["number-matrix-columns-spanned"],10)||0,X={s:{r:y,c:C},e:{r:y+B-1,c:C+q-1}},p.F=Oe(X),ae.push([X,p.F])),E.formula)p.f=ac(E.formula);else for(N=0;N<ae.length;++N)y>=ae[N][0].s.r&&y<=ae[N][0].e.r&&C>=ae[N][0].s.c&&C<=ae[N][0].e.c&&(p.F=ae[N][1]);switch((E["number-columns-spanned"]||E["number-rows-spanned"])&&(B=parseInt(E["number-rows-spanned"]||"1",10)||1,q=parseInt(E["number-columns-spanned"]||"1",10)||1,B*q>1&&(X={s:{r:y,c:C},e:{r:y+B-1,c:C+q-1}},re.push(X))),E["number-columns-repeated"]&&(te=parseInt(E["number-columns-repeated"],10)),p.t){case"boolean":p.t="b",p.v=Ge(E["boolean-value"])||+E["boolean-value"]>=1;break;case"float":p.t="n",p.v=parseFloat(E.value),a.cellDates&&p.z&&at(p.z)&&(p.v=Ft(p.v+(ce.WBProps.date1904?1462:0)),p.t=typeof p.v=="number"?"n":"d");break;case"percentage":p.t="n",p.v=parseFloat(E.value);break;case"currency":p.t="n",p.v=parseFloat(E.value);break;case"date":p.t="d",p.v=wr(E["date-value"],ce.WBProps.date1904),a.cellDates||(p.t="n",p.v=ur(p.v,ce.WBProps.date1904)),p.z||(p.z="m/d/yy");break;case"time":p.t="n",p.v=nx(E["time-value"])/86400,a.cellDates&&(p.v=Ft(p.v),p.t=typeof p.v=="number"?"n":"d"),p.z||(p.z="HH:MM:SS");break;case"number":p.t="n",p.v=parseFloat(E.数据数值);break;default:if(p.t==="string"||p.t==="text"||!p.t)p.t="s",E["string-value"]!=null&&(T=Ie(E["string-value"]),k=[]);else throw new Error("Unsupported value type "+p.t)}}else{if(I=!1,w["calcext:value-type"]=="error"&&vr[T]!=null&&(p.t="e",p.w=T,p.v=vr[T]),p.t==="s"&&(p.v=T||"",k.length&&(p.R=k),I=W==0),ge.Target&&(p.l=ge),Te.length>0&&(p.c=Te,Te=[]),T&&a.cellText!==!1&&(p.w=T),I&&(p.t="z",delete p.v),(!I||a.sheetStubs)&&!(a.sheetRows&&a.sheetRows<=y))for(var fe=0;fe<K;++fe){if(te=parseInt(E["number-columns-repeated"]||"1",10),a.dense)for(v["!data"][y+fe]||(v["!data"][y+fe]=[]),v["!data"][y+fe][C]=fe==0?p:cr(p);--te>0;)v["!data"][y+fe][C+te]=cr(p);else for(v[Ue({r:y+fe,c:C})]=p;--te>0;)v[Ue({r:y+fe,c:C+te})]=cr(p);S.e.c<=C&&(S.e.c=C)}te=parseInt(E["number-columns-repeated"]||"1",10),C+=te-1,te=0,p={},T="",k=[]}ge={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if(x[1]==="/"){if((o=s.pop())[0]!==x[3])throw"Bad state: "+o}else x[0].charAt(x[0].length-2)!=="/"&&s.push([x[3],!0]);break;case"annotation":if(x[1]==="/"){if((o=s.pop())[0]!==x[3])throw"Bad state: "+o;F.t=T,k.length&&(F.R=k),F.a=V,Te.push(F),T=M,W=R,k=g}else if(x[0].charAt(x[0].length-2)!=="/"){s.push([x[3],!1]);var ie=Ee(x[0],!0);
311ie.display&&Ge(ie.display)||(Te.hidden=!0),M=T,R=W,g=k,T="",W=0,k=[]}V="",z=0;break;case"creator":x[1]==="/"?V=n.slice(z,x.index):z=x.index+x[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if(x[1]==="/"){if((o=s.pop())[0]!==x[3])throw"Bad state: "+o}else x[0].charAt(x[0].length-2)!=="/"&&s.push([x[3],!1]);T="",W=0,k=[];break;case"scientific-number":case"currency-symbol":case"fill-character":break;case"text-style":case"boolean-style":case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":if(x[1]==="/"){var ke=ir.lastIndex;af(n.slice(c,ir.lastIndex),t,Y),ir.lastIndex=ke}else x[0].charAt(x[0].length-2)!=="/"&&(c=ir.lastIndex-x[0].length);break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":{var le=Ee(x[0],!1);le.family=="table-cell"&&Y[le["data-style-name"]]&&(H[le.name]=Y[le["data-style-name"]])}break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":break;case"boolean":break;case"text":if(x[0].slice(-2)==="/>")break;if(x[1]==="/")switch(s[s.length-1][0]){case"number-style":case"date-style":case"time-style":l+=n.slice(u,x.index);break}else u=x.index+x[0].length;break;case"named-range":i=Ee(x[0],!1),ve=Is(i["cell-range-address"]);var we={Name:i.name,Ref:ve[0]+"!"+ve[1]};ne&&(we.Sheet=_.length),ce.Names.push(we);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":switch(i=Ee(x[0],!1),i["date-value"]){case"1904-01-01":ce.WBProps.date1904=!0;break}break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":if(["master-styles"].indexOf(s[s.length-1][0])>-1)break;if(x[1]==="/"&&(!E||!E["string-value"])){var Ne=Y_(n.slice(W,x.index));T=(T.length>0?T+`
312`:"")+Ne[0]}else x[0].slice(-2)=="/>"?T+=`
313`:(Ee(x[0],!1),W=x.index+x[0].length);break;case"s":break;case"database-range":if(x[1]==="/")break;try{ve=Is(Ee(x[0])["target-range-address"]),d[ve[0]]["!autofilter"]={ref:ve[1]}}catch{}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"filter-set-item":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;
313case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if(x[1]!=="/"){if(ge=Ee(x[0],!1),!ge.href)break;ge.Target=Ie(ge.href),delete ge.href,ge.Target.charAt(0)=="#"&&ge.Target.indexOf(".")>-1?(ve=Is(ge.Target.slice(1)),ge.Target="#"+ve[0]+"!"+ve[1]):ge.Target.match(/^\.\.[\\\/]/)&&(ge.Target=ge.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(x[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(a.WTF)throw new Error(x)}}var je={Sheets:d,SheetNames:_,Workbook:ce};return a.bookSheets&&delete je.Sheets,je}function lc(e,t){t=t||{},qr(e,"META-INF/manifest.xml")&&v1(sr(e,"META-INF/manifest.xml"),t);var r=Dr(e,"styles.xml"),a=r&&af(Xe(r)),n=Dr(e,"content.xml");if(!n)throw new Error("Missing content.xml in ODS / UOF file");var s=nf(Xe(n),t,a);return qr(e,"meta.xml")&&(s.Props=vl(sr(e,"meta.xml"))),s.bookType="ods",s}function fc(e,t){var r=nf(e,t);return r.bookType="fods",r}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */var _r=function(){try{return typeof Uint8Array>"u"||typeof Uint8Array.prototype.subarray>"u"?"slice":typeof Buffer<"u"?typeof Buffer.prototype.subarray>"u"?"slice":(typeof Buffer.from=="function"?Buffer.from([72,62]):new Buffer([72,62]))instanceof Uint8Array?"subarray":"slice":"subarray"}catch{return"slice"}}();function ln(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Ea(e){return typeof TextDecoder<"u"?new TextDecoder().decode(e):Xe(vt(e))}function sf(e){for(var t=0,r=0;r<e.length;++r)t+=e[r].length;var a=new Uint8Array(t),n=0;for(r=0;r<e.length;++r){var s=e[r],o=s.length;if(o<250)for(var i=0;i<o;++i)a[n++]=s[i];else a.set(s,n),n+=o}return a}function Ja(e){return e-=e>>1&1431655765,e=(e&858993459)+(e>>2&858993459),(e+(e>>4)&252645135)*16843009>>>24}function Z_(e,t){for(var r=(e[t+15]&127)<<7|e[t+14]>>1,a=e[t+14]&1,n=t+13;n>=t;--n)a=a*256+e[n];return(e[t+15]&128?-a:a)*Math.pow(10,r-6176)}function as(e,t){var r=t.l,a=e[r]&127;e:if(e[r++]>
313=128&&(a|=(e[r]&127)<<7,e[r++]<128||(a|=(e[r]&127)<<14,e[r++]<128)||(a|=(e[r]&127)<<21,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,28),++r,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,35),++r,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,42),++r,e[r++]<128)))break e;return t.l=r,a}function Be(e){var t=0,r=e[t]&127;return e[t++]<128||(r|=(e[t]&127)<<7,e[t++]<128)||(r|=(e[t]&127)<<14,e[t++]<128)||(r|=(e[t]&127)<<21,e[t++]<128)||(r|=(e[t]&15)<<28),r}function Re(e){for(var t=[],r={l:0};r.l<e.length;){var a=r.l,n=as(e,r),s=n&7;n=n/8|0;var o,i=r.l;switch(s){case 0:{for(;e[i++]>=128;);o=e[_r](r.l,i),r.l=i}break;case 1:o=e[_r](i,i+8),r.l=i+8;break;case 2:{var c=as(e,r);o=e[_r](r.l,r.l+c),r.l+=c}break;case 5:o=e[_r](i,i+4),r.l=i+4;break;default:throw new Error("PB Type ".concat(s," for Field ").concat(n," at offset ").concat(a))}var l={data:o,type:s};t[n]==null&&(t[n]=[]),t[n].push(l)}return t}function xs(e,t){return(e==null?void 0:e.map(function(r){return t(r.data)}))||[]}function J_(e){for(var t,r=[],a={l:0};a.l<e.length;){var n=as(e,a),s=Re(e[_r](a.l,a.l+n));a.l+=n;var o={id:Be(s[1][0].data),messages:[]};s[2].forEach(function(i){var c=Re(i.data),l=Be(c[3][0].data);o.messages.push({meta:c,data:e[_r](a.l,a.l+l)}),a.l+=l}),(t=s[3])!=null&&t[0]&&(o.merge=Be(s[3][0].data)>>>0>0),r.push(o)}return r}function Q_(e,t){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r={l:0},a=as(t,r),n=[],s=r.l;s<t.length;){var o=t[s]&3;if(o==0){var i=t[s++]>>2;if(i<60)++i;else{var c=i-59;i=t[s],c>1&&(i|=t[s+1]<<8),c>2&&(i|=t[s+2]<<16),c>3&&(i|=t[s+3]<<24),i>>>=0,i++,s+=c}n.push(t[_r](s,s+i)),s+=i;continue}else{var l=0,u=0;if(o==1?(u=(t[s]>>2&7)+4,l=(t[s++]&224)<<3,l|=t[s++]):(u=(t[s++]>>2)+1,o==2?(l=t[s]|t[s+1]<<8,s+=2):(l=(t[s]|t[s+1]<<8|t[s+2]<<16|t[s+3]<<24)>>>0,s+=4)),l==0)throw new Error("Invalid offset 0");for(var m=n.length-1,h=l;m>=0&&h>=n[m].length;)h-=n[m].length,--m;if(m<0)if(h==0)h=n[m=0].length;else throw new Error("Invalid offset beyond length");if(u<h)n.push(n[m][_r](n[m].length-h,n[m].length-h+u));else{for(h>0&&(n.push(n[m][_r](n[m].length-h)),u-=h),++m;u>=n[m].length;)n.push(n[m]),u-=n[m].length,++m;u&&n.push(n[m][_r](0,u))}n.length>25&&(n=[sf(n)])}}for(var d=0,_=0;_<n.length;++_)d+=n[_].length;if(d!=a)throw new Error("Unexpected length: ".concat(d," != ").concat(a));return n}function ew(e){Array.isArray(e)&&(e=new Uint8Array(e));for(var t=[],r=0;r<e.length;){var a=e[r++],n=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push.apply(t,Q_(a,e[_r](r,r+n))),r+=n}if(r!==e.length)throw new Error("data is not a valid framed stream!");return t.length==1?t[0]:sf(t)}var rw=function(){return{sst:[],rsst:[],ofmt:[],nfmt:[],fmla:[],ferr:[],cmnt:[]}};function of(e,t,r,a,n){var s,o,i,c,l=t&255,u=t>>8,m=u>=5?n:a;e:if(r&(u>4?8:4)&&e.t=="n"&&l==7){var h=(s=m[7])!=null&&s[0]?Be(m[7][0].data):-1;if(h==-1)break e;var d=(o=m[15])!=null&&o[0]?Be(m[15][0].data):-1,_=(i=m[16])!=null&&i[0]?Be(m[16][0].data):-1,v=(c=m[40])!=null&&c[0]?Be(m[40][0].data):-1,x=e.v,p=x;r:if(v){if(x==0){d=_=2;break r}x>=604800?d=1:x>=86400?d=2:x>=3600?d=4:x>=60?d=8:x>=1?d=16:d=32,Math.floor(x)!=x?_=32:x%60?_=16:x%3600?_=8:x%86400?_=4:x%604800&&(_=2),_<d&&(_=d)}if(d==-1||_==-1)break e;var E=[],w=[];d==1&&(p=x/604800,_==1?w.push('d"d"'):(p|=0,x-=604800*p),E.push(p+(h==2?" week"+(p==1?"":"s"):h==1?"w":""))),d<=2&&_>=2&&(p=x/86400,_>2&&(p|=0,x-=86400*p),w.push('d"d"'),E.push(p+(h==2?" day"+(p==1?"":"s"):h==1?"d":""))),d<=4&&_>=4&&(p=x/3600,_>4&&(p|=0,x-=3600*p),w.push((d>=4?"[h]":"h")+'"h"'),E.push(p+(h==2?" hour"+(p==1?"":"s"):h==1?"h":""))),d<=8&&_>=8&&(p=x/60,_>8&&(p|=0,x-=60*p),w.push((d>=8?"[m]":"m")+'"m"'),h==0?E.push((d==8&&_==8||p>=10?"":"0")+p):E.push(p+(h==2?" minute"+(p==1?"":"s"):h==1?"m":""))),d<=16&&_>=16&&(p=x,_>16&&(p|=0,x-=p),w.push((d>=16?"[s]":"s")+'"s"'),h==0?E.push((_==16&&d==16||p>=10?"":"0")+p):E.push(p+(h==2?" second"+(p==1?"":"s"):h==1?"s":""))),_>=32&&(p=Math.round(1e3*x),d<32&&w.push('.000"ms"'),h==0?E.push((p>=100?"":p>=10?"0":"00")+p):E.push(p+(h==2?" millisecond"+(p==1?"":"s"):h==1?"ms":""))),e.w=E.join(h==0?":":" "),e.z=w.join(h==0?'":"':" "),h==0&&(e.w=e.w.replace(/:(\d\d\d)$/,".$1"))}}function tw(e,t,r,a){var n=ln(e),s=n.getUint32(4,!0),o=-1,i=-1,c=-1,l=NaN,u=0,m=new Date(Date.UTC(2001,0,1)),h=r>1?12:8;s&2&&(c=n.getUint32(h,!0),h+=4),h+=Ja(s&(r>1?3468:396))*4,s&512&&(o=n.getUint32(h,!0),h+=4),h+=Ja(s&(r>1?12288:4096))*4,s&16&&(i=n.getUint32(h,!0),h+=4),s&32&&(l=n.getFloat64(h,!0),h+=8),s&64&&(m.setTime(m.getTime()+(u=n.getFloat64(h,!0))*1e3),h+=8),r>1&&(s=n.getUint32(8,!0)>>>16,s&255&&(c==-1&&(c=n.getUint32(h,!0)),h+=4));var d,_=e[r>=4?1:2];switch(_){case 0:return;case 2:d={t:"n",v:l};break;case 3:d={t:"s",v:t.sst[i]};break;case 5:a!=null&&a.cellDates?d={t:"d",v:m}:d={t:"n",v:u/86400+35430,z:Se[14]};break;case 6:d={t:"b",v:l>0};break;case 7:d={t:"n",v:l};break;case 8:d={t:"e",v:0};break;case 9:if(o>
313-1){var v=t.rsst[o];d={t:"s",v:v.v},v.l&&(d.l={Target:v.l})}else throw new Error("Unsupported cell type ".concat(e[_r](0,4)));break;default:throw new Error("Unsupported cell type ".concat(e[_r](0,4)))}return c>-1&&of(d,_|r<<8,s,t.ofmt[c],t.nfmt[c]),_==7&&(d.v/=86400),d}function aw(e,t,r){var a=ln(e);a.getUint32(4,!0);var n=a.getUint32(8,!0),s=12,o=-1,i=-1,c=-1,l=NaN,u=NaN,m=0,h=new Date(Date.UTC(2001,0,1));n&1&&(l=Z_(e,s),s+=16),n&2&&(u=a.getFloat64(s,!0),s+=8),n&4&&(h.setTime(h.getTime()+(m=a.getFloat64(s,!0))*1e3),s+=8),n&8&&(i=a.getUint32(s,!0),s+=4),n&16&&(o=a.getUint32(s,!0),s+=4),s+=Ja(n&480)*4,n&512&&(a.getUint32(s,!0),s+=4),s+=Ja(n&1024)*4,n&2048&&(a.getUint32(s,!0),s+=4);var d,_=e[1];switch(_){case 0:d={t:"z"};break;case 2:d={t:"n",v:l};break;case 3:d={t:"s",v:t.sst[i]};break;case 5:r!=null&&r.cellDates?d={t:"d",v:h}:d={t:"n",v:m/86400+35430,z:Se[14]};break;case 6:d={t:"b",v:u>0};break;case 7:d={t:"n",v:u};break;case 8:d={t:"e",v:0};break;case 9:if(o>-1){var v=t.rsst[o];d={t:"s",v:v.v},v.l&&(d.l={Target:v.l})}else throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(n&31," : ").concat(e[_r](0,4)));break;case 10:d={t:"n",v:l};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(n&31," : ").concat(e[_r](0,4)))}if(s+=Ja(n&4096)*4,n&516096&&(c==-1&&(c=a.getUint32(s,!0)),s+=4),n&524288){var x=a.getUint32(s,!0);s+=4,t.cmnt[x]&&(d.c=ow(t.cmnt[x]))}return c>-1&&of(d,_|1280,n>>13,t.ofmt[c],t.nfmt[c]),_==7&&(d.v/=86400),d}function nw(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:case 4:return tw(e,t,e[0],r);case 5:return aw(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function xr(e){var t=Re(e);return Be(t[1][0].data)}function Ht(e,t){var r=Re(t.data),a=Be(r[1][0].data),n=r[3],s=[];return(n||[]).forEach(function(o){var i,c,l=Re(o.data);if(l[1]){var u=Be(l[1][0].data)>>>0;switch(a){case 1:s[u]=Ea(l[3][0].data);break;case 8:{var m=e[xr(l[9][0].data)][0],h=Re(m.data),d=e[xr(h[1][0].data)][0],_=Be(d.meta[1][0].data);if(_!=2001)throw new Error("2000 unexpected reference to ".concat(_));var v=Re(d.data),x={v:v[3].map(function(w){return Ea(w.data)}).join("")};s[u]=x;e:if((i=v==null?void 0:v[11])!=null&&i[0]){var p=(c=Re(v[11][0].data))==null?void 0:c[1];if(!p)break e;p.forEach(function(w){var T,W,M,R=Re(w.data);if((T=R[2])!=null&&T[0]){var k=e[xr((W=R[2])==null?void 0:W[0].data)][0],g=Be(k.meta[1][0].data);switch(g){case 2032:var y=Re(k.data);(M=y==null?void 0:y[2])!=null&&M[0]&&!x.l&&(x.l=Ea(y[2][0].data));break;case 2039:break;default:console.log("unrecognized ObjectAttribute type ".concat(g))}}})}}break;case 2:s[u]=Re(l[6][0].data);break;case 3:s[u]=Re(l[5][0].data);break;case 10:{var E=e[xr(l[10][0].data)][0];s[u]=cf(e,E.data)}break;default:throw a}}}),s}function sw(e,t){var r,a,n,s,o,i,c,l,u,m,h,d,_,v,x=Re(e),p=Be(x[1][0].data)>>>0,E=Be(x[2][0].data)>>>0,w=((a=(r=x[8])==null?void 0:r[0])==null?void 0:a.data)&&Be(x[8][0].data)>0||!1,T,W;if((s=(n=x[7])==null?void 0:n[0])!=null&&s.data&&t!=0)T=(i=(o=x[7])==null?void 0:o[0])==null?void 0:i.data,W=(l=(c=x[6])==null?void 0:c[0])==null?void 0:l.data;else if((m=(u=x[4])==null?void 0:u[0])!=null&&m.data&&t!=1)T=(d=(h=x[4])==null?void 0:h[0])==null?void 0:d.data,W=(v=(_=x[3])==null?void 0:_[0])==null?void 0:v.data;else throw"NUMBERS Tile missing ".concat(t," cell storage");for(var M=w?4:1,R=ln(T),k=[],g=0;g<T.length/2;++g){var y=R.getUint16(g*2,!0);y<65535&&k.push([g,y])}if(k.length!=E)throw"Expected ".concat(E," cells, found ").concat(k.length);var C=[];for(g=0;g<k.length-1;++g)C[k[g][0]]=W[_r](k[g][1]*M,k[g+1][1]*M);return k.length>=1&&(C[k[k.length-1][0]]=W[_r](k[k.length-1][1]*M)),{R:p,cells:C}}function iw(e,t){var r,a=Re(t.data),n=-1;(r=a==null?void 0:a[7])!=null&&r[0]&&(Be(a[7][0].data)>>>0?n=1:n=0);var s=xs(a[5],function(o){return sw(o,n)});return{nrows:Be(a[4][0].data)>>>0,data:s.reduce(function(o,i){return o[i.R]||(o[i.R]=[]),i.cells.forEach(function(c,l){if(o[i.R][l])throw new Error("Duplicate cell r=".concat(i.R," c=").concat(l));o[i.R][l]=c}),o},[])}}function cf(e,t){var r,a,n,s,o,i,c,l,u,m,h={t:"",a:""},d=Re(t);if((a=(r=d==null?void 0:d[1])==null?void 0:r[0])!=null&&a.data&&(h.t=Ea((s=(n=d==null?void 0:d[1])==null?void 0:n[0])==null?void 0:s.data)||""),(i=(o=d==null?void 0:d[3])==null?void 0:o[0])!=null&&i.data){var _=e[xr((l=(c=d==null?void 0:d[3])==null?void 0:c[0])==null?void 0:l.data)][0],v=Re(_.data);(m=(u=v[1])==null?void 0:u[0])!=null&&m.data&&(h.a=Ea(v[1][0].data))}return d!=null&&d[4]&&(h.replies=[],d[4].forEach(function(x){var p=e[xr(x.data)][0];h.replies.push(cf(e,p.data))})),h}function ow(e){var t=[];return t.push({t:e.t||"",a:e.a,T:e.replies&&e.replies.length>0}
313),e.replies&&e.replies.forEach(function(r){t.push({t:r.t||"",a:r.a,T:!0})}),t}function cw(e,t,r,a){var n,s,o,i,c,l,u,m,h,d,_,v,x,p,E=Re(t.data),w={s:{r:0,c:0},e:{r:0,c:0}};if(w.e.r=(Be(E[6][0].data)>>>0)-1,w.e.r<0)throw new Error("Invalid row varint ".concat(E[6][0].data));if(w.e.c=(Be(E[7][0].data)>>>0)-1,w.e.c<0)throw new Error("Invalid col varint ".concat(E[7][0].data));r["!ref"]=Oe(w);var T=r["!data"]!=null,W=r,M=Re(E[4][0].data),R=rw();(n=M[4])!=null&&n[0]&&(R.sst=Ht(e,e[xr(M[4][0].data)][0])),(s=M[6])!=null&&s[0]&&(R.fmla=Ht(e,e[xr(M[6][0].data)][0])),(o=M[11])!=null&&o[0]&&(R.ofmt=Ht(e,e[xr(M[11][0].data)][0])),(i=M[12])!=null&&i[0]&&(R.ferr=Ht(e,e[xr(M[12][0].data)][0])),(c=M[17])!=null&&c[0]&&(R.rsst=Ht(e,e[xr(M[17][0].data)][0])),(l=M[19])!=null&&l[0]&&(R.cmnt=Ht(e,e[xr(M[19][0].data)][0])),(u=M[22])!=null&&u[0]&&(R.nfmt=Ht(e,e[xr(M[22][0].data)][0]));var k=Re(M[3][0].data),g=0;if(!((m=M[9])!=null&&m[0]))throw"NUMBERS file missing row tree";var y=Re(M[9][0].data)[1].map(function(H){return Re(H.data)});if(y.forEach(function(H){g=Be(H[1][0].data);var re=Be(H[2][0].data),X=k[1][re];if(!X)throw"NUMBERS missing tile "+re;var B=Re(X.data),q=e[xr(B[2][0].data)][0],L=Be(q.meta[1][0].data);if(L!=6002)throw new Error("6001 unexpected reference to ".concat(L));var K=iw(e,q);K.data.forEach(function(te,ae){te.forEach(function(ce,ge){var ve=nw(ce,R,a);ve&&(T?(W["!data"][g+ae]||(W["!data"][g+ae]=[]),W["!data"][g+ae][ge]=ve):r[He(ge)+$e(g+ae)]=ve)})}),g+=K.nrows}),(h=M[13])!=null&&h[0]){var C=e[xr(M[13][0].data)][0],S=Be(C.meta[1][0].data);if(S!=6144)throw new Error("Expected merge type 6144, found ".concat(S));r["!merges"]=(d=Re(C.data))==null?void 0:d[1].map(function(H){var re=Re(H.data),X=ln(Re(re[1][0].data)[1][0].data),B=ln(Re(re[2][0].data)[1][0].data);return{s:{r:X.getUint16(0,!0),c:X.getUint16(2,!0)},e:{r:X.getUint16(0,!0)+B.getUint16(0,!0)-1,c:X.getUint16(2,!0)+B.getUint16(2,!0)-1}}})}if(!((_=r["!merges"])!=null&&_.length)&&((v=E[47])!=null&&v[0])){var U=Re(E[47][0].data);if((x=U[2])!=null&&x[0]){var Y=Re(U[2][0].data);(p=Y[3])!=null&&p[0]&&(r["!merges"]=xs(Y[3],function(H){var re,X,B,q,L,K=Re(H),te=Re(K[2][0].data),ae=Re(te[1][0].data);if((re=ae[1])!=null&&re[0]){var ce=Re(ae[1][0].data),ge=Be(ce[1][0].data);if(ge==67){var ve=Re(ce[40][0].data);if(!(!((X=ve[3])!=null&&X[0])||!((B=ve[4])!=null&&B[0]))){var Te=Re(ve[3][0].data),F=Re(ve[4][0].data),V=Be(Te[1][0].data),z=(q=Te[2])!=null&&q[0]?Be(Te[2][0].data):V,I=Be(F[1][0].data),ne=(L=F[2])!=null&&L[0]?Be(F[2][0].data):I;return{s:{r:I,c:V},e:{r:ne,c:z}}}}}}).filter(function(H){return H!=null}))}}}function lw(e,t,r){var a=Re(t.data),n={"!ref":"A1"};r!=null&&r.dense&&(n["!data"]=[]);var s=e[xr(a[2][0].data)],o=Be(s[0].meta[1][0].data);if(o!=6001)throw new Error("6000 unexpected reference to ".concat(o));return cw(e,s[0],n,r),n}function fw(e,t,r){var a,n=Re(t.data),s={name:(a=n[1])!=null&&a[0]?Ea(n[1][0].data):"",sheets:[]},o=xs(n[2],xr);return o.forEach(function(i){e[i].forEach(function(c){var l=Be(c.meta[1][0].data);l==6e3&&s.sheets.push(lw(e,c,r))})}),s}function uw(e,t,r){var a,n=Oi();n.Workbook={WBProps:{date1904:!0}};var s=Re(t.data);if((a=s[2])!=null&&a[0])throw new Error("Keynote presentations are not supported");var o=xs(s[1],xr);if(o.forEach(function(i){e[i].forEach(function(c){var l=Be(c.meta[1][0].data);if(l==2){var u=fw(e,c,r);u.sheets.forEach(function(m,h){gn(n,m,h==0?u.name:u.name+"_"+h,!0)})}})}),n.SheetNames.length==0)throw new Error("Empty NUMBERS file");return n.bookType="numbers",n}function Ps(e,t){var r,a,n,s,o,i,c,l={},u=[];
313if(e.FullPaths.forEach(function(h){if(h.match(/\.iwpv2/))throw new Error("Unsupported password protection")}),e.FileIndex.forEach(function(h){if(h.name.match(/\.iwa$/)&&h.content[0]==0){var d;try{d=ew(h.content)}catch(v){return console.log("?? "+h.content.length+" "+(v.message||v))}var _;try{_=J_(d)}catch(v){return console.log("## "+(v.message||v))}_.forEach(function(v){l[v.id]=v.messages,u.push(v.id)})}}),!u.length)throw new Error("File has no messages");if((n=(a=(r=l==null?void 0:l[1])==null?void 0:r[0].meta)==null?void 0:a[1])!=null&&n[0].data&&Be(l[1][0].meta[1][0].data)==1e4)throw new Error("Pages documents are not supported");var m=((c=(i=(o=(s=l==null?void 0:l[1])==null?void 0:s[0])==null?void 0:o.meta)==null?void 0:i[1])==null?void 0:c[0].data)&&Be(l[1][0].meta[1][0].data)==1&&l[1][0];if(m||u.forEach(function(h){l[h].forEach(function(d){var _=Be(d.meta[1][0].data)>>>0;if(_==1)if(!m)m=d;else throw new Error("Document has multiple roots")})}),!m)throw new Error("Cannot find Document root");return uw(l,m,t)}function dw(e){return function(r){for(var a=0;a!=e.length;++a){var n=e[a];r[n[0]]===void 0&&(r[n[0]]=n[1]),n[2]==="n"&&(r[n[0]]=Number(r[n[0]]))}}}function Di(e){dw([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function hw(e){return ga.WS.indexOf(e)>-1?"sheet":e==ga.CS?"chart":e==ga.DS?"dialog":e==ga.MS?"macro":e&&e.length?e:"sheet"}function xw(e,t){if(!e)return 0;try{e=t.map(function(a){return a.id||(a.id=a.strRelID),[a.name,e["!id"][a.id].Target,hw(e["!id"][a.id].Type)]})}catch{return null}return!e||e.length===0?null:e}function pw(e,t,r,a,n,s,o,i){if(!(!e||!e["!legdrawel"])){var c=ma(e["!legdrawel"].Target,a),l=Dr(r,c,!0);l&&yg(Xe(l),e,i||[])}}function mw(e,t,r,a,n,s,o,i,c,l,u,m){try{s[a]=$a(Dr(e,r,!0),t);var h=sr(e,t),d;switch(i){case"sheet":d=__(h,t,n,c,s[a],l,u,m);break;case"chart":if(d=w_(h,t,n,c,s[a],l,u,m),!d||!d["!drawel"])break;var _=ma(d["!drawel"].Target,t),v=Qs(_),x=kg(Dr(e,_,!0),$a(Dr(e,v,!0),_)),p=ma(x,_),E=Qs(p);d=t_(Dr(e,p,!0),p,c,$a(Dr(e,E,!0),p),l,d);break;case"macro":d=k_(h,t,n,c,s[a],l,u,m);break;case"dialog":d=y_(h,t,n,c,s[a],l,u,m);break;default:throw new Error("Unrecognized sheet type "+i)}o[a]=d;var w=[],T=[];s&&s[a]&&Yr(s[a]).forEach(function(W){var M="";if(s[a][W].Type==ga.CMNT){if(M=ma(s[a][W].Target,t),w=T_(sr(e,M,!0),M,c),!w||!w.length)return;Zo(d,w,!1)}s[a][W].Type==ga.TCMNT&&(M=ma(s[a][W].Target,t),T=T.concat(bg(sr(e,M,!0),c)))}),T&&T.length&&Zo(d,T,!0,c.people||[]),pw(d,i,e,t,n,c,l,w)}catch(W){if(c.WTF)throw W}}function Gr(e){return e.charAt(0)=="/"?e.slice(1):e}function gw(e,t){if(H0(),t=t||{},Di(t),qr(e,"META-INF/manifest.xml")||qr(e,"objectdata.xml"))return lc(e,t);if(qr(e,"Index/Document.iwa")){if(typeof Uint8Array>"u")throw new Error("NUMBERS file parsing requires Uint8Array support");if(typeof Ps<"u"){if(e.FileIndex)return Ps(e,t);var r=Le.utils.cfb_new();return Eo(e).forEach(function(H){wx(r,H,_x(e,H))}),Ps(r,t)}throw new Error("Unsupported NUMBERS file")}if(!qr(e,"[Content_Types].xml")){if(qr(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(qr(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");var a=Le.find(e,"Index.zip");if(a)return t=cr(t),delete t.type,typeof a.content=="string"&&(t.type="binary"),typeof Bun<"u"&&Buffer.isBuffer(a.content)?ba(new Uint8Array(a.content),t):ba(a.content,t);throw new Error("Unsupported ZIP file")}var n=Eo(e),s=m1(Dr(e,"[Content_Types].xml")),o=!1,i,c;if(s.workbooks.length===0&&(c="xl/workbook.xml",sr(e,c,!0)&&s.workbooks.push(c)),s.workbooks.length===0){if(c="xl/workbook.bin",!sr(e,c,!0))throw new Error("Could not find workbook");s.workbooks.push(c),o=!0}s.workbooks[0].slice(-3)=="bin"&&(o=!0);var l={},u={};if(!t.bookSheets&&!t.bookProps){if(Ka=[],s.sst)try{Ka=b_(sr(e,Gr(s.sst)),s.sst,t)}catch(H){if(t.WTF)throw H}t.cellStyles&&s.themes.length&&(l=Ml(Dr(e,s.themes[0].replace(/^\//,""),!0)||"",t)),s.style&&(u=E_(sr(e,Gr(s.style)),s.style,l,t))}s.links.map(function(H){try{var re=$a(Dr(e,Qs(Gr(H))),H);return S_(sr(e,Gr(H)),re,H,t)}catch{}});var m=v_(sr(e,Gr(s.workbooks[0])),s.workbooks[0],t),h={},d="";s.coreprops.length&&(d=sr(e,Gr(s.coreprops[0]),!0),d&&(h=vl(d)),s.extprops.length!==0&&(d=sr(e,Gr(s.extprops[0]),!0),d&&w1(d,h,t)));var _={};(!t.bookSheets||t.bookProps)&&s.custprops.length!==0&&(d=Dr(e,Gr(s.custprops[0]),!0),d&&(_=y1(d,t)));var v={};if((t.bookSheets||t.bookProps)&&(m.Sheets?i=m.Sheets.map(function(re){return re.name}):h.Worksheets&&h.SheetNames.length>0&&(i=h.SheetNames),t.bookProps&&(v.Props=h,v.Custprops=_),t.bookSheets&&typeof i<"u"&&(v.SheetNames=i),t.bookSheets?v.SheetNames:t.bookProps))return v;i={};var x={};t.bookDeps&&s.calcchain&&(x=C_(sr(e,Gr(s.calcchain)),s.calcchain));var p=0,E={},w,T;{var W=m.Sheets;h.Worksheets=W.length,h.SheetNames=[];for(var M=0;M!=W.length;++M)h.SheetNames[M]=W[M].name}var R=o?"bin":"xml",k=s.workbooks[0].lastIndexOf("/"),g=(s.workbooks[0].slice(0,k+1)+"_rels/"+s.workbooks[0].slice(k+1)+".rels").replace(/^\//,"");qr(e,g)||(g="xl/_rels/workbook."+R+".rels");var y=$a(Dr(e,g,!0),g.replace(/_rels.*/,"s5s"));(s.metadata||[]).length>=1&&(t.xlmeta=A_(sr(e,Gr(s.metadata[0])),s.metadata[0],t)),(s.people||[]).length>=1&&(t.people=Tg(sr(e,Gr(s.people[0])),t)),y&&(y=xw(y,m.Sheets));var C=sr(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(p=0;p!=h.Worksheets;++p){var S="sheet";if(y&&y[p]?(w="xl/"+y[p][1].replace(/[\/]?xl\//,""),qr(e,w)||(w=y[p][1]),qr(e,w)||(w=g.replace(/_rels\/[\S\s]*$/,"")+y[p][1]),S=y[p][2]):(w="xl/worksheets/sheet"+(p+1-C)+"."+R,w=w.replace(/sheet0\./,"sheet.")),T=w.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&t.sheets!=null)switch(typeof t.sheets){case"number":if(p!=t.sheets)continue e;break;case"string":if(h.SheetNames[p].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var U=!1,Y=0;Y!=t.sheets.length;++Y)typeof t.sheets[Y]=="number"&&t.sheets[Y]==p&&(U=1),typeof t.sheets[Y]=="string"&&t.sheets[Y].toLowerCase()==h.SheetNames[p].toLowerCase()&&(U=1);if(!U)continue e}}mw(e,w,T,h.SheetNames[p],p,E,i,S,t,m,l,u)}return v={Directory:s,Workbook:m,Props:h,Custprops:_,Deps:x,Sheets:i,SheetNames:h.SheetNames,Strings:Ka,Styles:u,Themes:l,SSF:cr(Se)},t&&t.bookFiles&&(e.files?(v.keys=n,v.files=e.files):(v.keys=[],v.files={},e.FullPaths.forEach(function(H,re){H=H.replace(/^Root Entry[\/]/,""),v.keys.push(H),v.files[H]=e.FileIndex[re]}))),t&&t.bookVBA&&(s.vba.length>0?v.vbaraw=sr(e,Gr(s.vba[0]),!0):s.defaults&&s.defaults.bin===Fg&&(v.vbaraw=sr(e,"xl/vbaProject.bin",!0))),v.bookType=o?"xlsb":"xlsx",v}function vw(e,t){var r=t||{},a="Workbook",n=Le.find(e,a);try{if(a="/!DataSpaces/Version",n=Le.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(pm(n.content),a="/!DataSpaces/DataSpaceMap",n=Le.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=gm(n.content);if(s.length!==1||s[0].comps.length!==1||s[0].comps[0].t!==0||s[0].name!=="StrongEncryptionDataSpace"||s[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",n=Le.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var o=vm(n.content);if(o.length!=1||o[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",n=Le.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);wm(n.content)}catch{}if(a="/EncryptionInfo",n=Le.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=km(n.content);if(a="/EncryptedPackage",n=Le.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(i[0]==4&&typeof decrypt_agile<"u")return decrypt_agile(i[1],n.content,r.password||"",r);if(i[0]==2&&typeof decrypt_std76<"u")return decrypt_std76(i[1],n.content,r.password||"",r);throw new Error("File is password-protected")}function Ii(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=Hr(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function _w(e,t){return Le.find(e,"EncryptedPackage")?vw(e,t):ef(e,t)}function ww(e,t){var r,a=e,n=t||{};return n.type||(n.type=De&&Buffer.isBuffer(e)?"buffer":"base64"),r=q0(a,n),gw(r,n)}function lf(e,t){var r=0;e:for(;r<e.length;)switch(e.charCodeAt(r)){case 10:case 13:case 32:++r;break;case 60:return ri(e.slice(r),t);default:break e}return sn.to_workbook(e,t)}function kw(e,t){var r="",a=Ii(e,t);switch(t.type){case"base64":r=Hr(e);break;case"binary":r=e;break;case"buffer":r=e.toString("binary");break;case"array":r=Jt(e);break;default:throw new Error("Unrecognized type "+t.type)}return a[0]==239&&a[1]==187&&a[2]==191&&(r=Xe(r)),t.type="binary",lf(r,t)}function yw(e,t){var r=e;return t.type=="base64"&&(r=Hr(r)),typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer&&(r=new Uint8Array(e)),r=De&&Buffer.isBuffer(e)?e.slice(2).toString("utf16le"):typeof Uint8Array<"u"&&r instanceof Uint8Array?typeof TextDecoder<"u"?new TextDecoder("utf-16le").decode(r.slice(2)):Th(r.slice(2)):D0(r.slice(2)),t.type="binary",lf(r,t)}function Ew(e){return e.match(/[^\x00-\x7F]/)?Wa(e):e}function Ls(e,t,r,a){return a?(r.type="string",sn.to_workbook(e,r)):sn.to_workbook(t,r)}function ba(e,t){R0();var r=t||{};if(r.codepage&&typeof ha>"u"&&console.error("Codepage tables are not loaded.  Non-ASCII characters may not give expected results"),t
313ypeof ArrayBuffer<"u"&&e instanceof ArrayBuffer)return ba(new Uint8Array(e),(r=cr(r),r.type="array",r));if(typeof Int8Array<"u"&&e instanceof Int8Array)return ba(new Uint8Array(e.buffer,e.byteOffset,e.length),r);typeof Uint8Array<"u"&&e instanceof Uint8Array&&!r.type&&(r.type=typeof Deno<"u"?"buffer":"array");var a=e,n=[0,0,0,0],s=!1;if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),ya={},r.dateNF&&(ya.dateNF=r.dateNF),r.type||(r.type=De&&Buffer.isBuffer(e)?"buffer":"base64"),r.type=="file"&&(r.type=De?"buffer":"binary",a=rx(e),typeof Uint8Array<"u"&&!De&&(r.type="array")),r.type=="string"&&(s=!0,r.type="binary",r.codepage=65001,a=Ew(e)),r.type=="array"&&typeof Uint8Array<"u"&&e instanceof Uint8Array&&typeof ArrayBuffer<"u"){var o=new ArrayBuffer(3),i=new Uint8Array(o);if(i.foo="bar",!i.foo)return r=cr(r),r.type="array",ba(xi(a),r)}switch((n=Ii(a,r))[0]){case 208:if(n[1]===207&&n[2]===17&&n[3]===224&&n[4]===161&&n[5]===177&&n[6]===26&&n[7]===225)return _w(Le.read(a,r),r);break;case 9:if(n[1]<=8)return ef(a,r);break;case 60:return ri(a,r);case 73:if(n[1]===73&&n[2]===42&&n[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(n[1]===68)return nm(a,r);break;case 84:if(n[1]===65&&n[2]===66&&n[3]===76)return tm.to_workbook(a,r);break;case 80:return n[1]===75&&n[2]<9&&n[3]<9?ww(a,r):Ls(e,a,r,s);case 239:return n[3]===60?ri(a,r):Ls(e,a,r,s);case 255:if(n[1]===254)return yw(a,r);if(n[1]===0&&n[2]===2&&n[3]===0)return qa.to_workbook(a,r);break;case 0:if(n[1]===0&&(n[2]>=2&&n[3]===0||n[2]===0&&(n[3]===8||n[3]===9)))return qa.to_workbook(a,r);break;case 3:case 131:case 139:case 140:return Yo.to_workbook(a,r);case 123:if(n[1]===92&&n[2]===114&&n[3]===116)return Om(a,r);break;case 10:case 13:case 32:return kw(a,r);case 137:if(n[1]===80&&n[2]===78&&n[3]===71)throw new Error("PNG Image File is not a spreadsheet");break;case 8:if(n[1]===231)throw new Error("Unsupported Multiplan 1.x file!");break;case 12:if(n[1]===236)throw new Error("Unsupported Multiplan 2.x file!");if(n[1]===237)throw new Error("Unsupported Multiplan 3.x file!");break}return em.indexOf(n[0])>-1&&n[2]<=12&&n[3]<=31?Yo.to_workbook(a,r):Ls(e,a,r,s)}function bw(e,t,r,a,n,s,o){var i=$e(r),c=o.defval,l=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),u=!0,m=e["!data"]!=null,h=n===1?[]:{};if(n!==1)if(Object.defineProperty)try{Object.defineProperty(h,"__rowNum__",{value:r,enumerable:!1})}catch{h.__rowNum__=r}else h.__rowNum__=r;if(!m||e["!data"][r])for(var d=t.s.c;d<=t.e.c;++d){var _=m?(e["!data"][r]||[])[d]:e[a[d]+i];if(_==null||_.t===void 0){if(c===void 0)continue;s[d]!=null&&(h[s[d]]=c);continue}var v=_.v;switch(_.t){case"z":if(v==null)break;continue;case"e":v=v==0?null:void 0;break;case"s":case"b":case"n":if(!_.z||!at(_.z)||(v=Ft(v),typeof v=="number"))break;case"d":o&&(o.UTC||o.raw===!1)||(v=Qt(new Date(v)));break;default:throw new Error("unrecognized type "+_.t)}if(s[d]!=null){if(v==null)if(_.t=="e"&&v===null)h[s[d]]=null;else if(c!==void 0)h[s[d]]=c;else if(l&&v===null)h[s[d]]=null;else continue;else h[s[d]]=(_.t==="n"&&typeof o.rawNumbers=="boolean"?o.rawNumbers:l)?v:Ot(_,v,o);v!=null&&(u=!1)}}return{row:h,isempty:u}}function ai(e,t){if(e==null||e["!ref"]==null)return[];var r={t:"n",v:0},a=0,n=1,s=[],o=0,i="",c={s:{r:0,c:0},e:{r:0,c:0}},l=t||{},u=l.range!=null?l.range:e["!ref"];switch(l.header===1?a=1:l.header==="A"?a=2:Array.isArray(l.header)?a=3:l.header==null&&(a=0),typeof u){case"string":c=ar(u);break;case"number":c=ar(e["!ref"]),c.s.r=u;break;default:c=u}a>0&&(n=0);var m=$e(c.s.r),h=[],d=[],_=0,v=0,x=e["!data"]!=null,p=c.s.r,E=0,w={};x&&!e["!data"][p]&&(e["!data"][p]=[]);var T=l.skipHidden&&e["!cols"]||[],W=l.skipHidden&&e["!rows"]||[];for(E=c.s.c;E<=c.e.c;++E)if(!(T[E]||{}).hidden)switch(h[E]=He(E),r=x?e["!data"][p][E]:e[h[E]+m],a){case 1:s[E]=E-c.s.c;break;case 2:s[E]=h[E];break;case 3:s[E]=l.header[E-c.s.c];break;default:if(r==null&&(r={w:"__EMPTY",t:"s"}),i=o=Ot(r,null,l),v=w[o]||0,!v)w[o]=1;else{do i=o+"_"+v++;while(w[i]);w[o]=v,w[i]=1}s[E]=i}for(p=c.s.r+n;p<=c.e.r;++p)if(!(W[p]||{}).hidden){var M=bw(e,c,p,h,a,s,l);(M.isempty===!1||(a===1?l.blankrows!==!1:l.blankrows))&&(d[_++]=M.row)}return d.length=_,d}var uc=/"/g;function Tw(e,t,r,a,n,s,o,i,c){for(var l=!0,u=[],m="",h=$e(r),d=e["!data"]!=null,_=d&&e["!data"][r]||[],v=t.s.c;v<=t.e.c;++v)if(a[v]){var x=d?_[v]:e[a[v]+h];if(x==null)m="";else if(x.v!=null){l=!1,m=""+(c.rawNumbers&&x.t=="n"?x.v:Ot(x,null,c));for(var p=0,E=0;p!==m.length;++p)if((E=m.charCodeAt(p))===n||E===s||E===34||c.forceQuotes){m='"'+m.replace(uc,'""')+'"';break}m=="ID"&&i==0&&u.length==0&&(m='"ID"')}else x.f!=null&&!x.F?(l=!1,m="="+x.f,m.indexOf(",")>=0&&(m='"'+m.replace(uc,'""')+'"')):m="";u.push(m)}if(c.strip)for(;u[u.length-1]==="";)--u.length;return c.blankrows===!1&&l?null:u.join(o)}function ff(e,t){var r=[],a=t??{};if(e==null||e["!ref"]==null)return"";for(var n=ar(e["!ref"]),s=a.FS!==void 0?a.FS:",",o=s.charCodeAt(0),i=a.RS!==void 0?a.RS:`
314`,c=i.charCodeAt(0),l="",u=[],m=a.skipHidden&&e["!cols"]||[],h=a.skipHidden&&e["!rows"]||[],d=n.s.c;d<=n.e.c;++d)(m[d]||{}).hidden||(u[d]=He(d));for(var _=0,v=n.s.r;v<=n.e.r;++v)(h[v]||{}).hidden||(l=Tw(e,n,v,u,o,c,s,_,a),l!=null&&(l||a.blankrows!==!1)&&r.push((_++?i:"")+l));return r.join("")}function Cw(e,t){t||(t={}),t.FS="	",t.RS=`
315`;var r=ff(e,t);return r}function Sw(e,t){var r="",a,n="";if(e==null||e["!ref"]==null)return[];var s=ar(e["!ref"]),o="",i=[],c,l=[],u=e["!data"]!=null;for(c=s.s.c;c<=s.e.c;++c)i[c]=He(c);for(var m=s.s.r;m<=s.e.r;++m)for(o=$e(m),c=s.s.c;c<=s.e.c;++c)if(r=i[c]+o,a=u?(e["!data"][m]||[])[c]:e[r],n="",a!==void 0){if(a.F!=null){if(r=a.F,!a.f)continue;n=a.f,r.indexOf(":")==-1&&(r=r+":"+r)}if(a.f!=null)n=a.f;else{if(t&&t.values===!1)continue;if(a.t=="z")continue;if(a.t=="n"&&a.v!=null)n=""+a.v;else if(a.t=="b")n=a.v?"TRUE":"FALSE";else if(a.w!==void 0)n="'"+a.w;else{if(a.v===void 0)continue;a.t=="s"?n="'"+a.v:n=""+a.v}}l[l.length]=r+"="+n}return l}function uf(e,t,r){var a=r||{},n=e?e["!data"]!=null:a.dense,s=+!a.skipHeader,o=e||{};!e&&n&&(o["!data"]=[]);var i=0,c=0;if(o&&a.origin!=null)if(typeof a.origin=="number")i=a.origin;
315else{var l=typeof a.origin=="string"?Cr(a.origin):a.origin;i=l.r,c=l.c}var u={s:{c:0,r:0},e:{c,r:i+t.length-1+s}};if(o["!ref"]){var m=ar(o["!ref"]);u.e.c=Math.max(u.e.c,m.e.c),u.e.r=Math.max(u.e.r,m.e.r),i==-1&&(i=m.e.r+1,u.e.r=i+t.length-1+s)}else i==-1&&(i=0,u.e.r=t.length-1+s);var h=a.header||[],d=0,_=[];t.forEach(function(x,p){n&&!o["!data"][i+p+s]&&(o["!data"][i+p+s]=[]),n&&(_=o["!data"][i+p+s]),Yr(x).forEach(function(E){(d=h.indexOf(E))==-1&&(h[d=h.length]=E);var w=x[E],T="z",W="",M=n?"":He(c+d)+$e(i+p+s),R=n?_[c+d]:o[M];w&&typeof w=="object"&&!(w instanceof Date)?n?_[c+d]=w:o[M]=w:(typeof w=="number"?T="n":typeof w=="boolean"?T="b":typeof w=="string"?T="s":w instanceof Date?(T="d",a.UTC||(w=os(w)),a.cellDates||(T="n",w=ur(w)),W=R!=null&&R.z&&at(R.z)?R.z:a.dateNF||Se[14]):w===null&&a.nullError&&(T="e",w=0),R?(R.t=T,R.v=w,delete R.w,delete R.R,W&&(R.z=W)):n?_[c+d]=R={t:T,v:w}:o[M]=R={t:T,v:w},W&&(R.z=W))})}),u.e.c=Math.max(u.e.c,c+h.length-1);var v=$e(i);if(n&&!o["!data"][i]&&(o["!data"][i]=[]),s)for(d=0;d<h.length;++d)n?o["!data"][i][d+c]={t:"s",v:h[d]}:o[He(d+c)+v]={t:"s",v:h[d]};return o["!ref"]=Oe(u),o}function Aw(e,t){return uf(null,e,t)}function fn(e,t,r){if(typeof t=="string"){if(e["!data"]!=null){var a=Cr(t);return e["!data"][a.r]||(e["!data"][a.r]=[]),e["!data"][a.r][a.c]||(e["!data"][a.r][a.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return typeof t!="number"?fn(e,Ue(t)):fn(e,He(r||0)+$e(t))}function Fw(e,t){if(typeof t=="number"){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}else if(typeof t=="string"){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}else throw new Error("Cannot find sheet |"+t+"|")}function Oi(e,t){var r={SheetNames:[],Sheets:{}};return e&&gn(r,e,t||"Sheet1"),r}function gn(e,t,r,a){var n=1;if(!r)for(;n<=65535&&e.SheetNames.indexOf(r="Sheet"+n)!=-1;++n,r=void 0);if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(a&&e.SheetNames.indexOf(r)>=0&&r.length<32){var s=r.match(/\d+$/);n=s&&+s[0]||0;var o=s&&r.slice(0,s.index)||r;for(++n;n<=65535&&e.SheetNames.indexOf(r=o+n)!=-1;++n);}if(f_(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function Nw(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var a=Fw(e,t);switch(e.Workbook.Sheets[a]||(e.Workbook.Sheets[a]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[a].Hidden=r}function Rw(e,t){return e.z=t,e}function df(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function Dw(e,t,r){return df(e,"#"+t,r)}function Iw(e,t,r){e.c||(e.c=[]),e.c.push({t,a:r||"SheetJS"})}function Ow(e,t,r,a){for(var n=typeof t!="string"?t:ar(t),s=typeof t=="string"?t:Oe(t),o=n.s.r;o<=n.e.r;++o)for(var i=n.s.c;i<=n.e.c;++i){var c=fn(e,o,i);c.t="n",c.F=s,delete c.v,o==n.s.r&&i==n.s.c&&(c.f=r,a&&(c.D=!0))}var l=ta(e["!ref"]);return l.s.r>n.s.r&&(l.s.r=n.s.r),l.s.c>n.s.c&&(l.s.c=n.s.c),l.e.r<n.e.r&&(l.e.r=n.e.r),l.e.c<n.e.c&&(l.e.c=n.e.c),e["!ref"]=Oe(l),e}var Pw={encode_col:He,encode_row:$e,encode_cell:Ue,encode_range:Oe,decode_col:Ei,decode_row:yi,split_cell:Xx,decode_cell:Cr,decode_range:ta,format_cell:Ot,sheet_new:Kx,sheet_add_aoa:hl,sheet_add_json:uf,sheet_add_dom:rf,aoa_to_sheet:Na,json_to_sheet:Aw,table_to_sheet:tf,table_to_book:q_,sheet_to_csv:ff,sheet_to_txt:Cw,sheet_to_json:ai,sheet_to_html:X_,sheet_to_formulae:Sw,sheet_to_row_object_array:ai,sheet_get_cell:fn,book_new:Oi,book_append_sheet:gn,book_set_sheet_visibility:Nw,cell_set_number_format:Rw,cell_set_hyperlink:df,cell_set_internal_link:Dw,cell_add_comment:Iw,sheet_set_array_formula:Ow,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};const js=5*1024*1024,dc=2e3,Lw=new Set(["image_url","hero_image_url","website_url","instagram_url","facebook_url","source_url"]),hc=e=>e.replace(/<\/?(?:script|iframe|object|embed|style)[^>]*>/gi,"").replace(/[\u0000-\u0008\u000B\u000C\u000E-\u001F\u007F]/g,"").trim(),Ms={conferences:{title:"title",description_fr:"description",description_en:"description_en",speaker_name:"speaker_name",bio_fr:"speaker_bio",bio_en:"speaker_bio_en",date:"date",start_time:"start_time",end_time:"end_time",location:"location",language:"language",image_url:"image_url",tags:"tags",source_url:"source_url"},installations:{title:"title",description_fr:"description",description_en:"description_en",artist_name:"artist_name",bio_fr:"artist_bio",bio_en:"artist_bio_en",location:"location",image_url:"image_url",tags:"tags",source_url:"source_url"},by_night_events:{title:"title",description_fr:"description",description_en:"description_en",venue:"venue",event_date:"event_date",date:"event_date",start_time:"start_time",end_time:"end_time",image_url:"image_url",tags:"tags",source_url:"source_url"},exhibitors:{name:"name",title:"name",description_fr:"description",description_en:"description_en",country:"country",website_url:"website_url",image_url:"image_url",tags:"tags",source_url:"source_url"},delegations:{title:"title",country:"country",description_fr:"description",description_en:"description_en",image_url:"image_url",tags:"tags",source_url:"source_url"},workshops_kids:{title:"title",description_fr:"description",description_en:"description_en",instructor_name:"instructor_name",bio_fr:"instructor_bio",bio_en:"instructor_bio_en",age_range:"age_range",location:"location",workshop_date:"workshop_date",date:"workshop_date",start_time:"start_time",end_time:"end_time",image_url:"image_url",tags:"tags",source_url:"source_url"}},jw=({contentType:e,isOpen:t,onClose:r,onImportComplete:a})=>{const{language:n}=Vr(),{toast:s}=nt(),o=G.useRef(null),[i,c]=G.useState("upload"),[l,u]=G.useState([]),[m,h]=G.useState([]),[d,_]=G.useState(!1),[v,x]=G.useState(0),[p,E]=G.useState(!0),w=()=>{c("upload"),u([]),h([]),_(!1),x(0)},T=()=>{w(),r()},W=G.useCallback(async S=>{var re;if(S.size>js){s({title:n==="fr"?"Fichier trop volumineux":"File too large",description:n==="fr"?`Maximum ${Math.round(js/1024/1024)} Mo.`:`Maximum ${Math.round(js/1024/1024)} MB.`,variant:"destructive"});return}const U=(re=S.name.split(".").pop())==null?void 0:re.toLowerCase();if(!U||!["csv","xlsx","xls"].includes(U)){s({title:n==="fr"?"Format non supporté":"Unsupported format",description:"CSV, XLSX, XLS",variant:"destructive"});return}const H=X=>{const B=Object.keys(Ms[e]);return X.filter(L=>B.includes(L)).length===0?(s({title:n==="fr"?"Colonnes invalides":"Invalid columns",description:n==="fr"?`Aucune colonne reconnue. Attendu: ${B.join(", ")}`:`No recognized column. Expected: ${B.join(", ")}`,variant:"destructive"}),!1):!0};if(U==="xlsx"||U==="xls"){let X=[];try{const L=await S.arrayBuffer(),K=ba(L,{type:"array"}),te=K.Sheets[K.SheetNames[0]];X=Pw.sheet_to_json(te,{header:1})}catch(L){s({title:n==="fr"?"Erreur de lecture":"Read error",description:L instanceof Error?L.message:"Invalid file",variant:"destructive"});return}if(X.length<2){s({title:n==="fr"?"Erreur":"Error",description:n==="fr"?"Le fichier est vide":"File is empty",variant:"destructive"});return}const B=X[0].map(L=>String(L||"").toLowerCase().trim());if(!H(B))return;const q=X.slice(1,dc+1).map(L=>({data:B.reduce((K,te,ae)=>(K[te]=hc(String(L[ae]||"")),K),{}),status:"pending"}));h(B),u(q),c("preview")}else yh.parse(S,{header:!0,skipEmptyLines:!0,worker:!1,complete:X=>{if(X.data.length===0){s({title:n==="fr"?"Erreur":"Error",description:n==="fr"?"Le fichier est vide":"File is empty",variant:"destructive"});return}const B=X.data[0],q=Object.keys(B).map(K=>K.toLowerCase().trim());if(!H(q))return;const L=X.data.slice(0,dc).map(K=>({data:Object.fromEntries(Object.entries(K).map(([te,ae])=>[te.toLowerCase().trim(),hc(String(ae??""))])),status:"pending"}));h(q),u(L),c("preview")},error:X=>{s({title:n==="fr"?"Erreur de parsing":"Parse error",description:X.message,variant:"destructive"})}})},[n,s,e]),M=S=>{var Y;const U=(Y=S.target.files)==null?void 0:Y[0];U&&W(U)},R=S=>{const U=Ms[e],Y={};
315return Object.entries(S).forEach(([H,re])=>{const X=U[H];if(X&&re)if(X==="tags")Y[X]=re.split(",").map(B=>B.trim()).filter(Boolean);else if(Lw.has(X)){const B=X.endsWith("image_url")?pa(re):va(re);B&&(Y[X]=B)}else Y[X]=re}),Y},k=async S=>{try{const{data:U}=await be.functions.invoke("fetch-og-image",{body:{url:S}});return(U==null?void 0:U.image_url)||null}catch{return null}},g=async(S,U)=>{try{if(U){if(e==="conferences"){const{error:Y}=await be.from("conferences").update(S).eq("id",U);return{error:Y}}if(e==="exhibitors"){const{error:Y}=await be.from("exhibitors").update(S).eq("id",U);return{error:Y}}if(e==="installations"){const{error:Y}=await be.from("installations").update(S).eq("id",U);return{error:Y}}if(e==="by_night_events"){const{error:Y}=await be.from("by_night_events").update(S).eq("id",U);return{error:Y}}}else{if(e==="conferences"){const{error:Y}=await be.from("conferences").insert([{slug:"",...S}]);return{error:Y}}if(e==="exhibitors"){const{error:Y}=await be.from("exhibitors").insert([{slug:"",...S}]);return{error:Y}}if(e==="installations"){const{error:Y}=await be.from("installations").insert([{slug:"",...S}]);return{error:Y}}if(e==="by_night_events"){const{error:Y}=await be.from("by_night_events").insert([{slug:"",...S}]);return{error:Y}}}return{error:null}}catch(Y){return{error:Y instanceof Error?Y:new Error("Unknown error")}}},y=async S=>{const U=S.source_url;if(U){if(e==="conferences"){const{data:H}=await be.from("conferences").select("id").eq("source_url",U).maybeSingle();if(H!=null&&H.id)return H.id}if(e==="exhibitors"){const{data:H}=await be.from("exhibitors").select("id").eq("source_url",U).maybeSingle();if(H!=null&&H.id)return H.id}if(e==="installations"){const{data:H}=await be.from("installations").select("id").eq("source_url",U).maybeSingle();if(H!=null&&H.id)return H.id}if(e==="by_night_events"){const{data:H}=await be.from("by_night_events").select("id").eq("source_url",U).maybeSingle();if(H!=null&&H.id)return H.id}}const Y=e==="exhibitors"?S.name:S.title;if(Y){if(e==="conferences"){const{data:H}=await be.from("conferences").select("id").eq("title",Y).maybeSingle();if(H!=null&&H.id)return H.id}if(e==="exhibitors"){const{data:H}=await be.from("exhibitors").select("id").eq("name",Y).maybeSingle();if(H!=null&&H.id)return H.id}if(e==="installations"){const{data:H}=await be.from("installations").select("id").eq("title",Y).maybeSingle();if(H!=null&&H.id)return H.id}if(e==="by_night_events"){const{data:H}=await be.from("by_night_events").select("id").eq("title",Y).maybeSingle();if(H!=null&&H.id)return H.id}}return null},C=async()=>{_(!0),c("importing");const S=[...l],U=e==="exhibitors"?"name":"title";for(let re=0;re<S.length;re++){const X=S[re],B=R(X.data);if(!B[U]){S[re]={...X,status:"skipped",message:"Missing title/name"},u([...S]),x((re+1)/S.length*100);continue}try{if(p&&!B.image_url&&B.source_url){const K=await k(B.source_url);K&&(B.image_url=K)}const q=await y(B),L=await g(B,q);if(L.error)throw L.error;S[re]={...X,status:"success",message:q?"Updated":"Created"}}catch(q){const L=q instanceof Error?q.message:"Unknown error";S[re]={...X,status:"error",message:L}}u([...S]),x((re+1)/S.length*100)}_(!1);const Y=S.filter(re=>re.status==="success").length,H=S.filter(re=>re.status==="error").length;s({title:n==="fr"?"Import terminé":"Import complete",description:n==="fr"?`${Y} succès, ${H} erreurs`:`${Y} succeeded, ${H} failed`}),Y>0&&a()};return t?f.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/50",children:f.jsxs("div",{className:"bg-background border border-border w-full max-w-4xl max-h-[90vh] overflow-hidden flex flex-col",children:[f.jsxs("div",{className:"flex items-center justify-between p-4 border-b border-border",children:[f.jsx("h2",{className:"text-lg font-bold",children:n==="fr"?"Importer CSV/Excel":"Import CSV/Excel"}),f.jsx("button",{onClick:T,className:"p-2 hover:bg-muted rounded",children:f.jsx(Qa,{className:"w-5 h-5"})})]}),f.jsxs("div",{className:"flex-1 overflow-auto p-6",children:[i==="upload"&&f.jsxs("div",{className:"text-center py-12",children:[f.jsx("input",{ref:o,type:"file",accept:".csv,.xlsx,.xls",onChange:M,className:"hidden"}),f.jsx(yc,{className:"w-16 h-16 mx-auto mb-4 text-muted-foreground"}),f.jsx("h3",{className:"text-xl font-medium mb-2",children:n==="fr"?"Sélectionner un fichier":"Select a file"}),f.jsx("p",{className:"text-muted-foreground mb-6",children:n==="fr"?"Formats supportés: CSV, Excel (.xlsx, .xls)":"Supported formats: CSV, Excel (.xlsx, .xls)"}),f.jsx(pr,{variant:"filled",onClick:()=>{var S;return(S=o.current)==null?void 0:S.click()},children:n==="fr"?"Parcourir...":"Browse..."}),f.jsxs("div",{className:"mt-8 text-left max-w-md mx-auto",children:[f.jsx("h4",{className:"text-sm font-medium mb-2",children:n==="fr"?"Colonnes attendues:":"Expected columns:"}),f.jsx("p",{className:"text-xs text-muted-foreground font-mono",children:Object.keys(Ms[e]).join(", ")})]})]}),i==="preview"&&f.jsxs("div",{children:[f.jsxs("div",{className:"mb-4 flex items-center justify-between",children:[f.jsx("p",{className:"text-sm text-muted-foreground",children:n==="fr"?`${l.length} lignes trouvées`:`${l.length} rows found`}),f.jsxs("label",{className:"flex items-center gap-2 text-sm",children:[f.jsx("input",{type:"checkbox",checked:p,onChange:S=>E(S.target.checked),className:"rounded"}),n==="fr"?"Enrichir images automatiquement (og:image)":"Auto-enrich images (og:image)"]})]}),f.jsx("div",{className:"overflow-x-auto border border-border",children:f.jsxs("table",{className:"w-full text-xs",children:[f.jsx("thead",{className:"bg-muted",children:f.jsxs("tr",{children:[f.jsx("th",{className:"p-2 text-left",children:"#"}),m.slice(0,5).map(S=>f.jsx("th",{className:"p-2 text-left font-medium uppercase",children:S},S)),m.length>5&&f.jsxs("th",{className:"p-2 text-left text-muted-foreground",children:["+",m.length-5]})]})}),f.jsx("tbody",{children:l.slice(0,10).map((S,U)=>f.jsxs("tr",{className:"border-t border-border",children:[f.jsx("td",{className:"p-2 text-muted-foreground",children:U+1}),m.slice(0,5).map(Y=>f.jsx("td",{className:"p-2 max-w-[200px] truncate",children:S.data[Y]||"-"},Y)),m.length>5&&f.jsx("td",{className:"p-2",children:"..."})]},U))})]})}),l.length>10&&f.jsx("p",{className:"mt-2 text-xs text-muted-foreground",children:n==="fr"?`... et ${l.length-10} autres lignes`:`... and ${l.length-10} more rows`})]}),i==="importing"&&f.jsxs("div",{children:[f.jsxs("div",{className:"mb-4",children:[f.jsxs("div",{className:"flex items-center justify-between text-sm mb-2",children:[f.jsx("span",{children:n==="fr"?"Progression":"Progress"}),f.jsxs("span",{children:[Math.round(v),"%"]})]}),f.jsx("div",{className:"w-full h-2 bg-muted rounded overflow-hidden",children:f.jsx("div",{className:"h-full bg-foreground transition-all duration-300",style:{width:`${v}%`}})})]}),f.jsx("div",{className:"overflow-x-auto border border-border max-h-64",children:f.jsxs("table",{className:"w-full text-xs",children:[f.jsx("thead",{className:"bg-muted sticky top-0",children:f.jsxs("tr",{children:[f.jsx("th",{className:"p-2 text-left w-12",children:"#"}),f.jsx("th",{className:"p-2 text-left",children:e==="exhibitors"?"Name":"Title"}),f.jsx("th",{className:"p-2 text-left w-24",children:"Status"}),f.jsx("th",{className:"p-2 text-left",children:"Message"})]})}),f.jsx("tbody",{children:l.map((S,U)=>f.jsxs("tr",{className:"border-t border-border",children:[f.jsx("td",{className:"p-2 text-muted-foreground",children:U+1}),f.jsx("td",{className:"p-2 max-w-[200px] truncate",children:S.data.title||S.data.name||"-"}),f.jsxs("td",{className:"p-2",children:[S.status==="pending"&&f.jsx(Jf,{className:"w-4 h-4 animate-spin text-muted-foreground"}),S.status==="success"&&f.jsx(en,{className:"w-4 h-4 text-primary"}),S.status==="error"&&f.jsx(au,{className:"w-4 h-4 text-destructive"}),S.status==="skipped"&&f.jsx("span",{className:"text-muted-foreground",children:"—"})]}),f.jsx("td",{className:"p-2 text-muted-foreground truncate max-w-[200px]",children:S.message})]},U))})]})})]})]}),f.jsxs("div",{className:"p-4 border-t border-border flex justify-end gap-3",children:[i==="upload"&&f.jsx(pr,{variant:"outline",onClick:T,children:n==="fr"?"Annuler":"Cancel"}),i==="preview"&&f.jsxs(f.Fragment,{children:[f.jsx(pr,{variant:"outline",onClick:w,children:n==="fr"?"Retour":"Back"}),f.jsx(pr,{variant:"filled",onClick:C,children:n==="fr"?`Importer ${l.length} éléments`:`Import ${l.length} items`})]}),i==="importing"&&!d&&f.jsx(pr,{variant:"filled",onClick:T,children:n==="fr"?"Fermer":"Close"})]})]})}):null},yt=({children:e,type:t="tip"})=>{const r={tip:"border-l-4 border-l-green-500 bg-green-500/5",warning:"border-l-4 border-l-yellow-500 bg-yellow-500/5",info:"border-l-4 border-l-blue-500 bg-blue-500/5"},a={tip:f.jsx(xu,{className:"w-4 h-4 text-green-500 shrink-0 mt-0.5"}),warning:f.jsx(kc,{className:"w-4 h-4 text-yellow-500 shrink-0 mt-0.5"}),info:f.jsx(hu,{className:"w-4 h-4 text-blue-500 shrink-0 mt-0.5"})};return f.jsx("div",{className:`p-4 my-4 ${r[t]}`,children:f.jsxs("div",{className:"flex gap-3",children:[a[t],f.jsx("div",{className:"text-sm leading-relaxed",children:e})]})})},$r=({title:e,children:t,defaultOpen:r=!1})=>{const[a,n]=G.useState(r);return f.jsxs("div",{className:"border border-border",children:[f.jsxs("button",{onClick:()=>n(!a),className:"w-full flex items-center justify-between p-4 text-left hover:bg-muted/50 transition-colors",children:[f.jsx("span",{className:"font-medium text-sm",children:e}),a?f.jsx(Ta,{className:"w-4 h-4 text-muted-foreground"}):f.jsx(lu,{className:"w-4 h-4 text-muted-foreground"})]}),a&&f.jsx("div",{className:"px-4 pb-4 border-t border-border",children:t})]})},Mw=()=>{const{language:e}=Vr(),t=e==="fr";return f.jsxs("div",{className:"max-w-3xl mx-auto",children:[f.jsxs("section",{className:"mb-12",children:[f.jsxs("h2",{className:"text-xl font-bold uppercase tracking-widest mb-4 flex items-center gap-2",children:[f.jsx(cu,{className:"w-5 h-5"}),t?"1. Présentation de la plateforme":"1. Platform Overview"]}),f.jsxs("div",{className:"space-y-3 text-sm leading-relaxed text-muted-foreground",children:[f.jsxs("p",{children:[f.jsx("strong",{className:"text-foreground",children:t?"Nom :":"Name:"})," KIKK Festival — Site officiel"]}),f.jsxs("p",{children:[f.jsx("strong",{className:"text-foreground",children:t?"Rôle :":"Role:"})," ",t?"Vitrine digitale du festival KIKK (Namur, Belgique). Ce site présente le programme, les artistes, les conférences, les installations et toutes les informations pratiques.":"Digital showcase of the KIKK Festival (Namur, Belgium). This site presents the program, artists, conferences, installations and all practical information."]}),f.jsxs("p",{children:[f.jsx("strong",{className:"text-foreground",children:t?"Pour qui :":"For whom:"})," ",t?"Le grand public (visiteurs, festivaliers), les professionnels (KIKK PRO), et l'équipe interne (via cet admin).":"General public (visitors, festival-goers), professionals (KIKK PRO), and internal team (via this admin)."]})]})]}),f.jsxs("section",{className:"mb-12",children:[f.jsx("h2",{className:"text-xl font-bold uppercase tracking-widest mb-4",children:t?"2. Comment utiliser l'admin":"2. How to use the admin"}),f.jsxs("div",{className:"space-y-3 text-sm leading-relaxed text-muted-foreground",children:[f.jsx("p",{children:t?"L'interface admin vous permet de gérer 4 types de contenus :":"The admin interface lets you manage 4 content types:"}),f.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2",children:[f.jsxs("li",{children:[f.jsx("strong",{className:"text-foreground",children:t?"Conférences":"Conferences"})," — ",t?"les talks et présentations KIKK PRO":"talks and KIKK PRO presentations"]}),f.jsxs("li",{children:[f.jsx("strong",{className:"text-foreground",children:t?"Exposants":"Exhibitors"})," — ",t?"les stands et entreprises du marché":"market stands and companies"]}),f.jsxs("li",{children:[f.jsx("strong",{className:"text-foreground",children:"Installations"})," — ",t?"les œuvres et installations artistiques":"artworks and artistic installations"]}),f.jsxs("li",{children:[f.jsx("strong",{className:"text-foreground",children:t?"Soirées":"By Night"})," — ",t?"les événements KIKK By Night":"KIKK By Night events"]})]}),f.jsx("p",{children:t?"Utilisez les onglets en haut pour naviguer entre ces catégories. Chaque catégorie affiche la liste des éléments existants.":"Use the tabs at the top to navigate between categories. Each category shows the list of existing items."})]}),f.jsx(yt,{type:"info",children:t?"Les modifications sont immédiates : dès que vous enregistrez, le contenu est mis à jour sur le site public.":"Changes are immediate: as soon as you save, the content is updated on the public site."})]}),f.jsxs("section",{className:"mb-12",children:[f.jsx("h2",{className:"text-xl font-bold uppercase tracking-widest mb-6",children:t?"3. Tutoriels rapides":"3. Quick Tutorials"}),f.jsxs("div",{className:"space-y-2",children:[f.jsxs($r,{title:t?"🔐 Se connecter":"🔐 Sign in",defaultOpen:!0,children:[f.jsxs("ol",{className:"list-decimal list-inside space-y-2 text-sm text-muted-foreground mt-3",children:[f.jsx("li",{children:t?'Allez sur le site et cliquez sur "Login" dans le footer (en bas de page).':'Go to the website and click "Login" in the footer (bottom of page).'}),f.jsx("li",{children:t?"Entrez votre adresse email et votre mot de passe.":"Enter your email address and password."}),f.jsx("li",{children:t?'Cliquez sur "Se connecter".':'Click "Sign in".'}),f.jsx("li",{children:t?"Vous serez redirigé vers l'admin.":"You will be redirected to the admin."})]}),f.jsx(yt,{children:t?"Seul le compte [email protected] a accès à l'admin. Si vous avez besoin d'accès, contactez l'administrateur.":"Only the [email protected] account has admin access. Contact the administrator if you need access."})]}),f.jsxs($r,{title:t?"➕ Ajouter un contenu":"➕ Add content",children:[f.jsxs("ol",{className:"list-decimal list-inside space-y-2 text-sm text-muted-foreground mt-3",children:[f.jsx("li",{children:t?"Sélectionnez le type de contenu (onglets en haut).":"Select the content type (tabs at top)."}),f.jsx("li",{children:t?'Cliquez sur le bouton "Ajouter".':'Click the "Add new" button.'}),f.jsx("li",{children:t?"Remplissez les champs. Les champs marqués d'un * sont obligatoires.":"Fill in the fields. Fields marked with * are required."}),f.jsx("li",{children:t?'Cliquez sur "Enregistrer".':'Click "Save".'})]}),f.jsxs("div",{className:"mt-2 text-sm text-green-600 flex items-center gap-1",children:[f.jsx(Pa,{className:"w-3 h-3"}),t?"Résultat : le contenu apparaît immédiatement sur le site.":"Result: content appears immediately on the site."]})]}),f.jsxs($r,{title:t?"✏️ Modifier un contenu":"✏️ Edit content",children:[f.jsxs("ol",{className:"list-decimal list-inside space-y-2 text-sm text-muted-foreground mt-3",children:[f.jsx("li",{children:t?"Dans la liste, cliquez sur l'icône crayon ✏️ à droite de l'élément.":"In the list, click the pencil icon ✏️ on the right side of the item."}),f.jsx("li",{children:t?"Modifiez les champs souhaités.":"Modify the desired fields."}),f.jsx("li",{children:t?'Cliquez sur "Enregistrer".':'Click "Save".'})]}),f.jsx(yt,{children:t?"Pensez à remplir les deux langues (FR et EN) pour que le site soit complet dans les deux ver
315sions.":"Remember to fill in both languages (FR and EN) so the site is complete in both versions."})]}),f.jsxs($r,{title:t?"🗑️ Supprimer un contenu":"🗑️ Delete content",children:[f.jsxs("ol",{className:"list-decimal list-inside space-y-2 text-sm text-muted-foreground mt-3",children:[f.jsx("li",{children:t?"Dans la liste, cliquez sur l'icône poubelle 🗑️ à droite de l'élément.":"In the list, click the trash icon 🗑️ on the right side of the item."}),f.jsx("li",{children:t?"Une confirmation vous sera demandée.":"A confirmation will be asked."}),f.jsx("li",{children:t?"Cliquez sur OK pour confirmer.":"Click OK to confirm."})]}),f.jsx(yt,{type:"warning",children:t?"Attention : la suppression est définitive ! Il n'est pas possible de récupérer un contenu supprimé.":"Warning: deletion is permanent! It is not possible to recover deleted content."})]}),f.jsxs($r,{title:t?"🖼️ Ajouter une image":"🖼️ Add an image",children:[f.jsxs("ol",{className:"list-decimal list-inside space-y-2 text-sm text-muted-foreground mt-3",children:[f.jsx("li",{children:t?`Lors de la création ou modification d'un contenu, trouvez le champ "URL de l'image".`:'When creating or editing content, find the "Image URL" field.'}),f.jsx("li",{children:t?"Collez l'URL complète de votre image (ex: https://example.com/image.jpg).":"Paste the full URL of your image (e.g.: https://example.com/image.jpg)."}),f.jsx("li",{children:t?"Enregistrez.":"Save."})]}),f.jsx(yt,{type:"info",children:t?"L'image doit être hébergée en ligne (URL publique). Vous pouvez utiliser un service comme Imgur ou le stockage de votre site pour héberger les images.":"The image must be hosted online (public URL). You can use a service like Imgur or your site's storage to host images."})]}),f.jsxs($r,{title:t?"📥 Importer des données (CSV/Excel)":"📥 Import data (CSV/Excel)",children:[f.jsxs("ol",{className:"list-decimal list-inside space-y-2 text-sm text-muted-foreground mt-3",children:[f.jsx("li",{children:t?"Sélectionnez le type de contenu cible.":"Select the target content type."}),f.jsx("li",{children:t?'Cliquez sur "Importer (CSV/Excel)".':'Click "Import (CSV/Excel)".'}),f.jsx("li",{children:t?"Sélectionnez votre fichier.":"Select your file."}),f.jsx("li",{children:t?"Mappez les colonnes du fichier aux champs du site.":"Map the file columns to the site fields."}),f.jsx("li",{children:t?"Lancez l'importation.":"Start the import."})]}),f.jsx(yt,{children:t?"Préparez votre fichier avec des colonnes claires (titre, description, date, etc.). L'import enrichit automatiquement les données avec les métadonnées des URLs sources.":"Prepare your file with clear columns (title, description, date, etc.). Import automatically enriches data with source URL metadata."})]}),f.jsx($r,{title:t?"✅ Vérifier que tout fonctionne":"✅ Verify everything works",children:f.jsxs("ol",{className:"list-decimal list-inside space-y-2 text-sm text-muted-foreground mt-3",children:[f.jsx("li",{children:t?"Après chaque modification, ouvrez le site public dans un nouvel onglet.":"After each change, open the public site in a new tab."}),f.jsx("li",{children:t?"Naviguez vers la section concernée.":"Navigate to the relevant section."}),f.jsx("li",{children:t?"Vérifiez que le contenu s'affiche correctement en FR et en EN.":"Check that the content displays correctly in FR and EN."}),f.jsx("li",{children:t?"Testez sur mobile si possible.":"Test on mobile if possible."})]})})]})]}),f.jsxs("section",{className:"mb-12",children:[f.jsx("h2",{className:"text-xl font-bold uppercase tracking-widest mb-4",children:t?"4. Bonnes pratiques":"4. Best Practices"}),f.jsx("div",{className:"space-y-4 text-sm leading-relaxed",children:f.jsxs("div",{className:"grid gap-3",children:[f.jsxs("div",{className:"flex items-start gap-3 p-3 border border-border",children:[f.jsx(Pa,{className:"w-4 h-4 text-green-500 shrink-0 mt-0.5"}),f.jsxs("div",{children:[f.jsx("p",{className:"font-medium text-foreground",children:t?"Remplissez toujours les deux langues":"Always fill in both languages"}),f.jsx("p",{className:"text-muted-foreground",children:t?"Chaque contenu a des champs FR et EN. Un champ vide affichera un espace vide sur le site.":"Eac
315h content has FR and EN fields. An empty field will show blank space on the site."})]})]}),f.jsxs("div",{className:"flex items-start gap-3 p-3 border border-border",children:[f.jsx(Pa,{className:"w-4 h-4 text-green-500 shrink-0 mt-0.5"}),f.jsxs("div",{children:[f.jsx("p",{className:"font-medium text-foreground",children:t?"Utilisez des noms clairs et descriptifs":"Use clear and descriptive names"}),f.jsx("p",{className:"text-muted-foreground",children:t?"Les titres apparaissent directement sur le site. Évitez les abréviations et les noms internes.":"Titles appear directly on the site. Avoid abbreviations and internal names."})]})]}),f.jsxs("div",{className:"flex items-start gap-3 p-3 border border-border",children:[f.jsx(Pa,{className:"w-4 h-4 text-green-500 shrink-0 mt-0.5"}),f.jsxs("div",{children:[f.jsx("p",{className:"font-medium text-foreground",children:t?"Vérifiez vos URLs d'images":"Check your image URLs"}),f.jsx("p",{className:"text-muted-foreground",children:t?"Collez l'URL dans un navigateur pour vérifier qu'elle fonctionne avant de l'enregistrer.":"Paste the URL in a browser to check it works before saving."})]})]}),f.jsxs("div",{className:"flex items-start gap-3 p-3 border border-border",children:[f.jsx(kc,{className:"w-4 h-4 text-yellow-500 shrink-0 mt-0.5"}),f.jsxs("div",{children:[f.jsx("p",{className:"font-medium text-foreground",children:t?"Ne supprimez pas de contenu sans vérifier":"Don't delete content without checking"}),f.jsx("p",{className:"text-muted-foreground",children:t?"La suppression est irréversible. En cas de doute, notez les informations avant de supprimer.":"Deleti
315on is irreversible. If in doubt, note the information before deleting."})]})]}),f.jsxs("div",{className:"flex items-start gap-3 p-3 border border-border",children:[f.jsx(Pa,{className:"w-4 h-4 text-green-500 shrink-0 mt-0.5"}),f.jsxs("div",{children:[f.jsx("p",{className:"font-medium text-foreground",children:t?"Séparez les tags par des virgules":"Separate tags with commas"}),f.jsx("p",{className:"text-muted-foreground",children:t?'Exemple : "design, technologie, art". Les tags permettent le filtrage sur le site.':'Example: "design, technology, art". Tags enable filtering on the site.'})]})]})]})})]}),f.jsxs("section",{className:"mb-12",children:[f.jsx("h2",{className:"text-xl font-bold uppercase tracking-widest mb-6",children:t?"5. Problèmes fréquents":"5. Common Issues"}),f.jsxs("div",{className:"space-y-2",children:[f.jsx($r,{title:t?"Je ne vois pas mes modifications sur le site":"I don't see my changes on the site",children:f.jsxs("div",{className:"text-sm text-muted-foreground mt-3 space-y-2",children:[f.jsx("p",{children:t?"Essayez ces solutions :":"Try these solutions:"}),f.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2",children:[f.jsx("li",{children:t?"Rafraîchissez la page du site public (Ctrl+R ou Cmd+R).":"Refresh the public site page (Ctrl+R or Cmd+R)."}),f.jsx("li",{children:t?"Videz le cache de votre navigateur.":"Clear your browser cache."}),f.jsx("li",{children:t?"Vérifiez que vous regardez la bonne section/catégorie.":"Check that you're looking at the right section/category."}),f.jsx("li",{children:t?'Assurez-vous que vous avez bien cliqué sur "Enregistrer".':'Make sure you clicked "Save".'})]})]})}),f.jsx($r,{title:t?"Une image ne s'affiche pas":"An image is not displaying",children:f.jsx("div",{className:"text-sm text-muted-foreground mt-3 space-y-2",children:f.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2",children:[f.jsx("li",{children:t?"Vérifiez que l'URL commence par https://.":"Check that the URL starts with https://."}),f.jsx("li",{children:t?"Testez l'URL dans un navigateur pour voir si l'image s'affiche.":"Test the URL in a browser to see if the image displays."}),f.jsx("li",{children:t?"L'image doit être publiquement accessible (pas de connexion requise).":"The image must be publicly accessible (no login required)."}),f.jsx("li",{children:t?"Formats supportés : JPG, PNG, WebP, GIF.":"Supported formats: JPG, PNG, WebP, GIF."})]})})}),f.jsx($r,{title:t?"Je ne trouve pas où modifier une info":"I can't find where to edit something",children:f.jsxs("div",{className:"text-sm text-muted-foreground mt-3 space-y-2",children:[f.jsx("p",{children:t?"Les contenus sont organisés en 4 catégories (onglets). Vérifiez chaque onglet.":"Content is organized in 4 categories (tabs). Check each tab."}),f.jsx(yt,{type:"info",children:t?"Certains contenus du site (textes de pages, menus, infos pratiques) ne sont pas modifiables via l'admin. Ils font partie du code du site. Pour les modifier, contactez le développeur.":"Some site content (page texts, menus, practical info) is not editable via admin. They are part of the site code. Contact the developer to modify them."})]})}),f.jsx($r,{title:t?"Je n'arrive pas à me connecter":"I can't sign in",children:f.jsx("div",{className:"text-sm text-muted-foreground mt-3 space-y-2",children:f.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2",children:[f.jsx("li",{children:t?"Vérifiez que vous utilisez la bonne adresse email.":"Check that you're using the correct email address."}),f.jsx("li",{children:t?"Vérifiez les majuscules/minuscules du mot de passe.":"Check the capitalization of your password."}),f.jsx("li",{children:t?"Si le problème persiste, contactez l'administrateur technique.":"If the problem persists, contact the technical administrator."})]})})}),f.jsx($r,{title:t?"L'importation CSV ne fonctionne pas":"CSV import doesn't work",children:f.jsx("div",{className:"text-sm text-muted-foreground mt-3 space-y-2",children:f.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2",children:[f.jsx("li",{children:t?"Vérifiez que le fichier est au format .csv ou .xlsx.":"Check that the file is in .csv or .xlsx format."}),f.jsx("li",{children:t?"Assurez-vous que la première ligne contient les noms des colonnes.":"Make sure the first row contains column names."}),f.jsx("li",{children:t?"Vérifiez que les colonnes requises (titre/nom) sont présentes.":"Check that required columns (title/name) are present."})]})})})]})]}),f.jsxs("section",{className:"mb-12",children:[f.jsx("h2",{className:"text-xl font-bold uppercase tracking-widest mb-4",children:t?"6. Informations à compléter":"6. Information to Complete"}),f.jsx(yt,{type:"warning",children:t?"Ces informations doivent être renseignées par l'équipe KIKK.":"This information must be filled 
315in by the KIKK team."}),f.jsx("div",{className:"space-y-3",children:[{label:t?"URL de l'admin":"Admin URL",value:"kikk.lovable.app/admin",note:""},{label:t?"Email de connexion":"Login email",value:"[email protected]",note:""},{label:t?"Mot de passe":"Password",value:t?"⚠️ À définir en interne — ne pas écrire ici":"⚠️ To be defined internally — do not write here",note:""},{label:t?"Rôles internes":"Internal roles",value:t?"À vérifier — actuellement un seul compte admin":"To verify — currently only one admin account",note:""},{label:t?"Hébergement des images":"Image hosting",value:t?"À vérifier — service utilisé pour héberger les images":"To verify — service used to host images",note:""},{label:t?"Contact technique":"Technical contact",value:t?"À compléter":"To complete",note:""}].map((r,a)=>f.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-4 p-3 border border-border text-sm",children:[f.jsx("span",{className:"font-medium text-foreground min-w-[200px]",children:r.label}),f.jsx("span",{className:"text-muted-foreground",children:r.value})]},a))})]})]})},Bw=()=>{const{language:e}=Vr(),{toast:t}=nt(),r=ra(),a=e==="fr",[n,s]=G.useState(!1),[o,i]=G.useState(""),[c,l]=G.useState(""),[u,m]=G.useState([]),[h,d]=G.useState(!1),[_,v]=G.useState(null),{data:x,isLoading:p}=Nt({queryKey:["media_library"],queryFn:async()=>{const{data:M,error:R}=await be.from("media_library").select("*").order("created_at",{ascending:!1});if(R)throw R;return M||[]}}),E=async()=>{if(u.length===0)return;d(!0),v({current:0,total:u.length});let M=0,R=0;const k=o.trim();for(let g=0;g<u.length;g++){const y=u[g];v({current:g+1,total:u.length});const C=y.name.split(".").pop(),S=`${Date.now()}-${Math.random().toString(36).substring(2)}.${C}`,{error:U}=await be.storage.from("gallery").upload(`media-library/${S}`,y);if(U){R++;continue}const{data:Y}=be.storage.from("gallery").getPublicUrl(`media-library/${S}`),H=k?u.length>1?`${k} ${g+1}`:k:y.name.replace(/\.[^/.]+$/,""),{error:re}=await be.from("media_library").insert([{name:H,file_url:Y.publicUrl,file_type:y.type.startsWith("image/")?"image":"file"}]);re?R++:M++}M>0?(t({title:a?"Succès":"Success",description:a?`${M} média(s) ajouté(s)${R>0?`, ${R} échec(s)`:""}`:`${M} media added${R>0?`, ${R} failed`:""}`}),i(""),m([]),s(!1),r.invalidateQueries({queryKey:["media_library"]})):t({title:a?"Erreur":"Error",description:a?"Aucun média n'a pu être ajouté":"No media could be uploaded",variant:"destructive"}),d(!1),v(null)},w=async()=>{if(!c.trim()||!o.trim())return;d(!0);const{error:M}=await be.from("media_library").insert([{name:o.trim(),file_url:c.trim(),file_type:"image"}]);M?t({title:a?"Erreur":"Error",description:M.message,variant:"destructive"}):(t({title:a?"Succès":"Success",description:a?"Média ajouté":"Media added"}),i(""),l(""),s(!1),r.invalidateQueries({queryKey:["media_library"]})),d(!1)},T=async M=>{if(!confirm(a?"Supprimer ce média ?":"Delete this media?"))return;const{error:R}=await be.from("media_library").delete().eq("id",M);R?t({title:a?"Erreur":"Error",description:R.message,variant:"destructive"}):r.invalidateQueries({queryKey:["media_library"]})},W=M=>{navigator.clipboard.writeText(M),t({title:a?"URL copiée":"URL copied"})};return f.jsxs("div",{children:[f.jsxs("div",{className:"flex items-center justify-between mb-6",children:[f.jsx("h2",{className:"text-xl font-bold uppercase tracking-tight",children:a?"Médiathèque":"Media Library"}),f.jsxs(pr,{onClick:()=>s(!n),variant:"filled",children:[f.jsx(Fa,{className:"w-4 h-4 mr-2"}),a?"Ajouter":"Add"]})]}),n&&f.jsxs("div",{className:"card-festival p-6 mb-8 space-y-4",children:[f.jsxs("div",{children:[f.jsx("label",{className:"block text-xs uppercase tracking-widest text-muted-foreground mb-2",children:a?"Nom (optionnel pour upload multiple)":"Name (optional for multi-upload)"}),f.jsx("input",{type:"text",value:o,onChange:M=>i(M.target.value),className:"w-full bg-transparent border border-border px-4 py-3 text-sm focus:outline-none focus:border-foreground transition-colors",placeholder:a?"Ex: Logo Proximus (laisser vide = nom du fichier)":"E.g.: Proximus Logo (empty = filename)"})]}),f.jsxs("div",{children:[f.jsx("label",{className:"block text-xs uppercase tracking-widest text-muted-foreground mb-2",children:a?"Fichiers (upload multiple)":"Files (multi-upload)"}),f.jsx("input",{type:"file",accept:"image/*",multiple:!0,onChange:M=>{m(Array.from(M.target.files||[])),l("")},className:"w-full text-sm"}),u.length>0&&f.jsx("p",{className:"mt-2 text-xs text-muted-foreground",children:a?`${u.length} fichier(s) sélectionné(s)`:`${u.length} file(s) selected`})]}),f.jsxs("div",{children:[f.jsx("label",{className:"block text-xs uppercase tracking-widest text-muted-foreground mb-2",children:a?"Ou URL externe":"Or external URL"}),f.jsx("input",{type:"text",value:c,onChange:M=>{l(M.target.value),m([])},className:"w-full bg-transparent border border-border px-4 py-3 text-sm focus:outline-none focus:border-foreground transition-colors",placeholder:"https://..."})]}),f.jsxs("div",{className:"flex gap-3 justify-end",children:[f.jsx(pr,{onClick:()=>s(!1),variant:"outline",children:a?"Annuler":"Cancel"}),f.jsx(pr,{onClick:u.length>0?E:w,variant:"filled",disabled:h||u.length===0&&(!c.trim()||!o.trim()),children:h?_?`${a?"Envoi":"Uploading"} ${_.current}/${_.total}...`:a?"Envoi...":"Uploading...":a?"Enregistrer":"Save"})]})]}),p?f.jsx("p",{className:"text-muted-foreground text-sm",children:a?"Chargement...":"Loading..."}):!x||x.length===0?f.jsx("p",{className:"text-muted-foreground text-sm",children:a?"Aucun média. Ajoutez des logos ou images réutilisables.":"No media yet. Add reusable logos or images."}):f.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-4",children:x.map(M=>f.jsxs("div",{className:"card-festival p-3 group relative",children:[f.jsx("div",{className:"aspect-square overflow-hidden bg-muted mb-2 flex items-center justify-center p-2",children:f.jsx(At,{src:M.file_url,alt:M.name,className:"max-w-full max-h-full object-contain"})}),f.jsx("p",{className:"text-xs font-medium truncate",children:M.name}),f.jsxs("div",{className:"flex gap-1 mt-2",children:[f.jsx("button",{onClick:()=>W(M.file_url),className:"p-1.5 text-muted-foreground hover:text-foreground transition-colors",title:a?"Copier l'URL":"Copy URL",children:f.jsx(fu,{className:"w-3.5 h-3.5"})}),f.jsx("button",{onClick:()=>T(M.id),className:"p-1.5 text-muted-foreground hover:text-destructive transition-colors",title:a?"Supprimer":"Delete",children:f.jsx(Rt,{className:"w-3.5 h-3.5"})})]})]},M.id))})]})},Uw=()=>{const{language:e}=Vr(),{toast:t}=nt(),r=e==="fr",[a,n]=G.useState([]),[s,o]=G.useState(!0),[i,c]=G.useState(!1),[l,u]=G.useState(""),[m,h]=G.useState(""),[d,_]=G.useState("editor"),v=async T=>{const{data:W,error:M}=await be.functions.invoke("admin-manage-users",{body:T});if(M)throw M;if(W!=null&&W.error)throw new Error(W.error);return W},x=async()=>{o(!0);try{const T=await v({action:"list"});n(T.users||[])}catch(T){t({title:"Error",description:T.message,variant:"destructive"})}o(!1)};G.useEffect(()=>{x()},[]);const p=async T=>{T.preventDefault(),c(!0);try{await v({action:"create",email:l,password:m,role:d}),t({title:r?"Utilisateur créé":"User created"}),u(""),h(""),x()}catch(W){t({title:"Error",description:W.message,variant:"destructive"})}c(!1)},E=async(T,W)=>
315{if(W==="[email protected]"){t({title:r?"Action impossible":"Not allowed",description:r?"Le superadmin ne peut pas être supprimé.":"Super admin cannot be deleted.",variant:"destructive"});return}if(confirm(r?"Supprimer cet utilisateur ?":"Delete this user?"))try{await v({action:"delete",user_id:T}),t({title:r?"Supprimé":"Deleted"}),x()}catch(M){t({title:"Error",description:M.message,variant:"destructive"})}},w=async(T,W)=>{try{await v({action:"update_role",user_id:T,role:W}),t({title:r?"Rôle mis à jour":"Role updated"}),x()}catch(M){t({title:"Error",description:M.message,variant:"destructive"})}};return f.jsxs("div",{className:"space-y-8",children:[f.jsxs("form",{onSubmit:p,className:"card-festival p-6 border border-border",children:[f.jsxs("h3",{className:"text-lg font-bold mb-4 flex items-center gap-2",children:[f.jsx(mu,{className:"w-5 h-5"}),r?"Créer un utilisateur":"Create a user"]}),f.jsxs("div",{className:"grid md:grid-cols-4 gap-3",children:[f.jsx("input",{type:"email",placeholder:"[email protected]",value:l,onChange:T=>u(T.target.value),required:!0,className:"bg-transparent border border-border px-3 py-2 text-sm focus:outline-none focus:border-foreground"}),f.jsx("input",{type:"password",placeholder:r?"Mot de passe":"Password",value:m,onChange:T=>h(T.target.value),required:!0,minLength:8,className:"bg-transparent border border-border px-3 py-2 text-sm focus:outline-none focus:border-foreground"}),f.jsxs("select",{value:d,onChange:T=>_(T.target.value),className:"bg-transparent border border-border px-3 py-2 text-sm focus:outline-none focus:border-foreground",children:[f.jsx("option",{value:"editor",children:r?"Éditeur":"Editor"}),f.jsx("option",{value:"admin",children:"Admin"})]}),f.jsx(pr,{type:"submit",variant:"filled",disabled:i,children:i?r?"Création...":"Creating...":r?"Créer":"Create"})]})]}),f.jsxs("div",{children:[f.jsx("h3",{className:"text-lg font-bold mb-4",children:r?"Utilisateurs":"Users"}),s?f.jsx("p",{className:"text-muted-foreground text-sm",children:r?"Chargement...":"Loading..."}):f.jsx("div",{className:"space-y-2",children:a.map(T=>f.jsxs("div",{className:"flex items-center justify-between p-4 border border-border",children:[f.jsxs("div",{children:[f.jsx("p",{className:"font-medium",children:T.email}),f.jsx("p",{className:"text-xs text-muted-foreground",children:T.email==="[email protected]"?r?"Superadmin":"Super admin":T.roles.join(", ")||(r?"Aucun rôle":"No role")})]}),f.jsxs("div",{className:"flex items-center gap-3",children:[T.email!=="[email protected]"&&f.jsxs("select",{value:T.roles[0]||"editor",onChange:W=>w(T.id,W.target.value),className:"bg-transparent border border-border px-2 py-1 text-xs",children:[f.jsx("option",{value:"editor",children:r?"Éditeur":"Editor"}),f.jsx("option",{value:"admin",children:"Admin"})]}),f.jsx("button",{onClick:()=>E(T.id,T.email),className:"p-2 text-muted-foreground hover:text-destructive transition-colors",disabled:T.email==="[email protected]",children:f.jsx(Rt,{className:"w-4 h-4"})})]})]},T.id))})]})]})},Ww=()=>{const{language:e}=Vr(),t=e==="fr",{toast:r}=nt(),a=ra(),[n,s]=G.useState(""),[o,i]=G.useState("carousel"),[c,l]=G.useState(null),[u,m]=G.useState(""),[h,d]=G.useState("carousel"),[_,v]=G.useState(null),[x,p]=G.useState(null),[E,w]=G.useState(null),[T,W]=G.useState({name:"",external_link:"",logo_image_url:null}),M=Nt({queryKey:["admin_partner_sections"],queryFn:async()=>{const{data:L,error:K}=await be.from("partner_sections").select("*").order("display_order",{ascending:!0});if(K)throw K;return L||[]}}),R=Nt({queryKey:["admin_partner_items"],queryFn:async()=>{const{data:L,error:K}=await be.from("partner_items").select("*").order("display_order",{ascending:!0});if(K)throw K;return L||[]}}),k=()=>{a.invalidateQueries({queryKey:["admin_partner_sections"]}),a.invalidateQueries({queryKey:["admin_partner_items"]}),a.invalidateQueries({queryKey:["partner_sections_public"]}),a.invalidateQueries({queryKey:["content_partners"]}),a.invalidateQueries({queryKey:["content_partners_central"]})},g=L=>r({title:t?"Erreur":"Error",description:L.message,variant:"destructive"}),y=async()=>{var te;if(!n.trim())return;const L=((te=M.data)==null?void 0:te.length)||0,{error:K}=await be.from("partner_sections").insert([{title:n.trim(),display_order:L,is_active:!0,layout:o}]);if(K)return g(K);s(""),i("carousel"),k()},C=async L=>{if(!confirm(t?"Supprimer cette section et tous ses logos ?":"Delete this section and all its logos?"))return;const{error:K}=await be.from("partner_sections").delete().eq("id",L);if(K)return g(K);k()},S=async(L,K)=>{const te=[...M.data||[]],ae=te.findIndex(Te=>Te.id===L),ce=ae+K;if(ae<0||ce<0||ce>=te.length)return;const ge=te[ae],ve=te[ce];await be.from("partner_sections").update({display_order:ve.display_order}).eq("id",ge.id),await be.from("partner_sections").update({display_order:ge.display_order}).eq("id",ve.id),k()},U=async(L,K)=>{const{error:te}=await be.from("partner_sections").update({is_active:!K}).eq("id",L);if(te)return g(te);k()},Y=async()=>
315{if(!c)return;const{error:L}=await be.from("partner_sections").update({title:u,layout:h}).eq("id",c);if(L)return g(L);l(null),k()},H=async L=>{if(!_)return;const te=(R.data||[]).filter(ge=>ge.section_id===_).length,ae=L.map((ge,ve)=>({section_id:_,name:"Partner",logo_image_url:ge,external_link:null,display_order:te+ve,is_active:!0})),{error:ce}=await be.from("partner_items").insert(ae);if(ce)return g(ce);v(null),k()},re=async L=>{if(!confirm(t?"Supprimer ce logo ?":"Delete this logo?"))return;const{error:K}=await be.from("partner_items").delete().eq("id",L);if(K)return g(K);k()},X=async(L,K,te)=>{const ae=(R.data||[]).filter(F=>F.section_id===L),ce=ae.findIndex(F=>F.id===K),ge=ce+te;if(ce<0||ge<0||ge>=ae.length)return;const ve=ae[ce],Te=ae[ge];await be.from("partner_items").update({display_order:Te.display_order}).eq("id",ve.id),await be.from("partner_items").update({display_order:ve.display_order}).eq("id",Te.id),k()},B=L=>{w(L.id),W({name:L.name||"",external_link:L.external_link||"",logo_image_url:L.logo_image_url})},q=async()=>{if(!E)return;const{error:L}=await be.from("partner_items").update({name:T.name.trim()||"Partner",external_link:va(T.external_link.trim())||null,logo_image_url:T.logo_image_url}).eq("id",E);if(L)return g(L);w(null),k()};return f.jsxs("div",{children:[f.jsxs("div",{className:"mb-8",children:[f.jsx("h2",{className:"text-xl font-bold mb-4",children:t?"Sections de Partners":"Partner Sections"}),f.jsxs("div",{className:"flex flex-col md:flex-row gap-2 mb-4",children:[f.jsx("input",{type:"text",value:n,onChange:L=>s(L.target.value),placeholder:t?"Nom de la nouvelle section":"New section name",className:"flex-1 bg-transparent border border-border px-3 py-2 text-sm focus:outline-none focus:border-foreground"}),f.jsxs("select",{value:o,onChange:L=>i(L.target.value),className:"bg-transparent border border-border px-3 py-2 text-sm",children:[f.jsx("option",{value:"carousel",children:t?"Carrousel":"Carousel"}),f.jsx("option",{value:"grid",children:t?"Statique (Main / Founding)":"Static (Main / Founding)"})]}),f.jsxs("button",{onClick:y,disabled:!n.trim(),className:"px-4 py-2 text-xs uppercase tracking-wide bg-foreground text-background flex items-center gap-2 disabled:opacity-40",children:[f.jsx(Fa,{className:"w-4 h-4"}),t?"Ajouter":"Add"]})]})]}),M.isLoading?f.jsx("p",{className:"text-sm text-muted-foreground",children:t?"Chargement...":"Loading..."}):(M.data||[]).length===0?f.jsx("p",{className:"text-sm text-muted-foreground",children:t?"Aucune section.":"No sections yet."}):f.jsx("div",{className:"space-y-6",children:(M.data||[]).map(L=>{const K=(R.data||[]).filter(te=>te.section_id===L.id);return f.jsxs("div",{className:"border border-border p-4",children:[f.jsxs("div",{className:"flex items-center justify-between gap-2 mb-4",children:[f.jsx("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:c===L.id?f.jsxs(f.Fragment,{children:[f.jsx("input",{type:"text",value:u,onChange:te=>m(te.target.value),className:"flex-1 bg-transparent border border-border px-2 py-1 text-sm"}),f.jsxs("select",{value:h,onChange:te=>d(te.target.value),className:"bg-transparent border border-border px-2 py-1 text-xs",children:[f.jsx("option",{value:"carousel",children:t?"Carrousel":"Carousel"}),f.jsx("option",{value:"grid",children:t?"Statique":"Static"})]}),f.jsx("button",{onClick:Y,className:"p-1",children:f.jsx(en,{className:"w-4 h-4"})}),f.jsx("button",{onClick:()=>l(null),className:"p-1",children:f.jsx(Qa,{className:"w-4 h-4"})})]}):f.jsxs(f.Fragment,{children:[f.jsx("h3",{className:"text-sm font-bold uppercase tracking-wide truncate",children:L.title}),f.jsxs("span",{className:"text-[10px] text-muted-foreground",children:["[",L.layout,"]"]}),!L.is_active&&f.jsx("span",{className:"text-[10px] uppercase border border-border px-2 py-0.5",children:"Inactive"})]})}),f.jsxs("div",{className:"flex items-center gap-1",children:[f.jsx("button",{onClick:()=>S(L.id,-1),className:"p-1 hover:opacity-60",children:f.jsx(rn,{className:"w-4 h-4"})}),f.jsx("button",{onClick:()=>S(L.id,1),className:"p-1 hover:opacity-60",children:f.jsx(Ta,{className:"w-4 h-4"})}),f.jsx("button",{onClick:()=>U(L.id,L.is_active),className:"px-2 py-1 text-[10px] uppercase border border-border hover:border-foreground",children:L.is_active?t?"Désactiver":"Disable":t?"Activer":"Enable"}),f.jsx("button",{onClick:()=>{l(L.id),m(L.title),d(L.layout||"carousel")},className:"p-1 hover:opacity-60",children:f.jsx(Vn,{className:"w-4 h-4"})}),f.jsx("button",{onClick:()=>C(L.id),className:"p-1 hover:text-destructive",children:f.jsx(Rt,{className:"w-4 h-4"})})]})]}),f.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-3",children:[K.map(te=>f.jsxs("div",{className:"border border-border p-2 flex flex-col gap-2",children:[f.jsx("div",{className:"aspect-square bg-white border border-border flex items-center justify-center",children:(E===te.id?T.logo_image_url:te.logo_image_url)?f.jsx(At,{src:E===te.id?T.logo_image_url:te.logo_image_url,alt:te.name,className:"max-w-[80%] max-h-[80%] object-contain"}):f.jsx("span",{className:"text-[9px] text-muted-foreground",children:"NO LOGO"})}),E===te.id?f.jsxs("div",{className:"space-y-1",children:[f.jsxs("button",{onClick:()=>p(te.id),className:"w-full border border-border px-2 py-1 text-[10px] uppercase tracking-wide hover:border-foreground flex items-center justify-center gap-1",children:[f.jsx(zn,{className:"w-3 h-3"}),t?"Changer le logo":"Change logo"]}),f.jsx("input",{type:"text",value:T.name,onChange:ae=>W({...T,name:ae.target.value}),placeholder:t?"Nom":"Name",className:"w-full bg-transparent border border-border px-2 py-1 text-xs"}),f.jsx("input",{type:"url",value:T.external_link,onChange:ae=>W({...T,external_link:ae.target.value}),placeholder:"https://...",className:"w-full bg-transparent border border-border px-2 py-1 text-xs"}),f.jsxs("div",{className:"flex gap-1 justify-end",children:[f.jsx("button",{onClick:q,className:"p-1",children:f.jsx(en,{className:"w-3 h-3"})}),f.jsx("button",{onClick:()=>w(null),className:"p-1",children:f.jsx(Qa,{className:"w-3 h-3"})})]})]}):f.jsxs(f.Fragment,{children:[f.jsx("p",{className:"text-[10px] truncate text-center",children:te.name}),va(te.external_link)&&f.jsxs("a",{href:va(te.external_link),target:"_blank",rel:"noopener noreferrer",className:"text-[9px] text-muted-foreground truncate flex items-center gap-1 justify-center",children:[f.jsx(nu,{className:"w-2.5 h-2.5"}),f.jsx("span",{className:"truncate",children:te.external_link})]}),f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"flex",children:[f.jsx("button",{onClick:()=>X(L.id,te.id,-1),className:"p-1",children:f.jsx(rn,{className:"w-3 h-3"})}),f.jsx("button",{onClick:()=>X(L.id,te.id,1),className:"p-1",children:f.jsx(Ta,{className:"w-3 h-3"})})]}),f.jsxs("div",{className:"flex",children:[f.jsx("button",{onClick:()=>B(te),className:"p-1",children:f.jsx(Vn,{className:"w-3 h-3"})}),f.jsx("button",{onClick:()=>re(te.id),className:"p-1 hover:text-destructive",children:f.jsx(Rt,{className:"w-3 h-3"})})]})]})]})]},te.id)),f.jsxs("button",{onClick:()=>v(L.id),className:"aspect-square border border-dashed border-border hover:border-foreground flex flex-col items-center justify-center gap-1 text-xs text-muted-foreground",children:[f.jsx(zn,{className:"w-5 h-5"}),t?"Ajouter logos":"Add logos"]})]})]},L.id)})}),f.jsx(Dt,{isOpen:!!_,onClose:()=>v(null),onSelect:L=>H([L]),multi:!0,onSelectMany:H}),f.jsx(Dt,{isOpen:!!x,onClose:()=>p(null),onSelect:L=>{W(K=>({...K,logo_image_url:L})),p(null)}})]})},Bs={name:"",role:"",role_fr:"",image_url:""},Hw=()=>{const{language:e}=Vr(),t=e==="fr",{toast:r}=nt(),a=ra(),[n,s]=G.useState(!1),[o,i]=G.useState(null),[c,l]=G.useState(Bs),[u,m]=G.useState(!1),[h,d]=G.useState(null),{data:_,isLoading:v}=Nt({queryKey:["admin_team_members"],queryFn:async()=>{const{data:y,error:C}=await be.from("team_members").select("*").order("display_order",{ascending:!0});if(C)throw C;return y||[]}}),x=()=>{a.invalidateQueries({queryKey:["admin_team_members"]}),a.invalidateQueries({queryKey:["team_members_public"]})},p=y=>r({title:t?"Erreur":"Error",description:y.message,variant:"destructive"}),E=()=>{s(!0),i(null),l(Bs)},w=y=>{i(y.id),s(!1),l({name:y.name,role:y.role,role_fr:y.role_fr||"",image_url:y.image_url||""})},T=()=>{s(!1),i(null),l(Bs)},W=async()=>
315{if(!c.name.trim()||!c.role.trim()){r({title:t?"Champs requis":"Required fields",description:t?"Nom et titre sont requis.":"Name and role are required."});return}const y={name:c.name.trim(),role:c.role.trim(),role_fr:c.role_fr.trim()||null,image_url:c.image_url.trim()||null};if(o){const{error:C}=await be.from("team_members").update(y).eq("id",o);if(C)return p(C)}else{const C=(_==null?void 0:_.length)||0,{error:S}=await be.from("team_members").insert([{...y,display_order:C,is_active:!0}]);if(S)return p(S)}T(),x()},M=async y=>{if(!confirm(t?"Supprimer ce membre ?":"Delete this member?"))return;const{error:C}=await be.from("team_members").delete().eq("id",y);if(C)return p(C);x()},R=async(y,C)=>{const S=[..._||[]],U=S.findIndex(X=>X.id===y),Y=U+C;if(U<0||Y<0||Y>=S.length)return;const H=S[U],re=S[Y];await be.from("team_members").update({display_order:re.display_order}).eq("id",H.id),await be.from("team_members").update({display_order:H.display_order}).eq("id",re.id),x()},k=async y=>{const{error:C}=await be.from("team_members").update({is_active:!y.is_active}).eq("id",y.id);if(C)return p(C);x()},g=n||!!o;return f.jsxs("div",{children:[f.jsxs("div",{className:"flex justify-between items-center mb-6",children:[f.jsx("h2",{className:"text-xl font-bold",children:t?"L'équipe":"The Team"}),!g&&f.jsxs("button",{onClick:E,className:"px-4 py-2 text-xs uppercase tracking-wide bg-foreground text-background flex items-center gap-2",children:[f.jsx(Fa,{className:"w-4 h-4"}),t?"Ajouter un membre":"Add member"]})]}),g&&f.jsxs("div",{className:"border border-border p-6 mb-8 space-y-4",children:[f.jsx("h3",{className:"text-sm font-bold uppercase tracking-wide",children:o?t?"Modifier le membre":"Edit member":t?"Nouveau membre":"New member"}),f.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-[160px_1fr] gap-6",children:[f.jsxs("div",{className:"space-y-2",children:[f.jsx("label",{className:"text-[10px] uppercase tracking-wide text-muted-foreground block",children:"Photo"}),f.jsx("div",{className:"aspect-square bg-muted border border-border overflow-hidden flex items-center justify-center",children:c.image_url?f.jsx(At,{src:c.image_url,alt:"preview",className:"w-full h-full object-cover"}):f.jsx("span",{className:"text-[10px] text-muted-foreground",children:t?"Aucune photo":"No photo"})}),f.jsxs("div",{className:"flex flex-col gap-1",children:[f.jsxs("button",{type:"button",onClick:()=>m(!0),className:"px-2 py-1.5 text-[10px] uppercase border border-border hover:border-foreground flex items-center justify-center gap-1",children:[f.jsx(zn,{className:"w-3 h-3"}),t?"Choisir":"Choose"]}),c.image_url&&f.jsxs("button",{type:"button",onClick:()=>d(c.image_url),className:"px-2 py-1.5 text-[10px] uppercase border border-border hover:border-foreground flex items-center justify-center gap-1",children:[f.jsx(uu,{className:"w-3 h-3"}),t?"Recadrer":"Crop"]})]}),f.jsx("input",{type:"url",value:c.image_url,onChange:y=>l({...c,image_url:y.target.value}),placeholder:"https://...",className:"w-full bg-transparent border border-border px-2 py-1 text-[10px]"})]}),f.jsxs("div",{className:"space-y-3",children:[f.jsxs("div",{children:[f.jsx("label",{className:"text-[10px] uppercase tracking-wide text-muted-foreground block mb-1",children:t?"Nom & prénom":"Full name"}),f.jsx("input",{type:"text",value:c.name,onChange:y=>l({...c,name:y.target.value}),className:"w-full bg-transparent border border-border px-3 py-2 text-sm focus:outline-none focus:border-foreground"})]}),f.jsxs("div",{children:[f.jsx("label",{className:"text-[10px] uppercase tracking-wide text-muted-foreground block mb-1",children:t?"Titre / Fonction (EN)":"Role / Title (EN)"}),f.jsx("input",{type:"text",value:c.role,onChange:y=>l({...c,role:y.target.value}),className:"w-full bg-transparent border border-border px-3 py-2 text-sm focus:outline-none focus:border-foreground"})]}),f.jsxs("div",{children:[f.jsx("label",{className:"text-[10px] uppercase tracking-wide text-muted-foreground block mb-1",children:t?"Titre / Fonction (FR)":"Role / Title (FR)"}),f.jsx("input",{type:"text",value:c.role_fr,onChange:y=>l({...c,role_fr:y.target.value}),className:"w-full bg-transparent border border-border px-3 py-2 text-sm focus:outline-none focus:border-foreground"})]}),f.jsxs("div",{className:"flex gap-2 pt-2",children:[f.jsxs("button",{onClick:W,className:"px-4 py-2 text-xs uppercase tracking-wide bg-foreground text-background flex items-center gap-2",children:[f.jsx(en,{className:"w-4 h-4"}),t?"Enregistrer":"Save"]}),f.jsxs("button",{onClick:T,className:"px-4 py-2 text-xs uppercase tracking-wide border border-border hover:border-foreground flex items-center gap-2",children:[f.jsx(Qa,{className:"w-4 h-4"}),t?"Annuler":"Cancel"]})]})]})]})]}),v?f.jsx("p",{className:"text-sm text-muted-foreground",children:t?"Chargement...":"Loading..."}):(_||[]).length===0?f.jsx("p",{className:"text-sm text-muted-foreground",children:t?"Aucun membre.":"No members yet."}):f.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4",children:(_||[]).map(y=>f.jsxs("div",{className:"border border-border p-3 flex flex-col gap-2",children:[f.jsx("div",{className:"aspect-square bg-muted overflow-hidden",children:y.image_url?f.jsx(At,{src:y.image_url,alt:y.name,className:"w-full h-full object-cover"}):f.jsx("div",{className:"w-full h-full flex items-center justify-center text-xs text-muted-foreground",children:t?"Aucune photo":"No photo"})}),f.jsxs("div",{className:"min-h-[2.5rem]",children:[f.jsx("p",{className:"text-sm font-medium truncate",children:y.name}),f.jsx("p",{className:"text-[10px] uppercase tracking-wider text-muted-foreground truncate",children:y.role})]}),!y.is_active&&f.jsx("span",{className:"text-[10px] uppercase border border-border px-2 py-0.5 
315self-start",children:t?"Inactif":"Inactive"}),f.jsxs("div",{className:"flex items-center justify-between pt-1 border-t border-border",children:[f.jsxs("div",{className:"flex",children:[f.jsx("button",{onClick:()=>R(y.id,-1),className:"p-1 hover:opacity-60",children:f.jsx(rn,{className:"w-4 h-4"})}),f.jsx("button",{onClick:()=>R(y.id,1),className:"p-1 hover:opacity-60",children:f.jsx(Ta,{className:"w-4 h-4"})})]}),f.jsxs("div",{className:"flex",children:[f.jsx("button",{onClick:()=>k(y),className:"px-2 py-0.5 text-[9px] uppercase border border-border",children:y.is_active?t?"Désact.":"Disable":t?"Activer":"Enable"}),f.jsx("button",{onClick:()=>w(y),className:"p-1 hover:opacity-60",children:f.jsx(Vn,{className:"w-4 h-4"})}),f.jsx("button",{onClick:()=>M(y.id),className:"p-1 hover:text-destructive",children:f.jsx(Rt,{className:"w-4 h-4"})})]})]})]},y.id))}),f.jsx(Dt,{isOpen:u,onClose:()=>m(!1),onSelect:y=>{l(C=>({...C,image_url:y})),m(!1)}}),f.jsx(ui,{isOpen:!!h,imageUrl:h||"",aspect:1,title:t?"Recadrer la photo":"Crop photo",onClose:()=>d(null),onSave:y=>{l(C=>({...C,image_url:y})),d(null)}})]})};function zw(e){const t=G.useRef({value:e,previous:e});return G.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var ps="Switch",[Vw,lk]=ni(ps),[Gw,$w]=Vw(ps),hf=G.forwardRef((e,t)=>{const{__scopeSwitch:r,name:a,checked:n,defaultChecked:s,required:o,disabled:i,value:c="on",onCheckedChange:l,form:u,...m}=e,[h,d]=G.useState(null),_=Lt(t,w=>d(w)),v=G.useRef(!1),x=h?u||!!h.closest("form"):!0,[p,E]=gc({prop:n,defaultProp:s??!1,onChange:l,caller:ps});return f.jsxs(Gw,{scope:r,checked:p,disabled:i,children:[f.jsx(jt.button,{type:"button",role:"switch","aria-checked":p,"aria-required":o,"data-state":gf(p),"data-disabled":i?"":void 0,disabled:i,value:c,...m,ref:_,onClick:Gt(e.onClick,w=>{E(T=>!T),x&&(v.current=w.isPropagationStopped(),v.current||w.stopPropagation())})}),x&&f.jsx(mf,{control:h,bubbles:!v.current,name:a,value:c,checked:p,required:o,disabled:i,form:u,style:{transform:"translateX(-100%)"}})]})});hf.displayName=ps;var xf="SwitchThumb",pf=G.forwardRef((e,t)=>{const{__scopeSwitch:r,...a}=e,n=$w(xf,r);return f.jsx(jt.span,{"data-state":gf(n.checked),"data-disabled":n.disabled?"":void 0,...a,ref:t})});pf.displayName=xf;var Xw="SwitchBubbleInput",mf=G.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:a=!0,...n},s)=>{const o=G.useRef(null),i=Lt(o,s),c=zw(r),l=Qf(t);return G.useEffect(()=>{const u=o.current;if(!u)return;const m=window.HTMLInputElement.prototype,d=Object.getOwnPropertyDescriptor(m,"checked").set;if(c!==r&&d){const _=new Event("click",{bubbles:a});d.call(u,r),u.dispatchEvent(_)}},[c,r,a]),f.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:i,style:{...n.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});mf.displayName=Xw;function gf(e){return e?"checked":"unchecked"}var vf=hf,qw=pf;const _f=G.forwardRef(({className:e,...t},r)=>f.jsx(vf,{className:tt("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50",e),...t,ref:r,children:f.jsx(qw,{className:tt("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));_f.displayName=vf.displayName;const Kw=({pageKey:e})=>{const{language:t}=Vr(),{toast:r}=nt(),a=ra(),{data:n}=Nt({queryKey:["page_settings",e],queryFn:async()=>{const{data:i,error:c}=await be.from("page_settings").select("show_more_to_come").eq("page_key",e).maybeSingle();if(c)throw c;return i}}
315),s=(n==null?void 0:n.show_more_to_come)??!0,o=_u({mutationFn:async i=>{const{error:c}=await be.from("page_settings").upsert({page_key:e,show_more_to_come:i},{onConflict:"page_key"});if(c)throw c;return i},onSuccess:()=>{a.invalidateQueries({queryKey:["page_settings",e]}),r({title:t==="fr"?"Réglage enregistré":"Setting saved"})},onError:()=>{r({title:t==="fr"?"Échec de l'enregistrement":"Could not save setting",variant:"destructive"})}});return f.jsx("div",{className:"mt-10 border border-border p-6",children:f.jsxs("div",{className:"flex items-center justify-between gap-6",children:[f.jsxs("div",{children:[f.jsx("h3",{className:"text-sm uppercase tracking-wider font-medium",children:t==="fr"?"Card « More to come »":'"More to come" card'}),f.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:t==="fr"?"Affiche la card « More to come » à la fin de la liste publique de cette page.":`Shows the "More to come" card at the end of this page's public list.`})]}),f.jsx(_f,{checked:s,disabled:o.isPending,onCheckedChange:i=>o.mutate(i),"aria-label":t==="fr"?"Afficher la card More to come":"Show More to come card"})]})})},fk=()=>{const{language:e}=Vr(),{user:t,isAdmin:r,canManageContent:a,isLoading:n,signOut:s}=eu(),o=ru(),i=ra(),[c,l]=G.useState("conferences"),[u,m]=G.useState("content"),[h,d]=G.useState(null),[_,v]=G.useState(!1),[x,p]=G.useState(!1);G.useEffect(()=>{n||(t?a||o("/",{replace:!0}):o("/auth",{replace:!0}))},[t,n,a,o]);const E=async()=>{await s(),o("/")};if(n)return f.jsx("div",{className:"min-h-screen bg-background flex items-center justify-center",children:f.jsx("div",{className:"animate-pulse text-muted-foreground",children:e==="fr"?"Chargement...":"Loading..."})});if(!t)return null;if(!a)return f.jsxs("div",{className:"min-h-screen bg-background",children:[f.jsx(Wi,{}),f.jsx("main",{className:"pt-32 pb-16",children:f.jsxs("div",{className:"container mx-auto px-4 text-center",children:[f.jsx("h1",{className:"text-3xl font-bold mb-4",children:e==="fr"?"Accès refusé":"Access Denied"}),f.jsx("p",{className:"text-muted-foreground mb-8",children:e==="fr"?"Vous n'avez pas les droits d'accès à cette page.":"You do not have permission to access this page."}),f.jsx(pr,{to:"/",variant:"outline",children:e==="fr"?"Retour à l'accueil":"Back to home"})]})}),f.jsx(Hi,{})]});const w=[{key:"conferences",label:e==="fr"?"Conférences":"Conferences"},{key:"exhibitors",label:e==="fr"?"Exposants":"Exhibitors"},{key:"installations",label:"Installations"},{key:"by_night_events",label:e==="fr"?"Soirées":"By Night"},{key:"delegations",label:e==="fr"?"Délégations":"Delegations"},{key:"workshops_kids",label:"Workshops Kids"},{key:"panels",label:"Panels"},{key:"partners",label:"Partners"},{key:"team",label:e==="fr"?"L'équipe":"The Team"}],T=g=>{d(g),v(!1)},W=()=>{v(!0),d(null)},M=()=>{d(null),v(!1)},R=()=>{d(null),v(!1),i.invalidateQueries({queryKey:[c]})},k=()=>{p(!1),i.invalidateQueries({queryKey:[c]})};return f.jsxs("div",{className:"min-h-screen bg-background",children:[f.jsx(Wi,{}),f.jsx("main",{className:"pt-32 pb-16",children:f.jsxs("div",{className:"container mx-auto px-4",children:[f.jsxs("div",{className:"flex flex-col md:flex-row md:items-center justify-between gap-4 mb-8",children:[f.jsxs("div",{children:[f.jsx("span",{className:"section-label",children:"Administration"}),f.jsx("h1",{className:"text-3xl md:text-4xl font-bold",children:e==="fr"?"Gestion du contenu":"Content Management"}),f.jsxs("p",{className:"text-muted-foreground mt-2",children:[e==="fr"?"Connecté en tant que ":"Logged in as ",t.email]})]}),f.jsxs("div",{className:"flex items-center gap-4",children:[f.jsxs("button",{onClick:()=>m("content"),className:`flex items-center gap-2 text-sm transition-colors ${u==="content"?"text-foreground font-medium":"text-muted-foreground hover:text-foreground"}`,children:[f.jsx(du,{className:"w-4 h-4"}),e==="fr"?"Contenu":"Content"]}),r&&f.jsxs("button",{onClick:()=>m(u==="users"?"content":"users"),className:`flex items-center gap-2 text-sm transition-colors ${u==="users"?"text-foreground font-medium":"text-muted-foreground hover:text-foreground"}`,children:[f.jsx(gu,{className:"w-4 h-4"}),e==="fr"?"Utilisateurs":"Users"]}),f.jsxs("button",{onClick:()=>m(u==="media"?"content":"media"),className:`flex items-center gap-2 text-sm transition-colors ${u==="media"?"text-foreground font-medium":"text-muted-foreground hover:text-foreground"}`,children:[f.jsx(zn,{className:"w-4 h-4"}),e==="fr"?"Médiathèque":"Media"]}),f.jsxs("button",{onClick:()=>m(u==="documentation"?"content":"documentation"),className:`flex items-center gap-2 text-sm transition-colors ${u==="documentation"?"text-foreground font-medium":"text-muted-foreground hover:text-foreground"}`,children:[f.jsx(wc,{className:"w-4 h-4"}),e==="fr"?"Aide":"Help"]}),f.jsxs("button",{onClick:E,className:"flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground transition-colors",children:[f.jsx(pu,{className:"w-4 h-4"}),e==="fr"?"Déconnexion":"Sign out"]})]})]}),u==="documentation"?f.jsx(Mw,{}):u==="media"?f.jsx(Bw,{}):u==="users"?f.jsx(Uw,{}):f.jsxs(f.Fragment,{children:[!h&&!_&&f.jsx("div",{className:"flex flex-wrap gap-2 mb-8",children:w.map(g=>f.jsx("button",{onClick:()=>l(g.key),className:`px-4 py-2 text-xs uppercase tracking-wide border transition-colors ${c===g.key?"bg-foreground text-background border-foreground":"border-border hover:border-foreground"}`,children:g.label},g.key))}),c==="partners"?f.jsx(Ww,{}):c==="team"?f.jsx(Hw,{}):h||_?f.jsxs("div",{children:[f.jsxs("button",{onClick:M,className:"flex items-center gap-2 text-sm text-muted-foreground hover:text-foreground transition-colors mb-6",children:[f.jsx(ou,{className:"w-4 h-4"}),e==="fr"?"Retour à la liste":"Back to list"]}),c==="panels"?f.jsx(wh,{editingId:h,onSaved:R,onCancel:M}):f.jsx(_h,{contentType:c,editingId:h,onSaved:R,onCancel:M})]}):f.jsxs("div",{children:[f.jsxs("div",{className:"flex flex-wrap justify-end gap-3 mb-4",children:[c!=="panels"&&f.jsxs(pr,{onClick:()=>p(!0),variant:"outline",children:[f.jsx(yc,{className:"w-4 h-4 mr-2"}),e==="fr"?"Importer (CSV/Excel)":"Import (CSV/Excel)"]}),f.jsxs(pr,{onClick:W,variant:"filled",children:[f.jsx(Fa,{className:"w-4 h-4 mr-2"}),e==="fr"?"Ajouter":"Add new"]})]}),f.jsx(Gd,{contentType:c,onEdit:T}),["conferences","exhibitors","installations","by_night_events","workshops_kids"].includes(c)&&f.jsxs(f.Fragment,{children:[f.jsx(fi,{contentType:su(c),contentId:iu}),f.jsx(Kw,{pageKey:c})]})]})]})]})}),f.jsx(Hi,{}),f.jsx(jw,{contentType:c,isOpen:x,onClose:()=>p(!1),onImportComplete:k})]})};export{fk as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.