@bloxbean/yaci-viewer
Version:
A Cardano blockchain data viewer for developers. It works with the Yaci-Store backend, supporting both a local devnet and public networks.
2 lines (1 loc) • 3.17 kB
JavaScript
import{y as ee,h as ae,i as w,o as k,j as re,z as ne,A as Q,H as ie,k as F,q as b,x as H,I as S,u as U,v as W,w as fe,B as G,C as J,D as le,F as te,G as ue,J as se,K as ve,L as de,M as oe,N as _e,O as K,P as L,Q as X,R as ce,S as O,T as he,V as Ee,W as pe}from"./runtime.NVyxXVLy.js";function me(l,e){return e}function Ae(l,e,a,s){for(var v=[],d=e.length,t=0;t<d;t++)le(e[t].e,v,!0);var p=d>0&&v.length===0&&a!==null;if(p){var _=a.parentNode;te(_),_.append(a),s.clear(),C(l,e[0].prev,e[d-1].next)}ue(v,()=>{for(var T=0;T<d;T++){var o=e[T];p||(s.delete(o.k),C(l,o.prev,o.next)),se(o.e,!p)}})}function Ce(l,e,a,s,v,d=null){var t=l,p={flags:e,items:new Map,first:null},_=(e&X)!==0;if(_){var T=l;t=w?k(ve(T)):T.appendChild(ee())}w&&re();var o=null,I=!1;ae(()=>{var x=a(),r=ne(x)?x:x==null?[]:Q(x),i=r.length;if(I&&i===0)return;I=i===0;let u=!1;if(w){var N=t.data===ie;N!==(i===0)&&(t=F(),k(t),b(!1),u=!0)}if(w){for(var c=null,h,E=0;E<i;E++){if(H.nodeType===8&&H.data===de){t=H,u=!0,b(!1);break}var A=r[E],n=s(A,E);h=Z(H,p,c,null,A,n,E,v,e),p.items.set(n,h),c=h}i>0&&k(F())}if(!w){var f=oe;Te(r,p,t,v,e,(f.f&S)!==0,s)}d!==null&&(i===0?o?U(o):o=W(()=>d(t)):o!==null&&fe(o,()=>{o=null})),u&&b(!0),a()}),w&&(t=H)}function Te(l,e,a,s,v,d,t,p){var V,q,B,Y;var _=(v&pe)!==0,T=(v&(O|L))!==0,o=l.length,I=e.items,x=e.first,r=x,i,u=null,N,c=[],h=[],E,A,n,f;if(_)for(f=0;f<o;f+=1)E=l[f],A=t(E,f),n=I.get(A),n!==void 0&&((V=n.a)==null||V.measure(),(N??(N=new Set)).add(n));for(f=0;f<o;f+=1){if(E=l[f],A=t(E,f),n=I.get(A),n===void 0){var $=r?r.e.nodes_start:a;u=Z($,e,u,u===null?e.first:u.next,E,A,f,s,v),I.set(A,u),c=[],h=[],r=u.next;continue}if(T&&Ie(n,E,f,v),n.e.f&S&&(U(n.e),_&&((q=n.a)==null||q.unfix(),(N??(N=new Set)).delete(n))),n!==r){if(i!==void 0&&i.has(n)){if(c.length<h.length){var R=h[0],m;u=R.prev;var y=c[0],D=c[c.length-1];for(m=0;m<c.length;m+=1)P(c[m],R,a);for(m=0;m<h.length;m+=1)i.delete(h[m]);C(e,y.prev,D.next),C(e,u,y),C(e,D,R),r=R,u=D,f-=1,c=[],h=[]}else i.delete(n),P(n,r,a),C(e,n.prev,n.next),C(e,n,u===null?e.first:u.next),C(e,u,n),u=n;continue}for(c=[],h=[];r!==null&&r.k!==A;)(d||!(r.e.f&S))&&(i??(i=new Set)).add(r),h.push(r),r=r.next;if(r===null)continue;n=r}c.push(n),u=n,r=n.next}if(r!==null||i!==void 0){for(var g=i===void 0?[]:Q(i);r!==null;)(d||!(r.e.f&S))&&g.push(r),r=r.next;var M=g.length;if(M>0){var j=v&X&&o===0?a:null;if(_){for(f=0;f<M;f+=1)(B=g[f].a)==null||B.measure();for(f=0;f<M;f+=1)(Y=g[f].a)==null||Y.fix()}Ae(e,g,j,I)}}_&&ce(()=>{var z;if(N!==void 0)for(n of N)(z=n.a)==null||z.apply()}),G.first=e.first&&e.first.e,G.last=u&&u.e}function Ie(l,e,a,s){s&O&&J(l.v,e),s&L?J(l.i,a):l.i=a}function Z(l,e,a,s,v,d,t,p,_,T){var o=(_&O)!==0,I=(_&he)===0,x=o?I?_e(v):K(v):v,r=_&L?K(t):t,i={i:r,v:x,k:d,a:null,e:null,prev:a,next:s};try{return i.e=W(()=>p(l,x,r),w),i.e.prev=a&&a.e,i.e.next=s&&s.e,a===null?e.first=i:(a.next=i,a.e.next=i.e),s!==null&&(s.prev=i,s.e.prev=i.e),i}finally{}}function P(l,e,a){for(var s=l.next?l.next.e.nodes_start:a,v=e?e.e.nodes_start:a,d=l.e.nodes_start;d!==s;){var t=Ee(d);v.before(d),d=t}}function C(l,e,a){e===null?l.first=a:(e.next=a,e.e.next=a&&a.e),a!==null&&(a.prev=e,a.e.prev=e&&e.e)}export{Ce as e,me as i};