Anvil/assets/History-OQx_REdr.js
André Jaenisch 7fa2d8bddf
Updates
2024-06-24 11:39:28 +02:00

1 line
4.6 KiB
JavaScript

import{a as V}from"./utils-AUSSiI9x.js";import{e as $,i as C,d as p,p as D,a as v,b as j,f as w,h as M,k as B,l as O,m as b}from"./lifecycle-CdXpxNHb.js";import{S as z,i as F,a as _,e as E,t as g,g as N,c as x,b as R,m as T,d as U}from"./index--e_niGel.js";import{g as G}from"./globals-D0QH3NT1.js";import{e as y}from"./each-CbqiZOpL.js";import{C as J}from"./CommitBody-CvBXfPtW.js";import{C as K}from"./CommitDate-DO4cjwlj.js";const{Boolean:A}=G;function I(f,n,a){const r=f.slice();return r[4]=n[a],r}function H(f,n,a){const r=f.slice();return r[7]=n[a],r}function L(f,n,a){const r=f.slice();return r[10]=n[a],r}function P(f){let n,a,r,t;return a=new J({props:{commit:f[10]}}),{c(){n=v("li"),x(a.$$.fragment),r=j(),this.h()},l(m){n=w(m,"LI",{class:!0});var e=M(n);R(a.$$.fragment,e),r=B(e),e.forEach(p),this.h()},h(){O(n,"class","ltr:border-l-2 rtl:border-r-2 ms-2")},m(m,e){C(m,n,e),T(a,n,null),b(n,r),t=!0},p(m,e){const o={};e&1&&(o.commit=m[10]),a.$set(o)},i(m){t||(_(a.$$.fragment,m),t=!0)},o(m){g(a.$$.fragment,m),t=!1},d(m){m&&p(n),U(a)}}}function S(f){let n,a,r,t,m,e,o;r=new K({props:{commitDate:f[4][0],numberOfCommits:f[7][1].length,repoName:f[2](f[7][0])}});let l=y(f[7][1]),i=[];for(let s=0;s<l.length;s+=1)i[s]=P(L(f,l,s));const k=s=>g(i[s],1,1,()=>{i[s]=null});return{c(){n=v("li"),a=v("div"),x(r.$$.fragment),t=j(),m=v("ul");for(let s=0;s<i.length;s+=1)i[s].c();e=j(),this.h()},l(s){n=w(s,"LI",{class:!0});var c=M(n);a=w(c,"DIV",{class:!0});var h=M(a);R(r.$$.fragment,h),t=B(h),m=w(h,"UL",{});var u=M(m);for(let d=0;d<i.length;d+=1)i[d].l(u);u.forEach(p),h.forEach(p),e=B(c),c.forEach(p),this.h()},h(){O(a,"class","flex flex-col gap-6 ps-6"),O(n,"class","mb-8")},m(s,c){C(s,n,c),b(n,a),T(r,a,null),b(a,t),b(a,m);for(let h=0;h<i.length;h+=1)i[h]&&i[h].m(m,null);b(n,e),o=!0},p(s,c){const h={};if(c&1&&(h.commitDate=s[4][0]),c&1&&(h.numberOfCommits=s[7][1].length),c&1&&(h.repoName=s[2](s[7][0])),r.$set(h),c&3){l=y(s[7][1]);let u;for(u=0;u<l.length;u+=1){const d=L(s,l,u);i[u]?(i[u].p(d,c),_(i[u],1)):(i[u]=P(d),i[u].c(),_(i[u],1),i[u].m(m,null))}for(N(),u=l.length;u<i.length;u+=1)k(u);E()}},i(s){if(!o){_(r.$$.fragment,s);for(let c=0;c<l.length;c+=1)_(i[c]);o=!0}},o(s){g(r.$$.fragment,s),i=i.filter(A);for(let c=0;c<i.length;c+=1)g(i[c]);o=!1},d(s){s&&p(n),U(r),D(i,s)}}}function q(f){let n,a,r=y(Object.entries(f[4][1])),t=[];for(let e=0;e<r.length;e+=1)t[e]=S(H(f,r,e));const m=e=>g(t[e],1,1,()=>{t[e]=null});return{c(){for(let e=0;e<t.length;e+=1)t[e].c();n=$()},l(e){for(let o=0;o<t.length;o+=1)t[o].l(e);n=$()},m(e,o){for(let l=0;l<t.length;l+=1)t[l]&&t[l].m(e,o);C(e,n,o),a=!0},p(e,o){if(o&7){r=y(Object.entries(e[4][1]));let l;for(l=0;l<r.length;l+=1){const i=H(e,r,l);t[l]?(t[l].p(i,o),_(t[l],1)):(t[l]=S(i),t[l].c(),_(t[l],1),t[l].m(n.parentNode,n))}for(N(),l=r.length;l<t.length;l+=1)m(l);E()}},i(e){if(!a){for(let o=0;o<r.length;o+=1)_(t[o]);a=!0}},o(e){t=t.filter(A);for(let o=0;o<t.length;o+=1)g(t[o]);a=!1},d(e){e&&p(n),D(t,e)}}}function Q(f){let n,a,r=y(Object.entries(f[1](f[0]))),t=[];for(let e=0;e<r.length;e+=1)t[e]=q(I(f,r,e));const m=e=>g(t[e],1,1,()=>{t[e]=null});return{c(){for(let e=0;e<t.length;e+=1)t[e].c();n=$()},l(e){for(let o=0;o<t.length;o+=1)t[o].l(e);n=$()},m(e,o){for(let l=0;l<t.length;l+=1)t[l]&&t[l].m(e,o);C(e,n,o),a=!0},p(e,[o]){if(o&7){r=y(Object.entries(e[1](e[0])));let l;for(l=0;l<r.length;l+=1){const i=I(e,r,l);t[l]?(t[l].p(i,o),_(t[l],1)):(t[l]=q(i),t[l].c(),_(t[l],1),t[l].m(n.parentNode,n))}for(N(),l=r.length;l<t.length;l+=1)m(l);E()}},i(e){if(!a){for(let o=0;o<r.length;o+=1)_(t[o]);a=!0}},o(e){t=t.filter(A);for(let o=0;o<t.length;o+=1)g(t[o]);a=!1},d(e){e&&p(n),D(t,e)}}}function W(f,n,a){let{commitsMap:r=[]}=n,{followingsMap:t=[]}=n;const m=function(o){const l={};return o.filter(i=>!!i.id).forEach(i=>{const{committed:k,context:s}=i,c=k.slice(0,k.indexOf("T"));l[c]||(l[c]={}),l[c][s]||(l[c][s]=[]),l[c][s].push(i)}),l},e=function(o){const l=t.find(i=>i.id===o);return(l==null?void 0:l.name)||""};return f.$$set=o=>{"commitsMap"in o&&a(0,r=o.commitsMap),"followingsMap"in o&&a(3,t=o.followingsMap)},[r,m,e,t]}class X extends z{constructor(n){super(),F(this,n,W,Q,V,{commitsMap:0,followingsMap:3})}}X.__docgen={version:3,name:"History.svelte",data:[{keywords:[],visibility:"public",description:"Array of commits to display by date and project.",name:"commitsMap",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{keywords:[],visibility:"public",description:"Array of followings to look up.",name:"followingsMap",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};export{X as H};