1import{_ as q}from"./B4SDgrMM.js";import{_ as H}from"./DZkPMZ-b.js";import{_ as M,a as P}from"./CIJd4h1F.js";import{j as U,r as l,q as e,f as $,c as i,a as s,b as C,t as p,F as z,y as A,o as n}from"./D37Uvyjh.js";import{u as G}from"./Cky-dTH-.js";import{f as J}from"./Brw_pd6I.js";import{u as K}from"./ciEaLltB.js";import"./wl16QdqS.js";import"./DO6BLZPq.js";import"./DlAUqK2U.js";import"./BYO525Gb.js";const O={key:1,class:"antialiased bg-white dark:bg-gray-900"},Q={class:"max-w-screen-xl px-4 py-4 mx-auto sm:px-6 lg:px-8"},R={class:"max-w-screen-xl px-4 py-10 mx-auto sm:px-6 lg:px-8 lg:py-14"},W={class:"max-w-2xl mx-auto mb-10 space-y-4 text-center"},X={key:0,class:"animate-pulse"},Y=s("div",{class:"w-1/2 h-10 mx-auto mb-4 bg-gray-300 rounded-md dark:bg-gray-700"},null,-1),Z=s("div",{class:"w-1/3 h-6 mx-auto bg-gray-300 rounded-md dark:bg-gray-700"},null,-1),tt=[Y,Z],et={key:1},at={class:"mb-2 text-3xl font-semibold sm:leading-[40px] tracking-tight text-title sm:text-4xl dark:text-white min-h-10"},ot={class:"text-lg font-normal text-gray-500 dark:text-gray-400"},st={class:"mb-2 text-2xl font-semibold text-title"},nt={class:"text-base font-normal text-gray-500 dark:text-gray-400"},lt={key:0,class:"grid gap-6 mt-6 sm:grid-cols-2 lg:grid-cols-4 lg:mt-8"},vt={__name:"index",setup(it){const{t:a}=U(),o=l({}),h=l([]),c=l(!0),b=l(!1),{styleNumber:f,ideaImageNumber:v,loading:E,error:ct}=K(),V=l([{label:a("topic_navHome"),link:"/"},{label:a("topic_navTattooStyles")}]);return(async()=>{var y,x,r,m,_,d,g,k,N,S,D,w,T,B,I,j,F,L;try{const t=await J({per_page:999});t&&t.code===200?(o.value=(t==null?void 0:t.data)||{},G({title:a("metadata_tattoo_styles_title",{tag:(x=(y=o.value)==null?void 0:y.category)==null?void 0:x.name,count:((m=(r=o.value)==null?void 0:r.category)==null?void 0:m.image_num)||0}),ogTitle:a("metadata_tattoo_styles_title",{tag:(d=(_=o.value)==null?void 0:_.category)==null?void 0:d.name,count:((k=(g=o.value)==null?void 0:g.category)==null?void 0:k.image_num)||0}),description:a("metadata_tattoo_styles_description",{tag:(S=(N=o.value)==null?void 0:N.category)==null?void 0:S.name,count:((w=(D=o.value)==null?void 0:D.category)==null?void 0:w.image_num)||0}),ogDescription:a("metadata_tattoo_styles_description",{tag:(B=(T=o.value)==null?void 0:T.category)==null?void 0:B.name,count:((j=(I=o.value)==null?void 0:I.category)==null?void 0:j.image_num)||0})}),((L=(F=t==null?void 0:t.data)==null?void 0:F.data)==null?void 0:L.length)>0&&(h.value=t==null?void 0:t.data.data.map(u=>({link:`/tattoo-styles/${u.handle}`,title:u.name,imageUrl:u.cover_url,desc:a("tattooStyles_cardDesc",{imageNum:u.image_num})}))),c.value=!1):t&&t.code===404&&(b.value=!0)}catch{c.value=!1}})(),(y,x)=>{const r=q,m=H,_=P,d=M;return e(b)?(n(),$(r,{key:0})):(n(),i("div",O,[s("div",Q,[C(m,{items:e(V),loading:e(c)},null,8,["items","loading"])]),s("div",R,[s("div",W,[e(E)?(n(),i("div",X,tt)):(n(),i("div",et,[s("h1",at,p(e(a)("tattooStyles_pageTitle",{styleNumber:e(f),ideaImageNumber:e(v)})),1),s("p",ot,p(e(a)("tattooStyles_pageDesc",{styleNumber:e(f),ideaImageNumber:e(v)})),1)]))]),s("h2",st,p(e(a)("tattooStyles_sectionTitle")),1),s("p",nt,p(e(a)("tattooStyles_sectionDesc")),1),e(c)?(n(),i("div",lt,[(n(),i(z,null,A(4,g=>C(_,{key:g})),64))])):(n(),$(d,{key:1,class:"mt-6 lg:mt-8",listData:e(h)},null,8,["listData"]))])]))}}};export{vt 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.