old.martials.no/assets/main-7gPkv783.js

130 lines
347 KiB
JavaScript
Raw Normal View History

2024-02-24 23:18:41 +00:00
(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function t(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=t(i);fetch(i.href,a)}})();const El={context:void 0,registry:void 0},Tl=(e,r)=>e===r,Bn=Symbol("solid-proxy"),wl=Symbol("solid-track"),Un={equals:Tl};let M0=V0;const sr=1,$n=2,B0={owned:null,cleanups:null,context:null,owner:null};var ge=null;let yi=null,Sl=null,Oe=null,et=null,Vt=null,ii=0;function Pr(e,r){const t=Oe,n=ge,i=e.length===0,a=r===void 0?n:r,s=i?B0:{owned:null,cleanups:null,context:a?a.context:null,owner:a},f=i?e:()=>e(()=>ft(()=>ai(s)));ge=s,Oe=null;try{return lr(f,!0)}finally{Oe=t,ge=n}}function Se(e,r){r=r?Object.assign({},Un,r):Un;const t={value:e,observers:null,observerSlots:null,comparator:r.equals||void 0},n=i=>(typeof i=="function"&&(i=i(t.value)),H0(t,i));return[W0.bind(t),n]}function Dt(e,r,t){const n=Ji(e,r,!1,sr);mn(n)}function fr(e,r,t){M0=Ol;const n=Ji(e,r,!1,sr);(!t||!t.render)&&(n.user=!0),Vt?Vt.push(n):mn(n)}function De(e,r,t){t=t?Object.assign({},Un,t):Un;const n=Ji(e,r,!0,0);return n.observers=null,n.observerSlots=null,n.comparator=t.equals||void 0,mn(n),W0.bind(n)}function Al(e){return lr(e,!1)}function ft(e){if(Oe===null)return e();const r=Oe;Oe=null;try{return e()}finally{Oe=r}}function U0(e,r,t){const n=Array.isArray(e);let i,a=t&&t.defer;return s=>{let f;if(n){f=Array(e.length);for(let o=0;o<e.length;o++)f[o]=e[o]()}else f=e();if(a){a=!1;return}const l=ft(()=>r(f,i,s));return i=f,l}}function $0(e){fr(()=>ft(e))}function jt(e){return ge===null||(ge.cleanups===null?ge.cleanups=[e]:ge.cleanups.push(e)),e}function ji(){return ge}function Ki(e,r){const t=ge,n=Oe;ge=e,Oe=null;try{return lr(r,!0)}catch(i){qi(i)}finally{ge=t,Oe=n}}function yl(e){const r=Oe,t=ge;return Promise.resolve().then(()=>{Oe=r,ge=t;let n;return lr(e,!1),Oe=ge=null,n?n.done:void 0})}function Vr(e,r){const t=Symbol("context");return{id:t,Provider:Il(t),defaultValue:e}}function Gr(e){return ge&&ge.context&&ge.context[e.id]!==void 0?ge.context[e.id]:e.defaultValue}function Yi(e){const r=De(e),t=De(()=>Mi(r()));return t.toArray=()=>{const n=t();return Array.isArray(n)?n:n!=null?[n]:[]},t}function W0(){if(this.sources&&this.state)if(this.state===sr)mn(this);else{const e=et;et=null,lr(()=>Hn(this),!1),et=e}if(Oe){const e=this.observers?this.observers.length:0;Oe.sources?(Oe.sources.push(this),Oe.sourceSlots.push(e)):(Oe.sources=[this],Oe.sourceSlots=[e]),this.observers?(this.observers.push(Oe),this.observerSlots.push(Oe.sources.length-1)):(this.observers=[Oe],this.observerSlots=[Oe.sources.length-1])}return this.value}function H0(e,r,t){let n=e.value;return(!e.comparator||!e.comparator(n,r))&&(e.value=r,e.observers&&e.observers.length&&lr(()=>{for(let i=0;i<e.observers.length;i+=1){const a=e.observers[i],s=yi&&yi.running;s&&yi.disposed.has(a),(s?!a.tState:!a.state)&&(a.pure?et.push(a):Vt.push(a),a.observers&&G0(a)),s||(a.state=sr)}if(et.length>1e6)throw et=[],new Error},!1)),r}function mn(e){if(!e.fn)return;ai(e);const r=ii;Fl(e,e.value,r)}function Fl(e,r,t){let n;const i=ge,a=Oe;Oe=ge=e;try{n=e.fn(r)}catch(s){return e.pure&&(e.state=sr,e.owned&&e.owned.forEach(ai),e.owned=null),e.updatedAt=t+1,qi(s)}finally{Oe=a,ge=i}(!e.updatedAt||e.updatedAt<=t)&&(e.updatedAt!=null&&"observers"in e?H0(e,n):e.value=n,e.updatedAt=t)}function Ji(e,r,t,n=sr,i){const a={fn:e,state:n,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:r,owner:ge,context:ge?ge.context:null,pure:t};return ge===null||ge!==B0&&(ge.owned?ge.owned.push(a):ge.owned=[a]),a}fun
focus:border-cyan-500 ${c}`),Ne(F,"id",r),Ne(F,"name",t??void 0),Ne(F,"type",n),Ne(F,"placeholder",a??void 0),F.required=s,F})(),o]}})},Ac=({title:e,isActive:r=!1,htmlFor:t})=>(()=>{var n=Ec(),i=n.firstChild;return Me(n,`pointer-events-none absolute
${r?"default-bg -top-2 left-3 text-sm":"left-2 top-1"}
text-gray-600 transition-all duration-150 dark:text-gray-400`),Ne(n,"for",t),ne(i,e),n})(),yc=({typingDefault:e=!1,id:r="search",className:t,ref:n})=>{const[i,a]=Se(e);function s(){return Wr(r)}function f(){const o=s();o&&(o.value="",a(!1),history.replaceState(null,"",location.pathname),o.focus())}function l(){const o=s();o&&o.value!==""!==i()&&a(o.value!=="")}return H(ra,{inputClass:"rounded-xl pl-7 h-10 w-full pr-8",className:`w-full ${t}`,id:r,ref(o){var c=n;typeof c=="function"?c(o):n=o},placeholder:"¬A & B -> C",type:"text",onChange:l,get leading(){return H(Pt,{path:ec,"aria-label":"Magnifying glass",class:"absolute pl-2"})},get trailing(){return H(Ke,{get when(){return i()},keyed:!0,get children(){var o=Tc();return o.$$click=f,ne(o,H(Pt,{path:tc,"aria-label":"The letter X"})),o}})}})};Xr(["input","click"]);var Fc=ae("<table><thead><tr></tr></thead><tbody>"),Cc=ae('<th scope=col class="sticky top-0 bg-default-bg text-center outline outline-2 outline-offset-[-1px] outline-gray-500 [position:-webkit-sticky;]"><p class="w-max px-2">'),Oc=ae("<tr class=hover:text-black>"),Dc=ae("<td><p>");const Ic=({table:e,header:r,className:t,style:n,id:i})=>(()=>{var a=Fc(),s=a.firstChild,f=s.firstChild,l=s.nextSibling;return Me(a,`z-10 table border-collapse border-2 border-gray-500 ${t}`),Ne(a,"id",i),ne(f,H(bt,{each:r,children:o=>(()=>{var c=Cc(),u=c.firstChild;return ne(u,o),c})()})),ne(l,H(bt,{each:e,children:o=>(()=>{var c=Oc();return ne(c,H(bt,{each:o,children:u=>(()=>{var h=Dc(),x=h.firstChild;return Me(h,`border border-gray-500 text-center last:underline
${u?"bg-green-700":"bg-red-700"}`),ne(x,u?"T":"F"),h})()})),c})()})),Dt(o=>X0(a,n,o)),a})();function kt(e,r){let t={},n=Object.keys(e);for(let i=0,a=n.length;i<a;i+=1){let s=n[i];r.includes(s)||Object.defineProperty(t,s,{get(){return e[s]},configurable:!0,enumerable:!0})}return t}var ss=Vr();function fi(){let e=Gr(ss);if(e)return e;throw new Error("`useHeadlessDisclosureProperties` must be used within `<HeadlessDisclosureRoot>`.")}function kc(e){return typeof e=="function"&&e.length>0}function Rc(e){let r=fi();return De(()=>{let t=e.children;return kc(t)?t(r):t})}function wr(e){return{get children(){return H(Rc,{get children(){return e.children}})}}}function Nc(e){let r,t;if("defaultOpen"in e){let[n,i]=Se(e.defaultOpen);r=n,t=a=>{Al(()=>{var s;i(a),(s=e.onChange)==null||s.call(e,a)})}}else r=()=>e.isOpen,t=n=>{var i;return(i=e.onChange)==null?void 0:i.call(e,n)};return{isOpen(){return r()},setState(n){e.disabled||t(n)},disabled(){return!!e.disabled}}}function Lc(e){return typeof e=="function"&&e.length>0}function li(e){let r=Nc(e);return H(ss.Provider,{value:r,get children(){return De(()=>{let t=e.children;return Lc(t)?t(r):t})}})}function Bt(e,r){return H(ro,dt({get component(){return e()}},r))}function Pc(e){return typeof e=="function"}function oi(e,r){return t=>{"ref"in e&&Pc(e.ref)&&e.ref(t),r(t)}}function ci(e){return{get disabled(){return e()},get"aria-disabled"(){return e()},get"data-sh-disabled"(){return e()}}}function bc(e){return{get"aria-expanded"(){return e()},get"data-sh-expanded"(){return e()}}}var Mc='a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex]:not([tabindex="-1"]), [contenteditable]';function fs(e,r){let t=e.querySelectorAll(Mc),n=[];for(let i=0,a=t.length;i<a;i+=1)(!r||!r.contains(t[i]))&&n.push(t[i]);return n}function ls(e){return!e.matches('[data-sh-disabled="true"]')}function os(e,r,t){let n=r+t;for(;n>=0&&n<e.length;){if(ls(e[n]))return e[n];n+=t}}function cs(e,r,t){let n=r+t;for(t===1&&n===e.length&&(n=0),t===-1&&n===-1&&(n=e.length-1);r!==n;){if(ls(e[n]))return e[n];n+=t,t===1&&n>=e.length&&(n=0),t===-1&&n<0&&(n=e.length-1)}}function Bc(e,r){var t;for(let n=0,i=e.length;n<i;n+=1)if(r===e[n]){(t=cs(e,n,1))==null||t.focus();break}}function Uc(e,r){var t;for(let n=0,i=e.length;n<i;n+=1)if(r===e[n]){(t=cs(e,n,-1))==null||t.focus();break}}function us(e){var r;return e.length?((r=os(e,-1,1))==null||r.focus(),!0):!1}function $c(e){var r;return e.length?((r=os(e,e.length,-1))==null||r.focus(),!0):!1}function Wc(e,r){let t=fs(e);r?!document.activeElement||!e.contains(document.activeElement)?$c(t):Uc(t,document.activeElement):!document.activeElement||!e.contains(document.activeElement)?us(t):Bc(t,document.activeElement)}var Hc="data-sh";function or(e){return{[Hc]:e}}var Vc=or("button");function Gc(e){let[r,t]=Se();return fr(()=>{let n=r();if(n instanceof HTMLElement&&n.tagName!=="BUTTON"){let i=a=>{(a.key==="Enter"||a.key===" ")&&n.click()};n.addEventListener("keydown",i),jt(()=>{n.removeEventListener("keydown",i)})}}),Bt(()=>{var n;return(n=e.as)!=null?n:"button"},dt({get tabindex(){return e.disabled?-1:0},role:"button"},ci(()=>e.disabled),kt(e,["as","ref"]),Vc,{ref:oi(e,n=>{t(()=>n)})}))}function ui(e,r,t){return H(Ke,{get when(){var n;return(n=e.unmount)!=null?n:!0},get fallback(){return t()},get children(){return H(Ke,{get when(){return r()},get children(){return t()}})}})}function Xa(){var e,r;return(r=(e=window.getSelection())==null?void 0:e.focusNode)==null?void 0:r.parentElement}function Xc(e){if(e){let r=e.getAttribute("tabindex");e.setAttribute("tabindex","-1"),e.focus(),e.blur(),r?e.setAttribute("tabindex",r):e.removeAttribute("tabindex")}}var zc=class{constructor(){typeof document<"u"&&(this.returnElement=document.activeElement,this.fsp=Xa()),jt(()=>{this.load()})}load(){this.returnElement instanceof HTMLElement?this.returnElement.focus():Xc(this.fsp)}save(){this.returnElement=document.activeElement,this.fsp=Xa()}};function hs(){return new zc}fun
bg-cyan-900 p-2 dark:border-gray-800 ${r}`),ne(t,e),t})();function Jt(){}Jt.prototype={diff:function(r,t){var n,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=i.callback;typeof i=="function"&&(a=i,i={}),this.options=i;var s=this;function f(D){return a?(setTimeout(function(){a(void 0,D)},0),!0):D}r=this.castInput(r),t=this.castInput(t),r=this.removeEmpty(this.tokenize(r)),t=this.removeEmpty(this.tokenize(t));var l=t.length,o=r.length,c=1,u=l+o;i.maxEditLength&&(u=Math.min(u,i.maxEditLength));var h=(n=i.timeout)!==null&&n!==void 0?n:1/0,x=Date.now()+h,v=[{oldPos:-1,lastComponent:void 0}],d=this.extractCommon(v[0],t,r,0);if(v[0].oldPos+1>=o&&d+1>=l)return f([{value:this.join(t),count:t.length}]);var m=-1/0,S=1/0;function F(){for(var D=Math.max(m,-c);D<=Math.min(S,c);D+=2){var G=void 0,Q=v[D-1],I=v[D+1];Q&&(v[D-1]=void 0);var V=!1;if(I){var L=I.oldPos-D;V=I&&0<=L&&L<l}var M=Q&&Q.oldPos+1<o;if(!V&&!M){v[D]=void 0;continue}if(!M||V&&Q.oldPos+1<I.oldPos?G=s.addToPath(I,!0,void 0,0):G=s.addToPath(Q,void 0,!0,1),d=s.extractCommon(G,t,r,D),G.oldPos+1>=o&&d+1>=l)return f(mu(s,G.lastComponent,t,r,s.useLongestToken));v[D]=G,G.oldPos+1>=o&&(S=Math.min(S,D-1)),d+1>=l&&(m=Math.max(m,D+1))}c++}if(a)(function D(){setTimeout(function(){if(c>u||Date.now()>x)return a();F()||D()},0)})();else for(;c<=u&&Date.now()<=x;){var y=F();if(y)return y}},addToPath:function(r,t,n,i){var a=r.lastComponent;return a&&a.added===t&&a.removed===n?{oldPos:r.oldPos+i,lastComponent:{count:a.count+1,added:t,removed:n,previousComponent:a.previousComponent}}:{oldPos:r.oldPos+i,lastComponent:{count:1,added:t,removed:n,previousComponent:a}}},extractCommon:function(r,t,n,i){for(var a=t.length,s=n.length,f=r.oldPos,l=f-i,o=0;l+1<a&&f+1<s&&this.equals(t[l+1],n[f+1]);)l++,f++,o++;return o&&(r.lastComponent={count:o,previousComponent:r.lastComponent}),r.oldPos=f,l},equals:function(r,t){return this.options.comparator?this.options.comparator(r,t):r===t||this.options.ignoreCase&&r.toLowerCase()===t.toLowerCase()},removeEmpty:function(r){for(var t=[],n=0;n<r.length;n++)r[n]&&t.push(r[n]);return t},castInput:function(r){return r},tokenize:function(r){return r.split("")},join:function(r){return r.join("")}};function mu(e,r,t,n,i){for(var a=[],s;r;)a.push(r),s=r.previousComponent,delete r.previousComponent,r=s;a.reverse();for(var f=0,l=a.length,o=0,c=0;f<l;f++){var u=a[f];if(u.removed){if(u.value=e.join(n.slice(c,c+u.count)),c+=u.count,f&&a[f-1].added){var x=a[f-1];a[f-1]=a[f],a[f]=x}}else{if(!u.added&&i){var h=t.slice(o,o+u.count);h=h.map(function(d,m){var S=n[c+m];return S.length>d.length?S:d}),u.value=e.join(h)}else u.value=e.join(t.slice(o,o+u.count));o+=u.count,u.added||(c+=u.count)}}var v=a[l-1];return l>1&&typeof v.value=="string"&&(v.added||v.removed)&&e.equals("",v.value)&&(a[l-2].value+=v.value,a.pop()),a}var gu=new Jt;function _u(e,r,t){return gu.diff(e,r,t)}var za=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,ja=/\S/,Ts=new Jt;Ts.equals=function(e,r){return this.options.ignoreCase&&(e=e.toLowerCase(),r=r.toLowerCase()),e===r||this.options.ignoreWhitespace&&!ja.test(e)&&!ja.test(r)};Ts.tokenize=function(e){for(var r=e.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),t=0;t<r.length-1;t++)!r[t+1]&&r[t+2]&&za.test(r[t])&&za.test(r[t+2])&&(r[t]+=r[t+2],r.splice(t+1,2),t--);return r};var ws=new Jt;ws.tokenize=function(e){this.options.stripTrailingCr&&(e=e.replace(/\r\n/g,`
`));var r=[],t=e.split(/(\n|\r\n)/);t[t.length-1]||t.pop();for(var n=0;n<t.length;n++){var i=t[n];n%2&&!this.options.newlineIsToken?r[r.length-1]+=i:(this.options.ignoreWhitespace&&(i=i.trim()),r.push(i))}return r};var Eu=new Jt;Eu.tokenize=function(e){return e.split(/(\S.+?[.!?])(?=\s+|$)/)};var Tu=new Jt;Tu.tokenize=function(e){return e.split(/([{}:;,]|\s+)/)};function Mn(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Mn=function(r){return typeof r}:Mn=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Mn(e)}var wu=Object.prototype.toString,cn=new Jt;cn.useLongestToken=!0;cn.tokenize=ws.tokenize;cn.castInput=function(e){var r=this.options,t=r.undefinedReplacement,n=r.stringifyReplacer,i=n===void 0?function(a,s){return typeof s>"u"?t:s}:n;return typeof e=="string"?e:JSON.stringify(Wi(e,null,null,i),i," ")};cn.equals=function(e,r){return Jt.prototype.equals.call(cn,e.replace(/,([\r\n])/g,"$1"),r.replace(/,([\r\n])/g,"$1"))};function Wi(e,r,t,n,i){r=r||[],t=t||[],n&&(e=n(i,e));var a;for(a=0;a<r.length;a+=1)if(r[a]===e)return t[a];var s;if(wu.call(e)==="[object Array]"){for(r.push(e),s=new Array(e.length),t.push(s),a=0;a<e.length;a+=1)s[a]=Wi(e[a],r,t,n,i);return r.pop(),t.pop(),s}if(e&&e.toJSON&&(e=e.toJSON()),Mn(e)==="object"&&e!==null){r.push(e),s={},t.push(s);var f=[],l;for(l in e)e.hasOwnProperty(l)&&f.push(l);for(f.sort(),a=0;a<f.length;a+=1)l=f[a],s[l]=Wi(e[l],r,t,n,l);r.pop(),t.pop()}else s=e;return s}var Hi=new Jt;Hi.tokenize=function(e){return e.slice()};Hi.join=Hi.removeEmpty=function(e){return e};var Su=ae("<button><span class=sr-only></span><span>"),Au=ae("<button>");const Oi=({defaultValue:e=!1,title:r,onChange:t,className:n,name:i,id:a})=>{const[s,f]=Se(e);function l(){const o=!s();f(o),t&&t(o)}return(()=>{var o=Su(),c=o.firstChild,u=c.nextSibling;return o.$$click=l,Ne(o,"id",a),Ne(o,"title",r),ne(c,i),Dt(h=>{var x=`${s()?"bg-cyan-900":"bg-gray-500"} relative my-2 inline-flex h-6 w-11 items-center rounded-full ${n}`,v=`${s()?"translate-x-6":"translate-x-1"} inline-block h-4 w-4 transform rounded-full bg-white transition-all`;return x!==h.e&&Me(o,h.e=x),v!==h.t&&Me(u,h.t=v),h},{e:void 0,t:void 0}),o})()},Vn=({className:e,title:r,children:t,id:n,onClick:i,type:a="button"})=>(()=>{var s=Au();return Qi(s,"click",i,!0),Ne(s,"title",r),Ne(s,"id",n),Ne(s,"type",a),Me(s,`border-rounded cursor-pointer bg-cyan-900 px-2 ${e}`),ne(s,t),s})();Xr(["click"]);var yu=ae("<div><div class=mx-1>"),Fu=ae("<div>");const Ka=({title:e,button:r,children:t,id:n,className:i,buttonClassName:a,itemsClassName:s})=>{const[f,l]=Se(!1);function o(){l(!1)}function c(){l(!f())}return fr(()=>{function u(x){x.target instanceof HTMLElement&&x.target.closest(`#${n}`)===null&&o()}function h(x){x.key==="Escape"&&o()}f()?(document.addEventListener("click",u),document.addEventListener("keyup",h)):(document.removeEventListener("click",u),document.removeEventListener("keyup",h))}),(()=>{var u=Fu();return Me(u,`${i}`),Ne(u,"id",n),ne(u,H(Vn,{title:e,onClick:c,className:`flex-row-center ${a}`,children:r}),null),ne(u,H(Ke,{get when(){return f()},keyed:!0,get children(){var h=yu(),x=h.firstChild;return Me(h,`absolute z-50 mt-1 w-max rounded-b-xl border border-gray-500 bg-default-bg ${s}`),ne(x,t),h}}),null),u})()};var Cu=ae('<div class="fixed inset-0 bg-black/40">'),Ou=ae("<div class=my-3>"),Du=ae('<div class="h-fit w-fit"><button>');const Iu=({title:e,description:r,button:t,acceptButtonName:n="Ok",cancelButtonName:i="Cancel",children:a,callback:s,className:f,buttonClass:l,buttonTitle:o,acceptButtonId:c})=>{const[u,h]=Se(!1);function x(){s?.(),h(!1)}function v(){let d=!0;function m(S){d&&S.key==="Enter"&&c&&Wr(c)?.click()}if(u()){const F=Wr("cl-6");return F?.addEventListener("keypress",m),()=>{F?.removeEventListener("keypress",m),d=!1}}else return()=>{}}return fr(v,u()),(()=>{var d=Du(),m=d.firstChild;return m.$$click=()=>h(!0),Me(m,l),Ne(m,"title",o??void 0),ne(m,t),ne(d,H(to,{get children(){return H(Qc,{get isOpen(){return u()},onClose:()=>h(!
`)+`\r
`}function ul(p){var E=p.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(N){var P=N.charCodeAt(0).toString(16).toUpperCase();return"="+(P.length==1?"0"+P:P)});E=E.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),E.charAt(0)==`
`&&(E="=0D"+E.slice(1)),E=E.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,`
=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var g=[],_=E.split(`\r
`),T=0;T<_.length;++T){var w=_[T];if(w.length==0){g.push("");continue}for(var R=0;R<w.length;){var U=76,k=w.slice(R,R+U);k.charAt(U-1)=="="?U--:k.charAt(U-2)=="="?U-=2:k.charAt(U-3)=="="&&(U-=3),k=w.slice(R,R+U),R+=U,R<w.length&&(k+="="),g.push(k)}}return g.join(`\r
`)}function hl(p){for(var E=[],g=0;g<p.length;++g){for(var _=p[g];g<=p.length&&_.charAt(_.length-1)=="=";)_=_.slice(0,_.length-1)+p[++g];E.push(_)}for(var T=0;T<E.length;++T)E[T]=E[T].replace(/[=][0-9A-Fa-f]{2}/g,function(w){return String.fromCharCode(parseInt(w.slice(1),16))});return Ct(E.join(`\r
`))}function dl(p,E,g){for(var _="",T="",w="",R,U=0;U<10;++U){var k=E[U];if(!k||k.match(/^\s*$/))break;var N=k.match(/^(.*?):\s*([^\s].*)$/);if(N)switch(N[1].toLowerCase()){case"content-location":_=N[2].trim();break;case"content-type":w=N[2].trim();break;case"content-transfer-encoding":T=N[2].trim();break}}switch(++U,T.toLowerCase()){case"base64":R=Ct(Kt(E.slice(U).join("")));break;case"quoted-printable":R=hl(E.slice(U));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+T)}var P=Si(p,_.slice(g.length),R,{unsafe:!0});w&&(P.ctype=w)}function xl(p,E){if(Be(p.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var g=E&&E.root||"",_=(_e&&Buffer.isBuffer(p)?p.toString("binary"):Be(p)).split(`\r
`),T=0,w="";for(T=0;T<_.length;++T)if(w=_[T],!!/^Content-Location:/i.test(w)&&(w=w.slice(w.indexOf("file")),g||(g=w.slice(0,w.lastIndexOf("/")+1)),w.slice(0,g.length)!=g))for(;g.length>0&&(g=g.slice(0,g.length-1),g=g.slice(0,g.lastIndexOf("/")+1),w.slice(0,g.length)!=g););var R=(_[1]||"").match(/boundary="(.*?)"/);if(!R)throw new Error("MAD cannot find boundary");var U="--"+(R[1]||""),k=[],N=[],P={FileIndex:k,FullPaths:N};I(P);var K,ee=0;for(T=0;T<_.length;++T){var ie=_[T];ie!==U&&ie!==U+"--"||(ee++&&dl(P,_.slice(K,T),g),K=T)}return P}function pl(p,E){var g=E||{},_=g.boundary||"SheetJS";_="------="+_;for(var T=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+_.slice(2)+'"',"","",""],w=p.FullPaths[0],R=w,U=p.FileIndex[0],k=1;k<p.FullPaths.length;++k)if(R=p.FullPaths[k].slice(w.length),U=p.FileIndex[k],!(!U.size||!U.content||R=="Sh33tJ5")){R=R.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(he){return"_x"+he.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(he){return"_u"+he.charCodeAt(0).toString(16)+"_"});for(var N=U.content,P=_e&&Buffer.isBuffer(N)?N.toString("binary"):Be(N),K=0,ee=Math.min(1024,P.length),ie=0,J=0;J<=ee;++J)(ie=P.charCodeAt(J))>=32&&ie<128&&++K;var re=K>=ee*4/5;T.push(_),T.push("Content-Location: "+(g.root||"file:///C:/SheetJS/")+R),T.push("Content-Transfer-Encoding: "+(re?"quoted-printable":"base64")),T.push("Content-Type: "+ol(U,R)),T.push(""),T.push(re?ul(P):cl(P))}return T.push(_+`--\r
`),T.join(`\r
`)}function vl(p){var E={};return I(E,p),E}function Si(p,E,g,_){var T=_&&_.unsafe;T||I(p);var w=!T&&Fe.find(p,E);if(!w){var R=p.FullPaths[0];E.slice(0,R.length)==R?R=E:(R.slice(-1)!="/"&&(R+="/"),R=(R+E).replace("//","/")),w={name:i(E),type:2},p.FileIndex.push(w),p.FullPaths.push(R),T||Fe.utils.cfb_gc(p)}return w.content=g,w.size=g?g.length:0,_&&(_.CLSID&&(w.clsid=_.CLSID),_.mt&&(w.mt=_.mt),_.ct&&(w.ct=_.ct)),w}function ml(p,E){I(p);var g=Fe.find(p,E);if(g){for(var _=0;_<p.FileIndex.length;++_)if(p.FileIndex[_]==g)return p.FileIndex.splice(_,1),p.FullPaths.splice(_,1),!0}return!1}function gl(p,E,g){I(p);var _=Fe.find(p,E);if(_){for(var T=0;T<p.FileIndex.length;++T)if(p.FileIndex[T]==_)return p.FileIndex[T].name=i(g),p.FullPaths[T]=g,!0}return!1}function _l(p){L(p,!0)}return r.find=W,r.read=Q,r.parse=c,r.write=Et,r.writeFile=lt,r.utils={cfb_new:vl,cfb_add:Si,cfb_del:ml,cfb_mov:gl,cfb_gc:_l,ReadShift:sn,CheckField:tf,prep_blob:vt,bconcat:Ye,use_zlib:A,_deflateRaw:Ia,_inflateRaw:ba,consts:xe},r}();function oh(e){return typeof e=="string"?hi(e):Array.isArray(e)?Pu(e):e}function _n(e,r,t){if(typeof Deno<"u"){if(t&&typeof r=="string")switch(t){case"utf8":r=new TextEncoder(t).encode(r);break;case"binary":r=hi(r);break;default:throw new Error("Unsupported encoding "+t)}return Deno.writeFileSync(e,r)}var n=t=="utf8"?Ht(r):r;if(typeof IE_SaveFile<"u")return IE_SaveFile(n,e);if(typeof Blob<"u"){var i=new Blob([oh(n)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(i,e);if(typeof saveAs<"u")return saveAs(i,e);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var a=URL.createObjectURL(i);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(a)},6e4),chrome.downloads.download({url:a,filename:e,saveAs:!0});var s=document.createElement("a");if(s.download!=null)return s.download=e,s.href=a,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(a)},6e4),a}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var f=File(e);return f.open("w"),f.encoding="binary",Array.isArray(r)&&(r=gn(r)),f.write(r),f.close(),r}catch(l){if(!l.message||!l.message.match(/onstruct/))throw l}throw new Error("cannot save file "+e)}function Ze(e){for(var r=Object.keys(e),t=[],n=0;n<r.length;++n)Object.prototype.hasOwnProperty.call(e,r[n])&&t.push(r[n]);return t}function i0(e,r){for(var t=[],n=Ze(e),i=0;i!==n.length;++i)t[e[n[i]][r]]==null&&(t[e[n[i]][r]]=n[i]);return t}function oa(e){for(var r=[],t=Ze(e),n=0;n!==t.length;++n)r[e[t[n]]]=t[n];return r}function pi(e){for(var r=[],t=Ze(e),n=0;n!==t.length;++n)r[e[t[n]]]=parseInt(t[n],10);return r}function ch(e){for(var r=[],t=Ze(e),n=0;n!==t.length;++n)r[e[t[n]]]==null&&(r[e[t[n]]]=[]),r[e[t[n]]].push(t[n]);return r}var Kn=new Date(1899,11,30,0,0,0);function ut(e,r){var t=e.getTime();r&&(t-=1462*24*60*60*1e3);var n=Kn.getTime()+(e.getTimezoneOffset()-Kn.getTimezoneOffset())*6e4;return(t-n)/(24*60*60*1e3)}var Bs=new Date,uh=Kn.getTime()+(Bs.getTimezoneOffset()-Kn.getTimezoneOffset())*6e4,a0=Bs.getTimezoneOffset();function Us(e){var r=new Date;return r.setTime(e*24*60*60*1e3+uh),r.getTimezoneOffset()!==a0&&r.setTime(r.getTime()+(r.getTimezoneOffset()-a0)*6e4),r}var s0=new Date("2017-02-19T19:06:09.000Z"),$s=isNaN(s0.getFullYear())?new Date("2/19/17"):s0,hh=$s.getFullYear()==2017;function st(e,r){var t=new Date(e);if(hh)return r>0?t.setTime(t.getTime()+t.getTimezoneOffset()*60*1e3):r<0&&t.setTime(t.getTime()-t.getTimezoneOffset()*60*1e3),t;if(e instanceof Date)return e;if($s.getFullYear()==1917&&!isNaN(t.getFullYear())){var n=t.getFullYear();return e.indexOf(""+n)>-1||t.setFullYear(t.getFullYear()+100),t}var i=e.match(/\d+/g)||["2017","2","19","0","0","0"],a=new Date(+i[0],+i[1]-1,+i[2],+i[3]||0,+i[4]||0,+i[5]||0);return e.indexOf("Z")>-1&&(a=new Date(a.getTime()-a.getTimezoneOffset()*60*1e3)),a}function vi(e
`,xh={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},ua=oa(xh),ha=/[&<>'"]/g,ph=/[\u0000-\u0008\u000b-\u001f]/g;function Ae(e){var r=e+"";return r.replace(ha,function(t){return ua[t]}).replace(ph,function(t){return"_x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+"_"})}function f0(e){return Ae(e).replace(/ /g,"_x0020_")}var Ws=/[\u0000-\u001f]/g;function vh(e){var r=e+"";return r.replace(ha,function(t){return ua[t]}).replace(/\n/g,"<br/>").replace(Ws,function(t){return"&#x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+";"})}function mh(e){var r=e+"";return r.replace(ha,function(t){return ua[t]}).replace(Ws,function(t){return"&#x"+t.charCodeAt(0).toString(16).toUpperCase()+";"})}function gh(e){return e.replace(/(\r\n|[\r\n])/g,"&#10;")}function _h(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function Ii(e){for(var r="",t=0,n=0,i=0,a=0,s=0,f=0;t<e.length;){if(n=e.charCodeAt(t++),n<128){r+=String.fromCharCode(n);continue}if(i=e.charCodeAt(t++),n>191&&n<224){s=(n&31)<<6,s|=i&63,r+=String.fromCharCode(s);continue}if(a=e.charCodeAt(t++),n<240){r+=String.fromCharCode((n&15)<<12|(i&63)<<6|a&63);continue}s=e.charCodeAt(t++),f=((n&7)<<18|(i&63)<<12|(a&63)<<6|s&63)-65536,r+=String.fromCharCode(55296+(f>>>10&1023)),r+=String.fromCharCode(56320+(f&1023))}return r}function l0(e){var r=_r(2*e.length),t,n,i=1,a=0,s=0,f;for(n=0;n<e.length;n+=i)i=1,(f=e.charCodeAt(n))<128?t=f:f<224?(t=(f&31)*64+(e.charCodeAt(n+1)&63),i=2):f<240?(t=(f&15)*4096+(e.charCodeAt(n+1)&63)*64+(e.charCodeAt(n+2)&63),i=3):(i=4,t=(f&7)*262144+(e.charCodeAt(n+1)&63)*4096+(e.charCodeAt(n+2)&63)*64+(e.charCodeAt(n+3)&63),t-=65536,s=55296+(t>>>10&1023),t=56320+(t&1023)),s!==0&&(r[a++]=s&255,r[a++]=s>>>8,s=0),r[a++]=t%256,r[a++]=t>>>8;return r.slice(0,a).toString("ucs2")}function o0(e){return qt(e,"binary").toString("utf8")}var kn="foo bar baz☃🍣",an=_e&&(o0(kn)==Ii(kn)&&o0||l0(kn)==Ii(kn)&&l0)||Ii,Ht=_e?function(e){return qt(e,"utf8").toString("binary")}:function(e){for(var r=[],t=0,n=0,i=0;t<e.length;)switch(n=e.charCodeAt(t++),!0){case n<128:r.push(String.fromCharCode(n));break;case n<2048:r.push(String.fromCharCode(192+(n>>6))),r.push(String.fromCharCode(128+(n&63)));break;case(n>=55296&&n<57344):n-=55296,i=e.charCodeAt(t++)-56320+(n<<10),r.push(String.fromCharCode(240+(i>>18&7))),r.push(String.fromCharCode(144+(i>>12&63))),r.push(String.fromCharCode(128+(i>>6&63))),r.push(String.fromCharCode(128+(i&63)));break;default:r.push(String.fromCharCode(224+(n>>12))),r.push(String.fromCharCode(128+(n>>6&63))),r.push(String.fromCharCode(128+(n&63)))}return r.join("")},Eh=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(r){return[new RegExp("&"+r[0]+";","ig"),r[1]]});return function(t){for(var n=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
`).replace(/<[^>]*>/g,""),i=0;i<e.length;++i)n=n.replace(e[i][0],e[i][1]);return n}}(),Hs=/(^\s|\s$|\n)/;function Je(e,r){return"<"+e+(r.match(Hs)?' xml:space="preserve"':"")+">"+r+"</"+e+">"}function xn(e){return Ze(e).map(function(r){return" "+r+'="'+e[r]+'"'}).join("")}function q(e,r,t){return"<"+e+(t!=null?xn(t):"")+(r!=null?(r.match(Hs)?' xml:space="preserve"':"")+">"+r+"</"+e:"/")+">"}function Gi(e,r){try{return e.toISOString().replace(/\.\d*/,"")}catch(t){if(r)throw t}return""}function Th(e,r){switch(typeof e){case"string":var t=q("vt:lpwstr",Ae(e));return r&&(t=t.replace(/&quot;/g,"_x0022_")),t;case"number":return q((e|0)==e?"vt:i4":"vt:r8",Ae(String(e)));case"boolean":return q("vt:bool",e?"true":"false")}if(e instanceof Date)return q("vt:filetime",Gi(e));throw new Error("Unable to serialize "+e)}var Ve={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"},jr=["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"],mt={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function wh(e,r){for(var t=1-2*(e[r+7]>>>7),n=((e[r+7]&127)<<4)+(e[r+6]>>>4&15),i=e[r+6]&15,a=5;a>=0;--a)i=i*256+e[r+a];return n==2047?i==0?t*(1/0):NaN:(n==0?n=-1022:(n-=1023,i+=Math.pow(2,52)),t*Math.pow(2,n-52)*i)}function Sh(e,r,t){var n=(r<0||1/r==-1/0?1:0)<<7,i=0,a=0,s=n?-r:r;isFinite(s)?s==0?i=a=0:(i=Math.floor(Math.log(s)/Math.LN2),a=s*Math.pow(2,52-i),i<=-1023&&(!isFinite(a)||a<Math.pow(2,52))?i=-1022:(a-=Math.pow(2,52),i+=1023)):(i=2047,a=isNaN(r)?26985:0);for(var f=0;f<=5;++f,a/=256)e[t+f]=a&255;e[t+6]=(i&15)<<4|a&15,e[t+7]=i>>4|n}var c0=function(e){for(var r=[],t=10240,n=0;n<e[0].length;++n)if(e[0][n])for(var i=0,a=e[0][n].length;i<a;i+=t)r.push.apply(r,e[0][n].slice(i,i+t));return r},u0=_e?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(r){return Buffer.isBuffer(r)?r:qt(r)})):c0(e)}:c0,h0=function(e,r,t){for(var n=[],i=r;i<t;i+=2)n.push(String.fromCharCode(tn(e,i)));return n.join("").replace(nn,"")},da=_e?function(e,r,t){return Buffer.isBuffer(e)?e.toString("utf16le",r,t).replace(nn,""):h0(e,r,t)}:h0,d0=function(e,r,t){for(var n=[],i=r;i<r+t;++i)n.push(("0"+e[i].toString(16)).slice(-2));return n.join("")},Vs=_e?function(e,r,t){return Buffer.isBuffer(e)?e.toString("hex",r,r+t):d0(e,r,t)}:d0,x0=function(e,r,t){for(var n=[],i=r;i<t;i++)n.push(String.fromCharCode(Nr(e,i)));return n.join("")},En=_e?function(r,t,n){return Buffer.isBuffer(r)?r.toString("utf8",t,n):x0(r,t,n)}:x0,Gs=function(e,r){var t=gt(e,r);return t>0?En(e,r+4,r+4+t-1):""},Xs=Gs,zs=function(e,r){var t=gt(e,r);return t>0?En(e,r+4,r+4+t-1):""},js=zs,Ks=function(e,r){var t=2*gt(e,r);return t>0?En(e,r+4,r+4+t-1):""},Ys=Ks,Js=function(r,t){var n=gt(r,t);return n>0?da(r,t+4,t+4+n):""},qs=Js,Zs=function(e,r){var t=gt(e,r);return t>0?En(e,r+4,r+4+t):""},Qs=Zs,ef=functio
`),r.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
`);for(var t=0;t<e.length;++t)r.push(' <manifest:file-entry manifest:full-path="'+e[t][0]+'" manifest:media-type="'+e[t][1]+`"/>
`);return r.push("</manifest:manifest>"),r.join("")}function _0(e,r,t){return[' <rdf:Description rdf:about="'+e+`">
`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(t||"odf")+"#"+r+`"/>
`,` </rdf:Description>
`].join("")}function r1(e,r){return[' <rdf:Description rdf:about="'+e+`">
`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+r+`"/>
`,` </rdf:Description>
`].join("")}function n1(e){var r=[We];r.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
`);for(var t=0;t!=e.length;++t)r.push(_0(e[t][0],e[t][1])),r.push(r1("",e[t][0]));return r.push(_0("","Document","pkg")),r.push("</rdf:RDF>"),r.join("")}function hf(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+Gn.version+"</meta:generator></office:meta></office:document-meta>"}var gr=[["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 Ri(e,r,t,n,i){i[e]!=null||r==null||r===""||(i[e]=r,r=Ae(r),n[n.length]=t?q(e,r,t):Je(e,r))}function df(e,r){var t=r||{},n=[We,q("cp:coreProperties",null,{"xmlns:cp":Ve.CORE_PROPS,"xmlns:dc":Ve.dc,"xmlns:dcterms":Ve.dcterms,"xmlns:dcmitype":Ve.dcmitype,"xmlns:xsi":Ve.xsi})],i={};if(!e&&!t.Props)return n.join("");e&&(e.CreatedDate!=null&&Ri("dcterms:created",typeof e.CreatedDate=="string"?e.CreatedDate:Gi(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},n,i),e.ModifiedDate!=null&&Ri("dcterms:modified",typeof e.ModifiedDate=="string"?e.ModifiedDate:Gi(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},n,i));for(var a=0;a!=gr.length;++a){var s=gr[a],f=t.Props&&t.Props[s[1]]!=null?t.Props[s[1]]:e?e[s[1]]:null;f===!0?f="1":f===!1?f="0":typeof f=="number"&&(f=String(f)),f!=null&&Ri(s[0],f,null,n,i)}return n.length>2&&(n[n.length]="</cp:coreProperties>",n[1]=n[1].replace("/>",">")),n.join("")}var Br=[["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"]],xf=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function pf(e){var r=[],t=q;return e||(e={}),e.Application="SheetJS",r[r.length]=We,r[r.length]=q("Properties",null,{xmlns:Ve.EXT_PROPS,"xmlns:vt":Ve.vt}),Br.forEach(function(n){if(e[n[1]]!==void 0){var i;switch(n[2]){case"string":i=Ae(String(e[n[1]]));break;case"bool":i=e[n[1]]?"true":"false";break}i!==void 0&&(r[r.length]=t(n[0],i))}}),r[r.length]=t("HeadingPairs",t("vt:vector",t("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+t("vt:variant",t("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),r[r.length]=t("TitlesOfParts",t("vt:vector",e.SheetNames.map(function(n){return"<vt:lpstr>"+Ae(n)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}function vf(e){var r=[We,q("Properties",null,{xmlns:Ve.CUST_PROPS,"xmlns:vt":Ve.vt})];if(!e)return r.join("");var t=1;return Ze(e).forEach(function(i){++t,r[r.length]=q("property",Th(e[i],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:Ae(i)})}),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}var E0={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"};function i1(e,r){var t=[];return Ze(E0).map(function(n){for(var i=0;i<gr.length;++i)if(gr[i][1]==n)return gr[i];for(i=0;i<Br.length;++i)if(Br[i][1]==n)return Br[i];throw n}).forEach(function(n)
`;v.push("P;PGeneral"),v.push("F;P0;DG0G8;M255"),h["!cols"]&&o(v,h["!cols"]),h["!rows"]&&c(v,h["!rows"]),v.push("B;Y"+(m.e.r-m.s.r+1)+";X"+(m.e.c-m.s.c+1)+";D"+[m.s.c,m.s.r,m.e.c,m.e.r].join(" "));for(var D=m.s.r;D<=m.e.r;++D)for(var G=m.s.c;G<=m.e.c;++G){var Q=ye({r:D,c:G});S=F?(h[D]||[])[G]:h[Q],!(!S||S.v==null&&(!S.f||S.F))&&d.push(l(S,h,D,G))}return v.join(y)+y+d.join(y)+y+"E"+y}return{to_workbook:f,to_sheet:s,from_sheet:u}}(),V1=function(){function e(a,s){switch(s.type){case"base64":return r(Kt(a),s);case"binary":return r(a,s);case"buffer":return r(_e&&Buffer.isBuffer(a)?a.toString("binary"):gn(a),s);case"array":return r(vi(a),s)}throw new Error("Unrecognized type "+s.type)}function r(a,s){for(var f=a.split(`
`),l=-1,o=-1,c=0,u=[];c!==f.length;++c){if(f[c].trim()==="BOT"){u[++l]=[],o=0;continue}if(!(l<0)){var h=f[c].trim().split(","),x=h[0],v=h[1];++c;for(var d=f[c]||"";(d.match(/["]/g)||[]).length&1&&c<f.length-1;)d+=`
`+f[++c];switch(d=d.trim(),+x){case-1:if(d==="BOT"){u[++l]=[],o=0;continue}else if(d!=="EOD")throw new Error("Unrecognized DIF special command "+d);break;case 0:d==="TRUE"?u[l][o]=!0:d==="FALSE"?u[l][o]=!1:isNaN(Xt(v))?isNaN(dn(v).getDate())?u[l][o]=v:u[l][o]=st(v):u[l][o]=Xt(v),++o;break;case 1:d=d.slice(1,d.length-1),d=d.replace(/""/g,'"'),d&&d.match(/^=".*"$/)&&(d=d.slice(2,-1)),u[l][o++]=d!==""?d:null;break}if(d==="EOD")break}}return s&&s.sheetRows&&(u=u.slice(0,s.sheetRows)),u}function t(a,s){return Kr(e(a,s),s)}function n(a,s){return Sr(t(a,s),s)}var i=function(){var a=function(l,o,c,u,h){l.push(o),l.push(c+","+u),l.push('"'+h.replace(/"/g,'""')+'"')},s=function(l,o,c,u){l.push(o+","+c),l.push(o==1?'"'+u.replace(/"/g,'""')+'"':u)};return function(l){var o=[],c=Ie(l["!ref"]),u,h=Array.isArray(l);a(o,"TABLE",0,1,"sheetjs"),a(o,"VECTORS",0,c.e.r-c.s.r+1,""),a(o,"TUPLES",0,c.e.c-c.s.c+1,""),a(o,"DATA",0,0,"");for(var x=c.s.r;x<=c.e.r;++x){s(o,-1,0,"BOT");for(var v=c.s.c;v<=c.e.c;++v){var d=ye({r:x,c:v});if(u=h?(l[x]||[])[v]:l[d],!u){s(o,1,0,"");continue}switch(u.t){case"n":var m=u.w;!m&&u.v!=null&&(m=u.v),m==null?u.f&&!u.F?s(o,1,0,"="+u.f):s(o,1,0,""):s(o,0,m,"V");break;case"b":s(o,0,u.v?1:0,u.v?"TRUE":"FALSE");break;case"s":s(o,1,0,isNaN(u.v)?u.v:'="'+u.v+'"');break;case"d":u.w||(u.w=nr(u.z||be[14],ut(st(u.v)))),s(o,0,u.w,"V");break;default:s(o,1,0,"")}}}s(o,-1,0,"EOD");var S=`\r
`,F=o.join(S);return F}}();return{to_workbook:n,to_sheet:t,from_sheet:i}}(),Sf=function(){function e(u){return u.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
`)}function r(u){return u.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(u,h){for(var x=u.split(`
`),v=-1,d=-1,m=0,S=[];m!==x.length;++m){var F=x[m].trim().split(":");if(F[0]==="cell"){var y=Ge(F[1]);if(S.length<=y.r)for(v=S.length;v<=y.r;++v)S[v]||(S[v]=[]);switch(v=y.r,d=y.c,F[2]){case"t":S[v][d]=e(F[3]);break;case"v":S[v][d]=+F[3];break;case"vtf":var D=F[F.length-1];case"vtc":switch(F[3]){case"nl":S[v][d]=!!+F[4];break;default:S[v][d]=+F[4];break}F[2]=="vtf"&&(S[v][d]=[S[v][d],D])}}}return h&&h.sheetRows&&(S=S.slice(0,h.sheetRows)),S}function n(u,h){return Kr(t(u,h),h)}function i(u,h){return Sr(n(u,h),h)}var a=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
`),s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
`)+`
`,f=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
`),l="--SocialCalcSpreadsheetControlSave--";function o(u){if(!u||!u["!ref"])return"";for(var h=[],x=[],v,d="",m=_t(u["!ref"]),S=Array.isArray(u),F=m.s.r;F<=m.e.r;++F)for(var y=m.s.c;y<=m.e.c;++y)if(d=ye({r:F,c:y}),v=S?(u[F]||[])[y]:u[d],!(!v||v.v==null||v.t==="z")){switch(x=["cell",d,"t"],v.t){case"s":case"str":x.push(r(v.v));break;case"n":v.f?(x[2]="vtf",x[3]="n",x[4]=v.v,x[5]=r(v.f)):(x[2]="v",x[3]=v.v);break;case"b":x[2]="vt"+(v.f?"f":"c"),x[3]="nl",x[4]=v.v?"1":"0",x[5]=r(v.f||(v.v?"TRUE":"FALSE"));break;case"d":var D=ut(st(v.v));x[2]="vtc",x[3]="nd",x[4]=""+D,x[5]=v.w||nr(v.z||be[14],D);break;case"e":continue}h.push(x.join(":"))}return h.push("sheet:c:"+(m.e.c-m.s.c+1)+":r:"+(m.e.r-m.s.r+1)+":tvf:1"),h.push("valueformat:1:text-wiki"),h.join(`
`)}function c(u){return[a,s,f,s,o(u),l].join(`
`)}return{to_workbook:i,to_sheet:n,from_sheet:c}}(),G1=function(){function e(c,u,h,x,v){v.raw?u[h][x]=c:c===""||(c==="TRUE"?u[h][x]=!0:c==="FALSE"?u[h][x]=!1:isNaN(Xt(c))?isNaN(dn(c).getDate())?u[h][x]=c:u[h][x]=st(c):u[h][x]=Xt(c))}function r(c,u){var h=u||{},x=[];if(!c||c.length===0)return x;for(var v=c.split(/[\r\n]/),d=v.length-1;d>=0&&v[d].length===0;)--d;for(var m=10,S=0,F=0;F<=d;++F)S=v[F].indexOf(" "),S==-1?S=v[F].length:S++,m=Math.max(m,S);for(F=0;F<=d;++F){x[F]=[];var y=0;for(e(v[F].slice(0,m).trim(),x,F,y,h),y=1;y<=(v[F].length-m)/10+1;++y)e(v[F].slice(m+(y-1)*10,m+y*10).trim(),x,F,y,h)}return h.sheetRows&&(x=x.slice(0,h.sheetRows)),x}var t={44:",",9:" ",59:";",124:"|"},n={44:3,9:2,59:1,124:0};function i(c){for(var u={},h=!1,x=0,v=0;x<c.length;++x)(v=c.charCodeAt(x))==34?h=!h:!h&&v in t&&(u[v]=(u[v]||0)+1);v=[];for(x in u)Object.prototype.hasOwnProperty.call(u,x)&&v.push([u[x],x]);if(!v.length){u=n;for(x in u)Object.prototype.hasOwnProperty.call(u,x)&&v.push([u[x],x])}return v.sort(function(d,m){return d[0]-m[0]||n[d[1]]-n[m[1]]}),t[v.pop()[1]]||44}function a(c,u){var h=u||{},x="",v=h.dense?[]:{},d={s:{c:0,r:0},e:{c:0,r:0}};c.slice(0,4)=="sep="?c.charCodeAt(5)==13&&c.charCodeAt(6)==10?(x=c.charAt(4),c=c.slice(7)):c.charCodeAt(5)==13||c.charCodeAt(5)==10?(x=c.charAt(4),c=c.slice(6)):x=i(c.slice(0,1024)):h&&h.FS?x=h.FS:x=i(c.slice(0,1024));var m=0,S=0,F=0,y=0,D=0,G=x.charCodeAt(0),Q=!1,I=0,V=c.charCodeAt(0);c=c.replace(/\r\n/mg,`
`);var L=h.dateNF!=null?sh(h.dateNF):null;function M(){var W=c.slice(y,D),j={};if(W.charAt(0)=='"'&&W.charAt(W.length-1)=='"'&&(W=W.slice(1,-1).replace(/""/g,'"')),W.length===0)j.t="z";else if(h.raw)j.t="s",j.v=W;else if(W.trim().length===0)j.t="s",j.v=W;else if(W.charCodeAt(0)==61)W.charCodeAt(1)==34&&W.charCodeAt(W.length-1)==34?(j.t="s",j.v=W.slice(2,-1).replace(/""/g,'"')):Hd(W)?(j.t="n",j.f=W.slice(1)):(j.t="s",j.v=W);else if(W=="TRUE")j.t="b",j.v=!0;else if(W=="FALSE")j.t="b",j.v=!1;else if(!isNaN(F=Xt(W)))j.t="n",h.cellText!==!1&&(j.w=W),j.v=F;else if(!isNaN(dn(W).getDate())||L&&W.match(L)){j.z=h.dateNF||be[14];var Y=0;L&&W.match(L)&&(W=fh(W,h.dateNF,W.match(L)||[]),Y=1),h.cellDates?(j.t="d",j.v=st(W,Y)):(j.t="n",j.v=ut(st(W,Y))),h.cellText!==!1&&(j.w=nr(j.z,j.v instanceof Date?ut(j.v):j.v)),h.cellNF||delete j.z}else j.t="s",j.v=W;if(j.t=="z"||(h.dense?(v[m]||(v[m]=[]),v[m][S]=j):v[ye({c:S,r:m})]=j),y=D+1,V=c.charCodeAt(y),d.e.c<S&&(d.e.c=S),d.e.r<m&&(d.e.r=m),I==G)++S;else if(S=0,++m,h.sheetRows&&h.sheetRows<=m)return!0}e:for(;D<c.length;++D)switch(I=c.charCodeAt(D)){case 34:V===34&&(Q=!Q);break;case G:case 10:case 13:if(!Q&&M())break e;break}return D-y>0&&M(),v["!ref"]=$e(d),v}function s(c,u){return!(u&&u.PRN)||u.FS||c.slice(0,4)=="sep="||c.indexOf(" ")>=0||c.indexOf(",")>=0||c.indexOf(";")>=0?a(c,u):Kr(r(c,u),u)}function f(c,u){var h="",x=u.type=="string"?[0,0,0,0]:rm(c,u);switch(u.type){case"base64":h=Kt(c);break;case"binary":h=c;break;case"buffer":u.codepage==65001?h=c.toString("utf8"):u.codepage&&typeof vr<"u"?h=vr.utils.decode(u.codepage,c):h=_e&&Buffer.isBuffer(c)?c.toString("binary"):gn(c);break;case"array":h=vi(c);break;case"string":h=c;break;default:throw new Error("Unrecognized type "+u.type)}return x[0]==239&&x[1]==187&&x[2]==191?h=an(h.slice(3)):u.type!="string"&&u.type!="buffer"&&u.codepage==65001?h=an(h):u.type=="binary"&&typeof vr<"u"&&u.codepage&&(h=vr.utils.decode(u.codepage,vr.utils.encode(28591,h))),h.slice(0,19)=="socialcalc:version:"?Sf.to_sheet(u.type=="string"?h:an(h),u):s(h,u)}function l(c,u){return Sr(f(c,u),u)}function o(c){for(var u=[],h=Ie(c["!ref"]),x,v=Array.isArray(c),d=h.s.r;d<=h.e.r;++d){for(var m=[],S=h.s.c;S<=h.e.c;++S){var F=ye({r:d,c:S});if(x=v?(c[d]||[])[S]:c[F],!x||x.v==null){m.push(" ");continue}for(var y=(x.w||(Yt(x),x.w)||"").slice(0,10);y.length<10;)y+=" ";m.push(y+(S===0?" ":""))}u.push(m.join(""))}return u.join(`
`)}return{to_workbook:l,to_sheet:f,from_sheet:o}}(),F0=function(){function e(A,b,O){if(A){vt(A,A.l||0);for(var C=O.Enum||Et;A.l<A.length;){var z=A.read_shift(2),le=C[z]||C[65535],ce=A.read_shift(2),fe=A.l+ce,te=le.f&&le.f(A,ce,O);if(A.l=fe,b(te,le,z))return}}}function r(A,b){switch(b.type){case"base64":return t(Ct(Kt(A)),b);case"binary":return t(Ct(A),b);case"buffer":case"array":return t(A,b)}throw"Unsupported type "+b.type}function t(A,b){if(!A)return A;var O=b||{},C=O.dense?[]:{},z="Sheet1",le="",ce=0,fe={},te=[],Ce=[],ve={s:{r:0,c:0},e:{r:0,c:0}},nt=O.sheetRows||0;if(A[2]==0&&(A[3]==8||A[3]==9)&&A.length>=16&&A[14]==5&&A[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(A[2]==2)O.Enum=Et,e(A,function(se,Tt,$t){switch($t){case 0:O.vers=se,se>=4096&&(O.qpro=!0);break;case 6:ve=se;break;case 204:se&&(le=se);break;case 222:le=se;break;case 15:case 51:O.qpro||(se[1].v=se[1].v.slice(1));case 13:case 14:case 16:$t==14&&(se[2]&112)==112&&(se[2]&15)>1&&(se[2]&15)<15&&(se[1].z=O.dateNF||be[14],O.cellDates&&(se[1].t="d",se[1].v=Us(se[1].v))),O.qpro&&se[3]>ce&&(C["!ref"]=$e(ve),fe[z]=C,te.push(z),C=O.dense?[]:{},ve={s:{r:0,c:0},e:{r:0,c:0}},ce=se[3],z=le||"Sheet"+(ce+1),le="");var ur=O.dense?(C[se[0].r]||[])[se[0].c]:C[ye(se[0])];if(ur){ur.t=se[1].t,ur.v=se[1].v,se[1].z!=null&&(ur.z=se[1].z),se[1].f!=null&&(ur.f=se[1].f);break}O.dense?(C[se[0].r]||(C[se[0].r]=[]),C[se[0].r][se[0].c]=se[1]):C[ye(se[0])]=se[1];break}},O);else if(A[2]==26||A[2]==14)O.Enum=xt,A[2]==14&&(O.qpro=!0,A.l=0),e(A,function(se,Tt,$t){switch($t){case 204:z=se;break;case 22:se[1].v=se[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(se[3]>ce&&(C["!ref"]=$e(ve),fe[z]=C,te.push(z),C=O.dense?[]:{},ve={s:{r:0,c:0},e:{r:0,c:0}},ce=se[3],z="Sheet"+(ce+1)),nt>0&&se[0].r>=nt)break;O.dense?(C[se[0].r]||(C[se[0].r]=[]),C[se[0].r][se[0].c]=se[1]):C[ye(se[0])]=se[1],ve.e.c<se[0].c&&(ve.e.c=se[0].c),ve.e.r<se[0].r&&(ve.e.r=se[0].r);break;case 27:se[14e3]&&(Ce[se[14e3][0]]=se[14e3][1]);break;case 1537:Ce[se[0]]=se[1],se[0]==ce&&(z=se[1]);break}},O);else throw new Error("Unrecognized LOTUS BOF "+A[2]);if(C["!ref"]=$e(ve),fe[le||z]=C,te.push(le||z),!Ce.length)return{SheetNames:te,Sheets:fe};for(var Ee={},Ut=[],Le=0;Le<Ce.length;++Le)fe[te[Le]]?(Ut.push(Ce[Le]||te[Le]),Ee[Ce[Le]]=fe[Ce[Le]]||fe[te[Le]]):(Ut.push(Ce[Le]),Ee[Ce[Le]]={"!ref":"A1"});return{SheetNames:Ut,Sheets:Ee}}function n(A,b){var O=b||{};if(+O.codepage>=0&&un(+O.codepage),O.type=="string")throw new Error("Cannot write WK1 to JS string");var C=ct(),z=Ie(A["!ref"]),le=Array.isArray(A),ce=[];Z(C,0,a(1030)),Z(C,6,l(z));for(var fe=Math.min(z.e.r,8191),te=z.s.r;te<=fe;++te)for(var Ce=qe(te),ve=z.s.c;ve<=z.e.c;++ve){te===z.s.r&&(ce[ve]=tt(ve));var nt=ce[ve]+Ce,Ee=le?(A[te]||[])[ve]:A[nt];if(!(!Ee||Ee.t=="z"))if(Ee.t=="n")(Ee.v|0)==Ee.v&&Ee.v>=-32768&&Ee.v<=32767?Z(C,13,x(te,ve,Ee.v)):Z(C,14,d(te,ve,Ee.v));else{var Ut=Yt(Ee);Z(C,15,u(te,ve,Ut.slice(0,239)))}}return Z(C,1),C.end()}function i(A,b){var O=b||{};if(+O.codepage>=0&&un(+O.codepage),O.type=="string")throw new Error("Cannot write WK3 to JS string");var C=ct();Z(C,0,s(A));for(var z=0,le=0;z<A.SheetNames.length;++z)(A.Sheets[A.SheetNames[z]]||{})["!ref"]&&Z(C,27,Be(A.SheetNames[z],le++));var ce=0;for(z=0;z<A.SheetNames.length;++z){var fe=A.Sheets[A.SheetNames[z]];if(!(!fe||!fe["!ref"])){for(var te=Ie(fe["!ref"]),Ce=Array.isArray(fe),ve=[],nt=Math.min(te.e.r,8191),Ee=te.s.r;Ee<=nt;++Ee)for(var Ut=qe(Ee),Le=te.s.c;Le<=te.e.c;++Le){Ee===te.s.r&&(ve[Le]=tt(Le));var se=ve[Le]+Ut,Tt=Ce?(fe[Ee]||[])[Le]:fe[se];if(!(!Tt||Tt.t=="z"))if(Tt.t=="n")Z(C,23,M(Ee,Le,ce,Tt.v));else{var $t=Yt(Tt);Z(C,22,I(Ee,Le,ce,$t.slice(0,239)))}}++ce}}return Z(C,1),C.end()}function a(A){var b=B(2);return b.write_shift(2,A),b}function s(A){var b=B(26);b.write_shift(2,4096),b.write_shift(2,4),b.write_shift(4,0);for(var O=0,C=0,z=0,le=0;le<A.SheetNames.length;++le){var ce=A.SheetNames[le],fe=A.Sheets[ce];if(!(!fe||!fe["!ref"])){++z;var te=_t(fe["!ref"]);O<te.e.r&&(O=te.e.r),C<te.e.c&&(C=te.e.c)}}return O>8191&&(O=8191),b.write_shift(2,O),b.write_shift(1,z),b.writ
<metadataTypes count="1">
<metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>
</metadataTypes>
<futureMetadata name="XLDAPR" count="1">
<bk>
<extLst>
<ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">
<xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>
</ext>
</extLst>
</bk>
</futureMetadata>
<cellMetadata count="1">
<bk>
<rc t="1" v="0"/>
</bk>
</cellMetadata>
</metadata>`),e.join("")}function kd(e){var r={};r.i=e.read_shift(4);var t={};t.r=e.read_shift(4),t.c=e.read_shift(4),r.r=ye(t);var n=e.read_shift(1);return n&2&&(r.l="1"),n&8&&(r.a="1"),r}var Lr=1024;function Rf(e,r){for(var t=[21600,21600],n=["m0,0l0",t[1],t[0],t[1],t[0],"0xe"].join(","),i=[q("xml",null,{"xmlns:v":mt.v,"xmlns:o":mt.o,"xmlns:x":mt.x,"xmlns:mv":mt.mv}).replace(/\/>/,">"),q("o:shapelayout",q("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),q("v:shapetype",[q("v:stroke",null,{joinstyle:"miter"}),q("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:t.join(","),path:n})];Lr<e*1e3;)Lr+=1e3;return r.forEach(function(a){var s=Ge(a[0]),f={color2:"#BEFF82",type:"gradient"};f.type=="gradient"&&(f.angle="-180");var l=f.type=="gradient"?q("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,o=q("v:fill",l,f),c={on:"t",obscured:"t"};++Lr,i=i.concat(["<v:shape"+xn({id:"_x0000_s"+Lr,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(a[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",o,q("v:shadow",null,c),q("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",Je("x:Anchor",[s.c+1,0,s.r+1,0,s.c+3,20,s.r+5,20].join(",")),Je("x:AutoFill","False"),Je("x:Row",String(s.r)),Je("x:Column",String(s.c)),a[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),i.push("</xml>"),i.join("")}function Nf(e){var r=[We,q("comments",null,{xmlns:jr[0]})],t=[];return r.push("<authors>"),e.forEach(function(n){n[1].forEach(function(i){var a=Ae(i.a);t.indexOf(a)==-1&&(t.push(a),r.push("<author>"+a+"</author>")),i.T&&i.ID&&t.indexOf("tc="+i.ID)==-1&&(t.push("tc="+i.ID),r.push("<author>tc="+i.ID+"</author>"))})}),t.length==0&&(t.push("SheetJ5"),r.push("<author>SheetJ5</author>")),r.push("</authors>"),r.push("<commentList>"),e.forEach(function(n){var i=0,a=[];if(n[1][0]&&n[1][0].T&&n[1][0].ID?i=t.indexOf("tc="+n[1][0].ID):n[1].forEach(function(l){l.a&&(i=t.indexOf(Ae(l.a))),a.push(l.t||"")}),r.push('<comment ref="'+n[0]+'" authorId="'+i+'"><text>'),a.length<=1)r.push(Je("t",Ae(a[0]||"")));else{for(var s=`Comment:
`+a[0]+`
`,f=1;f<a.length;++f)s+=`Reply:
`+a[f]+`
`;r.push(Je("t",Ae(s)))}r.push("</text></comment>")}),r.push("</commentList>"),r.length>2&&(r[r.length]="</comments>",r[1]=r[1].replace("/>",">")),r.join("")}function Rd(e,r,t){var n=[We,q("ThreadedComments",null,{xmlns:Ve.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(i){var a="";(i[1]||[]).forEach(function(s,f){if(!s.T){delete s.ID;return}s.a&&r.indexOf(s.a)==-1&&r.push(s.a);var l={ref:i[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+t.tcid++).slice(-12)+"}"};f==0?a=l.id:l.parentId=a,s.ID=l.id,s.a&&(l.personId="{54EE7950-7262-4200-6969-"+("000000000000"+r.indexOf(s.a)).slice(-12)+"}"),n.push(q("threadedComment",Je("text",s.t||""),l))})}),n.push("</ThreadedComments>"),n.join("")}function Nd(e){var r=[We,q("personList",null,{xmlns:Ve.TCMNT,"xmlns:x":jr[0]}).replace(/[\/]>/,">")];return e.forEach(function(t,n){r.push(q("person",null,{displayName:t,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:t,providerId:"None"}))}),r.push("</personList>"),r.join("")}function Ld(e){var r={};r.iauthor=e.read_shift(4);var t=Cr(e);return r.rfx=t.s,r.ref=ye(t.s),e.l+=16,r}function Pd(e,r){return r==null&&(r=B(36)),r.write_shift(4,e[1].iauthor),Yr(e[0],r),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r}var bd=rt;function Md(e){return Xe(e.slice(0,54))}function Bd(e){var r=ct(),t=[];return X(r,628),X(r,630),e.forEach(function(n){n[1].forEach(function(i){t.indexOf(i.a)>-1||(t.push(i.a.slice(0,54)),X(r,632,Md(i.a)))})}),X(r,631),X(r,633),e.forEach(function(n){n[1].forEach(function(i){i.iauthor=t.indexOf(i.a);var a={s:Ge(n[0]),e:Ge(n[0])};X(r,635,Pd([a,i])),i.t&&i.t.length>0&&X(r,637,$h(i)),X(r,636),delete i.iauthor})}),X(r,634),X(r,629),r.end()}function Ud(e,r){r.FullPaths.forEach(function(t,n){if(n!=0){var i=t.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");i.slice(-1)!=="/"&&Fe.utils.cfb_add(e,i,r.FileIndex[n].content)}})}var Lf=["xlsb","xlsm","xlam","biff8","xla"],$d=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,r={r:0,c:0};function t(n,i,a,s){var f=!1,l=!1;a.length==0?l=!0:a.charAt(0)=="["&&(l=!0,a=a.slice(1,-1)),s.length==0?f=!0:s.charAt(0)=="["&&(f=!0,s=s.slice(1,-1));var o=a.length>0?parseInt(a,10)|0:0,c=s.length>0?parseInt(s,10)|0:0;return f?c+=r.c:--c,l?o+=r.r:--o,i+(f?"":"$")+tt(c)+(l?"":"$")+qe(o)}return function(i,a){return r=a,i.replace(e,t)}}(),wa=/(^|[^._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,Sa=function(){return function(r,t){return r.replace(wa,function(n,i,a,s,f,l){var o=va(s)-(a?0:t.c),c=pa(l)-(f?0:t.r),u=c==0?"":f?c+1:"["+c+"]",h=o==0?"":a?o+1:"["+o+"]";return i+"R"+u+"C"+h})}}();function Wd(e,r){return e.replace(wa,function(t,n,i,a,s,f){return n+(i=="$"?i+a:tt(va(a)+r.c))+(s=="$"?s+f:qe(pa(f)+r.r))})}function Hd(e){return e.length!=1}function Ue(e){e.l+=1}function ir(e,r){var t=e.read_shift(r==1?1:2);return[t&16383,t>>14&1,t>>15&1]}function Pf(e,r,t){var n=2;if(t){if(t.biff>=2&&t.biff<=5)return bf(e);t.biff==12&&(n=4)}var i=e.read_shift(n),a=e.read_shift(n),s=ir(e,2),f=ir(e,2);return{s:{r:i,c:s[0],cRel:s[1],rRel:s[2]},e:{r:a,c:f[0],cRel:f[1],rRel:f[2]}}}function bf(e){var r=ir(e,2),t=ir(e,2),n=e.read_shift(1),i=e.read_shift(1);return{s:{r:r[0],c:n,cRel:r[1],rRel:r[2]},e:{r:t[0],c:i,cRel:t[1],rRel:t[2]}}}function Vd(e,r,t){if(t.biff<8)return bf(e);var n=e.read_shift(t.biff==12?4:2),i=e.read_shift(t.biff==12?4:2),a=ir(e,2),s=ir(e,2);return{s:{r:n,c:a[0],cRel:a[1],rRel:a[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function Mf(e,r,t){if(t&&t.biff>=2&&t.biff<=5)return Gd(e);var n=e.read_shift(t&&t.biff==12?4:2),i=ir(e,2);return{r:n,c:i[0],cRel:i[1],rRel:i[2]}}function Gd(e){var r=ir(e,2),t=e.read_shift(1);return{r:r[0],c:t,cRel:r[1],rRel:r[2]}}function Xd(e){var r=e.read_shift(2),t=e.read_shift(2);return{r,c:t&255,fQuoted:!!(t&16384),cRel:t>>15,rRel:t>>15}}function zd(e,r,t){var n=t&&t.biff?t.biff:8;if(n>=2&&n<=5)return jd(e);var i=e.read_shift(n>=12?4:2),a=e.read_shift(2),s=(a&16384)>>14,f=(a
`,t=` <table:covered-table-cell/>
`,n=function(a,s,f){var l=[];l.push(' <table:table table:name="'+Ae(s.SheetNames[f])+`" table:style-name="ta1">
`);var o=0,c=0,u=_t(a["!ref"]||"A1"),h=a["!merges"]||[],x=0,v=Array.isArray(a);if(a["!cols"])for(c=0;c<=u.e.c;++c)l.push(" <table:table-column"+(a["!cols"][c]?' table:style-name="co'+a["!cols"][c].ods+'"':"")+`></table:table-column>
`);var d="",m=a["!rows"]||[];for(o=0;o<u.s.r;++o)d=m[o]?' table:style-name="ro'+m[o].ods+'"':"",l.push(" <table:table-row"+d+`></table:table-row>
`);for(;o<=u.e.r;++o){for(d=m[o]?' table:style-name="ro'+m[o].ods+'"':"",l.push(" <table:table-row"+d+`>
`),c=0;c<u.s.c;++c)l.push(r);for(;c<=u.e.c;++c){var S=!1,F={},y="";for(x=0;x!=h.length;++x)if(!(h[x].s.c>c)&&!(h[x].s.r>o)&&!(h[x].e.c<c)&&!(h[x].e.r<o)){(h[x].s.c!=c||h[x].s.r!=o)&&(S=!0),F["table:number-columns-spanned"]=h[x].e.c-h[x].s.c+1,F["table:number-rows-spanned"]=h[x].e.r-h[x].s.r+1;break}if(S){l.push(t);continue}var D=ye({r:o,c}),G=v?(a[o]||[])[c]:a[D];if(G&&G.f&&(F["table:formula"]=Ae(up(G.f)),G.F&&G.F.slice(0,D.length)==D)){var Q=_t(G.F);F["table:number-matrix-columns-spanned"]=Q.e.c-Q.s.c+1,F["table:number-matrix-rows-spanned"]=Q.e.r-Q.s.r+1}if(!G){l.push(r);continue}switch(G.t){case"b":y=G.v?"TRUE":"FALSE",F["office:value-type"]="boolean",F["office:boolean-value"]=G.v?"true":"false";break;case"n":y=G.w||String(G.v||0),F["office:value-type"]="float",F["office:value"]=G.v||0;break;case"s":case"str":y=G.v==null?"":G.v,F["office:value-type"]="string";break;case"d":y=G.w||st(G.v).toISOString(),F["office:value-type"]="date",F["office:date-value"]=st(G.v).toISOString(),F["table:style-name"]="ce1";break;default:l.push(r);continue}var I=e(y);if(G.l&&G.l.Target){var V=G.l.Target;V=V.charAt(0)=="#"?"#"+hp(V.slice(1)):V,V.charAt(0)!="#"&&!V.match(/^\w+:/)&&(V="../"+V),I=q("text:a",I,{"xlink:href":V.replace(/&/g,"&amp;")})}l.push(" "+q("table:table-cell",q("text:p",I,{}),F)+`
`)}l.push(` </table:table-row>
`)}return l.push(` </table:table>
`),l.join("")},i=function(a,s){a.push(` <office:automatic-styles>
`),a.push(` <number:date-style style:name="N37" number:automatic-order="true">
`),a.push(` <number:month number:style="long"/>
`),a.push(` <number:text>/</number:text>
`),a.push(` <number:day number:style="long"/>
`),a.push(` <number:text>/</number:text>
`),a.push(` <number:year/>
`),a.push(` </number:date-style>
`);var f=0;s.SheetNames.map(function(o){return s.Sheets[o]}).forEach(function(o){if(o&&o["!cols"]){for(var c=0;c<o["!cols"].length;++c)if(o["!cols"][c]){var u=o["!cols"][c];if(u.width==null&&u.wpx==null&&u.wch==null)continue;Ta(u),u.ods=f;var h=o["!cols"][c].wpx+"px";a.push(' <style:style style:name="co'+f+`" style:family="table-column">
`),a.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+h+`"/>
`),a.push(` </style:style>
`),++f}}});var l=0;s.SheetNames.map(function(o){return s.Sheets[o]}).forEach(function(o){if(o&&o["!rows"]){for(var c=0;c<o["!rows"].length;++c)if(o["!rows"][c]){o["!rows"][c].ods=l;var u=o["!rows"][c].hpx+"px";a.push(' <style:style style:name="ro'+l+`" style:family="table-row">
`),a.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+u+`"/>
`),a.push(` </style:style>
`),++l}}}),a.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
`),a.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
`),a.push(` </style:style>
`),a.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
`),a.push(` </office:automatic-styles>
`)};return function(s,f){var l=[We],o=xn({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),c=xn({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});f.bookType=="fods"?(l.push("<office:document"+o+c+`>
`),l.push(hf().replace(/office:document-meta/g,"office:meta"))):l.push("<office:document-content"+o+`>
`),i(l,s),l.push(` <office:body>
`),l.push(` <office:spreadsheet>
`);for(var u=0;u!=s.SheetNames.length;++u)l.push(n(s.Sheets[s.SheetNames[u]],s,u));return l.push(` </office:spreadsheet>
`),l.push(` </office:body>
`),f.bookType=="fods"?l.push("</office:document>"):l.push("</office:document-content>"),l.join("")}}();function Zf(e,r){if(r.bookType=="fods")return N0(e,r);var t=ca(),n="",i=[],a=[];return n="mimetype",pe(t,n,"application/vnd.oasis.opendocument.spreadsheet"),n="content.xml",pe(t,n,N0(e,r)),i.push([n,"text/xml"]),a.push([n,"ContentFile"]),n="styles.xml",pe(t,n,Xv(e,r)),i.push([n,"text/xml"]),a.push([n,"StylesFile"]),n="meta.xml",pe(t,n,We+hf()),i.push([n,"text/xml"]),a.push([n,"MetadataFile"]),n="manifest.rdf",pe(t,n,n1(a)),i.push([n,"application/rdf+xml"]),n="META-INF/manifest.xml",pe(t,n,t1(i)),t}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function ri(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function zv(e){return typeof TextEncoder<"u"?new TextEncoder().encode(e):Ct(Ht(e))}function jv(e,r){e:for(var t=0;t<=e.length-r.length;++t){for(var n=0;n<r.length;++n)if(e[t+n]!=r[n])continue e;return!0}return!1}function ar(e){var r=e.reduce(function(i,a){return i+a.length},0),t=new Uint8Array(r),n=0;return e.forEach(function(i){t.set(i,n),n+=i.length}),t}function Kv(e,r,t){var n=Math.floor(t==0?0:Math.LOG10E*Math.log(Math.abs(t)))+6176-20,i=t/Math.pow(10,n-6176);e[r+15]|=n>>7,e[r+14]|=(n&127)<<1;for(var a=0;i>=1;++a,i/=256)e[r+a]=i&255;e[r+15]|=t>=0?0:128}function pn(e,r){var t=r?r[0]:0,n=e[t]&127;e:if(e[t++]>=128&&(n|=(e[t]&127)<<7,e[t++]<128||(n|=(e[t]&127)<<14,e[t++]<128)||(n|=(e[t]&127)<<21,e[t++]<128)||(n+=(e[t]&127)*Math.pow(2,28),++t,e[t++]<128)||(n+=(e[t]&127)*Math.pow(2,35),++t,e[t++]<128)||(n+=(e[t]&127)*Math.pow(2,42),++t,e[t++]<128)))break e;return r&&(r[0]=t),n}function Te(e){var r=new Uint8Array(7);r[0]=e&127;var t=1;e:if(e>127){if(r[t-1]|=128,r[t]=e>>7&127,++t,e<=16383||(r[t-1]|=128,r[t]=e>>14&127,++t,e<=2097151)||(r[t-1]|=128,r[t]=e>>21&127,++t,e<=268435455)||(r[t-1]|=128,r[t]=e/256>>>21&127,++t,e<=34359738367)||(r[t-1]|=128,r[t]=e/65536>>>21&127,++t,e<=4398046511103))break e;r[t-1]|=128,r[t]=e/16777216>>>21&127,++t}return r.slice(0,t)}function Ur(e){var r=0,t=e[r]&127;e:if(e[r++]>=128){if(t|=(e[r]&127)<<7,e[r++]<128||(t|=(e[r]&127)<<14,e[r++]<128)||(t|=(e[r]&127)<<21,e[r++]<128))break e;t|=(e[r]&127)<<28}return t}function He(e){for(var r=[],t=[0];t[0]<e.length;){var n=t[0],i=pn(e,t),a=i&7;i=Math.floor(i/8);var s=0,f;if(i==0)break;switch(a){case 0:{for(var l=t[0];e[t[0]++]>=128;);f=e.slice(l,t[0])}break;case 5:s=4,f=e.slice(t[0],t[0]+s),t[0]+=s;break;case 1:s=8,f=e.slice(t[0],t[0]+s),t[0]+=s;break;case 2:s=pn(e,t),f=e.slice(t[0],t[0]+s),t[0]+=s;break;case 3:case 4:default:throw new Error("PB Type ".concat(a," for Field ").concat(i," at offset ").concat(n))}var o={data:f,type:a};r[i]==null?r[i]=[o]:r[i].push(o)}return r}function ze(e){var r=[];return e.forEach(function(t,n){t.forEach(function(i){i.data&&(r.push(Te(n*8+i.type)),i.type==2&&r.push(Te(i.data.length)),r.push(i.data))})}),ar(r)}function yt(e){for(var r,t=[],n=[0];n[0]<e.length;){var i=pn(e,n),a=He(e.slice(n[0],n[0]+i));n[0]+=i;var s={id:Ur(a[1][0].data),messages:[]};a[2].forEach(function(f){var l=He(f.data),o=Ur(l[3][0].data);s.messages.push({meta:l,data:e.slice(n[0],n[0]+o)}),n[0]+=o}),(r=a[3])!=null&&r[0]&&(s.merge=Ur(a[3][0].data)>>>0>0),t.push(s)}return t}function kr(e){var r=[];return e.forEach(function(t){var n=[];n[1]=[{data:Te(t.id),type:0}],n[2]=[],t.merge!=null&&(n[3]=[{data:Te(+!!t.merge),type:0}]);var i=[];t.messages.forEach(function(s){i.push(s.data),s.meta[3]=[{type:0,data:Te(s.data.length)}],n[2].push({data:ze(s.meta),type:2})});var a=ze(n);r.push(Te(a.length)),r.push(a),i.forEach(function(s){return r.push(s)})}),ar(r)}function Yv(e,r){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var t=[0],n=pn(r,t),i=[];t[0]<r.length;){var a=r[t[0]]&3;if(a==0){var s=r[t[0]++]>>2;if(s<60)++s;else{var f=s-59;s=r[t[0]],f>1&&(s|=r[t[0]+1]<<8),f>2&&(s|=r[t[0]+2]<<16),f>3&&(s|=r[t[0]+3]<<24),s>>>=0,s++,t[0]+=f}i.push(r.slice(t[0],t[0]+s)),t[0]+=s;continue}else{var l=0,o=0;if(a==1?(o=(r[t[0]]>>2&7)+4,l=(r[t[0]++]&224)<<3,l|=r[t[0]++]):(o=(r[t[0]++]>>2)+1,a==2?(l=r[t[0]]|r[t[0]+1]<<8,t[0]+=2):(l=(r[t[0]
`,l=f.charCodeAt(0),o=new RegExp((a=="|"?"\\|":a)+"+$"),c="",u=[];n.dense=Array.isArray(e);for(var h=n.skipHidden&&e["!cols"]||[],x=n.skipHidden&&e["!rows"]||[],v=i.s.c;v<=i.e.c;++v)(h[v]||{}).hidden||(u[v]=tt(v));for(var d=0,m=i.s.r;m<=i.e.r;++m)(x[m]||{}).hidden||(c=cm(e,i,m,u,s,l,a,n),c!=null&&(n.strip&&(c=c.replace(o,"")),(c||n.blankrows!==!1)&&t.push((d++?f:"")+c)));return delete n.dense,t.join("")}function el(e,r){r||(r={}),r.FS=" ",r.RS=`
`;var t=Oa(e,r);return t}function um(e){var r="",t,n="";if(e==null||e["!ref"]==null)return[];var i=Ie(e["!ref"]),a="",s=[],f,l=[],o=Array.isArray(e);for(f=i.s.c;f<=i.e.c;++f)s[f]=tt(f);for(var c=i.s.r;c<=i.e.r;++c)for(a=qe(c),f=i.s.c;f<=i.e.c;++f)if(r=s[f]+a,t=o?(e[c]||[])[f]:e[r],n="",t!==void 0){if(t.F!=null){if(r=t.F,!t.f)continue;n=t.f,r.indexOf(":")==-1&&(r=r+":"+r)}if(t.f!=null)n=t.f;else{if(t.t=="z")continue;if(t.t=="n"&&t.v!=null)n=""+t.v;else if(t.t=="b")n=t.v?"TRUE":"FALSE";else if(t.w!==void 0)n="'"+t.w;else{if(t.v===void 0)continue;t.t=="s"?n="'"+t.v:n=""+t.v}}l[l.length]=r+"="+n}return l}function tl(e,r,t){var n=t||{},i=+!n.skipHeader,a=e||{},s=0,f=0;if(a&&n.origin!=null)if(typeof n.origin=="number")s=n.origin;else{var l=typeof n.origin=="string"?Ge(n.origin):n.origin;s=l.r,f=l.c}var o,c={s:{c:0,r:0},e:{c:f,r:s+r.length-1+i}};if(a["!ref"]){var u=Ie(a["!ref"]);c.e.c=Math.max(c.e.c,u.e.c),c.e.r=Math.max(c.e.r,u.e.r),s==-1&&(s=u.e.r+1,c.e.r=s+r.length-1+i)}else s==-1&&(s=0,c.e.r=r.length-1+i);var h=n.header||[],x=0;r.forEach(function(d,m){Ze(d).forEach(function(S){(x=h.indexOf(S))==-1&&(h[x=h.length]=S);var F=d[S],y="z",D="",G=ye({c:f+x,r:s+m+i});o=vn(a,G),F&&typeof F=="object"&&!(F instanceof Date)?a[G]=F:(typeof F=="number"?y="n":typeof F=="boolean"?y="b":typeof F=="string"?y="s":F instanceof Date?(y="d",n.cellDates||(y="n",F=ut(F)),D=n.dateNF||be[14]):F===null&&n.nullError&&(y="e",F=0),o?(o.t=y,o.v=F,delete o.w,delete o.R,D&&(o.z=D)):a[G]=o={t:y,v:F},D&&(o.z=D))})}),c.e.c=Math.max(c.e.c,f+h.length-1);var v=qe(s);if(i)for(x=0;x<h.length;++x)a[tt(x+f)+v]={t:"s",v:h[x]};return a["!ref"]=$e(c),a}function hm(e,r){return tl(null,e,r)}function vn(e,r,t){if(typeof r=="string"){if(Array.isArray(e)){var n=Ge(r);return e[n.r]||(e[n.r]=[]),e[n.r][n.c]||(e[n.r][n.c]={t:"z"})}return e[r]||(e[r]={t:"z"})}return typeof r!="number"?vn(e,ye(r)):vn(e,ye({r,c:t||0}))}function dm(e,r){if(typeof r=="number"){if(r>=0&&e.SheetNames.length>r)return r;throw new Error("Cannot find sheet # "+r)}else if(typeof r=="string"){var t=e.SheetNames.indexOf(r);if(t>-1)return t;throw new Error("Cannot find sheet name |"+r+"|")}else throw new Error("Cannot find sheet |"+r+"|")}function xm(){return{SheetNames:[],Sheets:{}}}function pm(e,r,t,n){var i=1;if(!t)for(;i<=65535&&e.SheetNames.indexOf(t="Sheet"+i)!=-1;++i,t=void 0);if(!t||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(t)>=0){var a=t.match(/(^.*?)(\d+)$/);i=a&&+a[2]||0;var s=a&&a[1]||t;for(++i;i<=65535&&e.SheetNames.indexOf(t=s+i)!=-1;++i);}if(Xf(t),e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!");return e.SheetNames.push(t),e.Sheets[t]=r,t}function vm(e,r,t){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=dm(e,r);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),t){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+t)}e.Workbook.Sheets[n].Hidden=t}function mm(e,r){return e.z=r,e}function rl(e,r,t){return r?(e.l={Target:r},t&&(e.l.Tooltip=t)):delete e.l,e}function gm(e,r,t){return rl(e,"#"+r,t)}function _m(e,r,t){e.c||(e.c=[]),e.c.push({t:r,a:t||"SheetJS"})}function Em(e,r,t,n){for(var i=typeof r!="string"?r:Ie(r),a=typeof r=="string"?r:$e(r),s=i.s.r;s<=i.e.r;++s)for(var f=i.s.c;f<=i.e.c;++f){var l=vn(e,s,f);l.t="n",l.F=a,delete l.v,s==i.s.r&&f==i.s.c&&(l.f=t,n&&(l.D=!0))}return e}var Tm={encode_col:tt,encode_row:qe,encode_cell:ye,encode_range:$e,decode_col:va,decode_row:pa,split_cell:Lh,decode_cell:Ge,decode_range:_t,format_cell:Yt,sheet_add_aoa:rf,sheet_add_json:tl,sheet_add_dom:Jf,aoa_to_sheet:Kr,json_to_sheet:hm,table_to_sheet:qf,table_to_book:Vv,sheet_to_csv:Oa,sheet_to_txt:el,sheet_to_json:ni,sheet_to_html:Yf,sheet_to_formulae:um,sheet_to_row_object_array:ni,sheet_get_cell:vn,book_new:xm,book_append_sheet:pm,book_set_sheet_visibility:vm,cell_set_number_format:mm,cell_set_hyperlink:rl,cell_set_internal_link:gm,cell_add_comment:_m,sheet_set_array_formula:Em,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};/**
* Exports the generated truth table to an excel (.xlsx) file
*
* @param type The downloaded files extension. Default is "xlsx"
* @param name The name of the file, excluding the extension. Default is "Truth Table"
* @param dl
* @param tableId The id of the table to export
* @returns {any}
* @author SheetJS
* @link https://cdn.sheetjs.com/
* @license Apache 2.0 License
* SheetJS Community Edition -- https://sheetjs.com/
*
* Copyright (C) 2012-present SheetJS LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/function wm({type:e="xlsx",name:r="Truth Table",dl:t=!1,tableId:n}){const i=document.getElementById(n),a=Tm.table_to_book(i,{sheet:"sheet1"});return t?Ca(a,{bookType:e,bookSST:!0,type:"base64"}):lm(a,r+"."+e)}function Sm(){return"ontouchstart"in window||navigator.maxTouchPoints>0}function Am(e){return e.replaceAll(/\//g,"|").replaceAll(/¬/g,"!").replaceAll(/\sOR\s/gi," | ").replaceAll(/\sAND\s/gi," & ").replaceAll(/\s(IMPLICATION|IMP)\s/gi," -> ").replaceAll(/\sNOT\s/gi," !")}var ym=ae("<span class=h-min>Simplify: "),P0=ae('<div class="relative h-min">'),Fm=ae("<p>Filename:"),nl=ae("<p>"),Cm=ae('<div class="m-2 flex justify-center"><div id=table class="h-[45rem] overflow-auto">'),Om=ae('<div id=truth-content><div class="mx-auto max-w-2xl"><form class=flex-row-center autocomplete=off>'),Dm=ae("<p class=sr-only>Download"),Im=ae('<button class="flex-row-center cursor-pointer last:mb-1 hover:underline">'),km=ae("<table class=table><tbody>"),Rm=ae("<p>Fill in a truth expression and it will be simplified for you as much as possible. It will also genereate a truth table with all possible values. You can use a single letter, word or multiple words without spacing for each atomic value. If you do not want to simplify the expression, simply turn off the toggle. Keywords for operators are defined below. Parentheses is also allowed."),Nm=ae("<p>API docs can be found <!>."),Lm=ae("<p>using: "),Pm=ae("<td>using: "),bm=ae('<tr class="border-b border-dotted border-gray-500"><td>:</td><td class=px-2>'),Mm=ae("<span>"),Bm=ae("<table><thead><tr class=text-left><th>Name</th><th class=pr-2>API</th><th>Other</th></tr></thead><tbody><tr><td>Not:</td><td>!</td><td>NOT</td></tr><tr><td>And:</td><td>&</td><td>AND</td></tr><tr><td>Or:</td><td>|</td><td>/</td><td>OR</td></tr><tr><td class=pr-2>Implication:</td><td>-></td><td class=px-2>IMPLICATION</td><td>IMP");const Um=["http://localhost:8080/simplify/table/","https://api.martials.no/simplify-truths/simplify/table/"],$m=()=>{const[e,r]=po();let t,n=e.simplify===void 0||e.simplify==="true",i=!!e.exp,a=e.hideIntermediate==="true";const[s,f]=Se(n),[l,o]=Se(null),c=[{name:"Show all result",value:"NONE"},{name:"Hide true results",value:"TRUE"},{name:"Hide false results",value:"FALSE"}],[u,h]=Se(c[0]),x=[{name:"Sort by default",value:"DEFAULT"},{name:"Sort by true first",value:"TRUE_FIRST"},{name:"Sort by false first",value:"FALSE_FIRST"}],[v,d]=Se(x[0]),[m,S]=Se(a),[F,y]=Se(null),[D,G]=Se(null),[Q,I]=Se(!1);function V(Y){Y.preventDefault();const ue=t?.value;ue&&(r({exp:ue,simplify:s(),hide:u().value,sort:v().value,hideIntermediate:m()}),L(ue))}function L(Y){o(null),Y&&Y!==""&&(Y=Am(Y),G(null),y(!1),fetch(`${Um[Q()?0:1]}${encodeURIComponent(Y)}?
simplify=${s()}&hide=${u().value}&sort=${v().value}&caseSensitive=false&
hideIntermediate=${m()}`).then(ue=>ue.json()).then(ue=>ue.status!=="OK"&&!ue.ok?G({title:"Input error",message:ue.message}):o(ue)).catch(ue=>G({title:"Fetch error",message:ue.toString()})).finally(()=>y(!0)))}$0(()=>{if(e.exp){const Y=e.exp;Y&&t&&(t.value=Y);const ue=e.hide;ue&&h(c.find(de=>de.value===ue)??c[0]);const oe=e.sort;oe&&d(x.find(de=>de.value===oe)??x[0]),L(Y)}Sm()||t?.focus()});const M="truth-table",W="excel-filename";function j(){const Y=Wr(W)?.value;wm({name:Y!==""?Y:void 0,tableId:M})}return H(si,{title:"Truth tables",get children(){return[H(Ke,{get when(){return!1},keyed:!0,get children(){return["(DEV) Use localhost:",H(Oi,{title:"Use localhost",defaultValue:!1,onChange:I})]}}),(()=>{var Y=Om(),ue=Y.firstChild,oe=ue.firstChild;return ne(ue,H(Vm,{}),oe),oe.addEventListener("submit",V),ne(oe,H(yc,{ref(de){var xe=t;typeof xe=="function"?xe(de):t=de},typingDefault:i}),null),ne(oe,H(Vn,{id:"truth-input-button",title:"Generate (Enter)",type:"submit",className:"min-w-50px ml-2 h-10",children:"Generate"}),null),ne(ue,H(as,{className:"my-1 gap-2",get children(){return[ym(),H(Oi,{onChange:f,get defaultValue(){return s()},title:"Simplify",name:"Turn on/off simplify expressions",className:"mx-1"}),(()=>{var de=P0();return ne(de,H(Ka,{title:"Filter results",id:"filter-results",get button(){return H(Ke,{get when(){return u().value!=="NONE"},get children(){return H(Pt,{path:qo,"aria-label":"An eye with a slash through it",get class(){return`mx-1 ${u().value==="TRUE"?"text-green-500":"text-red-500"}`}})},get fallback(){return H(Pt,{path:Zo,"aria-label":"An eye",class:"mx-1"})},keyed:!0})},get children(){return H(bt,{each:c,children:xe=>H(b0,{onClick:()=>h(xe),option:xe,currentValue:u})})},itemsClassName:"right-0"})),de})(),(()=>{var de=P0();return ne(de,H(Ka,{title:"Sort results",id:"sort-results",get button(){return H(Pt,{path:Qo,"aria-label":"Filter",get class(){return`h-6 w-6 ${v().value==="TRUE_FIRST"?"text-green-500":v().value==="FALSE_FIRST"&&"text-red-500"}`}})},get children(){return H(bt,{each:x,children:xe=>H(b0,{option:xe,currentValue:v,onClick:()=>d(xe)})})},itemsClassName:"right-0"})),de})(),H(Oi,{title:"Hide intermediate values",onChange:S,get defaultValue(){return m()}}),H(Ke,{get when(){return De(()=>!!F())()&&D()===null},keyed:!0,get children(){return H(Iu,{title:"Download",description:"Export current table (.xlsx)",get button(){return[Dm(),H(Pt,{"aria-label":"Download",path:zo})]},callback:j,acceptButtonName:"Download",cancelButtonName:"Cancel",buttonClass:"float-right",buttonTitle:"Export current table",acceptButtonId:"download-accept",get children(){return[Fm(),H(ra,{className:"border-rounded h-10 px-2",id:W,placeholder:"Truth Table"})]}})}})]}}),null),ne(ue,H(Ke,{get when(){return D()},keyed:!0,get children(){return H(Wm,{get title(){return D()?.title??"Error"},get error(){return D()?.message??"Something went wrong"}})}}),null),ne(ue,H(Ke,{get when(){return F()===!1},keyed:!0,get children(){return H(Pt,{path:jo,"aria-label":"Loading indicator",class:"mx-auto animate-spin"})}}),null),ne(ue,H(Ke,{get when(){return De(()=>!!s())()&&(l()?.orderOperations?.length??0)>0},keyed:!0,get children(){return H(Hm,{fetchResult:l})}}),null),ne(Y,H(Ke,{get when(){return De(()=>!!F())()&&D()===null},keyed:!0,get children(){return[H(Ke,{get when(){return s()},keyed:!0,get children(){return H(_s,{className:"mx-auto w-fit pb-1 text-center text-lg",title:"Output:",id:"expression-output",get children(){var de=nl();return ne(de,()=>l()?.after),de}})}}),(()=>{var de=Cm(),xe=de.firstChild;return ne(xe,H(Ic,{get header(){return l()?.header??void 0},get table(){return l()?.table?.truthMatrix},id:M})),de})()]}}),null),Y})()]}})},b0=({option:e,currentValue:r,onClick:t})=>{const n=()=>r?.().value===e.value;return(()=>{var i=Im();return Qi(i,"click",t,!0),ne(i,H(Pt,{path:Ko,get"aria-label"(){return n()?"A checkmark":"Nothing"},get class(){return`text-white ${!n()&&"invisible"}`}}),null),ne(i,()=>e.name,null),i})()},Wm=({title:e,error:r})=>H(_s,{className:"mx-auto w-fit text-center",title:e,error:!0,get children(){var t=nl();return