1 line
3.8 KiB
JavaScript
1 line
3.8 KiB
JavaScript
import{h as N,j as z,k as W,o as H,v as Z,w as $,g as L,x as j,H as ee,y as U,z as O,A as b,C as ne,B as re,D as X,c as fe,E as Y,F as ae,G as ie,J as le,K as ue,M as V,O as se,P as q,Q as oe,R as ve,m as te,S as T,T as de,U as J,V as K,W as y,X as ce,Y as pe,Z as ge,_ as he,$ as _e}from"./DtGl34IE.js";function Ce(e,a){return a}function Ee(e,a,l){for(var o=[],c=a.length,u,i=a.length,r=0;r<c;r++){let v=a[r];K(v,()=>{if(u){if(u.pending.delete(v),u.done.add(v),u.pending.size===0){var w=e.outrogroups;B(e,V(u.done)),w.delete(u),w.size===0&&(e.outrogroups=null)}}else i-=1},!1)}if(i===0){var t=o.length===0&&l!==null;if(t){var f=l,d=f.parentNode;pe(d),d.append(f),e.items.clear()}B(e,a,!t)}else u={pending:new Set(a),done:new Set},(e.outrogroups??(e.outrogroups=new Set)).add(u)}function B(e,a,l=!0){var o;if(e.pending.size>0){o=new Set;for(const i of e.pending.values())for(const r of i)o.add(e.items.get(r).e)}for(var c=0;c<a.length;c++){var u=a[c];if(o!=null&&o.has(u)){u.f|=T;const i=document.createDocumentFragment();ge(u,i)}else he(a[c],l)}}var G;function Ae(e,a,l,o,c,u=null){var i=e,r=new Map;{var t=e;i=N?z(W(t)):t.appendChild(H())}N&&Z();var f=null,d=le(()=>{var s=l();return ue(s)?s:s==null?[]:V(s)}),v,w=new Map,h=!0;function n(s){p.effect.f&de||(p.pending.delete(s),p.fallback=f,me(p,v,i,a,o),f!==null&&(v.length===0?f.f&T?(f.f^=T,D(f,null,i)):J(f):K(f,()=>{f=null})))}function C(s){p.pending.delete(s)}var I=$(()=>{v=L(d);var s=v.length;let k=!1;if(N){var R=j(i)===ee;R!==(s===0)&&(i=U(),z(i),O(!1),k=!0)}for(var _=new Set,A=fe,M=ie(),E=0;E<s;E+=1){N&&b.nodeType===ne&&b.data===re&&(i=b,k=!0,O(!1));var g=v[E],F=o(g,E),m=h?null:r.get(F);m?(m.v&&X(m.v,g),m.i&&X(m.i,E),M&&A.unskip_effect(m.e)):(m=Te(r,h?i:G??(G=H()),g,F,E,c,a,l),h||(m.e.f|=T),r.set(F,m)),_.add(F)}if(s===0&&u&&!f&&(h?f=Y(()=>u(i)):(f=Y(()=>u(G??(G=H()))),f.f|=T)),s>_.size&&ae(),N&&s>0&&z(U()),!h)if(w.set(A,_),M){for(const[P,Q]of r)_.has(P)||A.skip_effect(Q.e);A.oncommit(n),A.ondiscard(C)}else n(A);k&&O(!0),L(d)}),p={effect:I,items:r,pending:w,outrogroups:null,fallback:f};h=!1,N&&(i=b)}function x(e){for(;e!==null&&!(e.f&ce);)e=e.next;return e}function me(e,a,l,o,c){var E;var u=a.length,i=e.items,r=x(e.effect.first),t,f=null,d=[],v=[],w,h,n,C;for(C=0;C<u;C+=1){if(w=a[C],h=c(w,C),n=i.get(h).e,e.outrogroups!==null)for(const g of e.outrogroups)g.pending.delete(n),g.done.delete(n);if(n.f&y&&J(n),n.f&T)if(n.f^=T,n===r)D(n,null,l);else{var I=f?f.next:r;n===e.effect.last&&(e.effect.last=n.prev),n.prev&&(n.prev.next=n.next),n.next&&(n.next.prev=n.prev),S(e,f,n),S(e,n,I),D(n,I,l),f=n,d=[],v=[],r=x(f.next);continue}if(n!==r){if(t!==void 0&&t.has(n)){if(d.length<v.length){var p=v[0],s;f=p.prev;var k=d[0],R=d[d.length-1];for(s=0;s<d.length;s+=1)D(d[s],p,l);for(s=0;s<v.length;s+=1)t.delete(v[s]);S(e,k.prev,R.next),S(e,f,k),S(e,R,p),r=p,f=R,C-=1,d=[],v=[]}else t.delete(n),D(n,r,l),S(e,n.prev,n.next),S(e,n,f===null?e.effect.first:f.next),S(e,f,n),f=n;continue}for(d=[],v=[];r!==null&&r!==n;)(t??(t=new Set)).add(r),v.push(r),r=x(r.next);if(r===null)continue}n.f&T||d.push(n),f=n,r=x(n.next)}if(e.outrogroups!==null){for(const g of e.outrogroups)g.pending.size===0&&(B(e,V(g.done)),(E=e.outrogroups)==null||E.delete(g));e.outrogroups.size===0&&(e.outrogroups=null)}if(r!==null||t!==void 0){var _=[];if(t!==void 0)for(n of t)n.f&y||_.push(n);for(;r!==null;)!(r.f&y)&&r!==e.fallback&&_.push(r),r=x(r.next);var A=_.length;if(A>0){var M=u===0?l:null;Ee(e,_,M)}}}function Te(e,a,l,o,c,u,i,r){var t=i&oe?i&ve?q(l):te(l,!1,!1):null,f=i&se?q(c):null;return{v:t,i:f,e:Y(()=>(u(a,t??l,f??c,r),()=>{e.delete(o)}))}}function D(e,a,l){if(e.nodes)for(var o=e.nodes.start,c=e.nodes.end,u=a&&!(a.f&T)?a.nodes.start:l;o!==null;){var i=_e(o);if(u.before(o),o===c)return;o=i}}function S(e,a,l){a===null?e.effect.first=l:a.next=l,l===null?e.effect.last=a:l.prev=a}export{Ae as e,Ce as i};
|