1import{r as i,j as e,L as S}from"./react-vendor-BDHNqS4B.js";import{u as me,I as ue,b as Y,X as xe,L as O,B as C}from"./main-m_sUF2N4.js";import{C as I,a as Q}from"./card-U4xgiZnN.js";import{S as D,a as U,b as M,c as H,d as l}from"./select-fZgDq8v8.js";import{b as pe}from"./Header-BkbupWq-.js";import{M as X,F as he}from"./Footer-CtylQEAH.js";import{D as ge}from"./DirectAnswerBox-Bx52E2kD.js";import{c as G,f as fe,g as je,e as be}from"./eventApi-BIdg6rsX.js";import{u as Ne}from"./useSEO-CoArDrdl.js";import{S as T}from"./skeleton-CDto_fTL.js";import{m as J}from"./festival-hero-banner-Bp0l-DUp.js";import{M as P,i as A,s as we,m as ye,w as ve}from"./featuredActivities-HPTlYqPU.js";import{S as Ee}from"./search-BSw3vufk.js";import{S as ke}from"./sliders-horizontal-zztTPW4P.js";import{C as N}from"./calendar-KPQ2FJpt.js";import{A as Z}from"./chevron-right-CpkQxGj-.js";import{T as Se}from"./tag-D40gy_Nl.js";import{S as Ce}from"./sparkles-BcmYxR0H.js";import"./amplify-DYDcjoow.js";import"./query-7-WHkg5t.js";import"./index-CFf87M6S.js";import"./chevron-up-Cb9C18fB.js";import"./check-DS0-tR9o.js";import"./textarea-D7qsgB_p.js";import"./reportService-tEzofQZ6.js";import"./phone-B2rvvDkK.js";import"./type-CVgQCqWZ.js";const q=["ADOPTION","MARKET","EXPO","WORKSHOP","CHARITY","MEETUP","PET_FRIENDLY","OTHER"],R=16,ee=[{question:"馿¸¯æå©å¯µç©æ´»åé©å帶çå»ï¼",answer:"馿¸¯æå¥½å¤å¯µç©æ´»åé©å帶çå»ï¼å
æ¬å¯µç©å¸éãå¯µç©æ´¾å°ãççåå¹´è¯ã寵ç©åååå ´æ´»åçãPetWellæå®ææ´æ°ææ°å
å¯µç©æ´»åè³è¨ã"},{question:"ä»å卿«å¸¶çå»é好ï¼",answer:"2026 å¹´ 9 æ 25â27 æ¥è§å¡æµ·æ¿±ææ¯å©æ²æµ¸å°å¼ä¸ç§ç¯ï¼è³æãå¯µç©æé¤
ãæå¡åå¤å¸ä¸æ¬¡éãå
¶ä»é±æ«å¸éãæ´¾å°å寵ç©ååæ´»å亦æåºæ¬é æ´æ°ã"},{question:"é度å¯ä»¥å¸¶å¯µç©ï¼æå©æ¾ç好尿¹ï¼",answer:"馿¸¯æåå°å¯µç©åååå ´ã寵ç©å
¬ååæ¶å¤ç©ºéå¯ä»¥å¸¶å¯µç©å»ãPetWell仲æå¯µç©ååé¤å»³æ¨è¦ï¼å¹«ä½ æµå°ççå¯ä»¥å
¥å
é¤å»³ã"},{question:"å¯µç©æ´»å2025æå©æ¨ä»ï¼",answer:"2025年馿¸¯æå¤å大åå¯µç©æ´»åï¼å
æ¬é¦æ¸¯å¯µç©ç¯ãççåå¹´è¯ã寵ç©å¸éçãPetWellæå®ææ´æ°ææ°æ´»åè³è¨ï¼å¹«ä½ 忝婿µå°æå±å
æ´»åã"},{question:"å¸¶çæ´»å馿¸¯æå©é¸æï¼",answer:"馿¸¯å¸¶çæ´»å鏿å¤å
ï¼å
æ¬æ¶å¤ççè·ãå¯µç©æ¸¸æ³³ãåå ´å¯µç©æ´¾å°çãä½ å¯ä»¥æ ¹æççæ§æ ¼é¸æé©åå
æ´»åã"},{question:"ççå¯ä»¥å»é度ç©ï¼",answer:"馿¸¯æè¶
é40åçå
¬åãå¤é寵ç©åååå ´åé¤å»³ï¼ä»²æå®æè辦å
å¯µç©æ´»åãPetWellæä¾å
¨æ¸¯å¯µç©å¥½å»èè³è¨ã"}],ts=()=>{const{t:r,i18n:m}=me(),[j,p]=i.useState([]),[o,K]=i.useState(!0),[$,te]=i.useState(null),[h,re]=i.useState(""),[g,B]=i.useState("all"),[f,_]=i.useState("all"),[u,V]=i.useState("all"),[w,ae]=i.useState(!1),[F,W]=i.useState(R),ie=s=>{switch(s){case"startingSoon":return{label:r("event.status.startingSoon"),className:"bg-amber-500 text-white"};case"upcoming":return{label:r("event.status.upcoming"),className:"bg-primary text-primary-foreground"};case"ongoing":return{label:r("event.status.ongoing"),className:"bg-green-500 text-white"};case"completed":return{label:r("event.status.completed"),className:"bg-muted text-muted-foreground"};default:return{label:r("event.status.cancelled"),className:"bg-muted text-muted-foreground"}}},y=i.useMemo(()=>({...P,imageUrl:J,organizerName:P.organizerName,status:G(P),attendeeCount:0,featured:!0}),[]);i.useEffect(()=>{(async()=>{try{K(!0),te(null);const a=await fe({limit:100});if(!a||!a.items){console.warn("No events data received"),p([y]);return}const L=a.items.map(t=>{var x;try{const b=G(t),E=je(t),k=be(t.location),ce=t.photos&&t.photos.length>0?t.photos[0]:void 0;return{id:t.id,name:t.name,description:t.description,dateTime:t.dateTime,location:t.location,district:t.district||k,imageUrl:ce,organizerName:t.organizerName||((x=t.organizer)==null?void 0:x.name)||t.organizerEmail||"Unknown",status:b,attendeeCount:E,capacity:t.capacity||void 0,price:t.price||void 0,category:Te(t.category,t.name,t.description),remark:t.remark||void 0,href:A(t)?P.href:void 0,featured:A(t)}}catch(b){return console.warn("Error transforming event:",t.id,b),null}}).filter(t=>t!==null).sort((t,x)=>{const b={startingSoon:0,ongoing:1,upcoming:2,completed:3,cancelled:4},E=b[t.status]??4,k=b[x.status]??4;
1return E!==k?E-k:new Date(t.dateTime).getTime()-new Date(x.dateTime).getTime()}),v=ye(L,y).map(t=>ve(t,{imageUrl:J}));p(v)}catch(a){console.error("Error loading events:",a),p([y])}finally{K(!1)}})()},[y]);const le=q,n=i.useMemo(()=>j.filter(s=>{var x;const a=h===""||s.name.toLowerCase().includes(h.toLowerCase())||((x=s.description)==null?void 0:x.toLowerCase().includes(h.toLowerCase()))||s.location.toLowerCase().includes(h.toLowerCase()),c=g==="all"||s.status===g,L=f==="all"||s.category===f,v=!s.price||s.price===0;return a&&c&&L&&(u==="all"||u==="free"&&v||u==="paid"&&!v)}),[j,h,g,f,u]);i.useEffect(()=>{W(R)},[h,g,f,u]);const d=i.useMemo(()=>n.find(s=>s.featured||A(s))??null,[n]),oe=i.useMemo(()=>n.slice(0,F),[n,F]),ne=F<n.length,z=i.useMemo(()=>{let s=0;return g!=="all"&&s++,f!=="all"&&s++,u!=="all"&&s++,s},[g,f,u]),de=s=>{const a=new Date(s),c={weekday:"long",year:"numeric",month:"long",day:"numeric"};return new Intl.DateTimeFormat(m.language==="zh"?"zh-HK":"en-US",c).format(a)};return Ne({title:"寵ç©é¦æ¸¯ - 2026 馿¸¯å¯µç©æ´»åæ»ç¥ | 寵ç©å¥½å»èãå¸¶çæ´»åæ¨è¦ | PetWell",description:"寵ç©é¦æ¸¯é¦é¸ - ç²¾é¸2026馿¸¯å¯µç©æ´»åã寵ç©å¥½å»èãå¸¶çæ´»åæ¨è¦ãæ¶µè寵ç©å¸éãå¯µç©æ´¾å°ãççåå¹´è¯ã寵ç©åååå ´æ´»åãæ¸¯å³¶ãä¹é¾ãæ°çå
¨è¦èï¼å¹«å¯µç©é¦æ¸¯ä¸»äººæµå°æé©åæ¯å©å
æ´»åï¼",keywords:"å¯µç©æ´»å,寵ç©å¥½å»è,å¸¶çæ´»å,馿¸¯å¯µç©æ´»å,寵ç©å¸é,å¯µç©æ´¾å°,帶ç好å»è,寵ç©åååå ´",canonicalUrl:"https://petwellhk.com/pet-activities",structuredData:{"@context":"https://schema.org","@type":"ItemList",name:"2026 馿¸¯å¯µç©æ´»å",description:"ç²¾é¸é¦æ¸¯å¯µç©æ´»åã帶ç好å»èã寵ç©å¸éæ¨è¦",url:"https://petwellhk.com/pet-activities",numberOfItems:n.length,itemListElement:n.slice(0,20).map((s,a)=>{var c;return{"@type":"ListItem",position:a+1,item:{"@type":"Event",name:s.name,description:((c=s.description)==null?void 0:c.replace(/<[^>]*>/g,"").substring(0,200))||"",startDate:s.dateTime,location:{"@type":"Place",name:s.location,address:{"@type":"PostalAddress",addressLocality:s.district,addressCountry:"HK"}},organizer:{"@type":"Organization",name:s.organizerName},image:s.imageUrl,url:s.href?`https://petwellhk.com${s.href}`:`https://petwellhk.com/event/${s.id}`,offers:s.price?{"@type":"Offer",price:s.price,priceCurrency:"HKD",availability:"https://schema.org/InStock"}:{"@type":"Offer",price:"0",priceCurrency:"HKD",availability:"https://schema.org/InStock"}}}})},faqItems:ee,speakableSelectors:[".hero-summary",".faq-answer","h1"]}),e.jsxs("div",{className:"min-h-screen flex flex-col",children:[e.jsx(pe,{}),e.jsx("main",{className:"place-listing-page flex-1 pb-14 md:pb-16",children:e.jsxs("div",{className:"container mx-auto max-w-6xl px-4",children:[e.jsxs("header",{className:"hero-summary pt-8 md:pt-10",children:[e.jsxs("div",{className:"max-w-2xl",children:[e.jsx("h1",{className:"text-2xl font-bold tracking-tight text-foreground md:text-3xl",children:"2026 馿¸¯å¯µç©å¥½å»è"}),e.jsx("p",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground md:text-[15px]",children:"ç²¾é¸å¯µç©æ´»åãå¸éãæ´¾å°èåå¹´è¯ï¼æ¸¯å³¶ãä¹é¾ãæ°çå
¨è¦è"})]}),e.jsx(ge,{question:"ä»å卿«å¸¶çå»é好ï¼",answer:"2026 å¹´ 9 æ 25â27 æ¥å¯ä»¥å¸¶çå»è§å¡æµ·æ¿±æ¯å©æ²æµ¸å°å¼ä¸ç§ç¯ï¼è³æãå¯µç©æé¤
ãå°ç£æå¡æ¯åå¤å¸ãå
¶ä»é±æ«å¸éåæ´¾å°äº¦æåºæ¬é æ´æ°ã",className:"mt-4 max-w-2xl",hidden:!0})]}),e.jsx("div",{className:"seo-hidden",children:e.jsxs("section",{className:"mt-4",children:[e.jsx("h2",{className:"text-sm font-semibold text-foreground hero-summary",children:"å©ä¿å¯µç©æ´»åï¼"}),e.jsx("p",{className:"mt-1 text-xs leading-relaxed text-muted-foreground faq-answer",children:"å¯µç©æ´»åæ³æå¯ä»¥å¸¶å¯µç©åèå
æ´»åï¼å
æ¬å¯µç©å¸éãå¯µç©æ´¾å°ãççåå¹´è¯ã寵ç©åååå ´æ´»åãæ¶å¤ççè·çã馿¸¯æ¯å¹´é½æååé¡åå
å¯µç©æ´»åï¼ç主人å¯ä»¥åæ¯å©ä¸é½äº«å親åæå
ã"})]})}),e.jsxs("div",{className:"place-listing-toolbar sticky top-[var(--header-height)] z-20 -mx-4 mt-6 border-b border-border bg-background/95 px-4 py-4 backdrop-blur supports-[backdrop-filter]:bg-background/90",children:[e.jsx("div",{className:"place-listing-search mx-auto max-w-6xl",children:e.jsxs("div",{className:"relative",children:[e.jsx(Ee,{className:"pointer-events-none absolute left-3.5 to
1p-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground","aria-hidden":"true"}),e.jsx(ue,{type:"search",placeholder:"æå°æ´»åå稱ãå°é»...",value:h,onChange:s=>re(s.target.value),className:"h-11 rounded-lg border-border bg-background pl-10 pr-4 text-[15px] shadow-none","aria-label":"æå°æ´»å"})]})}),e.jsxs("div",{className:"mx-auto mt-4 flex max-w-6xl flex-wrap items-center gap-2",children:[e.jsxs("button",{type:"button",onClick:()=>ae(!w),className:Y("place-listing-filter-chip inline-flex items-center gap-1.5",w&&"place-listing-filter-chip-active"),"aria-expanded":w,children:[e.jsx(ke,{className:"h-3 w-3","aria-hidden":"true"}),"篩é¸",z>0&&e.jsx("span",{className:"ml-0.5 flex h-4 w-4 items-center justify-center rounded-full bg-primary text-[10px] font-semibold text-primary-foreground",children:z})]}),z>0&&e.jsxs("button",{type:"button",onClick:()=>{B("all"),_("all"),V("all")},className:"inline-flex items-center gap-1 px-2 py-1.5 text-xs font-medium text-muted-foreground transition-colors hover:text-primary",children:[e.jsx(xe,{className:"h-3 w-3","aria-hidden":"true"}),"æ¸
é¤ç¯©é¸"]})]}),w&&e.jsxs("div",{className:"mx-auto mt-4 grid max-w-6xl grid-cols-1 gap-4 border-t border-border pt-4 sm:grid-cols-3",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(O,{className:"text-xs font-medium text-muted-foreground",children:"æ´»åçæ
"}),e.jsxs(D,{value:g,onValueChange:B,children:[e.jsx(U,{className:"h-10 rounded-lg border-border text-sm",children:e.jsx(M,{})}
1),e.jsxs(H,{children:[e.jsx(l,{value:"all",children:r("event.filters.allStatuses")}),e.jsx(l,{value:"startingSoon",children:r("event.status.startingSoon")}),e.jsx(l,{value:"upcoming",children:r("event.status.upcoming")}),e.jsx(l,{value:"ongoing",children:r("event.status.ongoing")}),e.jsx(l,{value:"completed",children:r("event.status.completed")})]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(O,{className:"text-xs font-medium text-muted-foreground",children:"æ´»åé¡å¥"}),e.jsxs(D,{value:f,onValueChange:_,children:[e.jsx(U,{className:"h-10 rounded-lg border-border text-sm",children:e.jsx(M,{placeholder:"å
¨é¨é¡å¥"})}),e.jsxs(H,{children:[e.jsx(l,{value:"all",children:"å
¨é¨é¡å¥"}),le.map(s=>e.jsx(l,{value:s,children:se(r,s)},s))]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(O,{className:"text-xs font-medium text-muted-foreground",children:"广 ¼"}),e.jsxs(D,{value:u,onValueChange:V,children:[e.jsx(U,{className:"h-10 rounded-lg border-border text-sm",children:e.jsx(M,{})}
1),e.jsxs(H,{children:[e.jsx(l,{value:"all",children:"å
¨é¨"}),e.jsx(l,{value:"free",children:"å
è²»"}),e.jsx(l,{value:"paid",children:"ä»è²»"})]})]})]})]})]}),e.jsx("div",{id:"upcoming-events",className:"scroll-mt-20 pt-8",children:o?e.jsx("div",{className:"grid gap-5 sm:grid-cols-2 lg:grid-cols-4",children:[...Array(8)].map((s,a)=>e.jsxs(I,{className:"overflow-hidden rounded-xl border-border shadow-none",children:[e.jsx(T,{className:"aspect-[4/3] w-full"}),e.jsxs(Q,{className:"space-y-2 p-4",children:[e.jsx(T,{className:"h-4 w-3/4"}),e.jsx(T,{className:"h-3 w-1/2"}),e.jsx(T,{className:"h-3 w-full"})]})]},a))}):$?e.jsxs("div",{className:"py-24 text-center",children:[e.jsx("p",{className:"text-base font-medium text-destructive",children:$}),e.jsx(C,{onClick:()=>window.location.reload(),variant:"outline",size:"sm",className:"mt-5",children:"éæ°è¼å
¥"})]}):n.length===0?e.jsxs("div",{className:"py-24 text-center",children:[e.jsx(N,{className:"mx-auto mb-4 h-10 w-10 text-muted-foreground/50"}),e.jsx("p",{className:"text-base font-medium text-foreground",children:"æ«ç¡æ´»å"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"è«å試調æ´ç¯©é¸æ¢ä»¶"})]}):e.jsxs(e.Fragment,{children:[d&&e.jsxs("article",{className:"mb-8",children:[e.jsx("p",{className:"mb-3 text-xs font-semibold tracking-[0.16em] text-primary",children:r("event.featured")}),e.jsx(S,{to:d.href||`/event/${d.id}`,className:"group block overflow-hidden rounded-2xl border border-border bg-background transition-shadow hover:shadow-strong",children:e.jsxs("div",{className:"flex flex-col sm:flex-row",children:[e.jsxs("div",{className:"relative h-52 shrink-0 overflow-hidden bg-muted sm:h-auto sm:w-[280px] lg:w-[320px]",children:[d.imageUrl?e.jsx("img",{src:d.imageUrl,alt:`${d.name} - è§å¡æµ·æ¿±å¯µç©ä¸ç§å¸é`,className:"h-full w-full object-cover transition-transform duration-300 group-hover:scale-[1.03]"}):e.jsx("div",{className:"flex h-full w-full items-center justify-center bg-muted",children:e.jsx(N,{className:"h-10 w-10 text-muted-foreground/30"})}),e.jsx("span",{className:"absolute left-3 top-3 rounded-full bg-primary px-2.5 py-1 text-[11px] font-semibold text-primary-foreground shadow-sm",children:r("event.featuredBadge")})]}),e.jsxs("div",{className:"flex min-w-0 flex-1 flex-col justify-between px-5 py-5",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-[11px] font-medium tracking-[0.14em] text-muted-foreground",children:"AQUABEAT à PETWELL"}),e.jsx("h2",{className:"mt-1 text-xl font-bold leading-snug text-foreground group-hover:text-primary sm:text-2xl",children:d.name}),e.jsx("p",{className:"mt-2 text-sm leading-6 text-muted-foreground",children:we(d.description)}),e.jsxs("div",{className:"mt-4 space-y-1.5 text-sm text-muted-foreground",children:[e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(N,{className:"mt-0.5 h-4 w-4 shrink-0","aria-hidden":"true"}),e.jsx("span",{children:"2026å¹´9æ25â27æ¥ Â· é±äº 16:00â20:00 · å
æ¥ 15:00â21:00"})]}),e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(X,{className:"mt-0.5 h-4 w-4 shrink-0","aria-hidden":"true"}),e.jsx("span",{children:d.location})]})]})]}),e.jsxs("div",{className:"mt-5 flex items-center justify-between gap-3 border-t border-border/70 pt-3",children:[e.jsx("span",{className:"text-sm font-semibold text-primary",children:"å
è²»å
¥å ´"}),e.jsxs("span",{className:"inline-flex items-center text-sm font-semibold text-primary",children:[m.language==="zh"?"æ¥ç詳æ
":"View details",e.jsx(Z,{className:"ml-1 h-3.5 w-3.5"})]})]})]})]})})]}),e.jsxs("p",{className:"mb-6 text-sm tabular-nums text-muted-foreground",children:["å
± ",n.length," åæ´»å"]}),e.jsx("div",{className:"grid gap-5 sm:grid-cols-2 lg:grid-cols-4",children:oe.map(s=>{const a=ie(s.status),c=s.featured||A(s);return e.jsx("article",{children:e.jsx(S,{to:s.href||`/event/${s.id}`,className:"group block h-full",children:e.jsxs(I,{className:"h-full overflow-hidden rounded-xl border-border shadow-none transition-shadow hover:shadow-strong",children:[e.jsxs("div",{className:"relative aspect-[4/3] overflow-hidden bg-muted",children:[s.imageUrl?e.jsx("img",{src:s.imageUrl,alt:`${s.name} - 馿¸¯å¯µç©æ´»åï¼${s.district}帶ç好å»è`,loading:"lazy",className:"h-full w-full object-cover transition-transform duration-300 group-hover:scale-[1.03]"}):e.jsx("div",{className:"flex h-full w-full items-center justify-center bg-muted",children:e.jsx(N,{className:"h-10 w-10 text-muted-foreground
1/30"})}),e.jsxs("div",{className:"absolute left-2 top-2 flex flex-wrap gap-1",children:[c&&e.jsx("span",{className:"rounded-md bg-primary px-2 py-0.5 text-[11px] font-medium text-primary-foreground",children:r("event.featuredBadge")}),e.jsx("span",{className:"rounded-md bg-background/90 px-2 py-0.5 text-[11px] font-medium text-foreground backdrop-blur-sm",children:s.district})]}),e.jsx("div",{className:"absolute right-2 top-2",children:e.jsx("span",{className:Y("rounded-md px-2 py-0.5 text-[11px] font-medium backdrop-blur-sm",a.className),children:a.label})})]}),e.jsxs(Q,{className:"p-4",children:[e.jsx("h3",{className:"line-clamp-2 text-[15px] font-semibold leading-snug text-foreground transition-colors group-hover:text-primary",children:s.name}),s.category&&e.jsxs("span",{className:"mt-2 inline-flex items-center gap-1 rounded-md border border-border px-2 py-0.5 text-[11px] text-muted-foreground",children:[e.jsx(Se,{className:"h-3 w-3","aria-hidden":"true"}),se(r,s.category)]}),e.jsxs("div",{className:"mt-3 space-y-1.5 text-[11px] text-muted-foreground",children:[e.jsxs("div",{className:"flex items-start gap-1.5",children:[e.jsx(N,{className:"mt-0.5 h-3 w-3 shrink-0","aria-hidden":"true"}),e.jsx("time",{dateTime:s.dateTime,className:"line-clamp-2 leading-relaxed",children:de(s.dateTime)})]}),e.jsxs("div",{className:"flex items-start gap-1.5",children:[e.jsx(X,{className:"mt-0.5 h-3 w-3 shrink-0","aria-hidden":"true"}),e.jsx("span",{className:"line-clamp-1",children:s.location})]}),s.price!==void 0&&e.jsx("p",{className:"font-semibold text-primary",children:s.price===0?"å
è²»":`HK$ ${s.price}`})]})]})]})})},s.id)})}),ne&&e.jsx("div",{className:"mt-10 flex justify-center",children:e.jsx(C,{type:"button",variant:"outline",size:"sm",className:"min-w-36 rounded-lg",onClick:()=>W(s=>s+R),children:m.language==="zh"?"è¼å
¥æ´å¤æ´»å":"Load more events"})})]})}),e.jsxs("section",{id:"faq",className:"mt-14 scroll-mt-20 border-t border-border pt-10",children:[e.jsx("h2",{className:"mb-6 text-lg font-bold text-foreground",children:"å¯µç©æ´»å常è¦åé¡"}),e.jsx("div",{className:"grid gap-4 sm:grid-cols-2",children:ee.map((s,a)=>e.jsxs("div",{className:"rounded-xl border border-border bg-background p-5",children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground",children:s.question}),e.jsx("p",{className:"faq-answer mt-2 text-xs leading-relaxed text-muted-foreground",children:s.answer})]},a))})]}),e.jsx("section",{id:"pet-restaurants",className:"mt-14 scroll-mt-20 border-t border-border pt-10",children:e.jsx(I,{className:"border border-border bg-background p-6 shadow-none md:p-8",children:e.jsxs("div",{className:"text-center",children:[e.jsx("h2",{className:"text-base font-bold text-foreground md:text-lg",children:"æ³æµæ´å¤å¯µç©ååé¤å»³ï¼"}),e.jsx("p",{className:"mt-1.5 text-sm text-muted-foreground",children:"ç©å®æ´»åï¼å¸¶åççå»é£å飯"}),e.jsxs("div",{className:"mt-5 flex flex-wrap justify-center gap-3",children:[e.jsx(S,{to:"/restaurants",children:e.jsxs(C,{variant:"default",size:"sm",className:"rounded-lg",children:["ç覽寵ç©ååé¤å»³",e.jsx(Z,{className:"ml-1.5 h-3.5 w-3.5"})]})}),e.jsx(S,{id:"dog-mbti",to:"/christmas-dog-mbti-2025",children:e.jsxs(C,{variant:"outline",size:"sm",className:"rounded-lg",children:[e.jsx(Ce,{className:"mr-1.5 h-3.5 w-3.5"}),"åççæ§æ ¼æ¸¬é©"]})})]})]})})})]})}),e.jsx(he,{})]})};function Te(r,m,j){const p=r==null?void 0:r.trim().toUpperCase().replace(/[\s-]+/g,"_");if(p&&q.includes(p))return p;const o=[r,m,j].filter(Boolean).join(" ").toLowerCase();return/é é¤|é¢å
»|adoption|adopt|rescue|ææ´/.test(o)?"ADOPTION":/å¸é|market|bazaar|æ¤ä½|æä½|booth|vendor/.test(o)?"MARKET":/å±è¦½|å±è§|expo|fair|å覽|åè§|exhibition/.test(o)?"EXPO":/å·¥ä½å|workshop|class|training|è¨ç·´|è®ç»|diy|è¬åº§|讲座|seminar/.test(o)?"WORKSHOP":/æ
å|charity|fundraising|義賣|ä¹å|ææ¬¾|ngo|nonprofit|éçå©/.test(o)?"CHARITY":/meetup|party|æ´¾å°|派对|èæ|èä¼|忍|åä¹|walk|æ£æ¥|éé|鿏¸/.test(o)?"MEETUP":/pet.?friendly|寵ç©åå|å® ç©åå|åå ´|ååº|mall|å¯å¸¶å¯µç©|å¯å¸¦å® ç©/.test(o)?"PET_FRIENDLY":"OTHER"}function se(r,m){const j=q.includes(m)?m:"OTHER";return r(`event.categories.${j}`)}export{ts 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.