1import{b6 as ge,c as F,e as Z,D as N,n as W,d as de,o as Oe,b9 as Pe,av as le,ba as ye,J as $,K as G,X as se,l as ve,bb as _e,bc as je,bd as pe,be as Be,bf as Le,aJ as Me,x as ze,b2 as Ne,aV as Ce,aw as $e,j as qe,b7 as De,bg as Ve,i as T,r as Y,T as He,m as ie,h as Re,w as We,F as Fe,E as Xe,t as oe,p as Ke}from"./DREHXjTd.js";const Ue={},Ye={flex:"","flex-col":"","gap-2":"","px-4":"","py-3":""};function Je(e,t){return F(),Z("div",Ye,[...t[0]||(t[0]=[N("div",{flex:"","gap-4":""},[N("div",null,[N("div",{"w-12":"","h-12":"","rounded-full":"",class:"skeleton-loading-bg"})]),N("div",{flex:"~ col 1 gap-2",pb2:"","min-w-0":""},[N("div",{flex:"",class:"skeleton-loading-bg","h-5":"","w-20":"",rounded:""}),N("div",{flex:"",class:"skeleton-loading-bg","h-4":"","w-full":"",rounded:""}),N("div",{flex:"",class:"skeleton-loading-bg","h-4":"",w:"4/5",rounded:""}),N("div",{flex:"",class:"skeleton-loading-bg","h-4":"",w:"2/5",rounded:""})])],-1)])])}const Ze=Object.assign(ge(Ue,[["render",Je]]),{__name:"StatusCardSkeleton"}),Ge={};function Qe(e,t){const n=Ze;return F(),Z("div",null,[W(n,{border:"b base",op50:""}),W(n,{border:"b base",op35:""}),W(n,{border:"b base",op25:""}),W(n,{border:"b base",op10:""})])}const et=Object.assign(ge(Ge,[["render",Qe]]),{__name:"TimelineSkeleton"}),ne=null,{min:X,max:C,abs:me,floor:tt}=Math,be=(e,t,n)=>X(n,C(t,e)),nt=e=>[...e].sort((t,n)=>t-n),ke=typeof queueMicrotask=="function"?queueMicrotask:e=>{Promise.resolve().then(e)},ue=()=>{let e;return[new Promise(t=>{e=t}),e]},xe=e=>{let t;return()=>(e&&(t=e(),e=void 0),t)},te=(e,t,n)=>{const i=n?"unshift":"push";for(let o=0;o<t;o++)e[i](-1);return e},we=(e,t)=>{const n=e.t[t];return n===-1?e.o:n},ot=(e,t,n)=>{const i=e.t[t]===-1;return e.t[t]=n,e.i=X(t,e.i),i},ae=(e,t)=>{if(!e.l)return 0;if(e.i>=t)return e.u[t];e.i<0&&(e.u[0]=0,e.i=0);let n=e.i,i=e.u[n];for(;n<t;)i+=we(e,n),e.u[++n]=i;return e.i=t,i},J=(e,t,n=0,i=e.l-1)=>{let o=n;for(;n<=i;){const p=tt((n+i)/2);ae(e,p)<=t?(o=p,n=p+1):i=p-1}return be(o,0,e.l-1)},he=(e,t,n)=>{const i=t-e.l;return e.i=n?-1:X(t-1,e.i),e.l=t,i>0?(te(e.u,i),te(e.t,i,n),e.o*i):(e.u.splice(i),(n?e.t.splice(0,-i):e.t.splice(i)).reduce((o,p)=>o-(p===-1?e.o:p),0))},ce=e=>e.documentElement,Q=e=>e.ownerDocument,ee=e=>e.defaultView,Se=xe(()=>!!/iP(hone|od|ad)/.test(navigator.userAgent)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>0),rt=xe(()=>"scrollBehavior"in ce(document).style),st=(e,t=40,n=0,i,o=!1)=>{let p=!!n,a=1,c=0,h=0,b=0,w=0,E=0,I=0,l=0,r=0,m=ne,S=[0,p?C(n-1,0):-1],d=0,u=!1;const s=((v,y,x)=>({o:y,t:x?te(x.slice(0,X(v,x.length)),C(0,v-x.length)):te([],v),l:v,i:-1,u:te([],v+1)}))(e,i?i[1]:t,i&&i[0]),g=new Set,k=()=>b-h,f=()=>k()+E+w,O=(v,y)=>((x,z,_,B)=>{if(B=X(B,x.l-1),ae(x,B)<=z){const A=J(x,_,B);return[J(x,z,B,A),A]}{const A=J(x,z,void 0,B);return[A,J(x,_,A)]}})(s,v,y,S[0]),P=()=>ae(s,s.l),L=(v,y)=>{const x=ae(s,v)-E;return y?P()-x-M(v):x},M=v=>we(s,v),q=(v,y=-1)=>s.t[v]===y,D=v=>{v&&(Se()&&l!==0||m&&r===1?E+=v:w+=v)};return{p:()=>{g.clear()},m:()=>a,h:()=>(v=>[v.t.slice(),v.o])(s),v:(v=200)=>{if(!u||p)return S;let y,x;if(I)[y,x]=S;else{let z=C(0,f()),_=z+c;o||(v=C(0,v),l!==1&&(z-=v),l!==2&&(_+=v)),[y,x]=S=O(C(0,z),C(0,_)),m&&(y=X(y,m[0]),x=C(x,m[1]))}return[C(y,0),X(x,s.l-1)]},S:v=>J(s,v-h),I:q,O:L,k:M,j:()=>s.l,N:()=>b,B:()=>l!==0,T:()=>c,q:()=>h,M:P,P:()=>(I=w,w=0,[I,r===2]),R:(v,y)=>{const x=[v,y];return g.add(x),()=>{g.delete(x)}},A:(v,y)=>{let x,z,_=0;switch(v){case 1:{if(y===b&&r===0)break;const B=I;I=0;const A=y-b,j=me(A);B&&j<me(B)+1||r!==0||(l=A<0?2:1),p&&(p=!1),b=y,_=4;const V=k();V>=-c&&V<=P()&&(_+=1,z=j>c);break}case 2:_=8,l!==0&&(x=!0,_+=1),l=0,r=0,m=ne;break;case 3:{const B=y.filter(([A,j])=>!q(A,j));if(!B.length)break;D(B.reduce((A,[j,V])=>{let H;if(r===2)H=!0;else if(m&&r===1)H=j<m[0];else{const R=k(),K=L(j),U=M(j);H=l!==1&&r===0?K+U<R:K<R&&K+U<R+c}return H&&(A+=V-M(j)),A},0));for(const[A,j]of B){const V=M(A),H=ot(s,A,j);o&&(d+=H?j:j-V)}o&&c&&d>c&&(D(((A,j)=>{let V=0;const H=[];A.t.forEach((fe,Ie)=>{fe!==-1&&(H.push(fe),Ie<j&&V++)}),A.i=-1;const R=nt(H),K=R.length,U=K/2|0,Ee=K%2==0?(R[U-1]+R[U])/2:R[U],Ae=A.o;return((A.o=Ee)-Ae)*C(j-V,0)})(s,J(s,f()))),o=!1),_=3,z=!0;break}case 4:c!==y&&(c||(u=z=!0),c=y,_=3);break;case 5:y[1]?(D(he(s,y[0],!0)),r=2,_=1):(he(s,y[0]),_=1);break;case 6:h=y;break;case 7:r=1;break;case 8:m=O(y,y+c),_=1}_&&(a=1+(2147483647&a),x&&E&&(w+=E,E=0),g.forEach(([B,A])=>{_&B&&A(z)}))}}},Te=setTimeout,re=(e,t)=>
1t?-e:e,at=(e,t,n,i,o,p)=>{const a=Date.now;let c=0,h=!1,b=!1,w=!1,E=!1;const I=(()=>{let d;const u=()=>{d!=ne&&clearTimeout(d)},s=()=>{u(),d=Te(()=>{d=ne,(()=>{if(h||b)return h=!1,void I();w=!1,e.A(2)})()},150)};return s.C=u,s})(),l=()=>{c=a(),w&&(E=!0),p&&e.A(6,p()),e.A(1,i()),I()},r=d=>{if(h||!e.B()||d.ctrlKey)return;const u=a()-c;150>u&&50<u&&(n?d.deltaX:d.deltaY)&&(h=!0)},m=()=>{b=!0,w=E=!1},S=()=>{b=!1,Se()&&(w=!0)};return t.addEventListener("scroll",l),t.addEventListener("wheel",r,{passive:!0}),t.addEventListener("touchstart",m,{passive:!0}),t.addEventListener("touchend",S,{passive:!0}),{H:()=>{t.removeEventListener("scroll",l),t.removeEventListener("wheel",r),t.removeEventListener("touchstart",m),t.removeEventListener("touchend",S),I.C()},V:()=>{const[d,u]=e.P();d&&(o(d,u,E),E=!1,u&&e.T()>e.M()&&e.A(1,i()))}}},lt=(e,t,n)=>{let i;return[async(o,p)=>{if(!await t())return;i&&i();const a=()=>{const[c,h]=ue();return i=()=>{h(!1)},e.T()&&Te(i,150),[c,e.R(2,()=>{h(!0)})]};if(p&&rt())e.A(8,o()),ke(async()=>{for(;;){let c=!0;for(let[w,E]=e.v();w<=E;w++)if(e.I(w)){c=!1;break}if(c)break;const[h,b]=a();try{if(!await h)return}finally{b()}}e.A(7),n(o(),p)});else for(;;){const[c,h]=a();try{if(e.A(7),n(o()),!await c)return}finally{h()}}},()=>{i&&i()}]},it=e=>{let t;return{F(n){(t||(t=new(ee(Q(n))).ResizeObserver(e))).observe(n)},J(n){t.unobserve(n)},H(){t&&t.disconnect()}}},ut=de({props:{L:{type:Object,required:!0},W:{type:Object,required:!0},X:{type:Object,required:!0},Y:{type:Function,required:!0},D:{type:Number,required:!0},U:{type:Boolean},G:{type:Boolean},K:{type:Boolean},Z:{type:String,required:!0},ee:Object},setup(e){const t=$(),n=G(()=>e.L.value&&e.W.O(e.D,e.K)),i=G(()=>e.L.value&&e.W.I(e.D));return le(()=>t.value&&e.D,(o,p,a)=>{a(e.Y(t.value,e.D))},{flush:"post"}),()=>{const{X:o,U:p,G:a,Z:c}=e,h=i.value,{style:b,...w}=e.ee??{},E={contain:"layout style",position:h&&a?void 0:"absolute",[p?"height":"width"]:"100%",[p?"top":"left"]:"0px",[p?"left":"top"]:n.value+"px",visibility:!h||a?void 0:"hidden",...b};return p&&(E.display="inline-flex"),W(c,se({ref:t,style:E},w),typeof(I=o)=="function"||Object.prototype.toString.call(I)==="[object Object]"&&!ye(I)?o:{default:()=>[o],_:2},16,["style"]);var I}}}),ct=(e,t)=>{if(e.length===1){const n=e[0].key;if(n!=null)return n}return"_"+t},dt=(e,t)=>
1e[0]===t[0]&&e[1]===t[1],ft=de({props:{data:{type:Array,required:!0},bufferSize:Number,itemSize:Number,shift:Boolean,horizontal:Boolean,as:{type:String,default:"div"},item:{type:String,default:"div"},cache:Object},emits:["scroll","scrollEnd"],setup(e,{emit:t,slots:n,expose:i}){const o=e.horizontal,p=$(),a=st(e.data.length,e.itemSize,void 0,e.cache,!e.itemSize),c=((l,r)=>{const m=r?"width":"height",S=r?"innerWidth":"innerHeight",d=new WeakMap,u=it(g=>{const k=[];for(const{target:f,contentRect:O}of g){if(!f.offsetParent)continue;const P=d.get(f);P!=ne&&k.push([P,O[m]])}k.length&&l.A(3,k)});let s;return{te(g){const k=ee(Q(g)),f=()=>{l.A(4,k[S])};k.addEventListener("resize",f),ke(f),s=()=>{k.removeEventListener("resize",f)}},re:(g,k)=>(d.set(g,k),u.F(g),()=>{d.delete(g),u.J(g)}),p(){s&&s(),u.H()}}})(a,o),h=((l,r)=>{let m,S,d=ue(),u=!1;const s=r?"left":"top",[g]=lt(l,()=>d[0],(f,O)=>{f=re(f,u);const P=ee(Q(m));O?P.scroll({[s]:f,behavior:"smooth"}):P.scroll({[s]:f})}),k=(f,O,P,L,M=0)=>{const q=L?"offsetLeft":"offsetTop",D=M+(L&&u?P.innerWidth-f[q]-f.offsetWidth:f[q]),v=f.offsetParent;return f!==O&&v?k(v,O,P,L,D):D};return{oe(f){m=f;const O=r?"scrollX":"scrollY",P=Q(f),L=ee(P);r&&(u=getComputedStyle(ce(P)).direction==="rtl"),S=at(l,L,r,()=>re(L[O],u),(M,q)=>{q?L.scroll({[s]:re(l.N()+M,u)}):L.scrollBy({[s]:re(M,u)})},()=>k(f,P.body,L,r)),d[1](!0)},p(){S&&S.H(),m=void 0,d[1](!1),d=ue()},ne:()=>u,ce:()=>{S&&S.V()},le(f,{align:O,smooth:P,offset:L=0}={}){if(!m)return;if(f=be(f,0,l.j()-1),O==="nearest"){const y=l.O(f),x=l.N();if(y<x)O="start";else{if(!(y+l.k(f)>x+l.T()))return;O="end"}}const M=Q(m),q=ee(M),D=ce(M),v=()=>l.T()-(r?D.clientWidth:D.clientHeight);g(()=>L+k(m,M.body,q,r)+l.O(f)+(O==="end"?l.k(f)-(l.T()-v()):O==="center"?(l.k(f)-(l.T()-v()))/2:0),P)}}})(a,o),b=$(a.m());a.R(1,()=>{b.value=a.m()}),a.R(4,()=>{t("scroll")}),a.R(8,()=>{t("scrollEnd")});const w=G(l=>{b.value;const r=a.v(e.bufferSize);return l&&dt(l,r)?l:r}),E=G(()=>b.value&&a.B()),I=G(()=>b.value&&a.M());return Oe(()=>{const l=p.value;l&&(c.te(l),h.oe(l))}),Pe(()=>{a.p(),c.p(),h.p()}),le(()=>e.data.length,l=>{a.A(5,[l,e.shift])}),le([b],()=>{h.ce()},{flush:"post"}),i({get cache(){return a.h()},get scrollOffset(){return a.N()},get viewportSize(){return a.T()},findItemIndex:a.S,getItemOffset:a.O,getItemSize:a.k,scrollToIndex:h.le}),()=>{const l=e.as,r=e.item,m=I.value,S=h.ne(),d=[];for(let[s,g]=w.value;s<=g;s++){const k=n.default({item:e.data[s],index:s});d.push(W(ut,{key:ct(k,s),L:b,W:a,Y:c.re,D:s,X:k,U:o,K:S,Z:r},null,8,["L","W","Y","D","X","U","K","Z"]))}return W(l,{ref:p,style:{contain:"size style",overflowAnchor:"none",flex:"none",position:"relative",width:o?m+"px":"100%",height:o?"100%":m+"px",pointerEvents:E.value?"none":void 0}},typeof(u=d)=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!ye(u)?d:{default:()=>[d],_:2},8,["style"]);var u}}});function vt(e,t,n="update",i=p=>p,o=10){const p=e.values(),a=$(ve.value?"idle":"loading"),c=$([]),h=$([]),b=$([]),w=$(!0),E=$(),I=_e(E),l=G(()=>I.top.value<window.innerHeight*2),r=$(),m=je();async function S(){c.value.unshift(...i(b.value)),b.value=[]}le(t,async u=>{if(u){for await(const s of u)if(s.event===n){const g=s.payload;"uri"in g&&pe(g,void 0,!0);const k=b.value.findIndex(f=>f.id===g.id);k>=0&&b.value.splice(k,1),b.value.unshift(g)}else if(s.event==="status.update"){const g=s.payload;pe(g,void 0,!0);const k=c.value,f=k.findIndex(O=>O.id===g.id);f>=0&&(k[f]=g)}else if(s.event==="delete"){const g=s.payload;Be(g);const k=c.value,f=k.findIndex(O=>O.id===g);f>=0&&k.splice(f,1)}}},{immediate:!0});async function d(){if(!(a.value!=="idle"||!w.value)){a.value="loading";try{const u=await p.next();if(!u.done&&u.value.length){const s=i([...h.value,...u.value]),g=s.length<=o?s.length:s.length-o;h.value=s.slice(g),c.value.push(...s.slice(0,g)),a.value="idle"}else c.value.push(...h.value),h.value=[],a.value="done"}catch(u){r.value=u,a.value="error"}Ne(Ce().value,"disableTimelineAutoloading")&&(w.value=!1),await $e(),I.update()}}return Le(()=>{I.update()},1e3),ve.value||Me(()=>{a.value="idle",d()}),ze(()=>{l.value&&a.value==="idle"&&m.value===!1&&w.value&&d()}),{items:c,prevItems:b,update:S,state:a,error:r,endAnchor:E,canLoadMore:w}}const pt={p5:"","text-secondary":"",italic:"","text-center":""},mt={key:3,p5:"","text-secondary":""},ht=de({__name:"CommonPaginator",props:{paginator:{},keyProp:{default:"id"},virtualScroller:{type:Boolean,default:!1},stream:{},eventType:{},preprocess:{type:Function},endMessage:{type:[Boolean,String],default:!0}},setup(e,{expose:t}){const{t:n}=qe(),i=De(),{items:o,prevItems:p,update:a,state:c,endAnchor:h,error:b,canLoadMore:w}=vt(e.paginator,Ve(()=>e.stream),e.eventType,e.preprocess);i.hook("elk-logo:click",()=>{a(),i.$scrollToTop()});function E(r){o.value=[...o.value,e.preprocess?.([r])??r]}function I(r){const m=r[e.keyProp],S=o.value.findIndex(d=>d[e.keyProp]===m);S>-1&&(o.value=[...o.value.slice(0,S),e.preprocess?.([r])??r,...o.value.slice(S+1)])}function l(r){o.value=o.value.filter(m=>m[e.keyProp]!==r)}return t({createEntry:E,removeEntry:l,updateEntry:I}),(r,m)=>{const S=et;return F(),Z("div",null,[T(p).length?Y(r.$slots,"updater",He(se({key:0},{number:T(p).length,update:T(a)}))):ie("",!0),Y(r.$slots,"items",{items:T(o)},()=>
1[e.virtualScroller?(F(),Re(T(ft),{key:0,data:T(o)},{default:We(({item:d,index:u})=>[Y(r.$slots,"default",se({key:d[e.keyProp]},{item:d,older:T(o)[u+1],newer:T(o)[u-1],index:u,items:T(o)}))]),_:3},8,["data"])):(F(!0),Z(Fe,{key:1},Xe(T(o),(d,u)=>Y(r.$slots,"default",se({ref_for:!0},{key:d[e.keyProp]},{item:d,older:T(o)[u+1],newer:T(o)[u-1],index:u,items:T(o)}))),256))]),N("div",{ref_key:"endAnchor",ref:h},null,512),T(c)==="loading"?Y(r.$slots,"loading",{key:1},()=>[W(S)]):T(c)==="done"&&e.endMessage!==!1?Y(r.$slots,"done",{key:2,items:T(o)},()=>[N("div",pt,oe(T(n)(typeof e.endMessage=="string"&&T(o).length<=0?e.endMessage:"common.end_of_list")),1)]):T(c)==="error"?(F(),Z("div",mt,oe(T(n)("common.error"))+": "+oe(T(b)),1)):ie("",!0),T(c)!=="loading"&&T(c)!=="done"&&!T(w)?(F(),Z("button",{key:4,flex:"~ gap-1 center","w-full":"","my-6":"","py-6":"","btn-text":"","rounded-lg":"",bg:"base","filter-saturate-0":"","hover:filter-saturate-100":"",onClick:m[0]||(m[0]=d=>w.value=!0)},[m[1]||(m[1]=N("div",{"i-ri:arrow-down-line":""},null,-1)),Ke(" "+oe(r.$t("timeline.load_more")),1)])):ie("",!0)])}}}),yt=Object.assign(ht,{__name:"CommonPaginator"});export{ft as V,yt as _,Ze as a,et as b};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.