PageSourceSearch

https://www.furrycons.cn/_next/static/chunks/pages/index-e1477918d1f377fa.js

js furrycons.cn collected 2026-10-09 17:41:37 UTC 29,318 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e66c751a-4a1a-4c7d-8797-f64741f66529",e._sentryDebugIdIdentifier="sentry-dbid-e66c751a-4a1a-4c7d-8797-f64741f66529")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[332],{2012:(e,t,r)=>{"use strict";let n;r.r(t),r.d(t,{__N_SSP:()=>em,default:()=>eg,loadSearchParams:()=>ep,searchParams:()=>eh});var l,a=r(7876),s=r(4232),o=r(8413),i=r(5308),u=r(8477),c=r(3660);function d(e,t){return e?e+"["+t+"]":t}var f=r(5278),m=((n=m||{})[n.None=1]="None",n[n.Focusable=2]="Focusable",n[n.Hidden=4]="Hidden",n);let h=(0,f.FX)(function(e,t){var r;let{features:n=1,...l}=e,a={ref:t,"aria-hidden":(2&n)==2||(null!=(r=l["aria-hidden"])?r:void 0),hidden:(4&n)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&n)==4&&(2&n)!=2&&{display:"none"}}};return(0,f.Ci)()({ourProps:a,theirProps:l,slot:{},defaultTag:"span",name:"Hidden"})}),p=(0,s.createContext)(null);function g(e){let[t,r]=(0,s.useState)(null);return s.createElement(p.Provider,{value:{target:t}},e.children,s.createElement(h,{features:m.Hidden,ref:r}))}function v({children:e}){let t=(0,s.useContext)(p);if(!t)return s.createElement(s.Fragment,null,e);let{target:r}=t;return r?(0,u.createPortal)(s.createElement(s.Fragment,null,e),r):null}function b({data:e,form:t,disabled:r,onReset:n,overrides:l}){let[a,o]=(0,s.useState)(null),i=(0,c.L)();return(0,s.useEffect)(()=>{if(n&&a)return i.addEventListener(a,"reset",n)},[a,t,n]),s.createElement(v,null,s.createElement(x,{setForm:o,formId:t}),(function e(t={},r=null,n=[]){for(let[l,a]of Object.entries(t))!function t(r,n,l){if(Array.isArray(l))for(let[e,a]of l.entries())t(r,d(n,e.toString()),a);else l instanceof Date?r.push([n,l.toISOString()]):"boolean"==typeof l?r.push([n,l?"1":"0"]):"string"==typeof l?r.push([n,l]):"number"==typeof l?r.push([n,`${l}`]):null==l?r.push([n,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(l)&&!(0,s.isValidElement)(l)&&e(l,n,r)}(n,d(r,l),a);return n})(e).map(([e,n])=>s.createElement(h,{features:m.Hidden,...(0,f.oE)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:r,name:e,value:n,...l})})))}function x({setForm:e,formId:t}){return(0,s.useEffect)(()=>{if(t){let r=document.getElementById(t);r&&e(r)}},[e,t]),t?null:s.createElement(h,{features:m.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let r=t.closest("form");r&&e(r)}})}var y=r(2153),j=r(6946),w=r(2522);let k=(0,f.FX)(function(e,t){let r=`headlessui-control-${(0,s.useId)()}`,[n,l]=(0,w.b0)(),[a,u]=(0,j.rU)(),c=(0,i._)(),{disabled:d=c||!1,...m}=e,h=(0,o._)({disabled:d}),p=(0,f.Ci)();return s.createElement(i.S,{value:d},s.createElement(l,{value:n},s.createElement(u,{value:a},s.createElement(y.J,{id:r},p({ourProps:{ref:t,disabled:d||void 0,"aria-disabled":d||void 0},theirProps:{...m,children:s.createElement(g,null,"function"==typeof m.children?m.children(h):m.children)},slot:h,defaultTag:"div",name:"Field"})))))});var N=r(4274),S=r(6607),A=r(6437),_=r(4671),O=r(2529),E=r(9203),P=r(4599),C=r(9540),D=r(3890);let z=(0,s.createContext)(null);z.displayName="GroupContext";let I=s.Fragment,M=Object.assign((0,f.FX)(function(e,t){var r;let n=(0,s.useId)(),l=(0,y.q)(),a=(0,i._)(),{id:d=l||`headlessui-switch-${n}`,disabled:m=a||!1,checked:h,defaultChecked:p,onChange:g,name:v,value:x,form:k,autoFocus:C=!1,...I}=e,M=(0,s.useContext)(z),[F,$]=(0,s.useState)(null),T=(0,s.useRef)(null),R=(0,E.P)(T,t,null===M?null:M.setSwitch,$),U=function(e){let[t]=(0,s.useState)(e);return t}(p),[L,B]=function(e,t,r){let[n,l]=(0,s.useState)(r),a=void 0!==e,o=(0,s.useRef)(a),i=(0,s.useRef)(!1),c=(0,s.useRef)(!1);return!a||o.current||i.current?a||!o.current||c.current||(c.current=!0,o.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(i.current=!0,o.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:n,(0,_._)(e=>(a||(0,u.flushSync)(()=>l(e)),null==t?void 0:t(e)))]}
1(h,g,null!=U&&U),V=(0,c.L)(),[q,H]=(0,s.useState)(!1),X=(0,_._)(()=>{H(!0),null==B||B(!L),V.nextFrame(()=>{H(!1)})}),Y=(0,_._)(e=>{if((0,P.l)(e.currentTarget))return e.preventDefault();e.preventDefault(),X()}),W=(0,_._)(e=>{e.key===D.D.Space?(e.preventDefault(),X()):e.key===D.D.Enter&&function(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=n.requestSubmit)||r.call(n)}}(e.currentTarget)}),J=(0,_._)(e=>e.preventDefault()),K=(0,w.o2)(),G=(0,j.MM)(),{isFocusVisible:Q,focusProps:Z}=(0,N.o)({autoFocus:C}),{isHovered:ee,hoverProps:et}=(0,S.M)({isDisabled:m}),{pressed:er,pressProps:en}=(0,A.Z)({disabled:m}),el=(0,o._)({checked:L,disabled:m,hover:ee,focus:Q,active:er,autofocus:C,changing:q}),ea=(0,f.v6)({id:d,ref:R,role:"switch",type:(0,O.c)(e,F),tabIndex:-1===e.tabIndex?0:null!=(r=e.tabIndex)?r:0,"aria-checked":L,"aria-labelledby":K,"aria-describedby":G,disabled:m||void 0,autoFocus:C,onClick:Y,onKeyUp:W,onKeyPress:J},Z,et,en),es=(0,s.useCallback)(()=>{if(void 0!==U)return null==B?void 0:B(U)},[B,U]),eo=(0,f.Ci)();return s.createElement(s.Fragment,null,null!=v&&s.createElement(b,{disabled:m,data:{[v]:x||"on"},overrides:{type:"checkbox",checked:L},form:k,onReset:es}),eo({ourProps:ea,theirProps:I,slot:el,defaultTag:"button",name:"Switch"}))}),{Group:function(e){var t;let[r,n]=(0,s.useState)(null),[l,a]=(0,w.b0)(),[o,i]=(0,j.rU)(),u=(0,s.useMemo)(()=>({switch:r,setSwitch:n}),[r,n]),c=(0,f.Ci)();return s.createElement(i,{name:"Switch.Description",value:o},s.createElement(a,{name:"Switch.Label",value:l,props:{htmlFor:null==(t=u.switch)?void 0:t.id,onClick(e){r&&(C.kS(e.currentTarget)&&e.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},s.createElement(z.Provider,{value:u},c({ourProps:{},theirProps:e,slot:{},defaultTag:I,name:"Switch.Group"}))))},Label:w.JU,Description:j.VY});var F=r(8332),$=r(1378),T=r(8582),R=r(4301);function U(e,t){return Object.hasOwn(e,t)?e[t]:void 0}function L(e,t,r){try{return e(t)}catch(e){return r?(0,T.i)(25,t,e,r):(0,T.i)(24,t,e),null}}function B(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),L(e.parse,r)}return{type:"single",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:r=>t(r)??e}},withOptions(e){return{...this,...e}}}}B({parse:e=>e,serialize:String}),B({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)}),B({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),B({parse:e=>{let t=parseInt(e,16);return t==t?t:null},serialize:e=>{let t=Math.round(e).toString(16);return t<"0"||!(1&t.length)?t:"0"+t}}),B({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String});let V=B({parse:e=>"true"===e.toLowerCase(),serialize:String});function q(e,t){return e.valueOf()===t.valueOf()}B({parse:e=>{let t=new Date(parseInt(e));return t.valueOf()==t.valueOf()?t:null},serialize:e=>""+e.valueOf(),eq:q}),B({parse:e=>{let t=new Date(e);return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString(),eq:q}),B({parse:e=>{let t=new Date(e.slice(0,10));return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString().slice(0,10),eq:q});let H=(0,R.o)("sync-emitter",()=>(0,$.i)()),X={},Y=(e,t)=>"defaultValue"===e?void 0:t;function W(e,t,r,n,l,a){let s=!1,o=Object.entries(e).reduce((e,[o,i])=>{var u;let c=t[o],d=U(n,c),f="multi"===i.type?[]:null,m=void 0===d?("multi"===i.type?r.getAll(c):r.get(c))??f:d,h=a&&U(a,o);return l&&void 0!==h&&((u=U(l,c)??f)===m||null!==u&&null!==m&&"string"!=typeof u&&"string"!=typeof m&&u.length===m.length&&u.every((e,t)=>e===m[t]))?e[o]=h:(s=!0,e[o]=((0,$.o)(m)?null:L(i.parse,m,c))??null,l&&(l[c]=m)),e},{});if(!s){let t=Object.keys(e),r=Object.keys(a??{});s=t.length!==r.length||t.some(e=>!r.includes(e))}return{state:o,hasChanged:s}}function J(e,t){return Object.fromEntries(Object.keys(e).map(r=>[r,e[r]??t[r]?.defaultValue??null]))}var K=r(9741),G=r(7621),Q=r(5849),Z=r(9443),ee=r(6835),et=r(6696),er=((l={}).Passed="passed",l.Now="now",l.Next="next",l),en=r(2715),el=r(734),ea=r(5172),es=r(4820),eo=r(9241),ei=r(6944),eu=r(9134),ec=r.n(eu);let ed=[(0,a.jsx)("a",{className:"relative block h-auto md:h-[300px]",href:"https://market.ciyuanxiang.com/?utm_source=fcc",target:"_blank",rel:"noreferrer",onClick:()=>{(0,et.S)({eventName:"sponsor_banner_click",eventValue:{sponsor_name:"lifurry_2026_aug_shanghai_con"}})}
1,children:(0,a.jsx)(ei.A,{autoFormat:!0,priority:!0,quality:100,className:(0,eo.A)("h-auto w-full object-fill md:h-[300px] md:object-cover",ec().sponsorBanner),containerClassName:"block w-full",src:"organizations/lifurry/2026-oct-shanghai-con/20260721-162046.jpg",alt:"理想城2026"})},"lifurry_2026_aug_shanghai_con"),(0,a.jsx)("a",{className:"relative block h-auto md:h-[300px]",href:"https://www.furrygala.com.cn/ticket_center.php?utm_source=fcc",target:"_blank",rel:"noreferrer",onClick:()=>{(0,et.S)({eventName:"sponsor_banner_click",eventValue:{sponsor_name:"furrygala_2026_sep_qingdao_con"}})},children:(0,a.jsx)(ei.A,{autoFormat:!0,priority:!0,quality:100,className:(0,eo.A)("h-auto w-full object-fill md:h-[300px] md:object-cover",ec().sponsorBanner),containerClassName:"block w-full",src:"organizations/furrygala/2026-sep-qingdao-con/banner.png",alt:"FurryGala 2026"})},"furrygala_2026_sep_qingdao_con"),(0,a.jsx)("a",{className:"relative block h-auto md:h-[300px]",href:"https://hi-furry.cn/?utm_source=fcc",target:"_blank",rel:"noreferrer",onClick:()=>{(0,et.S)({eventName:"sponsor_banner_click",eventValue:{sponsor_name:"hi-furry_2026_oct_foshan_con"}})},children:(0,a.jsx)(ei.A,{autoFormat:!0,priority:!0,quality:100,className:(0,eo.A)("h-auto w-full object-fill md:h-[300px] md:object-cover",ec().sponsorBanner),containerClassName:"block w-full",src:"organizations/hi-furry/2026-oct-foshan-con/banner.png",alt:"Hi-Furry 2026"})},"hi-furry_2026_oct_foshan_con")];function ef(){let e=(0,s.useRef)((0,ea.A)({delay:5e3,stopOnInteraction:!1,stopOnMouseEnter:!0})),[t,r]=(0,es.A)({loop:!0},[e.current]),[n,l]=(0,s.useState)(0),[o,i]=(0,s.useState)(0),u=(0,s.useCallback)(()=>{r&&(l(r.selectedScrollSnap()),i(r.scrollSnapList().length))},[r]);return(0,s.useEffect)(()=>{if(r)return u(),r.on("select",u).on("reInit",u),()=>{r.off("select",u).off("reInit",u)}},[r,u]),(0,a.jsxs)("section",{"aria-label":"推荐活动",className:"relative mb-6 w-full overflow-hidden rounded-xl group",children:[(0,a.jsx)("div",{ref:t,className:"overflow-hidden",children:(0,a.jsx)("div",{className:"flex",children:s.Children.map(ed,e=>(0,a.jsx)("div",{className:ec().slide,children:e}))})}),o>1&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{type:"button","aria-label":"上一张推荐活动",className:"absolute left-2 top-1/2 hidden -translate-y-1/2 rounded-full bg-black/40 p-2 text-white transition-colors hover:bg-black/60 focus-visible:block focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white group-hover:block md:left-4",onClick:()=>r?.scrollPrev(),children:(0,a.jsx)(el.m6W,{"aria-hidden":!0,className:"size-5 md:size-6"})}),(0,a.jsx)("button",{type:"button","aria-label":"下一张推荐活动",className:"absolute right-2 top-1/2 hidden -translate-y-1/2 rounded-full bg-black/40 p-2 text-white transition-colors hover:bg-black/60 focus-visible:block focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white group-hover:block md:right-4",onClick:()=>r?.scrollNext(),children:(0,a.jsx)(el.OQo,{"aria-hidden":!0,className:"size-5 md:size-6"})}),(0,a.jsx)("div",{className:"absolute bottom-2 left-1/2 flex -translate-x-1/2 gap-2 md:bottom-4",children:Array.from({length:o},(e,t)=>(0,a.jsx)("button",{type:"button","aria-label":`切换到第 ${t+1} 张推荐活动`,"aria-current":t===n?"true":void 0,className:(0,eo.A)("size-2.5 rounded-full border border-white shadow transition-colors",t===n?"bg-white":"bg-black/30 hover:bg-white/70"),onClick:()=>r?.scrollTo(t)},t))})]})]})}var em=!0;let eh={includePastEvents:V.withDefault(!1)},ep=function(e,{urlKeys:t={}}={}){return function r(n,{strict:l=!1}={}){if(n instanceof Promise)return n.then(e=>r(e,{strict:l}));let a=function(e){try{if(e instanceof Request)return e.url?new URL(e.url).searchParams:new URLSearchParams;if(e instanceof URL)return e.searchParams;if(e instanceof URLSearchParams)return e;if("object"==typeof e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,e);else void 0!==n&&t.set(r,n);return t}if("string"==typeof e){if(URL.canParse(e))return new URL(e).searchParams;return new URLSearchParams(e)}}catch{}return new URLSearchParams}(n),s={};for(let[r,n]of Object.entries(e)){let e,o=U(t,r)??r,i="multi"===n.type?a.getAll(o):a.get(o);if((0,$.o)(i)){s[r]=n.defaultValue??null;continue}try{e=n.parse(i)}catch(t){if(l)throw Error(`[nuqs] Error while parsing query \`${i}\` for key \`${r}\`: ${t}`);e=null}if(l&&null===e)throw Error(`[nuqs] Failed to parse query \`${i}\` for key \`${r}\` (got null)`);s[r]=e??n.defaultValue??null}return s}}(eh);function eg(e){let{t}=(0,K.Bd)(),[r,n]=function(e,t={}){let{parse:r,type:n,serialize:l,eq:a,defaultValue:o,...i}=t,[{[e]:u},c]=function(e,t={}){let r=(0,s.useId)(),n=(0,R.i)(),l=(0,R.a)(),{history:a=n?.history??"replace",scroll:o=n?.scroll??!1,shallow:i=n?.shallow??!0,throttleMs:u=$.l.timeMs,limitUrlUpdates:c=n?.limitUrlUpdates,clearOnDefault:d=n?.clearOnDefault??!0,startTransition:f,urlKeys:m=X}=t,h=Object.keys(e).join(","),p=(0,s.useRef)(e),g=p.current,v=JSON.stringify(Object.entries(g),Y)===JSON.stringify(Object.entries(e),Y)&&Object.entries(e).every(([e,t])=>
1{if(g[e]?.startTransition!==t.startTransition)return!1;let r=g[e]?.defaultValue,n=t.defaultValue;return!!Object.is(r,n)||void 0!==r&&void 0!==n&&t.eq?.(r,n)===!0})?g:e;p.current=v;let b=(0,s.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,U(m,e)??e])),[h,JSON.stringify(m)]),x=(0,R.r)(Object.values(b)),y=x.searchParams,j=(0,s.useRef)({}),w=(0,s.useRef)(null),k=(0,s.useRef)(null),N=(0,$.n)(Object.values(b)),[S,A]=(0,s.useState)(()=>W(e,b,y,N).state),_=(0,s.useRef)(S),O=JSON.stringify([Object.values(b).map(e=>[e,y.getAll(e)]),N]),E=()=>{let{state:t,hasChanged:n}=W(e,b,y,N,j.current,_.current);return n&&((0,T.t)(1,r,h,t),_.current=t,A(t)),n},P=Object.keys(j.current).join("&")!==Object.values(b).join("&"),C=null===k.current||k.current===(x.pathname??location.pathname),D=!1;(P||C&&w.current!==O)&&(w.current=O,D=E(),P&&(j.current=Object.fromEntries(Object.entries(b).map(([t,r])=>[r,e[t]?.type==="multi"?y.getAll(r):y.get(r)??null])))),P||D||!C||S===_.current||A(_.current),(0,s.useEffect)(()=>{k.current=x.pathname??location.pathname,E()},[O,x.pathname]),(0,s.useEffect)(()=>{let t=Object.keys(e).reduce((t,n)=>(t[n]=({state:t,query:l})=>{A(a=>{let s=b[n];return Object.is(a[n]??null,t)?((0,T.t)(2,r,h,s,t,e[n]?.defaultValue,_.current),a):(_.current={..._.current,[n]:t},j.current[s]=l,(0,T.t)(3,r,h,s,t,e[n]?.defaultValue,_.current),_.current)})},t),{});for(let n of Object.keys(e)){let e=b[n];(0,T.t)(4,r,e,h),H.on(e,t[n])}return()=>{for(let n of Object.keys(e)){let e=b[n];(0,T.t)(5,r,e,h),H.off(e,t[n])}}},[h,b]);let z=(0,s.useCallback)((e,t={})=>{let n,s=Object.fromEntries(Object.keys(v).map(e=>[e,null])),m="function"==typeof e?e(J(_.current,v))??s:e??s;(0,T.t)(6,r,h,m);let p=0,g=!1,y=[];for(let[e,r]of Object.entries(m)){let s=U(v,e),m=b[e];if(!s||void 0===m||void 0===r)continue;(t.clearOnDefault??s.clearOnDefault??d)&&null!==r&&void 0!==s.defaultValue&&(s.eq??((e,t)=>e===t))(r,s.defaultValue)&&(r=null);let h=null===r?null:(s.serialize??String)(r);H.emit(m,{state:r,query:h});let j={key:m,query:h,options:{history:t.history??s.history??a,shallow:t.shallow??s.shallow??i,scroll:t.scroll??s.scroll??o,startTransition:t.startTransition??s.startTransition??f}},w=t.limitUrlUpdates??s.limitUrlUpdates??c;if(w?.method==="debounce"){let e=w.timeMs??$.l.timeMs,t=$.t.push(j,e,x,l);p<e&&(n=t,p=e)}else{let e=w?.timeMs??t.throttleMs??s.throttleMs??u;y.push($.t.abort(m)),$.r.push(j,e),g=!0}}let j=y.reduce((e,t)=>t(e),g?$.r.flush(x,l):$.r.getPendingPromise(x));return n??j},[h,a,i,o,u,c?.method,c?.timeMs,f,d,v,b,x.updateUrl,x.getSearchParamsSnapshot,x.rateLimitFactor,l]);return[(0,s.useMemo)(()=>J(S,v),[S,v]),z]}({[e]:{parse:r??(e=>e),type:n,serialize:l,eq:a,defaultValue:o}},i);return[u,(0,s.useCallback)((t,r={})=>c(r=>({[e]:"function"==typeof t?t(r[e]):t}),r),[e,c])]}("includePastEvents",V.withDefault(!1).withOptions({shallow:!1,history:"push"}
1)),[l,o]=(0,s.useState)(["all"]),i=(0,s.useMemo)(()=>({includePastEvents:r,eventScale:l}),[l,r]),u=(0,ee.CQ)(e.events,i),c=(0,ee.Oz)(u);return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{children:[(0,a.jsx)(ef,{}),(0,a.jsx)(ex,{selectedFilter:i,onChange:e=>{e.includePastEvents!==r&&n(e.includePastEvents),e.eventScale[0]!==l[0]&&o(e.eventScale)}}),0===u.length&&(0,a.jsxs)("div",{className:"bg-white border rounded-xl p-6 mt-6 text-center h-96 flex justify-center flex-col",children:[(0,a.jsxs)("h1",{className:"text-xl text-red-400 font-bold",children:[t("homepage.noResult"),(0,a.jsx)("br",{}),t("homepage.noResultTip")]}),(0,a.jsx)("p",{className:"text-base text-gray-400 mt-2",children:t("homepage.noResultContact")})]}),Object.keys(c).map(e=>c[e].length?(0,a.jsx)(ev,{durationType:e,events:c[e]},e):null),(0,a.jsx)(Q.X,{})]})})}function ev({durationType:e,events:t}){let{t:r,i18n:n}=(0,K.Bd)(),l=(0,s.useMemo)(()=>(0,F.$)(t,e=>{let t=e.endAt?new Date(e.endAt):null;return t?`${t.getFullYear()}-${t.getMonth()+1}`:"unknown"}),[t]),o=(0,s.useMemo)(()=>{let t=Object.keys(l).sort((e,t)=>{let r=parseInt(e.split("-")[0]),n=parseInt(t.split("-")[0]);return r!==n?r-n:parseInt(e.split("-")[1])-parseInt(t.split("-")[1])});return e===er.Passed?t.reverse():t},[l,e]);return e===er.Now?(0,a.jsxs)("div",{className:"rounded-xl bg-gray-100/80 p-2 my-4",children:[(0,a.jsxs)("h3",{className:"text-lg md:text-xl text-red-400 font-bold mb-2 md:mb-6",children:[r("homepage.group.status.now"),(0,a.jsx)("span",{className:"text-sm text-gray-500 font-bold ml-1",children:r("homepage.total",{total:t.length})})]}),(0,a.jsx)("div",{className:"grid gap-4 md:gap-8 grid-cols-1 xs:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:(0,ee.kD)(t,"asc").map(e=>(0,a.jsx)(G.A,{event:e,sizes:"(max-width: 750px) 650px, (max-width: 1080px) 552px, 552px",fallbackWidth:650},e.id))})]}):(0,a.jsx)(a.Fragment,{children:o.map(e=>(0,a.jsxs)("div",{className:"rounded-xl bg-gray-100/80 p-2 my-4",children:[(0,a.jsxs)("h3",{className:"text-lg md:text-xl text-red-400 font-bold mb-2 md:mb-6",children:["unknown"!==e?parseInt(e.split("-")[0])===new Date().getFullYear()?r("homepage.month",{month:(0,en.SX)(e.split("-")[1],n.language)}):r("homepage.monthWithYear",{year:parseInt(e.split("-")[0]),month:(0,en.SX)(e.split("-")[1],n.language)}):null,(0,a.jsx)("span",{className:"text-sm text-gray-500 font-bold ml-1",children:r("homepage.total",{total:l[e].length})})]}),(0,a.jsx)("div",{className:"grid gap-4 md:gap-8 grid-cols-1 xs:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:(0,ee.kD)(l[e],"asc").map(e=>(0,a.jsx)(G.A,{event:e,sizes:"(max-width: 750px) 650px, (max-width: 1080px) 552px, 552px",fallbackWidth:650},e.id))})]},e))})}let eb=[{key:"all"},{key:Z.xj.Cosy},{key:Z.xj.Small},{key:Z.xj.Medium},{key:Z.xj.Large},{key:Z.xj.XLarge}];function ex({onChange:e,selectedFilter:t}){let{t:r}=(0,K.Bd)(),n=(r,n)=>{(0,et.S)({eventName:"click-filter",eventValue:{filterName:r,filterValue:n}}),e({...t,[r]:n})},l=eb.filter(e=>t.eventScale.includes(e.key));return(0,a.jsxs)("div",{className:"bg-white border rounded-xl p-6 flex sm:items-center flex-col sm:flex-row relative",children:[(0,a.jsx)(k,{children:(0,a.jsxs)("div",{className:"flex items-center max-sm:mb-4 max-sm:justify-between",children:[(0,a.jsx)(w.JU,{className:"mr-4 text-gray-600",children:r("event.filter.onlyAvailable")}),(0,a.jsxs)(M,{checked:!t.includePastEvents,onChange:e=>n("includePastEvents",!e),className:`${!t.includePastEvents?"bg-red-400":"bg-gray-200"} relative inline-flex h-6 w-11 items-center rounded-full`,children:[(0,a.jsx)("span",{className:"sr-only",children:r("event.filter.onlyAvailable")}),(0,a.jsx)("span",{className:`${!t.includePastEvents?"translate-x-6":"translate-x-1"} inline-block h-4 w-4 transform rounded-full bg-white transition`})]})]})}),(0,a.jsx)("div",{className:"bg-gray-100 w-[2px] h-4 mx-4 hidden sm:block"}),(0,a.jsx)("select",{value:l[0].key,id:"scale",onChange:e=>n("eventScale",[e.target.value]),className:"bg-white p-2 border rounded-xl text-gray-600",children:eb.map(e=>(0,a.jsx)("option",{className:"text-gray-600",value:e.key,children:r(`event.filter.${e.key}`)},e.key))})]})}},2715:(e,t,r)=>{"use strict";function n(e,t){return"en"===t?new Date(Date.parse(e+" 1, 2012")).toLocaleStr
1ing(t,{month:"short"}).toString():e}function l(e){switch(e){case"zh-Hans":return"zh-cn";case"zh-Hant":return"zh-tw";default:return"en"}}r.d(t,{EK:()=>l,SX:()=>n})},6760:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return r(2012)}])},6835:(e,t,r)=>{"use strict";r.d(t,{CQ:()=>i,Oz:()=>c,ZT:()=>o,aT:()=>s,kD:()=>d});var n=r(8332),l=r(6557),a=r.n(l);function s(e,t){let r=(0,n.$)(e,e=>e.startAt?a()(e.startAt).year():"no-date");return Object.keys(r).sort((e,t)=>"no-date"!==e&&"no-date"!==t?Number(t)-Number(e):"no-date"===e?-1:+("no-date"===t)).map(e=>({year:e,events:d(r[e],t)}))}function o(e,t){let r=(0,n.$)(e,e=>e.startAt?a()(e.startAt).month()+1:"no-date");return Object.keys(r).sort((e,r)=>"no-date"!==e&&"no-date"!==r?"desc"===t?Number(r)-Number(e):Number(e)-Number(r):"no-date"===e?1:"no-date"===r?-1:0).map(e=>({month:e,events:d(r[e],"asc")}))}function i(e,t){return e.filter(e=>{let r=Date.now(),n=e.endAt?new Date(new Date(e.endAt).setHours(23,59,59,999)).getTime():null;return(!!t.includePastEvents||!n||!(r>n))&&("all"===t.eventScale[0]||!!t.eventScale.includes(e.scale))})}function u(e){let t=a()(e).year()>a()().year(),r=a()(e).month()+1;return t?r+12:r}function c(e){let t=a()(),r={now:[],next:[],passed:[]};return e.forEach(e=>{let n=e.startAt?a()(e.startAt).startOf("day"):null,l=e.endAt?a()(e.endAt).endOf("day"):null,s=e.startAt?u(e.startAt.toString()):null,o=e.endAt?u(e.endAt.toString()):null;return null===n||null===l||null===s||null===o?r.next.push(e):l&&t.isAfter(l)?r.passed.push(e):n&&l&&t.isAfter(n)&&t.isBefore(l)?r.now.push(e):r.next.push(e)}),r}function d(e,t){return e.sort((e,r)=>{if(!e.endAt)return 1;if(!r.endAt)return -1;if(e.startAt&&r.startAt){let n=a()(e.startAt),l=a()(r.startAt);return n.isSame(l)?0:"asc"===t?n.isBefore(l)?-1:1:n.isAfter(l)?-1:1}return 0})}},7168:e=>{e.exports={locationIcon:"eventCard_locationIcon__KmQhE",calendarIcon:"eventCard_calendarIcon__LnGXT",eventCardDescContainer:"eventCard_eventCardDescContainer__DjOJe"}},7621:(e,t,r)=>{"use strict";r.d(t,{A:()=>b,D:()=>y});var n=r(7876),l=r(9241),a=r(6557),s=r.n(a);r(6243),r(7327);var o=r(8230),i=r.n(o),u=r(4232),c=r(9741),d=r(6944),f=r(6861),m=r(6696),h=r(2715),p=r(7168),g=r.n(p);let v=0;function b({event:e,sizes:t,fallbackWidth:r,fallbackHeight:a}){let{t:s,i18n:o}=(0,c.Bd)(),d=(0,f.y)(e),h=d.includes("fec-event-default-cover");(0,u.useEffect)(()=>(v+=1,()=>{v-=1}),[]);let p=(0,u.useMemo)(()=>{let t=new Set;return e?(e.features?.self&&e.features.self.forEach(e=>{t.add(e)}),e.commonFeatures&&e.commonFeatures.forEach(e=>{t.add(e.name)}),Array.from(t)):[]},[e]);return(0,n.jsx)(i(),{href:`/${e.organization.slug}/${e.slug}`,onClick:()=>(0,m.S)({eventName:"click-event-card",eventValue:{href:`/${e.organization.slug}/${e.slug}`}}),children:(0,n.jsx)("div",{onMouseEnter:()=>(0,m.S)({eventName:"hover-event-card",eventValue:{href:`/${e.organization.slug}/${e.slug}`}}),className:(0,l.A)("bg-white rounded-xl min-h-[150px] md:h-[384px] relative group md:outline md:outline-[5px] outline-white transition-all duration-300 drop-shadow-sm hover:shadow-2xl hover:-translate-y-2 overflow-hidden","hover:outline-red-400 hover:scale-105"),children:(0,n.jsxs)("div",{className:(0,l.A)("flex md:flex-col justify-between md:justify-end min-h-[150px] md:h-full rounded-xl relative"),children:[(0,n.jsx)(x,{imageUrl:d,eventName:e.name,sizes:t,fallbackHeight:a,fallbackWidth:r,isDefault:h}),(0,n.jsxs)("div",{className:(0,l.A)("w-[60%] md:w-full","p-2 md:p-3","transition-all duration-300 rounded-r-xl md:rounded-xl z-10 bg-white/90 group-hover:md:bg-white",g().eventCardDescContainer),children:[(0,n.jsx)("div",{className:"flex items-center justify-between1",children:(0,n.jsx)("h5",{"aria-label":"The name of the cons organizer",className:(0,l.A)("text-xs md:text-sm text-slate-500"),children:[e.locationType&&s(`event.locationType.${e.locationType}`),e.type&&s(`event.type.${e.type}`)].filter(Boolean).join(" ")})}),(0,n.jsx)("h4",{className:(0,l.A)("font-bold text-lg md:text-xl text-slate-800 group-hover:text-red-400 transition-colors duration-75 leading-5","md:truncate md:group-hover:text-clip md:group-hover:whitespace-normal"),children:[e.regi
1on?.localName,[e.organization.name,...e.organizations.map(e=>e.name)].join("\xb7")].filter(Boolean).join(" ")}),(0,n.jsx)("h5",{"aria-label":"The name of the cons",className:(0,l.A)("text-xs md:text-sm text-slate-500"),children:e.name}),(0,n.jsxs)("div",{className:"mt-2 flex items-start text-xs md:text-sm text-slate-600 ",suppressHydrationWarning:!0,children:[(0,n.jsx)("i",{className:(0,l.A)(g().calendarIcon,"hidden md:block mr-1 flex-shrink-0 text-xs h-5")}),(0,n.jsx)(y,{event:e,locale:o.language})]}),(0,n.jsxs)("div",{className:"mt-1 flex items-start text-xs md:text-sm text-slate-600 truncate group-hover:text-clip group-hover:whitespace-normal",children:[(0,n.jsx)("i",{className:(0,l.A)(g().locationIcon,"hidden md:block mr-1 flex-shrink-0 text-xs h-5")}),(0,n.jsx)(j,{event:e})]}),!!p.length&&(0,n.jsx)("div",{className:(0,l.A)("mt-4",""),children:(0,n.jsx)(w,{tags:p})})]})]})})})}function x({imageUrl:e,eventName:t,sizes:r,fallbackHeight:a,fallbackWidth:s}){let{t:o}=(0,c.Bd)();return(0,n.jsxs)("div",{className:(0,l.A)("relative self-stretch overflow-hidden md:absolute top-0 left-0 w-[40%] flex-grow-0 flex items-center justify-center","md:w-full md:h-3/5","md:group-hover:scale-125 transition-all duration-300"),children:[(0,n.jsx)("div",{className:"absolute inset-0 flex items-center justify-center z-10",children:(0,n.jsx)(d.A,{src:e,alt:o("event.coverAlt",{name:t}),containerClassName:"relative h-full",className:(0,l.A)("object-contain h-full w-full"),sizes:r,autoFormat:!0,priority:v<=3,fallbackHeight:a,fallbackWidth:s})}),(0,n.jsx)(d.A,{src:e,alt:o("event.coverBackgroundAlt",{name:t}),containerClassName:"absolute top-0 left-0 h-full w-full",className:(0,l.A)("object-cover h-full w-full blur-3xl"),sizes:r,autoFormat:!0,priority:v<=3,fallbackHeight:a,fallbackWidth:s})]})}function y({event:e,locale:t="zh-Hans"}){let{t:r}=(0,c.Bd)(),n=(0,h.EK)(t),l=(()=>{if(!e.startAt||!e.endAt)return;let t=s()(e.startAt).startOf("day"),n=s()(e.endAt).startOf("day"),l=n.diff(t,"day")+1;return t.isSame(n,"day")?r("date.duration.singleDay"):l?r("date.duration.multiDay",{count:l}):null})(),a=(0,u.useMemo)(()=>e.startAt?`${s()(e.startAt).locale(n).format("YYYY/MM")}`:null,[e.startAt,n]),o=(0,u.useMemo)(()=>e.startAt?`${s()(e.startAt).locale(n).format("YYYY/MM/DD")}(${s()(e.startAt).locale(n).format("ddd")})`:null,[e.startAt,n]),i=(0,u.useMemo)(()=>e.endAt?`${s()(e.endAt).locale(n).format("MM/DD")}(${s()(e.endAt).locale(n).format("ddd")})`:null,[e.endAt,n]);return o&&i?l?`${l} ${o} - ${i}`:`${o} - ${i}`:a||r("event.unknown")}function j({event:e}){let{t}=(0,c.Bd)();return(0,n.jsxs)("span",{"aria-label":t("event.aria.address"),className:"truncate",children:[e.region?.localName," ",e.address||t("event.unknown")]})}function w({tags:e}){return(0,n.jsx)("div",{className:"flex flex-nowrap gap-1 scrollbar-hide overflow-x-auto scrollbar-width-0",children:e.map(e=>(0,n.jsx)("span",{className:"text-xs bg-slate-100 px-1 rounded text-gray-700 whitespace-nowrap",children:e},e))})}},9134:e=>{e.exports={sponsorBanner:"SponsorBanner_sponsorBanner__UX9oC",slide:"SponsorBanner_slide__3YKsP"}},9443:(e,t,r)=>{"use strict";r.d(t,{fb:()=>n,xj:()=>l});let n={EventCancelled:"cancelled",EventMovedOnline:"movedOnline",EventPostponed:"postponed",EventRescheduled:"rescheduled",EventScheduled:"scheduled"};n.EventCancelled,n.EventMovedOnline,n.EventPostponed,n.EventRescheduled,n.EventScheduled;let l={Cosy:"cosy",Small:"small",Medium:"medium",Large:"large",XLarge:"xlarge",XXLarge:"xxlarge",Mega:"mega"}}},e=>{e.O(0,[711,951,358,636,593,792],()=>e(e.s=6760)),_N_E=e.O()}]);

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.