1import{_ as T}from"./H7pu5BV8.js";import{_ as V}from"./H0bg0IrG.js";import{_ as I,a as B,b as E}from"./DO89z47O.js";import{u as H}from"./DoyODQHl.js";import{u as m}from"./Cx6pI0a3.js";import{d as N,u as L,c as u,r as M,w as U,P as $,a,z as g,b as e,f as t,H as f,y as P,W as D,o as n}from"./cl7XfM0u.js";import{_ as F}from"./DlAUqK2U.js";import"./C8R0BvqS.js";import"./Dcdj5DrC.js";const S={class:"projects-page"},W={class:"bg-white sticky top-0 z-40 backdrop-blur-sm bg-white/95"},q={class:"bg-white"},A={class:"flex max-w-6xl mx-auto items-center justify-between border-b border-gray-200"},G={class:"bg-zinc-100 bg-gray-50 py-20"},J={class:"cief-container max-w-6xl mx-auto bg-white rounded-xl py-10 px-4 sm:px-6 lg:px-10"},K={key:0,class:"flex flex-col items-center justify-center min-h-[400px]"},O={key:1,class:"flex flex-col items-center justify-center min-h-[400px]"},Q={class:"text-center"},R={class:"text-red-600 text-lg mb-4"},X={key:2,class:"space-y-12"},Y={class:"text-center"},Z={class:"text-3xl font-bold text-gray-900 mb-4"},ee=["alt"],te=["alt"],se=["alt"],oe={class:"bg-white"},ae=["innerHTML"],ne={key:0,class:"relative"},le=["href"],ie=["src","alt"],re=["src","alt"],ce={key:3,class:"flex flex-col items-center justify-center min-h-[400px]"},de=N({__name:"projects",setup(me){const{t:i}=L(),y=u(()=>[{id:"zfyzpx",label:i("brand.tabs.zfyzpx")},{id:"wfyzpx",label:i("brand.tabs.wfyzpx")},{id:"hxjs",label:i("brand.tabs.hxjs")},{id:"sfky",label:i("brand.tabs.sfky")}]),p={zfyzpx:12,wfyzpx:13,hxjs:14,sfky:15},{content:o,loading:h,error:_,loadCategoryContent:v,retry:w}=H(),c=M("zfyzpx");U(c,async l=>{const s=p[l];s&&await v(s)},{immediate:!0});const r=m(o,"title"),k=m(o,"content"),z=m(o,"image"),d=u(()=>{if(!o.value)return"";const l=z.value;return l||o.value.imageUrl||""});$({title:`${i("navigation.brand_projects")} - ${i("header.site_name")}`,meta:[{name:"description",content:"ååå¦é¢åç项ç®ä»ç»"},{name:"keywords",content:"ååå¦é¢,䏿¹é¢é¿,å¹è®,å²åå¹è®,é¢é¿å¹è®,åç项ç®"}]});const b=l=>{const s=l.target;s.src="/images/one.jpg"};return(l,s)=>{const j=T,C=V;return n(),a("div",S,[g(j,{"title-image":"/images/brand/ppym.png",alt:"åç项ç®","background-image":"/images/brand/banner.png"}),e("section",W,[e("div",q,[e("div",A,[g(C,{items:y.value,modelValue:c.value,"onUpdate:modelValue":s[0]||(s[0]=x=>c.value=x),class:"flex space-x-8 py-4"},null,8,["items","modelValue"])])])]),e("section",G,[e("div",J,[t(h)?(n(),a("div",K,s[2]||(s[2]=[e("div",{class:"animate-spin rounded-full h-12 w-12 border-b-2 border-yellow-600 mb-4"},null,-1),e("p",{class:"text-gray-600"},"å è½½ä¸...",-1)]))):t(_)?(n(),a("div",O,[e("div",Q,[e("p",R,f(t(_).message),1),e("button",{onClick:s[1]||(s[1]=x=>t(w)(p[c.value])),class:"px-6 py-2 bg-yellow-600 hover:bg-yellow-500 text-white rounded-lg transition-colors"}," éè¯ ")])])):t(o)?(n(),a("div",X,[e("div",Y,[e("h2",Z,[e("img",{src:I,alt:t(r),class:"inline-block w-[50px] mb-2"},null,8,ee),D(" "+f(t(r))+" ",1),e("img",{src:B,alt:t(r),class:"inline-block w-[50px] mb-2"},null,8,te)]),e("img",{src:E,alt:t(r),class:"inline-block w-[450px] mb-3"},null,8,se)]),e("div",oe,[e("div",{innerHTML:t(k),class:"prose prose-lg max-w-none text-base text-gray-700 leading-relaxed mb-4 whitespace-pre-line"},null,8,ae)]),d.value?(n(),a("div",ne,[t(o).link?(n(),a("a",{key:0,href:t(o).link,target:"_blank",rel:"noopener noreferrer"},[e("img",{src:d.value,alt:t(r),class:"w-full block hover:opacity-90 transition-opacity",onError:b},null,40,ie)],8,le)):(n(),a("img",{key:1,src:d.value,alt:t(r),class:"w-full block",onError:b},null,40,re))])):P("",!0)])):(n(),a("div",ce,s[3]||(s[3]=[e("p",{class:"text-gray-400 text-lg"},"ææ å
容",-1)])))])])])}}}),ve=F(de,[["__scopeId","data-v-d7a81122"]]);export{ve as default};
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.