Urara-Blog/build/_app/immutable/pages/projects/index.svelte-c4ebe900.js
2022-08-14 01:14:53 +08:00

1 line
6.4 KiB
JavaScript

import{S as ue,i as re,s as le,e as L,b as I,f as x,t as w,h as p,l as g,r as N,a as S,m as b,n as v,u as z,c as y,p as h,Z as ne,G as d,E as P,H as se,w as O,x as W,y as Z,B as K,d as ie,g as fe}from"../../chunks/index-cd58b8d1.js";import{H as de}from"../../chunks/head-4a058b17.js";import{F as me}from"../../chunks/footer-1abd9501.js";import"../../chunks/icon-3aa13b39.js";const pe=[{id:"fokify",name:"Fokify ",tags:["MVC","Vanilla JS","ES6","Parcel","SCSS","HTML5"],feature:"JavaScript",description:"\u4E00\u4E2A\u57FA\u4E8EWeb\u7AEF\u7684\u83DC\u8C31\u641C\u7D22\u5E73\u53F0\uFF0C\u6709\u83DC\u8C31\u641C\u7D22\u3001\u4E0A\u4F20\u3001\u6536\u85CF\u7B49\u529F\u80FD\uFF0C\u5E76\u4F7F\u7528 LocalStorage \u6765\u5B58\u50A8\u7528\u6237\u6570\u636E\uFF0C\u8BA9\u7528\u6237\u5728\u9000\u51FA\u9875\u9762\u540E\u4ECD\u80FD\u6D4F\u89C8\u6240\u6536\u85CF\u7684\u83DC\u8C31\u3002",img:"https://usc1.contabostorage.com/cc0b816231a841b1b0232d5ef0c6deb1:image/2022/06/c3f41e397af1e480f57dd75e82334819.png",link:"https://forkify.seviche.cc"},{id:"bankist",name:"Bankist",tags:["Lazy-loading"],feature:"JavaScript",description:"\u4E00\u4E2A\u6A21\u62DF\u7684\u94F6\u884C\u5B98\u7F51\u9875\u9762\uFF0C\u7528\u539F\u751FJS\u5B9E\u73B0\u4E86\u61D2\u52A0\u8F7D\u3001\u5E73\u6ED1\u6EDA\u52A8\uFF0C\u4EE5\u53CA\u5E7B\u706F\u7247\u7B49\u7EC4\u4EF6",img:"https://usc1.contabostorage.com/cc0b816231a841b1b0232d5ef0c6deb1:image/2022/07/b5e1ff87c3b4ba4cf2f00d4124154472.png",link:"https://bankist.seviche.cc"},{id:"omnifood",name:"Omnifood",tags:["CSS5"],feature:"JavaScript",description:"\u4E00\u4E2A\u98DF\u54C1\u8BA2\u9605APP\u5B98\u7F51\uFF0C\u7EAFHTML + CSS + JavaScript\u5B9E\u73B0",img:"https://usc1.contabostorage.com/cc0b816231a841b1b0232d5ef0c6deb1:image/2022/07/89424d0b448d105775c1d60346c57c59.png",link:"https://omnifood.seviche.cc"},{id:"piggame",name:"Pig Game",tags:["Game"],feature:"JavaScript",description:"\u4E00\u4E2A\u6295\u9AB0\u5B50\u7684\u6E38\u620F\uFF0C\u5148\u7D2F\u8BA1\u523020\u7684\u4EBA\u8F93\u3002",img:"https://usc1.contabostorage.com/cc0b816231a841b1b0232d5ef0c6deb1:image/2022/07/154ae3bc957a478679f1d9b7e0e0dce1.png",link:"https://pig-game-101.netlify.app/"}];function Y(s,e,r){const a=s.slice();return a[3]=e[r],a}function he(s){let e,r,a=s[0].feature+"",o,n,u,_,t,l,c,k,F,$,A,Q=s[0].name+"",M,G,C,T,D,oe=s[0].description+"",B=s[1],m=[];for(let f=0;f<B.length;f+=1)m[f]=ee(Y(s,B,f));return{c(){e=g("a"),r=g("div"),o=N(a),n=S(),u=g("div"),_=g("div"),t=g("div"),l=g("img"),k=S(),F=g("div"),$=g("div"),A=g("h2"),M=N(Q),G=S(),C=g("div");for(let f=0;f<m.length;f+=1)m[f].c();T=S(),D=g("p"),this.h()},l(f){e=b(f,"A",{id:!0,href:!0,class:!0});var E=v(e);r=b(E,"DIV",{class:!0});var i=v(r);o=z(i,a),i.forEach(p),n=y(E),u=b(E,"DIV",{class:!0});var V=v(u);_=b(V,"DIV",{class:!0});var H=v(_);t=b(H,"DIV",{class:!0});var R=v(t);l=b(R,"IMG",{class:!0,src:!0,alt:!0}),R.forEach(p),k=y(H),F=b(H,"DIV",{class:!0});var J=v(F);$=b(J,"DIV",{});var j=v($);A=b(j,"H2",{class:!0});var U=v(A);M=z(U,Q),U.forEach(p),G=y(j),C=b(j,"DIV",{class:!0});var X=v(C);for(let q=0;q<m.length;q+=1)m[q].l(X);X.forEach(p),j.forEach(p),T=y(J),D=b(J,"P",{class:!0});var ce=v(D);ce.forEach(p),J.forEach(p),H.forEach(p),V.forEach(p),E.forEach(p),this.h()},h(){h(r,"class","absolute text-5xl font-bold opacity-5 rotate-6 leading-tight top-2 right-0"),h(l,"class","rounded-md "),ne(l.src,c=s[0].img)||h(l,"src",c),h(l,"alt",s[0].description),h(t,"class","mb-auto aspect-video w-full max-w-full shrink-0 md:max-w-xs"),h(A,"class","p-name text-left text-2xl mb-2"),h(C,"class","mb-3 text-base font-normal"),h(D,"class","text-left text-base font-normal opacity-70"),h(F,"class","card-title flex-1 flex-col items-start gap-4"),h(_,"class","flex flex-col md:flex-row items-start gap-4"),h(u,"class","card-body p-4"),h(e,"id",s[0].id),h(e,"href",s[0].link),h(e,"class","card mx-auto max-w-4xl bg-base-100 shadow-xl transition-shadow mb-7 h-card u-url hover:shadow-2xl")},m(f,E){I(f,e,E),d(e,r),d(r,o),d(e,n),d(e,u),d(u,_),d(_,t),d(t,l),d(_,k),d(_,F),d(F,$),d($,A),d(A,M),d($,G),d($,C);for(let i=0;i<m.length;i+=1)m[i].m(C,null);d(F,T),d(F,D),D.innerHTML=oe},p(f,E){if(E&2){B=f[1];let i;for(i=0;i<B.length;i+=1){const V=Y(f,B,i);m[i]?m[i].p(V,E):(m[i]=ee(V),m[i].c(),m[i].m(C,null))}for(;i<m.length;i+=1)m[i].d(1);m.length=B.length}},i:P,o:P,d(f){f&&p(e),se(m,f)}}}function _e(s){let e,r;return e=new me({props:{rounded:!0,class:"max-w-4xl mx-auto p-4 md:p-8"}}),{c(){O(e.$$.fragment)},l(a){W(e.$$.fragment,a)},m(a,o){Z(e,a,o),r=!0},p:P,i(a){r||(x(e.$$.fragment,a),r=!0)},o(a){w(e.$$.fragment,a),r=!1},d(a){K(e,a)}}}function ee(s){let e,r=s[3]+"",a,o;return{c(){e=g("span"),a=N(r),o=S(),this.h()},l(n){e=b(n,"SPAN",{class:!0});var u=v(e);a=z(u,r),o=y(u),u.forEach(p),this.h()},h(){h(e,"class","btn btn-sm btn-ghost normal-case border-dotted border-base-content/20 border-2 my-1 mr-1")},m(n,u){I(n,e,u),d(e,a),d(e,o)},p:P,d(n){n&&p(e)}}}function ge(s){let e,r,a,o;const n=[_e,he],u=[];function _(t,l){return t[0].id==="footer"?0:1}return e=_(s),r=u[e]=n[e](s),{c(){r.c(),a=L()},l(t){r.l(t),a=L()},m(t,l){u[e].m(t,l),I(t,a,l),o=!0},p(t,[l]){r.p(t,l)},i(t){o||(x(r),o=!0)},o(t){w(r),o=!1},d(t){u[e].d(t),t&&p(a)}}}function be(s,e,r){let{item:a}=e,o=a,n=o.tags;return s.$$set=u=>{"item"in u&&r(2,a=u.item)},[o,n,a]}class ve extends ue{constructor(e){super(),re(this,e,be,ge,le,{item:2})}}function te(s,e,r){const a=s.slice();return a[1]=e[r],a}function ae(s){let e,r;return e=new ve({props:{item:s[1]}}),{c(){O(e.$$.fragment)},l(a){W(e.$$.fragment,a)},m(a,o){Z(e,a,o),r=!0},p:P,i(a){r||(x(e.$$.fragment,a),r=!0)},o(a){w(e.$$.fragment,a),r=!1},d(a){K(e,a)}}}function Ee(s){let e,r,a,o;e=new de({});let n=s[0],u=[];for(let t=0;t<n.length;t+=1)u[t]=ae(te(s,n,t));const _=t=>w(u[t],1,1,()=>{u[t]=null});return{c(){O(e.$$.fragment),r=S();for(let t=0;t<u.length;t+=1)u[t].c();a=L()},l(t){W(e.$$.fragment,t),r=y(t);for(let l=0;l<u.length;l+=1)u[l].l(t);a=L()},m(t,l){Z(e,t,l),I(t,r,l);for(let c=0;c<u.length;c+=1)u[c].m(t,l);I(t,a,l),o=!0},p(t,[l]){if(l&1){n=t[0];let c;for(c=0;c<n.length;c+=1){const k=te(t,n,c);u[c]?(u[c].p(k,l),x(u[c],1)):(u[c]=ae(k),u[c].c(),x(u[c],1),u[c].m(a.parentNode,a))}for(fe(),c=n.length;c<u.length;c+=1)_(c);ie()}},i(t){if(!o){x(e.$$.fragment,t);for(let l=0;l<n.length;l+=1)x(u[l]);o=!0}},o(t){w(e.$$.fragment,t),u=u.filter(Boolean);for(let l=0;l<u.length;l+=1)w(u[l]);o=!1},d(t){K(e,t),t&&p(r),se(u,t),t&&p(a)}}}function Fe(s){return[[...pe,{id:"footer"}]]}class Ae extends ue{constructor(e){super(),re(this,e,Fe,Ee,le,{})}}export{Ae as default};