s.length&&r.issues.push({code:"too_big",maximum:s.length,inclusive:!0,input:f,inst:n,origin:"array"})}const v=new Array(s.length);for(let x=0;x a.length&&u.issues.push({code:"too_big",maximum:a.length,inclusive:!0,input:d,inst:n,origin:"array"})}const x=new Array(a.length),y=i.rest?f?.abortEarly:void 0;let w=!1;for(let N=0;N m&&(m=x))}return[p??gt,m??-gt]}function Xc(n,i,s,r){let o=Uy(n),f=Uy(i);n==i&&(o==-1?(n*=s,i/=s):(n/=s,i*=s));let d=s==10?qa:$b,p=o==1?gi:Oi,m=f==1?Oi:gi,v=p(d(an(n))),x=m(d(an(i))),S=gr(s,v),w=gr(s,x);return s==10&&(v<0&&(S=vt(S,-v)),x<0&&(w=vt(w,-x))),r||s==2?(n=S*o,i=w*f):(n=qb(n,S),i=Pc(i,w)),[n,i]}function fm(n,i,s,r){let o=Xc(n,i,s,r);return n==0&&(o[0]=0),i==0&&(o[1]=0),o}const dm=.1,Dy={mode:3,pad:dm},Zo={pad:0,soft:null,mode:0},WT={min:Zo,max:Zo};function Uc(n,i,s,r){return Wc(s)?Zy(n,i,s):(Zo.pad=s,Zo.soft=r?0:null,Zo.mode=r?3:0,Zy(n,i,WT))}function Je(n,i){return n??i}function eN(n,i,s){for(i=Je(i,0),s=Je(s,n.length-1);i<=s;){if(n[i]!=null)return!0;i++}return!1}function Zy(n,i,s){let r=s.min,o=s.max,f=Je(r.pad,0),d=Je(o.pad,0),p=Je(r.hard,-gt),m=Je(o.hard,gt),v=Je(r.soft,gt),x=Je(o.soft,-gt),S=Je(r.mode,0),w=Je(o.mode,0),M=i-n,T=qa(M),k=Vn(an(n),an(i)),B=qa(k),V=an(B-T);(M<1e-24||V>10)&&(M=0,(n==0||i==0)&&(M=1e-24,S==2&&v!=gt&&(f=0),w==2&&x!=-gt&&(d=0)));let D=M||k||1e3,ee=qa(D),G=gr(10,gi(ee)),W=D*(M==0?n==0?.1:1:f),ie=vt(qb(n-W,G/10),24),ae=n>=v&&(S==1||S==3&&ie<=v||S==2&&ie>=v)?v:gt,X=Vn(p,ie {fl.setTimeout(i,n)})}function $h(n,i,s){return typeof s.structuralSharing=="function"?s.structuralSharing(n,i):s.structuralSharing!==!1?N1(n,i):i}function oM(n,i,s=0){const r=[...n,i];return s&&r.length>s?r.slice(1):r}function uM(n,i,s=0){const r=[i,...n];return s&&r.length>s?r.slice(0,-1):r}var wm=Symbol();function A1(n,i){return!n.queryFn&&i?.initialPromise?()=>i.initialPromise:!n.queryFn||n.queryFn===wm?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function M1(n,i){return typeof n=="function"?n(...i):!!n}function cM(n,i,s){let r=!1,o;return Object.defineProperty(n,"signal",{enumerable:!0,get:()=>(o??=i(),r||(r=!0,o.aborted?s():o.addEventListener("abort",s,{once:!0})),o)}),n}var Go=(()=>{let n=()=>aM;return{isServer(){return n()},setIsServer(i){n=i}}})();function Lh(){let n,i;const s=new Promise((o,f)=>{n=o,i=f});s.status="pending",s.catch(()=>{});function r(o){Object.assign(s,o),delete s.resolve,delete s.reject}return s.resolve=o=>{r({status:"fulfilled",value:o}),n(o)},s.reject=o=>{r({status:"rejected",reason:o}),i(o)},s}var fM=iM;function dM(){let n=[],i=0,s=p=>{p()},r=p=>{p()},o=fM;const f=p=>{i?n.push(p):o(()=>{s(p)})},d=()=>{const p=n;n=[],p.length&&o(()=>{r(()=>{p.forEach(m=>{s(m)})})})};return{batch:p=>{let m;i++;try{m=p()}finally{i--,i||d()}return m},batchCalls:p=>(...m)=>{f(()=>{p(...m)})},schedule:f,setNotifyFunction:p=>{s=p},setBatchNotifyFunction:p=>{r=p},setScheduler:p=>{o=p}}}var wn=dM(),hM=class extends Ko{#e=!0;#t;#n;constructor(){super(),this.#n=n=>{if(typeof window<"u"&&window.addEventListener){const i=()=>n(!0),s=()=>n(!1);return window.addEventListener("online",i,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",i),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(n){this.#n=n,this.#t?.(),this.#t=n(this.setOnline.bind(this))}setOnline(n){this.#e!==n&&(this.#e=n,this.listeners.forEach(s=>{s(n)}))}isOnline(){return this.#e}},Hc=new hM;function mM(n){return Math.min(1e3*2**n,3e4)}function O1(n){return(n??"online")==="online"?Hc.isOnline():!0}var Hh=class extends Error{constructor(n){super("CancelledError"),this.revert=n?.revert,this.silent=n?.silent}};function j1(n){let i=!1,s=0,r;const o=Lh(),f=()=>o.status!=="pending",d=k=>{if(!f()){const B=new Hh(k);w(B),n.onCancel?.(B)}},p=()=>{i=!0},m=()=>{i=!1},v=()=>xm.isFocused()&&(n.networkMode==="always"||Hc.isOnline())&&n.canRun(),x=()=>O1(n.networkMode)&&n.canRun(),S=k=>{f()||(r?.(),o.resolve(k))},w=k=>{f()||(r?.(),o.reject(k))},M=()=>new Promise(k=>{r=B=>{(f()||v())&&k(B)},n.onPause?.()}).then(()=>{r=void 0,f()||n.onContinue?.()}),T=()=>{if(f())return;let k;const B=s===0?n.initialPromise:void 0;try{k=B??n.fn()}catch(V){k=Promise.reject(V)}Promise.resolve(k).then(S).catch(V=>{if(f())return;const D=n.retry??(Go.isServer()?0:3),ee=n.retryDelay??mM,G=typeof ee=="function"?ee(s,V):ee,W=D===!0||typeof D=="number"&&s =0&&B>=0&&B =N&&m.push([N,E])}return m}function N_(n){return n==0?NS:n==1?fn:i=>Ba(i,n)}function XS(n){let i=n==0?sd:ad,a=n==0?(u,f,d,m,p,g)=>{u.arcTo(f,d,m,p,g)}:(u,f,d,m,p,g)=>{u.arcTo(d,f,p,m,g)},l=n==0?(u,f,d,m,p)=>{u.rect(f,d,m,p)}:(u,f,d,m,p)=>{u.rect(d,f,p,m)};return(u,f,d,m,p,g=0,x=0)=>{g==0&&x==0?l(u,f,d,m,p):(g=hr(g,m/2,p/2),x=hr(x,m/2,p/2),i(u,f+g,d),a(u,f+m,d,f+m,d+p,g),a(u,f+m,d+p,f,d+p,x),a(u,f,d+p,f,d,x),a(u,f,d,f+m,d,g),u.closePath())}}const sd=(n,i,a)=>{n.moveTo(i,a)},ad=(n,i,a)=>{n.moveTo(a,i)},po=(n,i,a)=>{n.lineTo(i,a)},go=(n,i,a)=>{n.lineTo(a,i)},ld=XS(0),sg=XS(1),WS=(n,i,a,l,u,f)=>{n.arc(i,a,l,u,f)},ex=(n,i,a,l,u,f)=>{n.arc(a,i,l,u,f)},tx=(n,i,a,l,u,f,d)=>{n.bezierCurveTo(i,a,l,u,f,d)},nx=(n,i,a,l,u,f,d)=>{n.bezierCurveTo(a,i,u,l,d,f)};function ix(n){return(i,a,l,u,f)=>Xa(i,a,(d,m,p,g,x,y,w,N,E,A,k)=>{let{pxRound:B,points:D}=d,ie,K;g.ori==0?(ie=sd,K=WS):(ie=ad,K=ex);const G=St(D.width*rt,3);let F=(D.size-D.width)/2*rt,te=St(F*2,3),V=new Path2D,ye=new Path2D,{left:de,top:ne,width:xe,height:ge}=i.bbox;ld(ye,de-te,ne-te,xe+te*2,ge+te*2);const Ae=ce=>{if(p[ce]!=null){let X=B(y(m[ce],g,A,N)),W=B(w(p[ce],x,k,E));ie(V,X+F,W),K(V,X,W,F,0,Of*2)}};if(f)f.forEach(Ae);else for(let ce=l;ce<=u;ce++)Ae(ce);return{stroke:G>0?V:null,fill:V,clip:ye,flags:oo|fp}})}function rx(n){return(i,a,l,u,f,d)=>{l!=u&&(f!=l&&d!=l&&n(i,a,l),f!=u&&d!=u&&n(i,a,u),n(i,a,d))}}const g4=rx(po),v4=rx(go);function sx(n){const i=et(n?.alignGaps,0);return(a,l,u,f)=>Xa(a,l,(d,m,p,g,x,y,w,N,E,A,k)=>{[u,f]=ed(p,u,f);let B=d.pxRound,D=ge=>B(y(ge,g,A,N)),ie=ge=>B(w(ge,x,k,E)),K,G;g.o)DELIM"
+R"DELIM(ri==0?(K=po,G=g4):(K=go,G=v4);const F=g.dir*(g.ori==0?1:-1),te={stroke:new Path2D,fill:null,clip:null,band:null,gaps:null,flags:oo},V=te.stroke;let ye=!1;if(f-u>=A*4){let ge=be=>a.posToVal(be,g.key,!0),Ae=null,ce=null,X,W,we,Me=D(m[F==1?u:f]),Se=D(m[u]),Be=D(m[f]),Ce=ge(F==1?Se+1:Be-1);for(let be=F==1?u:f;be>=u&&be<=f;be+=F){let M=m[be],le=(F==1?M=0?0:p)+(d>=f[v]?0:f[v]),w=n==10?x:vt(x,S);o.push(w),Os.set(w,S)}}return o}const Uo={},mm=[],vr=[null,null],Ns=Array.isArray,Gb=Number.isInteger,lN=n=>n===void 0;function By(n){return typeof n=="string"}function Wc(n){let i=!1;if(n!=null){let s=n.constructor;i=s==null||s==Object}return i}function rN(n){return n!=null&&typeof n=="object"}const oN=Object.getPrototypeOf(Uint8Array),Yb="__proto__";function yr(n,i=Wc){let s;if(Ns(n)){let r=n.find(o=>o!=null);if(Ns(r)||i(r)){s=Array(n.length);for(let o=0;od-p)],o=r[0].length,f=new Map;for(let d=0;d{(t.inclusive?r.value<=t.value:r.value