- Vorlagen + Ketten: Partei-Dropdown-Filter mit Badges (#9) - Vorlagen-Detail: Ketten-Klassifikation mit Begründung anzeigen - Vorlagen-Detail: Umsetzungsbewertungen mit Score + Begründung - SPA-Routing: Catch-All für direkten URL-Zugriff - Status-Engine: Begründungen für alle Ketten-Status generieren - Kurze Beschlusstexte (<=5 Zeichen) nicht mehr als Beschluss werten - POST /api/bewertung/vorlagen/{id} + /ketten/{id} für KI-Neubewertung - Frontend: 'Neu bewerten' Button + Kommentarfeld auf beiden Detailseiten - Job-Status-Polling mit Spinner - ALLRIS-Rescrape vor Bewertung noch offen (#10) Closes #9
2 lines
24 KiB
JavaScript
2 lines
24 KiB
JavaScript
var Vt=Array.isArray,Bt=Array.prototype.indexOf,fe=Array.prototype.includes,Ln=Array.from,jn=Object.defineProperty,de=Object.getOwnPropertyDescriptor,Gt=Object.getOwnPropertyDescriptors,zt=Object.prototype,Kt=Array.prototype,ot=Object.getPrototypeOf,Je=Object.isExtensible;const $t=()=>{};function Yn(e){return e()}function Xt(e){for(var t=0;t<e.length;t++)e[t]()}function ut(){var e,t,n=new Promise((r,s)=>{e=r,t=s});return{promise:n,resolve:e,reject:t}}const E=2,Q=4,we=8,ct=1<<24,z=16,F=32,ee=64,Zt=128,N=512,g=1024,T=2048,L=4096,C=8192,M=16384,ie=32768,Qe=1<<25,Ae=65536,et=1<<17,Wt=1<<18,ye=1<<19,_t=1<<20,Hn=1<<25,te=65536,Ce=1<<21,He=1<<22,U=1<<23,W=Symbol("$state"),qn=Symbol("legacy props"),Un=Symbol(""),Y=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},Bn=!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml"),Oe=3,vt=8;function Jt(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function Gn(e,t,n){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Qt(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function en(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function tn(e){throw new Error("https://svelte.dev/e/effect_orphan")}function nn(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function zn(){throw new Error("https://svelte.dev/e/hydration_failed")}function Kn(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function rn(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function sn(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function ln(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function $n(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const Xn=1,Zn=2,Wn=4,Jn=8,Qn=16,er=1,tr=2,nr=4,rr=8,sr=16,ir=1,lr=2,an="[",fn="[!",ar="[?",on="]",qe={},b=Symbol(),un="http://www.w3.org/1999/xhtml",fr="http://www.w3.org/2000/svg",or="http://www.w3.org/1998/Math/MathML";function Ue(e){console.warn("https://svelte.dev/e/hydration_mismatch")}function ur(){console.warn("https://svelte.dev/e/select_multiple_invalid_value")}function cr(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let ne=!1;function _r(e){ne=e}let S;function oe(e){if(e===null)throw Ue(),qe;return S=e}function vr(){return oe(K(S))}function dr(e){if(ne){if(K(S)!==null)throw Ue(),qe;S=e}}function hr(e=1){if(ne){for(var t=e,n=S;t--;)n=K(n);S=n}}function pr(e=!0){for(var t=0,n=S;;){if(n.nodeType===vt){var r=n.data;if(r===on){if(t===0)return n;t-=1}else(r===an||r===fn||r[0]==="["&&!isNaN(Number(r.slice(1))))&&(t+=1)}var s=K(n);e&&n.remove(),n=s}}function wr(e){if(!e||e.nodeType!==vt)throw Ue(),qe;return e.data}function dt(e){return e===this.v}function cn(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function ht(e){return!cn(e,this.v)}let ke=!1;function yr(){ke=!0}let m=null;function Se(e){m=e}function gr(e,t=!1,n){m={p:m,i:!1,c:null,e:null,s:e,x:null,r:d,l:ke&&!t?{s:null,u:null,$:[]}:null}}function Er(e){var t=m,n=t.e;if(n!==null){t.e=null;for(var r of n)It(r)}return t.i=!0,m=t.p,{}}function ge(){return!ke||m!==null&&m.l===null}let X=[];function pt(){var e=X;X=[],Xt(e)}function tt(e){if(X.length===0&&!he){var t=X;queueMicrotask(()=>{t===X&&pt()})}X.push(e)}function _n(){for(;X.length>0;)pt()}function vn(e){var t=d;if(t===null)return v.f|=U,e;if((t.f&ie)===0&&(t.f&Q)===0)throw e;Re(e,t)}function Re(e,t){for(;t!==null;){if((t.f&Zt)!==0){if((t.f&ie)===0)throw e;try{t.b.error(e);return}catch(n){e=n}}t=t.parent}throw e}const dn=-7169;function y(e,t){e.f=e.f&dn|t}function Ve(e){(e.f&N)!==0||e.deps===null?y(e,g):y(e,L)}function wt(e){if(e!==null)for(const t of e)(t.f&E)===0||(t.f&te)===0||(t.f^=te,wt(t.deps))}function hn(e,t,n){(e.f&T)!==0?t.add(e):(e.f&L)!==0&&n.add(e),wt(e.deps),y(e,g)}const H=new Set;let w=null,I=null,Me=null,he=!1,De=!1,le=null,me=null;var nt=0;let pn=1;class B{id=pn++;current=new Map;previous=new Map;#a=new Set;#f=new Set;#r=new Map;#t=new Map;#_=null;#e=[];#i=new Set;#s=new Set;#n=new Map;is_fork=!1;#o=!1;#l=new Set;#u(){return this.is_fork||this.#t.size>0}#h(){for(const r of this.#l)for(const s of r.#t.keys()){for(var t=!1,n=s;n.parent!==null;){if(this.#n.has(n)){t=!0;break}n=n.parent}if(!t)return!0}return!1}skip_effect(t){this.#n.has(t)||this.#n.set(t,{d:[],m:[]})}unskip_effect(t){var n=this.#n.get(t);if(n){this.#n.delete(t);for(var r of n.d)y(r,T),this.schedule(r);for(r of n.m)y(r,L),this.schedule(r)}}#c(){if(nt++>1e3&&(H.delete(this),yn()),!this.#u()){for(const l of this.#i)this.#s.delete(l),y(l,T),this.schedule(l);for(const l of this.#s)y(l,L),this.schedule(l)}const t=this.#e;this.#e=[],this.apply();var n=le=[],r=[],s=me=[];for(const l of t)try{this.#v(l,n,r)}catch(f){throw bt(l),f}if(w=null,s.length>0){var i=B.ensure();for(const l of s)i.schedule(l)}if(le=null,me=null,this.#u()||this.#h()){this.#d(r),this.#d(n);for(const[l,f]of this.#n)Et(l,f)}else{this.#r.size===0&&H.delete(this),this.#i.clear(),this.#s.clear();for(const l of this.#a)l(this);this.#a.clear(),rt(r),rt(n),this.#_?.resolve()}var o=w;if(this.#e.length>0){const l=o??=this;l.#e.push(...this.#e.filter(f=>!l.#e.includes(f)))}o!==null&&(H.add(o),o.#c()),H.has(this)||this.#p()}#v(t,n,r){t.f^=g;for(var s=t.first;s!==null;){var i=s.f,o=(i&(F|ee))!==0,l=o&&(i&g)!==0,f=l||(i&C)!==0||this.#n.has(s);if(!f&&s.fn!==null){o?s.f^=g:(i&Q)!==0?n.push(s):Ee(s)&&((i&z)!==0&&this.#s.add(s),ce(s));var a=s.first;if(a!==null){s=a;continue}}for(;s!==null;){var u=s.next;if(u!==null){s=u;break}s=s.parent}}}#d(t){for(var n=0;n<t.length;n+=1)hn(t[n],this.#i,this.#s)}capture(t,n,r=!1){n!==b&&!this.previous.has(t)&&this.previous.set(t,n),(t.f&U)===0&&(this.current.set(t,[t.v,r]),I?.set(t,t.v))}activate(){w=this}deactivate(){w=null,I=null}flush(){try{De=!0,w=this,this.#c()}finally{nt=0,Me=null,le=null,me=null,De=!1,w=null,I=null,V.clear()}}discard(){for(const t of this.#f)t(this);this.#f.clear(),H.delete(this)}#p(){for(const a of H){var t=a.id<this.id,n=[];for(const[u,[_,c]]of this.current){if(a.current.has(u)){var r=a.current.get(u)[0];if(t&&_!==r)a.current.set(u,[_,c]);else continue}n.push(u)}var s=[...a.current.keys()].filter(u=>!this.current.has(u));if(s.length===0)t&&a.discard();else if(n.length>0){a.activate();var i=new Set,o=new Map;for(var l of n)yt(l,s,i,o);if(a.#e.length>0){a.apply();for(var f of a.#e)a.#v(f,[],[]);a.#e=[]}a.deactivate()}}for(const a of H)a.#l.has(this)&&(a.#l.delete(this),a.#l.size===0&&!a.#u()&&(a.activate(),a.#c()))}increment(t,n){let r=this.#r.get(n)??0;if(this.#r.set(n,r+1),t){let s=this.#t.get(n)??0;this.#t.set(n,s+1)}}decrement(t,n,r){let s=this.#r.get(n)??0;if(s===1?this.#r.delete(n):this.#r.set(n,s-1),t){let i=this.#t.get(n)??0;i===1?this.#t.delete(n):this.#t.set(n,i-1)}this.#o||r||(this.#o=!0,tt(()=>{this.#o=!1,this.flush()}))}transfer_effects(t,n){for(const r of t)this.#i.add(r);for(const r of n)this.#s.add(r);t.clear(),n.clear()}oncommit(t){this.#a.add(t)}ondiscard(t){this.#f.add(t)}settled(){return(this.#_??=ut()).promise}static ensure(){if(w===null){const t=w=new B;De||(H.add(w),he||tt(()=>{w===t&&t.flush()}))}return w}apply(){{I=null;return}}schedule(t){if(Me=t,t.b?.is_pending&&(t.f&(Q|we|ct))!==0&&(t.f&ie)===0){t.b.defer_effect(t);return}for(var n=t;n.parent!==null;){n=n.parent;var r=n.f;if(le!==null&&n===d&&(v===null||(v.f&E)===0))return;if((r&(ee|F))!==0){if((r&g)===0)return;n.f^=g}}this.#e.push(n)}}function wn(e){var t=he;he=!0;try{for(var n;;){if(_n(),w===null)return n;w.flush()}}finally{he=t}}function yn(){try{nn()}catch(e){Re(e,Me)}}let j=null;function rt(e){var t=e.length;if(t!==0){for(var n=0;n<t;){var r=e[n++];if((r.f&(M|C))===0&&Ee(r)&&(j=new Set,ce(r),r.deps===null&&r.first===null&&r.nodes===null&&r.teardown===null&&r.ac===null&&Pt(r),j?.size>0)){V.clear();for(const s of j){if((s.f&(M|C))!==0)continue;const i=[s];let o=s.parent;for(;o!==null;)j.has(o)&&(j.delete(o),i.push(o)),o=o.parent;for(let l=i.length-1;l>=0;l--){const f=i[l];(f.f&(M|C))===0&&ce(f)}}j.clear()}}j=null}}function yt(e,t,n,r){if(!n.has(e)&&(n.add(e),e.reactions!==null))for(const s of e.reactions){const i=s.f;(i&E)!==0?yt(s,t,n,r):(i&(He|z))!==0&&(i&T)===0&>(s,t,r)&&(y(s,T),Be(s))}}function gt(e,t,n){const r=n.get(e);if(r!==void 0)return r;if(e.deps!==null)for(const s of e.deps){if(fe.call(t,s))return!0;if((s.f&E)!==0&>(s,t,n))return n.set(s,!0),!0}return n.set(e,!1),!1}function Be(e){w.schedule(e)}function Et(e,t){if(!((e.f&F)!==0&&(e.f&g)!==0)){(e.f&T)!==0?t.d.push(e):(e.f&L)!==0&&t.m.push(e),y(e,g);for(var n=e.first;n!==null;)Et(n,t),n=n.next}}function bt(e){y(e,g);for(var t=e.first;t!==null;)bt(t),t=t.next}function mt(e,t,n,r){const s=ge()?ze:bn;var i=e.filter(c=>!c.settled);if(n.length===0&&i.length===0){r(t.map(s));return}var o=d,l=gn(),f=i.length===1?i[0].promise:i.length>1?Promise.all(i.map(c=>c.promise)):null;function a(c){l();try{r(c)}catch(p){(o.f&M)===0&&Re(p,o)}xe()}if(n.length===0){f.then(()=>a(t.map(s)));return}var u=Ge();function _(){Promise.all(n.map(c=>En(c))).then(c=>a([...t.map(s),...c])).catch(c=>Re(c,o)).finally(()=>u())}f?f.then(()=>{l(),_(),xe()}):_()}function gn(){var e=d,t=v,n=m,r=w;return function(i=!0){ue(e),G(t),Se(n),i&&(e.f&M)===0&&(r?.activate(),r?.apply())}}function xe(e=!0){ue(null),G(null),Se(null),e&&w?.deactivate()}function Ge(){var e=d,t=e.b,n=w,r=t.is_rendered();return t.update_pending_count(1,n),n.increment(r,e),(s=!1)=>{t.update_pending_count(-1,n),n.decrement(r,e,s)}}function ze(e){var t=E|T,n=v!==null&&(v.f&E)!==0?v:null;return d!==null&&(d.f|=ye),{ctx:m,deps:null,effects:null,equals:dt,f:t,fn:e,reactions:null,rv:0,v:b,wv:0,parent:n??d,ac:null}}function En(e,t,n){let r=d;r===null&&Jt();var s=void 0,i=$e(b),o=!v,l=new Map;return In(()=>{var f=d,a=ut();s=a.promise;try{Promise.resolve(e()).then(a.resolve,a.reject).finally(xe)}catch(p){a.reject(p),xe()}var u=w;if(o){if((f.f&ie)!==0)var _=Ge();if(r.b.is_rendered())l.get(u)?.reject(Y),l.delete(u);else{for(const p of l.values())p.reject(Y);l.clear()}l.set(u,a)}const c=(p,h=void 0)=>{if(_){var k=h===Y;_(k)}if(!(h===Y||(f.f&M)!==0)){if(u.activate(),h)i.f|=U,Le(i,h);else{(i.f&U)!==0&&(i.f^=U),Le(i,p);for(const[_e,be]of l){if(l.delete(_e),_e===u)break;be.reject(Y)}}u.deactivate()}};a.promise.then(c,p=>c(null,p||"unknown"))}),kn(()=>{for(const f of l.values())f.reject(Y)}),new Promise(f=>{function a(u){function _(){u===s?f(i):a(s)}u.then(_,_)}a(s)})}function br(e){const t=ze(e);return Ft(t),t}function bn(e){const t=ze(e);return t.equals=ht,t}function mn(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n<t.length;n+=1)re(t[n])}}function Tn(e){for(var t=e.parent;t!==null;){if((t.f&E)===0)return(t.f&M)===0?t:null;t=t.parent}return null}function Ke(e){var t,n=d;ue(Tn(e));try{e.f&=~te,mn(e),t=Ht(e)}finally{ue(n)}return t}function Tt(e){var t=e.v,n=Ke(e);if(!e.equals(n)&&(e.wv=jt(),(!w?.is_fork||e.deps===null)&&(e.v=n,w?.capture(e,t,!0),e.deps===null))){y(e,g);return}se||(I!==null?(kt()||w?.is_fork)&&I.set(e,n):Ve(e))}function An(e){if(e.effects!==null)for(const t of e.effects)(t.teardown||t.ac)&&(t.teardown?.(),t.ac?.abort(Y),t.teardown=$t,t.ac=null,pe(t,0),We(t))}function At(e){if(e.effects!==null)for(const t of e.effects)t.teardown&&ce(t)}let Fe=new Set;const V=new Map;let St=!1;function $e(e,t){var n={f:0,v:e,reactions:null,equals:dt,rv:0,wv:0};return n}function q(e,t){const n=$e(e);return Ft(n),n}function mr(e,t=!1,n=!0){const r=$e(e);return t||(r.equals=ht),ke&&n&&m!==null&&m.l!==null&&(m.l.s??=[]).push(r),r}function $(e,t,n=!1){v!==null&&(!D||(v.f&et)!==0)&&ge()&&(v.f&(E|z|He|et))!==0&&(O===null||!fe.call(O,e))&&ln();let r=n?ve(t):t;return Le(e,r,me)}function Le(e,t,n=null){if(!e.equals(t)){var r=e.v;se?V.set(e,t):V.set(e,r),e.v=t;var s=B.ensure();if(s.capture(e,r),(e.f&E)!==0){const i=e;(e.f&T)!==0&&Ke(i),I===null&&Ve(i)}e.wv=jt(),Rt(e,T,n),ge()&&d!==null&&(d.f&g)!==0&&(d.f&(F|ee))===0&&(x===null?Mn([e]):x.push(e)),!s.is_fork&&Fe.size>0&&!St&&Sn()}return t}function Sn(){St=!1;for(const e of Fe)(e.f&g)!==0&&y(e,L),Ee(e)&&ce(e);Fe.clear()}function Pe(e){$(e,e.v+1)}function Rt(e,t,n){var r=e.reactions;if(r!==null)for(var s=ge(),i=r.length,o=0;o<i;o++){var l=r[o],f=l.f;if(!(!s&&l===d)){var a=(f&T)===0;if(a&&y(l,t),(f&E)!==0){var u=l;I?.delete(u),(f&te)===0&&(f&N&&(l.f|=te),Rt(u,L,n))}else if(a){var _=l;(f&z)!==0&&j!==null&&j.add(_),n!==null?n.push(_):Be(_)}}}}function ve(e){if(typeof e!="object"||e===null||W in e)return e;const t=ot(e);if(t!==zt&&t!==Kt)return e;var n=new Map,r=Vt(e),s=q(0),i=J,o=l=>{if(J===i)return l();var f=v,a=J;G(null),ft(i);var u=l();return G(f),ft(a),u};return r&&n.set("length",q(e.length)),new Proxy(e,{defineProperty(l,f,a){(!("value"in a)||a.configurable===!1||a.enumerable===!1||a.writable===!1)&&rn();var u=n.get(f);return u===void 0?o(()=>{var _=q(a.value);return n.set(f,_),_}):$(u,a.value,!0),!0},deleteProperty(l,f){var a=n.get(f);if(a===void 0){if(f in l){const u=o(()=>q(b));n.set(f,u),Pe(s)}}else $(a,b),Pe(s);return!0},get(l,f,a){if(f===W)return e;var u=n.get(f),_=f in l;if(u===void 0&&(!_||de(l,f)?.writable)&&(u=o(()=>{var p=ve(_?l[f]:b),h=q(p);return h}),n.set(f,u)),u!==void 0){var c=ae(u);return c===b?void 0:c}return Reflect.get(l,f,a)},getOwnPropertyDescriptor(l,f){var a=Reflect.getOwnPropertyDescriptor(l,f);if(a&&"value"in a){var u=n.get(f);u&&(a.value=ae(u))}else if(a===void 0){var _=n.get(f),c=_?.v;if(_!==void 0&&c!==b)return{enumerable:!0,configurable:!0,value:c,writable:!0}}return a},has(l,f){if(f===W)return!0;var a=n.get(f),u=a!==void 0&&a.v!==b||Reflect.has(l,f);if(a!==void 0||d!==null&&(!u||de(l,f)?.writable)){a===void 0&&(a=o(()=>{var c=u?ve(l[f]):b,p=q(c);return p}),n.set(f,a));var _=ae(a);if(_===b)return!1}return u},set(l,f,a,u){var _=n.get(f),c=f in l;if(r&&f==="length")for(var p=a;p<_.v;p+=1){var h=n.get(p+"");h!==void 0?$(h,b):p in l&&(h=o(()=>q(b)),n.set(p+"",h))}if(_===void 0)(!c||de(l,f)?.writable)&&(_=o(()=>q(void 0)),$(_,ve(a)),n.set(f,_));else{c=_.v!==b;var k=o(()=>ve(a));$(_,k)}var _e=Reflect.getOwnPropertyDescriptor(l,f);if(_e?.set&&_e.set.call(u,a),!c){if(r&&typeof f=="string"){var be=n.get("length"),Ie=Number(f);Number.isInteger(Ie)&&Ie>=be.v&&$(be,Ie+1)}Pe(s)}return!0},ownKeys(l){ae(s);var f=Reflect.ownKeys(l).filter(_=>{var c=n.get(_);return c===void 0||c.v!==b});for(var[a,u]of n)u.v!==b&&!(a in l)&&f.push(a);return f},setPrototypeOf(){sn()}})}function st(e){try{if(e!==null&&typeof e=="object"&&W in e)return e[W]}catch{}return e}function Tr(e,t){return Object.is(st(e),st(t))}var it,Rn,xn,xt,Nt;function Ar(){if(it===void 0){it=window,Rn=document,xn=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;xt=de(t,"firstChild").get,Nt=de(t,"nextSibling").get,Je(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),Je(n)&&(n.__t=void 0)}}function Ne(e=""){return document.createTextNode(e)}function je(e){return xt.call(e)}function K(e){return Nt.call(e)}function Sr(e,t){if(!ne)return je(e);var n=je(S);if(n===null)n=S.appendChild(Ne());else if(t&&n.nodeType!==Oe){var r=Ne();return n?.before(r),oe(r),r}return t&&Xe(n),oe(n),n}function Rr(e,t=!1){if(!ne){var n=je(e);return n instanceof Comment&&n.data===""?K(n):n}if(t){if(S?.nodeType!==Oe){var r=Ne();return S?.before(r),oe(r),r}Xe(S)}return S}function xr(e,t=1,n=!1){let r=ne?S:e;for(var s;t--;)s=r,r=K(r);if(!ne)return r;if(n){if(r?.nodeType!==Oe){var i=Ne();return r===null?s?.after(i):r.before(i),oe(i),i}Xe(r)}return oe(r),r}function Nr(e){e.textContent=""}function Or(){return!1}function kr(e,t,n){return document.createElementNS(t??un,e,void 0)}function Xe(e){if(e.nodeValue.length<65536)return;let t=e.nextSibling;for(;t!==null&&t.nodeType===Oe;)t.remove(),e.nodeValue+=t.nodeValue,t=e.nextSibling}let lt=!1;function Nn(){lt||(lt=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{if(!e.defaultPrevented)for(const t of e.target.elements)t.__on_r?.()})},{capture:!0}))}function Ze(e){var t=v,n=d;G(null),ue(null);try{return e()}finally{G(t),ue(n)}}function Ir(e,t,n,r=n){e.addEventListener(t,()=>Ze(n));const s=e.__on_r;s?e.__on_r=()=>{s(),r(!0)}:e.__on_r=()=>r(!0),Nn()}function Ot(e){d===null&&(v===null&&tn(),en()),se&&Qt()}function On(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function P(e,t){var n=d;n!==null&&(n.f&C)!==0&&(e|=C);var r={ctx:m,deps:null,nodes:null,f:e|T|N,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null},s=r;if((e&Q)!==0)le!==null?le.push(r):B.ensure().schedule(r);else if(t!==null){try{ce(r)}catch(o){throw re(r),o}s.deps===null&&s.teardown===null&&s.nodes===null&&s.first===s.last&&(s.f&ye)===0&&(s=s.first,(e&z)!==0&&(e&Ae)!==0&&s!==null&&(s.f|=Ae))}if(s!==null&&(s.parent=n,n!==null&&On(s,n),v!==null&&(v.f&E)!==0&&(e&ee)===0)){var i=v;(i.effects??=[]).push(s)}return r}function kt(){return v!==null&&!D}function kn(e){const t=P(we,null);return y(t,g),t.teardown=e,t}function Dr(e){Ot();var t=d.f,n=!v&&(t&F)!==0&&(t&ie)===0;if(n){var r=m;(r.e??=[]).push(e)}else return It(e)}function It(e){return P(Q|_t,e)}function Pr(e){return Ot(),P(we|_t,e)}function Cr(e){B.ensure();const t=P(ee|ye,e);return(n={})=>new Promise(r=>{n.outro?Cn(t,()=>{re(t),r(void 0)}):(re(t),r(void 0))})}function Mr(e){return P(Q,e)}function In(e){return P(He|ye,e)}function Fr(e,t=0){return P(we|t,e)}function Lr(e,t=[],n=[],r=[]){mt(r,t,n,s=>{P(we,()=>e(...s.map(ae)))})}function jr(e,t=[],n=[],r=[]){if(n.length>0||r.length>0)var s=Ge();mt(r,t,n,i=>{P(Q,()=>e(...i.map(ae))),s&&s()})}function Yr(e,t=0){var n=P(z|t,e);return n}function Hr(e){return P(F|ye,e)}function Dt(e){var t=e.teardown;if(t!==null){const n=se,r=v;at(!0),G(null);try{t.call(null)}finally{at(n),G(r)}}}function We(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const s=n.ac;s!==null&&Ze(()=>{s.abort(Y)});var r=n.next;(n.f&ee)!==0?n.parent=null:re(n,t),n=r}}function Dn(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&F)===0&&re(t),t=n}}function re(e,t=!0){var n=!1;(t||(e.f&Wt)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(Pn(e.nodes.start,e.nodes.end),n=!0),y(e,Qe),We(e,t&&!n),pe(e,0);var r=e.nodes&&e.nodes.t;if(r!==null)for(const i of r)i.stop();Dt(e),e.f^=Qe,e.f|=M;var s=e.parent;s!==null&&s.first!==null&&Pt(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function Pn(e,t){for(;e!==null;){var n=e===t?null:K(e);e.remove(),e=n}}function Pt(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function Cn(e,t,n=!0){var r=[];Ct(e,r,!0);var s=()=>{n&&re(e),t&&t()},i=r.length;if(i>0){var o=()=>--i||s();for(var l of r)l.out(o)}else s()}function Ct(e,t,n){if((e.f&C)===0){e.f^=C;var r=e.nodes&&e.nodes.t;if(r!==null)for(const l of r)(l.is_global||n)&&t.push(l);for(var s=e.first;s!==null;){var i=s.next,o=(s.f&Ae)!==0||(s.f&F)!==0&&(e.f&z)!==0;Ct(s,t,o?n:!1),s=i}}}function qr(e){Mt(e,!0)}function Mt(e,t){if((e.f&C)!==0){e.f^=C,(e.f&g)===0&&(y(e,T),B.ensure().schedule(e));for(var n=e.first;n!==null;){var r=n.next,s=(n.f&Ae)!==0||(n.f&F)!==0;Mt(n,s?t:!1),n=r}var i=e.nodes&&e.nodes.t;if(i!==null)for(const o of i)(o.is_global||t)&&o.in()}}function Ur(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var s=n===r?null:K(n);t.append(n),n=s}}let Te=!1,se=!1;function at(e){se=e}let v=null,D=!1;function G(e){v=e}let d=null;function ue(e){d=e}let O=null;function Ft(e){v!==null&&(O===null?O=[e]:O.push(e))}let A=null,R=0,x=null;function Mn(e){x=e}let Lt=1,Z=0,J=Z;function ft(e){J=e}function jt(){return++Lt}function Ee(e){var t=e.f;if((t&T)!==0)return!0;if(t&E&&(e.f&=~te),(t&L)!==0){for(var n=e.deps,r=n.length,s=0;s<r;s++){var i=n[s];if(Ee(i)&&Tt(i),i.wv>e.wv)return!0}(t&N)!==0&&I===null&&y(e,g)}return!1}function Yt(e,t,n=!0){var r=e.reactions;if(r!==null&&!(O!==null&&fe.call(O,e)))for(var s=0;s<r.length;s++){var i=r[s];(i.f&E)!==0?Yt(i,t,!1):t===i&&(n?y(i,T):(i.f&g)!==0&&y(i,L),Be(i))}}function Ht(e){var t=A,n=R,r=x,s=v,i=O,o=m,l=D,f=J,a=e.f;A=null,R=0,x=null,v=(a&(F|ee))===0?e:null,O=null,Se(e.ctx),D=!1,J=++Z,e.ac!==null&&(Ze(()=>{e.ac.abort(Y)}),e.ac=null);try{e.f|=Ce;var u=e.fn,_=u();e.f|=ie;var c=e.deps,p=w?.is_fork;if(A!==null){var h;if(p||pe(e,R),c!==null&&R>0)for(c.length=R+A.length,h=0;h<A.length;h++)c[R+h]=A[h];else e.deps=c=A;if(kt()&&(e.f&N)!==0)for(h=R;h<c.length;h++)(c[h].reactions??=[]).push(e)}else!p&&c!==null&&R<c.length&&(pe(e,R),c.length=R);if(ge()&&x!==null&&!D&&c!==null&&(e.f&(E|L|T))===0)for(h=0;h<x.length;h++)Yt(x[h],e);if(s!==null&&s!==e){if(Z++,s.deps!==null)for(let k=0;k<n;k+=1)s.deps[k].rv=Z;if(t!==null)for(const k of t)k.rv=Z;x!==null&&(r===null?r=x:r.push(...x))}return(e.f&U)!==0&&(e.f^=U),_}catch(k){return vn(k)}finally{e.f^=Ce,A=t,R=n,x=r,v=s,O=i,Se(o),D=l,J=f}}function Fn(e,t){let n=t.reactions;if(n!==null){var r=Bt.call(n,e);if(r!==-1){var s=n.length-1;s===0?n=t.reactions=null:(n[r]=n[s],n.pop())}}if(n===null&&(t.f&E)!==0&&(A===null||!fe.call(A,t))){var i=t;(i.f&N)!==0&&(i.f^=N,i.f&=~te),Ve(i),An(i),pe(i,0)}}function pe(e,t){var n=e.deps;if(n!==null)for(var r=t;r<n.length;r++)Fn(e,n[r])}function ce(e){var t=e.f;if((t&M)===0){y(e,g);var n=d,r=Te;d=e,Te=!0;try{(t&(z|ct))!==0?Dn(e):We(e),Dt(e);var s=Ht(e);e.teardown=typeof s=="function"?s:null,e.wv=Lt;var i}finally{Te=r,d=n}}}async function Vr(){await Promise.resolve(),wn()}function Br(){return B.ensure().settled()}function ae(e){var t=e.f,n=(t&E)!==0;if(v!==null&&!D){var r=d!==null&&(d.f&M)!==0;if(!r&&(O===null||!fe.call(O,e))){var s=v.deps;if((v.f&Ce)!==0)e.rv<Z&&(e.rv=Z,A===null&&s!==null&&s[R]===e?R++:A===null?A=[e]:A.push(e));else{(v.deps??=[]).push(e);var i=e.reactions;i===null?e.reactions=[v]:fe.call(i,v)||i.push(v)}}}if(se&&V.has(e))return V.get(e);if(n){var o=e;if(se){var l=o.v;return((o.f&g)===0&&o.reactions!==null||Ut(o))&&(l=Ke(o)),V.set(o,l),l}var f=(o.f&N)===0&&!D&&v!==null&&(Te||(v.f&N)!==0),a=(o.f&ie)===0;Ee(o)&&(f&&(o.f|=N),Tt(o)),f&&!a&&(At(o),qt(o))}if(I?.has(e))return I.get(e);if((e.f&U)!==0)throw e.v;return e.v}function qt(e){if(e.f|=N,e.deps!==null)for(const t of e.deps)(t.reactions??=[]).push(e),(t.f&E)!==0&&(t.f&N)===0&&(At(t),qt(t))}function Ut(e){if(e.v===b)return!0;if(e.deps===null)return!1;for(const t of e.deps)if(V.has(t)||(t.f&E)!==0&&Ut(t))return!0;return!1}function Gr(e){var t=D;try{return D=!0,e()}finally{D=t}}function zr(e){if(!(typeof e!="object"||!e||e instanceof EventTarget)){if(W in e)Ye(e);else if(!Array.isArray(e))for(let t in e){const n=e[t];typeof n=="object"&&n&&W in n&&Ye(n)}}}function Ye(e,t=new Set){if(typeof e=="object"&&e!==null&&!(e instanceof EventTarget)&&!t.has(e)){t.add(e),e instanceof Date&&e.getTime();for(let r in e)try{Ye(e[r],t)}catch{}const n=ot(e);if(n!==Object.prototype&&n!==Array.prototype&&n!==Map.prototype&&n!==Set.prototype&&n!==Date.prototype){const r=Gt(n);for(let s in r){const i=r[s].get;if(i)try{i.call(e)}catch{}}}}}export{Rn as $,Ir as A,w as B,Vr as C,M as D,Fr as E,ne as F,kn as G,Vt as H,ur as I,Tr as J,jr as K,qn as L,jn as M,$t as N,mr as O,nr as P,Yr as Q,vr as R,W as S,Ae as T,wr as U,pr as V,oe as W,_r as X,S as Y,qr as Z,re as _,$ as a,Re as a$,Cn as a0,Ne as a1,Hr as a2,Ur as a3,Or as a4,je as a5,Pn as a6,vt as a7,K as a8,Ue as a9,F as aA,Jn as aB,Nr as aC,Wt as aD,ye as aE,xn as aF,ir as aG,lr as aH,ie as aI,Oe as aJ,Xe as aK,Pr as aL,Xt as aM,Yn as aN,zr as aO,yr as aP,kt as aQ,Pe as aR,Zt as aS,ar as aT,hn as aU,ue as aV,G as aW,Se as aX,B as aY,vn as aZ,v as a_,qe as aa,kr as ab,fr as ac,or as ad,cn as ae,tt as af,Nn as ag,Un as ah,un as ai,Bn as aj,ot as ak,Gt as al,Dr as am,m as an,Wn as ao,fn as ap,on as aq,Le as ar,Hn as as,Gn as at,Ln as au,Xn as av,Qn as aw,$e as ax,Zn as ay,C as az,xr as b,$n as b0,cr as b1,Ze as b2,Ar as b3,an as b4,zn as b5,Cr as b6,Qe as b7,wn as b8,Br as b9,Sr as c,gr as d,Mr as e,Rr as f,ae as g,Er as h,de as i,Kn as j,se as k,d as l,rr as m,hr as n,Gr as o,ve as p,ke as q,dr as r,q as s,Lr as t,br as u,tr as v,er as w,ze as x,bn as y,sr as z};
|