function y(){}const A=t=>t;function w(t,n){for(const e in n)t[e]=n[e];return t}function E(t){return t()}function B(){return Object.create(null)}function j(t){t.forEach(E)}function q(t){return typeof t=="function"}function C(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}let i;function D(t,n){return t===n?!0:(i||(i=document.createElement("a")),i.href=n,t===i.href)}function P(t){return Object.keys(t).length===0}function v(t,...n){if(t==null){for(const r of n)r(void 0);return y}const e=t.subscribe(...n);return e.unsubscribe?()=>e.unsubscribe():e}function S(t,n,e){t.$$.on_destroy.push(v(n,e))}function U(t,n,e,r){if(t){const c=m(t,n,e,r);return t[0](c)}}function m(t,n,e,r){return t[1]&&r?w(e.ctx.slice(),t[1](r(n))):e.ctx}function G(t,n,e,r){if(t[2]&&r){const c=t[2](r(e));if(n.dirty===void 0)return c;if(typeof c=="object"){const l=[],_=Math.max(n.dirty.length,c.length);for(let u=0;u<_;u+=1)l[u]=n.dirty[u]|c[u];return l}return n.dirty|c}return n.dirty}function H(t,n,e,r,c,l){if(c){const _=m(n,e,r,l);t.p(_,c)}}function I(t){if(t.ctx.length>32){const n=[],e=t.ctx.length/32;for(let r=0;r<e;r++)n[r]=-1;return n}return-1}function J(t){const n={};for(const e in t)e[0]!=="$"&&(n[e]=t[e]);return n}function K(t){return t??""}function L(t,n,e){return t.set(e),n}function N(t){return t&&q(t.destroy)?t.destroy:y}let f;function d(t){f=t}function k(){if(!f)throw new Error("Function called outside component initialization");return f}function Q(t){k().$$.on_mount.push(t)}function R(t){k().$$.after_update.push(t)}function T(t,n){const e=t.$$.callbacks[n.type];e&&e.slice().forEach(r=>r.call(this,n))}const a=[],g=[];let s=[];const p=[],x=Promise.resolve();let b=!1;function O(){b||(b=!0,x.then(F))}function V(){return O(),x}function z(t){s.push(t)}function W(t){p.push(t)}const h=new Set;let o=0;function F(){if(o!==0)return;const t=f;do{try{for(;o<a.length;){const n=a[o];o++,d(n),M(n.$$)}}catch(n){throw a.length=0,o=0,n}for(d(null),a.length=0,o=0;g.length;)g.pop()();for(let n=0;n<s.length;n+=1){const e=s[n];h.has(e)||(h.add(e),e())}s.length=0}while(a.length);for(;p.length;)p.pop()();b=!1,h.clear(),d(t)}function M(t){if(t.fragment!==null){t.update(),j(t.before_update);const n=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,n),t.after_update.forEach(z)}}function X(t){const n=[],e=[];s.forEach(r=>t.indexOf(r)===-1?n.push(r):e.push(r)),e.forEach(r=>r()),s=n}export{W as A,U as B,H as C,I as D,G as E,T as F,R as a,g as b,S as c,z as d,A as e,B as f,F as g,P as h,q as i,X as j,f as k,d as l,E as m,y as n,Q as o,a as p,O as q,j as r,C as s,V as t,D as u,L as v,K as w,w as x,J as y,N as z};
