国外MOSE官网
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
11 KiB

import{d as y,u as v,r as k,f as p,c as a,a as t,t as o,b as i,F as m,g,n as w,o as n}from"./index-Doz-m8QP.js";const M={class:"bg-background min-h-screen"},S={class:"relative py-24 px-6 md:px-12 lg:px-24 bg-background-dark overflow-hidden"},C={class:"container mx-auto relative z-10"},E={class:"max-w-3xl mx-auto text-center"},O={class:"text-4xl md:text-5xl lg:text-6xl font-bold text-text mb-6"},j={class:"text-lg md:text-xl text-text-secondary mb-8"},z={class:"py-16 px-6 md:px-12 lg:px-24"},P={class:"container mx-auto"},B={class:"flex justify-between items-center mb-10"},D={class:"text-2xl md:text-3xl font-bold text-text"},F={href:"#all-projects",class:"text-primary-light hover:text-primary-dark transition-colors duration-200"},$={class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"},q=["src","alt"],A={class:"p-6"},H={class:"text-xl font-bold text-text mb-2"},I={class:"text-text-secondary mb-4"},L={class:"flex justify-between items-center"},N={class:"px-3 py-1 bg-background text-primary-light text-xs rounded-full"},T=["href"],V={id:"all-projects",class:"py-16 px-6 md:px-12 lg:px-24 bg-background-light"},G={class:"container mx-auto"},J={class:"text-2xl md:text-3xl font-bold text-text mb-10"},K={class:"flex flex-wrap gap-2 mb-10"},Q=["onClick"],R={class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6"},U=["src","alt"],W={class:"p-5"},X={class:"text-lg font-bold text-text mb-2"},Y={class:"text-text-secondary text-sm mb-4"},Z={class:"flex justify-between items-center"},tt={class:"px-3 py-1 bg-background-dark text-primary-light text-xs rounded-full"},et=["href"],st={class:"py-16 px-6 md:px-12 lg:px-24"},ot={class:"container mx-auto"},rt={class:"text-center mb-12"},it={class:"text-2xl md:text-3xl font-bold text-text mb-4"},lt={class:"text-text-secondary max-w-2xl mx-auto"},at={class:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-8"},nt=["href"],ct=["src","alt"],dt={class:"py-20 px-6 md:px-12 lg:px-24 bg-primary bg-opacity-10 relative overflow-hidden"},mt={class:"container mx-auto relative z-10"},gt={class:"max-w-3xl mx-auto text-center"},ut={class:"text-2xl md:text-3xl font-bold text-text mb-4"},xt={class:"text-text-secondary mb-8"},pt={href:"#",class:"inline-block px-8 py-3 bg-primary text-text rounded-lg hover:bg-primary-dark transition-colors duration-300 shadow-button"},ht={class:"py-16 px-6 md:px-12 lg:px-24"},bt={class:"container mx-auto"},ft={class:"text-2xl md:text-3xl font-bold text-text mb-10"},_t={class:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6"},yt={href:"#",class:"bg-background-light p-6 rounded-xl flex flex-col items-center text-center hover:bg-background-dark transition-colors duration-300"},vt={class:"text-lg font-bold text-text mb-2"},kt={href:"#",class:"bg-background-light p-6 rounded-xl flex flex-col items-center text-center hover:bg-background-dark transition-colors duration-300"},wt={class:"text-lg font-bold text-text mb-2"},Mt={href:"#",class:"bg-background-light p-6 rounded-xl flex flex-col items-center text-center hover:bg-background-dark transition-colors duration-300"},St={class:"text-lg font-bold text-text mb-2"},Ct={href:"#",class:"bg-background-light p-6 rounded-xl flex flex-col items-center text-center hover:bg-background-dark transition-colors duration-300"},Et={class:"text-lg font-bold text-text mb-2"},Ot=y({__name:"Ecosystem",setup(u){const{t:e}=v(),l=k("all"),x=[{id:"all",name:e("ecosystem.categories.all")},{id:"defi",name:e("ecosystem.categories.defi")},{id:"nft",name:e("ecosystem.categories.nft")},{id:"dao",name:e("ecosystem.categories.dao")},{id:"gaming",name:e("ecosystem.categories.gaming")},{id:"infrastructure",name:e("ecosystem.categories.infrastructure")},{id:"social",name:e("ecosystem.categories.social")}],d=[{id:1,name:"MOSE Swap",description:"Decentralized exchange with low fees and high liquidity",category:"defi",image:"/public/images.png",url:"https://moseswap.io",featured:!0},{id:2,name:"MOSE NFT Marketplace",description:"Trade unique digital assets on the MOSE blockchain",category:"nft",image:"/public/images.png",url:"https://mosenft.io",featured:!0},{id:3,name:"MOSE DAO",description:"Decentralized governance for the MOSE ecosystem",category:"dao",image:"/public/images.png",url:"https://mosedao.io",featured:!0},{id:4,name:"MOSE Gaming",description:"Play-to-earn games built on MOSE",category:"gaming",image:"/public/images.png",url:"https://mosegaming.io",featured:!1},{id:5,name:"MOSE Bridge",description:"Cross-chain bridge for MOSE assets",category:"infrastructure",image:"/public/images.png",url:"https://mosebridge.io",featured:!0},{id:6,name:"MOSE Social",description:"Decentralized social network",category:"social",image:"/public/images.png",url:"https://mosesocial.io",featured:!1},{id:7,name:"MOSE Lending",description:"Decentralized lending protocol",category:"defi",image:"/public/images.png",url:"https://moselending.io",featured:!1},{id:8,name:"MOSE Staking",description:"Stake your MOSE tokens for rewards",category:"defi",image:"/public/images.png",url:"https://mosestaking.io",featured:!1}],h=[{id:1,name:"Partner 1",logo:"/public/images.png",url:"https://partner1.com"},{id:2,name:"Partner 2",logo:"/public/images.png",url:"https://partner2.com"},{id:3,name:"Partner 3",logo:"/public/images.png",url:"https://partner3.com"},{id:4,name:"Partner 4",logo:"/public/images.png",url:"https://partner4.com"},{id:5,name:"Partner 5",logo:"/public/images.png",url:"https://partner5.com"},{id:6,name:"Partner 6",logo:"/public/images.png",url:"https://partner6.com"}],b=p(()=>l.value==="all"?d:d.filter(c=>c.category===l.value)),f=p(()=>d.filter(c=>c.featured)),_=c=>{l.value=c};return(c,r)=>(n(),a("div",M,[t("section",S,[t("div",C,[t("div",E,[t("h1",O,o(i(e)("ecosystem.title")),1),t("p",j,o(i(e)("ecosystem.subtitle")),1)])]),r[0]||(r[0]=t("div",{class:"absolute top-0 left-0 w-full h-full overflow-hidden opacity-10"},[t("div",{class:"absolute -top-24 -left-24 w-64 h-64 rounded-full bg-primary-light blur-3xl"}),t("div",{class:"absolute top-1/2 right-0 w-80 h-80 rounded-full bg-secondary blur-3xl"}),t("div",{class:"absolute -bottom-24 left-1/3 w-72 h-72 rounded-full bg-accent blur-3xl"})],-1))]),t("section",z,[t("div",P,[t("div",B,[t("h2",D,o(i(e)("ecosystem.projects.featured")),1),t("a",F,o(i(e)("ecosystem.projects.viewAll")),1)]),t("div",$,[(n(!0),a(m,null,g(f.value,s=>(n(),a("div",{key:s.id,class:"bg-background-light rounded-xl overflow-hidden shadow-card hover:transform hover:scale-105 transition-all duration-300"},[t("img",{src:s.image,alt:s.name,class:"w-full h-48 object-cover"},null,8,q),t("div",A,[t("h3",H,o(s.name),1),t("p",I,o(s.description),1),t("div",L,[t("span",N,o(i(e)(`ecosystem.categories.${s.category}`)),1),t("a",{href:s.url,target:"_blank",rel:"noopener noreferrer",class:"text-primary-light hover:text-primary-dark transition-colors duration-200"},o(i(e)("ecosystem.projects.learnMore")),9,T)])])]))),128))])])]),t("section",V,[t("div",G,[t("h2",J,o(i(e)("ecosystem.title")),1),t("div",K,[(n(),a(m,null,g(x,s=>t("button",{key:s.id,onClick:zt=>_(s.id),class:w(["px-4 py-2 rounded-full text-sm transition-colors duration-200",l.value===s.id?"bg-primary text-text":"bg-background-dark text-text-secondary hover:bg-background hover:text-text"])},o(s.name),11,Q)),64))]),t("div",R,[(n(!0),a(m,null,g(b.value,s=>(n(),a("div",{key:s.id,class:"bg-background rounded-xl overflow-hidden shadow-card hover:shadow-lg transition-all duration-300"},[t("img",{src:s.image,alt:s.name,class:"w-full h-40 object-cover"},null,8,U),t("div",W,[t("h3",X,o(s.name),1),t("p",Y,o(s.description),1),t("div",Z,[t("span",tt,o(i(e)(`ecosystem.categories.${s.category}`)),1),t("a",{href:s.url,target:"_blank",rel:"noopener noreferrer",class:"text-primary-light hover:text-primary-dark transition-colors duration-200 text-sm"},o(i(e)("ecosystem.projects.learnMore")),9,et)])])]))),128))])])]),t("section",st,[t("div",ot,[t("div",rt,[t("h2",it,o(i(e)("ecosystem.partners.title")),1),t("p",lt,o(i(e)("ecosystem.partners.subtitle")),1)]),t("div",at,[(n(),a(m,null,g(h,s=>t("a",{key:s.id,href:s.url,target:"_blank",rel:"noopener noreferrer",class:"flex items-center justify-center p-6 bg-background-light rounded-lg hover:bg-background-dark transition-colors duration-300"},[t("img",{src:s.logo,alt:s.name,class:"max-h-12 max-w-full"},null,8,ct)],8,nt)),64))])])]),t("section",dt,[t("div",mt,[t("div",gt,[t("h2",ut,o(i(e)("ecosystem.join.title")),1),t("p",xt,o(i(e)("ecosystem.join.subtitle")),1),t("a",pt,o(i(e)("ecosystem.join.cta")),1)])]),r[1]||(r[1]=t("div",{class:"absolute top-0 left-0 w-full h-full overflow-hidden opacity-30"},[t("div",{class:"absolute top-0 right-0 w-64 h-64 rounded-full bg-primary blur-3xl"}),t("div",{class:"absolute bottom-0 left-0 w-80 h-80 rounded-full bg-primary blur-3xl"})],-1))]),t("section",ht,[t("div",bt,[t("h2",ft,o(i(e)("ecosystem.resources.title")),1),t("div",_t,[t("a",yt,[r[2]||(r[2]=t("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-12 w-12 text-primary-light mb-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})],-1)),t("h3",vt,o(i(e)("ecosystem.resources.docs")),1),r[3]||(r[3]=t("p",{class:"text-text-secondary text-sm"}," Comprehensive documentation for developers ",-1))]),t("a",kt,[r[4]||(r[4]=t("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-12 w-12 text-primary-light mb-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"})],-1)),t("h3",wt,o(i(e)("ecosystem.resources.github")),1),r[5]||(r[5]=t("p",{class:"text-text-secondary text-sm"}," Open source code repositories ",-1))]),t("a",Mt,[r[6]||(r[6]=t("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-12 w-12 text-primary-light mb-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})],-1)),t("h3",St,o(i(e)("ecosystem.resources.grants")),1),r[7]||(r[7]=t("p",{class:"text-text-secondary text-sm"}," Funding for innovative projects ",-1))]),t("a",Ct,[r[8]||(r[8]=t("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-12 w-12 text-primary-light mb-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"})],-1)),t("h3",Et,o(i(e)("ecosystem.resources.community")),1),r[9]||(r[9]=t("p",{class:"text-text-secondary text-sm"}," Join our developer community ",-1))])])])])]))}}),jt=(u,e)=>{const l=u.__vccOpts||u;for(const[x,d]of e)l[x]=d;return l},Bt=jt(Ot,[["__scopeId","data-v-6da6eaa8"]]);export{Bt as default};