PageSourceSearch

https://www.wame.is/_next/static/chunks/0vho62rllz7u8.js

js wame.is collected 2026-10-09 22:41:37 UTC 37,903 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,60678,e=>{"use strict";var t=e.i(71645);e.i(47167);var a=e.i(93803),n=e.i(19273);function r(e){return e}function l(e,t,l){if("object"!=typeof t||null===t)return;let s=e.getMutationCache(),i=e.getQueryCache(),o=l?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??r,c=t.mutations||[],d=t.queries||[];c.forEach(({state:t,...a})=>{s.build(e,{...e.getDefaultOptions().hydrate?.mutations,...l?.defaultOptions?.mutations,...a},t)}),d.forEach(({queryKey:t,state:r,queryHash:s,meta:c,promise:d,dehydratedAt:u})=>{let m=d?(0,a.tryResolveSync)(d):void 0,x=void 0===r.data?m?.data:r.data,h=void 0===x?x:o(x),f=i.get(s),p=f?.state.status==="pending",g=f?.state.fetchStatus==="fetching";if(f){let e=m&&void 0!==u&&u>f.state.dataUpdatedAt;if(r.dataUpdatedAt>f.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=r;f.setState({...t,data:h})}}else f=i.build(e,{...e.getDefaultOptions().hydrate?.queries,...l?.defaultOptions?.queries,queryKey:t,queryHash:s,meta:c},{...r,data:h,fetchStatus:"idle",status:void 0!==h?"success":r.status});d&&!p&&!g&&(void 0===u||u>f.state.dataUpdatedAt)&&f.fetch(void 0,{initialPromise:Promise.resolve(d).then(o)}).catch(n.noop)})}var s=e.i(12598);e.s(["HydrationBoundary",0,({children:e,options:a={},state:n,queryClient:r})=>{let i=(0,s.useQueryClient)(r),o=t.useRef(a);t.useEffect(()=>{o.current=a});let c=t.useMemo(()=>{if(n){if("object"!=typeof n)return;let e=i.getQueryCache(),t=n.queries||[],a=[],r=[];for(let n of t){let t=e.get(n.queryHash);t?(n.state.dataUpdatedAt>t.state.dataUpdatedAt||n.promise&&"pending"!==t.state.status&&"fetching"!==t.state.fetchStatus&&void 0!==n.dehydratedAt&&n.dehydratedAt>t.state.dataUpdatedAt)&&r.push(n):a.push(n)}if(a.length>0&&l(i,{queries:a},o.current),r.length>0)return r}},[i,n]);return t.useEffect(()=>{c&&l(i,{queries:c},o.current)},[i,c]),e}],60678)},55436,e=>{"use strict";let t=(0,e.i(75254).default)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);e.s(["Search",0,t],55436)},82115,e=>{"use strict";e.i(61238);var t=e.i(14679);async function a(e){let a=`/api/banner/list?page=${encodeURIComponent(e)}`,n=t.proxyClient,{data:r}=await n.get((0,t.getProxyPath)(a)),l=r.data;if(null!==l&&"object"==typeof l&&!Array.isArray(l)){let e={};for(let t of Object.keys(l))e[t]=(l[t]??[]).map(e=>({id:e.id,imageUrl:e.imageUrl,linkUrl:e.linkUrl??e.href??null,title:e.title??"",description:e.description??null,tag:e.tag??null}));return e}return{}}async function n(e,a,n){let r=new URLSearchParams;a&&r.set("page",a),n&&r.set("location",n);let l=r.toString(),s=`/api/banner/${e}/view${l?`?${l}`:""}`,i=t.proxyClient;await i.post((0,t.getProxyPath)(s))}async function r(e,a,n){let r=new URLSearchParams;a&&r.set("page",a),n&&r.set("location",n);let l=r.toString(),s=`/api/banner/${e}/click${l?`?${l}`:""}`,i=t.proxyClient;await i.post((0,t.getProxyPath)(s))}e.s(["fetchBanners",0,a,"recordBannerClick",0,r,"recordBannerView",0,n])},64739,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(57688),r=e.i(22016),l=e.i(73375),s=e.i(63059),i=e.i(82115),o=e.i(49838);e.s(["BannerCarousel",0,function({banners:e,page:c,location:d,className:u}){let[m,x]=(0,a.useState)(0),[h,f]=(0,a.useState)([]),[p,g]=(0,a.useState)(!1),b=p?2:1,y=Math.max(e.length-b,0),v=100/b*m,j=(0,a.useMemo)(()=>e.slice(m,m+b),[e,m,b]);return((0,a.useEffect)(()=>{let e=window.matchMedia("(min-width: 768px)"),t=()=>g(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,a.useEffect)(()=>{x(e=>Math.min(e,y))},[y]),(0,a.useEffect)(()=>{if(y<=0)return;let e=window.setInterval(()=>{x(e=>e>=y?0:e+1)},3600);return()=>window.clearInterval(e)},[y]),(0,a.useEffect)(()=>{let e=j.map(e=>e.id).filter(e=>!h.includes(e));if(!e.length)return;let t=window.setTimeout(()=>{f(t=>[...t,...e]),e.forEach(e=>{(0,i.recordBannerView)(e,c,d).catch(()=>void 0)})},2e3);return()=>window.clearTimeout(t)},[h,j,c,d]),e.length)?(0,t.jsxs)("div",{className:(0,o.cn)("relative",u),children:[(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-[102px] bg-black lg:h-[126px]"}),(0,t.jsxs)("div",{className:"relative px-0 md:px-5",children:[(0,t.jsxs)("div",{className:"relative mb-4 md:mt-4",children:[(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{className:"flex touch-pan-y transition-transform duration-500 ease-out",style:{transform:`translateX(-${v}%)`},children:e.map((e,a)=>(0,t.jsx)("div",{className:"min-w-0 shrink-0 basis-full pl-0 md:basis-1/2 md:pl-3",children:(0,t.jsx)(r.default,{href:e.linkUrl||"#",target:e.linkUrl?"_blank":void 0,onClick:()=>{(0,i.recordBannerClick)(e.id,c,d).catch(()=>void 0)},className:"block",children:(0,t.jsxs)("div",{className:(0,o.cn)("relative aspect-[2/1] overflow-hidden md:rounded-2xl",!e.imageUrl&&"bg-neutral-800"),children:[e.imageUrl?(0,t.jsx)(n.default,{src:e.imageUrl,alt:e.title||"banner",fill:!0,priority:0===m&&a<2,sizes:"(min-width: 768px) 50vw, 100vw",className:"object-cover object-center sm:object-contain sm:object-bottom"}):null,(0,t.jsxs)("div",{className:"absolute inset-x-0 bottom-0 flex h-18 flex-col justify-center bg-black/50 px-7 lg:h-24",children:[e.tag&&(0,t.jsx)("div",{className:(0,o.cn)("absolute -top-2 left-7 rounded px-2 py-1 text-xs font-normal text-white","EVENT"===e.tag?"bg-tertiary-600":"NFT"===e.tag?"bg-primary":"DEFI"===e.tag?"bg-emerald-600":"bg-primary"),children:e.tag}),(0,t.jsx)("p",{className:"line-clamp-1 text-lg font-bold text-white lg:text-xl",children:e.title}),e.description&&(0,t.jsx)("p",{className:"line-clamp-1 text-sm font-light text-white lg:text-base",children:e.description})]})]})})},`${e.id}-${a}`))})}),y>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button","aria-label":"Previous banner",onClick:()=>{x(e=>e<=0?y:e-1)},className:"absolute left-0 top-1/2 z-10 flex h-10 w-10 -translate-y-1/2 items-center justify-center rounded-full bg-white text-neutral-900 shadow-lg transition hover:opacity-80 lg:-ml-3",children:(0,t.jsx)(l.ChevronLeft,{className:"h-5 w-5"})}),(0,t.jsx)("button",{type:"button","aria-label":"Next banner",onClick:()=>{x(e=>e>=y?0:e+1)},className:"absolute right-0 top-1/2 z-10 flex h-10 w-10 -translate-y-1/2 items-center justify-center rounded-full bg-white text-neutral-900 shadow-lg transition hover:opacity-80 lg:-mr-3",children:(0,t.jsx)(s.ChevronRight,{className:"h-5 w-5"})})]})]}),y>0&&(0,t.jsx)("div",{className:"relative flex justify-center",children:Array.from({length:y+1}).map((e,a)=>(0,t.jsx)("button",{type:"button","aria-label":`Go to banner ${a+1}`,onClick:()=>x(a),className:(0,o.cn)("mx-1 mb-2 h-1.5 rounded-full transition-all duration-300",a===m?"w-8 bg-white":"w-1.5 bg-white/50")},`page-${a}`))})]})]}):null}])},6468,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(57688),r=e.i(22016),l=e.i(82115),s=e.i(49838);
1e.s(["SideBanner",0,function({banner:e,page:i,location:o,className:c}){let[d,u]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{u(!0)},[]),(0,a.useEffect)(()=>{if(!d||!e)return;let t=window.setTimeout(()=>{(0,l.recordBannerView)(e.id,i,o).catch(()=>void 0)},2e3);return()=>window.clearTimeout(t)},[e,d,i,o]),d&&e)?(0,t.jsx)("div",{className:(0,s.cn)(c),children:(0,t.jsx)(r.default,{href:e.linkUrl||"#",target:e.linkUrl?"_blank":void 0,className:"relative block h-full w-full","aria-label":e.title||"Open banner",onClick:()=>{(0,l.recordBannerClick)(e.id,i,o).catch(()=>void 0)},children:e.imageUrl?(0,t.jsx)(n.default,{src:e.imageUrl,alt:e.title||"",fill:!0,loading:"lazy",sizes:"200px",className:"object-contain object-center"}):(0,t.jsx)("div",{className:"flex h-full w-full items-center justify-center bg-neutral-700/50",children:(0,t.jsx)("span",{className:"text-sm text-white",children:e.title})})})}):null}])},95727,26514,e=>{"use strict";var t=e.i(77241),a=e.i(81092);e.s(["addDays",0,function(e,n,r){let l=(0,a.toDate)(e,r?.in);return isNaN(n)?(0,t.constructFrom)(r?.in||e,NaN):(n&&l.setDate(l.getDate()+n),l)}],95727);var n=e.i(34662);let r=/[T ]/,l=/[Z ]/i,s=/([Z+-].*)$/,i=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,o=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,c=/^([+-])(\d{2})(?::?(\d{2}))?$/;function d(e){return e?parseInt(e):1}function u(e){return e&&parseFloat(e.replace(",","."))||0}let m=[31,null,31,30,31,30,31,31,30,31,30,31];function x(e){return e%400==0||e%4==0&&e%100!=0}e.s(["parseISO",0,function(e,h){let f,p,g=()=>(0,t.constructFrom)(h?.in,NaN),b=h?.additionalDigits??2,y=function(e){let t,a={},n=e.split(r);if(n.length>2)return a;
1if(/:/.test(n[0])?t=n[0]:(a.date=n[0],t=n[1],l.test(a.date)&&(a.date=e.split(l)[0],t=e.substr(a.date.length,e.length))),t){let e=s.exec(t);e?(a.time=t.replace(e[1],""),a.timezone=e[1]):a.time=t}return a}(e);if(y.date){let e=function(e,t){let a=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(a);if(!n)return{year:NaN,restDateString:""};let r=n[1]?parseInt(n[1]):null,l=n[2]?parseInt(n[2]):null;return{year:null===l?r:100*l,restDateString:e.slice((n[1]||n[2]).length)}}(y.date,b);f=function(e,t){var a,n,r,l,s,o,c,u,h,f;if(null===t)return new Date(NaN);let p=e.match(i);if(!p)return new Date(NaN);let g=!!p[4],b=d(p[1]),y=d(p[2])-1,v=d(p[3]),j=d(p[4]),w=d(p[5])-1;if(g){let e,i;return(a=j,n=w,a>=1&&a<=53&&n>=0&&n<=6)?(r=t,l=j,s=w,(e=new Date(0)).setUTCFullYear(r,0,4),i=e.getUTCDay()||7,e.setUTCDate(e.getUTCDate()+((l-1)*7+s+1-i)),e):new Date(NaN)}{let e=new Date(0);return(o=t,c=y,u=v,c>=0&&c<=11&&u>=1&&u<=(m[c]||(x(o)?29:28))&&(h=t,(f=b)>=1&&f<=(x(h)?366:365)))?(e.setUTCFullYear(t,y,Math.max(b,v)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!f||isNaN(+f))return g();let v=+f,j=0;if(y.time&&isNaN(j=function(e){var t,a,r;let l=e.match(o);if(!l)return NaN;let s=u(l[1]),i=u(l[2]),c=u(l[3]);return(t=s,a=i,r=c,24===t?0===a&&0===r:r>=0&&r<60&&a>=0&&a<60&&t>=0&&t<25)?s*n.millisecondsInHour+i*n.millisecondsInMinute+1e3*c:NaN}(y.time)))return g();if(y.timezone){if(isNaN(p=function(e){var t;if("Z"===e)return 0;let a=e.match(c);if(!a)return 0;let r="+"===a[1]?-1:1,l=parseInt(a[2]),s=a[3]&&parseInt(a[3])||0;return(t=s)>=0&&t<=59?r*(l*n.millisecondsInHour+s*n.millisecondsInMinute):NaN}(y.timezone)))return g()}else{let e=new Date(v+j),t=(0,a.toDate)(0,h?.in);return t.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),t.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),t}return(0,a.toDate)(v+j+p,h?.in)}],26514)},83745,e=>{"use strict";let t=new Set(["ALL","KR","JP","NA","EU","SEA","GLOBAL","CN","ETC","ID","SG","PH","TW","TH","MY","VN","MX","CA","US"]),a=new Set(["ALL","PC","MOBILE","NS","PS","XBOX"]),n=new Set(["NS","PS"]);e.s(["localizePlatforms",0,function(e,t,{short:r=!1}={}){return e?.length?e.map(e=>r&&n.has(e)?e:a.has(e)?t(`game.ranking.platformOptions.${e}`):e):[]},"localizeRegions",0,function(e,a){return e?e.split(",").map(e=>e.trim()).filter(Boolean).map(e=>t.has(e)?a(`game.ranking.regionOptions.${e}`):e).join(", "):""}])},88594,50516,14921,8199,60795,31007,e=>{"use strict";var t=e.i(77241),a=e.i(81092);e.s(["addMonths",0,function(e,n,r){let l=(0,a.toDate)(e,r?.in);if(isNaN(n))return(0,t.constructFrom)(r?.in||e,NaN);if(!n)return l;let s=l.getDate(),i=(0,t.constructFrom)(r?.in||e,l.getTime());return(i.setMonth(l.getMonth()+n+1,0),s>=i.getDate())?i:(l.setFullYear(i.getFullYear(),i.getMonth(),s),l)}],88594);var n=e.i(45110),r=e.i(85890);e.s(["isSameDay",0,function(e,t,a){let[l,s]=(0,n.normalizeDates)(a?.in,e,t);return+(0,r.startOfDay)(l)==+(0,r.startOfDay)(s)}],50516),e.s(["isSameMonth",0,function(e,t,a){let[r,l]=(0,n.normalizeDates)(a?.in,e,t);return r.getFullYear()===l.getFullYear()&&r.getMonth()===l.getMonth()}],14921),e.s(["startOfMonth",0,function(e,t){let n=(0,a.toDate)(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}],8199),e.i(61238);var l=e.i(14679);async function s(e){let t=l.proxyClient,{data:a}=await t.get((0,l.getProxyPath)("/api/game-calendars"),{params:{year:e.year,month:e.month,keyword:e.keyword||void 0}});return{events:(a.data??[]).map(e=>({id:e.calendarId,gameId:String(e.gameId),gameTitle:e.gameTitle,gameThumbnailUrl:e.thumbnailUrl,eventTitle:e.title,calendarType:e.calendarType??"UNDEFINED",platformTypes:e.platformTypes??null,isAdvertise:!!e.isAdvertise,region:e.region??null,publisher:e.publisher??null,startDate:e.startDate??new Date().toISOString(),endDate:e.endDate??null}))}}async function i(e){let t=l.proxyClient,{data:a}=await t.get((0,l.getProxyPath)("/api/game-calendars/list"),{params:{page:e.page,size:e.size,calendarType:e.calendarType??void 0,platform:e.platform??void 0,region:e.region??void 0,storeType:e.storeType??void 0,keyword:e.keyword||void 0,startDate:e.startDate??void 0,endDate:e.endDate??void 0}}),n=a.data??{},r=n.content??n.games??[];return{content:r,totalPages:n.totalPages??0,totalElements:n.totalElements??
10,last:n.last??!0,size:n.size??e.size,number:n.number??e.page-1,first:n.first??e.page<=1,numberOfElements:n.numberOfElements??r.length,empty:n.empty??0===r.length}}e.s(["fetchCalendarEvents",0,s,"fetchCalendarGameList",0,i],60795);var o=e.i(43476),c=e.i(71645),d=e.i(22016),u=e.i(61745),m=e.i(48148);let x={calendar:"#4F41DB",list:"#F97316"};e.s(["CalendarViewSwitcher",0,function({active:e}){let t=(0,u.useLocale)(),a=(0,m.useTranslations)("calendar.view"),n=(0,c.useRef)([]),[r,l]=(0,c.useState)({width:0,transform:"translateX(0px)",backgroundColor:x.calendar,transition:"none"}),s=[{key:"calendar",href:`/${t}/calendar`,label:a("calendar")},{key:"list",href:`/${t}/calendar/list`,label:a("list")}],i=+("calendar"!==e),h=+(0===i),f=(e,t)=>{let a=n.current[e];if(!a)return{};let r=s[e].key;return{width:a.offsetWidth,transform:`translateX(${a.offsetLeft}px)`,backgroundColor:x[r],transition:t?"transform 300ms ease-out, width 300ms ease-out, background-color 300ms ease-out":"none"}};return(0,c.useLayoutEffect)(()=>{let e=f(h,!1);e.width&&l(e);let t=requestAnimationFrame(()=>{let e=requestAnimationFrame(()=>{l(f(i,!0))});return()=>cancelAnimationFrame(e)});return()=>cancelAnimationFrame(t)},[]),(0,c.useEffect)(()=>{let e=()=>{l(f(i,!1))};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[i]),(0,o.jsx)("div",{className:"mb-6 flex w-full justify-center md:justify-start",children:(0,o.jsxs)("div",{className:"relative inline-flex rounded-full bg-neutral-100 p-1",children:[(0,o.jsx)("div",{className:"absolute inset-y-1 left-0 rounded-full",style:r}),s.map((t,a)=>(0,o.jsx)(d.default,{href:t.href,ref:e=>{n.current[a]=e},className:["relative z-10 inline-flex h-11 items-center justify-center rounded-full px-5 text-sm font-bold transition-colors",e===t.key?"text-white":"text-neutral-500 hover:text-black"].join(" "),children:t.label},t.key))]})})}],31007)},34029,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(78761),r=e.i(57688),l=e.i(22016),s=e.i(18566),i=e.i(95727),o=e.i(88594),c=e.i(81092),d=e.i(45963),u=e.i(1851),m=e.i(77241),x=e.i(50516),h=e.i(14921),f=e.i(26514),p=e.i(85890),g=e.i(8199),b=e.i(12615),y=e.i(66027),v=e.i(89853),j=e.i(43531),w=e.i(64659),N=e.i(73375),D=e.i(63059),k=e.i(67240),S=e.i(55436),C=e.i(37727),T=e.i(61745),E=e.i(48148),L=e.i(83745),M=e.i(82115),O=e.i(60795),U=e.i(64739),A=e.i(31007),F=e.i(6468),z=e.i(66610),P=e.i(49838),I=e.i(66907),$=e.i(46577);function R(e){if(!e)return null;try{let t=(0,p.startOfDay)((0,f.parseISO)(e));return Number.isNaN(t.getTime())?null:t}catch{return null}}function B(e,t){return e.filter(e=>{try{let a=(0,f.parseISO)(e.startDate),n=e.endDate?(0,f.parseISO)(e.endDate):a;return function(e,t,a){let[n,r]=[+(0,c.toDate)(e.start,a?.in),+(0,c.toDate)(e.end,a?.in)].sort((e,t)=>e-t),[l,s]=[+(0,c.toDate)(t.start,a?.in),+(0,c.toDate)(t.end,a?.in)].sort((e,t)=>e-t);return a?.inclusive?n<=s&&l<=r:n<s&&l<r}({start:(0,p.startOfDay)(t),end:(0,d.endOfDay)(t)},{start:(0,p.startOfDay)(a),end:(0,d.endOfDay)(n)},{inclusive:!0})}catch{return!1}})}function q({month:e,locale:a,onPrev:n,onNext:r}){let l=(0,b.getDateFnsLocale)(a),s="ko"===a?"yyyy'년' LLL":["ja","zh-CN","zh-TW"].includes(a)?"yyyy'年' LLL":"LLL yyyy",i=(0,u.format)(e,s,{locale:l});return(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("button",{type:"button",onClick:n,className:"opacity-100 hover:opacity-50 active:opacity-40 transition-opacity","aria-label":"Previous month",children:(0,t.jsx)(N.ChevronLeft,{className:"h-6 w-6 text-black",strokeWidth:2.5})}),(0,t.jsx)("span",{className:"text-2xl text-black font-bold mx-6",children:i}),(0,t.jsx)("button",{type:"button",onClick:r,className:"opacity-100 hover:opacity-50 active:opacity-40 transition-opacity","aria-label":"Next month",children:(0,t.jsx)(D.ChevronRight,{className:"h-6 w-6 text-black",strokeWidth:2.5})})]})}let X=["ALL","PC","MOBILE","NS","PS","XBOX"];function _({selected:e,onSelect:n}){let r=(0,E.useTranslations)(),l=(0,a.useRef)([]),[s,i]=(0,a.useState)({width:0,height:0,transform:"translate(0px, 0px)"}),o=X.indexOf(e),c=e=>{let t=l.current[e];t&&i({width:t.offsetWidth,height:t.offsetHeight,transform:`translate(${t.offsetLeft}px, ${t.offsetTop}px)`})};return(0,a.useLayoutEffect)(()=>{c(o)},[o]),(0,a.useEffect)(()=>{let e=()=>c(o);return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[o]),(0,t.jsxs)("div",{className:"relative flex flex-wrap gap-1 py-1",children:[(0,t.jsx)("div",{className:"absolute left-0 top-0 rounded-full bg-black transition-[transform,width,height] duration-300 ease-out",style:s}),X.map((a,s)=>(0,t.jsx)("button",{type:"button",ref:e=>{l.current[s]=e},onClick:()=>n(a),className:(0,P.cn)("relative z-10 px-3 py-1.5 flex items-center justify-center rounded-full text-xs md:text-base whitespace-nowrap transition-colors",e===a?"text-white font-bold":"text-neutral-500 font-normal hover:text-black hover:bg-neutral-200"),children:r(`game.ranking.platformOptions.${a}`)},a))]})}
1function H({value:e,onChange:a,onClear:n}){let r=(0,E.useTranslations)();return(0,t.jsxs)("label",{className:"relative block",children:[(0,t.jsx)("input",{value:e,onChange:e=>a(e.target.value),placeholder:r("common.placeholder.event"),className:"h-11 w-full rounded-2xl border border-primary/20 bg-primary/5 pl-6 pr-[52px] text-sm text-black outline-none transition focus:border-primary"}),e?(0,t.jsx)("button",{type:"button",onClick:n,className:"absolute right-12 top-1/2 -translate-y-1/2 text-neutral-400 transition hover:text-neutral-700","aria-label":r("calendar.clearSearch"),children:(0,t.jsx)(C.X,{className:"h-3.5 w-3.5"})}):null,(0,t.jsx)(S.Search,{className:"pointer-events-none absolute right-6 top-1/2 h-5 w-5 -translate-y-1/2 text-neutral-400"})]})}let Y=["RELEASE","EARLY_ACCESS","SOFT_LAUNCH","UPDATE","EVENT","DEMO","TEST"];function W({selected:e,onChange:r}){let l=(0,E.useTranslations)("calendar"),[s,i]=(0,a.useState)(!1),[o,c]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=()=>c(window.innerWidth<768);return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let d=e=>l(`list.type.${e}`),u=0===e.length?l("allTypes"):e.map(d).join(", "),m=l("calendarTypeFilter"),x=(0,t.jsx)("div",{className:"py-1",children:Y.map(a=>{let n=e.includes(a);return(0,t.jsxs)("button",{type:"button",onClick:()=>{r(e.includes(a)?e.filter(e=>e!==a):[...e,a])},className:(0,P.cn)("flex w-full cursor-pointer items-center justify-between px-4 py-2.5 text-sm outline-none transition-colors",n?"bg-neutral-100 font-semibold text-black":"text-neutral-700 hover:bg-neutral-50"),children:[(0,t.jsx)("span",{children:d(a)}),n&&(0,t.jsx)(j.Check,{className:"h-[14px] w-[14px] text-primary",strokeWidth:2.5})]},a)})}),h=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"mb-0.5 text-[11px] font-normal leading-3 text-neutral-500",children:m}),(0,t.jsx)("div",{className:"truncate text-sm font-semibold leading-4 text-black",children:u})]}),(0,t.jsx)(w.ChevronDown,{className:(0,P.cn)("h-[14px] w-[14px] flex-none text-neutral-500 transition-transform",s&&"rotate-180"),strokeWidth:2.25})]}),f="flex min-h-[44px] w-full items-center justify-between rounded-xl border border-neutral-300 bg-neutral-50 px-4 text-left text-sm font-medium text-black";return o?(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{type:"button",onClick:()=>i(!0),className:f,children:h}),s&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"fixed inset-0 z-40 bg-black/40",role:"presentation",onClick:()=>i(!1),onKeyDown:e=>{"Escape"===e.key&&i(!1)}}),(0,t.jsxs)("div",{className:"fixed bottom-0 left-0 right-0 z-50 rounded-t-2xl bg-white pb-safe",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between px-5 py-4",children:[(0,t.jsx)("span",{className:"text-base font-semibold text-black",children:m}),(0,t.jsx)("button",{type:"button",onClick:()=>i(!1),className:"flex h-8 w-8 items-center justify-center rounded-full bg-neutral-100",children:(0,t.jsx)(C.X,{className:"h-4 w-4 text-neutral-600"})})]}),(0,t.jsx)("div",{className:"border-t border-neutral-100",children:x})]})]})]}):(0,t.jsx)("div",{children:(0,t.jsxs)(n.Root,{open:s,onOpenChange:i,children:[(0,t.jsx)(n.Trigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:f,children:h})}),(0,t.jsx)(n.Portal,{children:(0,t.jsx)(n.Content,{sideOffset:8,collisionPadding:8,className:"z-50 w-[var(--radix-popover-trigger-width)] overflow-hidden rounded-xl border border-neutral-200 bg-white shadow-lg",children:x})})]})})}function K({selected:e,onChange:a}){let n=(0,E.useTranslations)("calendar");return 0===e.length?null:(0,t.jsx)("div",{className:"mt-2 flex flex-wrap gap-2",children:e.map(r=>(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 rounded-full bg-primary/10 px-3 py-1 text-xs font-medium text-primary",children:[n(`list.type.${r}`),(0,t.jsx)("button",{type:"button",onClick:()=>a(e.filter(e=>e!==r)),className:"flex h-3.5 w-3.5 items-center justify-center rounded-full transition-colors hover:bg-primary/20","aria-label":`Remove ${n(`list.type.${r}`)}`,children:(0,t.jsx)(C.X,{className:"h-2.5 w-2.5"})})]},r))})}function V({date:e,dayName:a,eventsCount:n,isInMonth:r,isSelected:l,isMobileView:s,onSelect:i,className:o}){let c=(0,E.useTranslations)("calendar"),d=(0,x.isSameDay)(e,new Date),u=e.getDate();return(0,t.jsxs)("div",{role:"button",tabIndex:r?0:-1,className:(0,P.cn)("flex flex-col items-center pb-3 rounded-lg cursor-pointer select-none transition-colors",l?"bg-primary":r?"hover:bg-primary/20":"",o),onClick:()=>r&&i(e),onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&r&&(t.preventDefault(),i(e))},children:[(0,t.jsx)("p",{className:(0,P.cn)("pt-1 md:pt-3 w-full text-center text-xs font-normal",l?"text-white/50":"text-neutral"),children:d?c("today"):a}),(0,t.jsx)("p",{className:(0,P.cn)("pb-1 w-full text-center text-xl font-bold",r?l?"text-white":"text-black":"text-neutral-300"),children:u}),(0,t.jsx)("p",{className:(0,P.cn)("mt-1 px-2 py-1 text-xs font-normal rounded",r&&n>0?l?"bg-white/40 text-white":"bg-neutral-100 text-neutral-600":"bg-transparent text-transparent"),children:n})]})}function G({monthDates:e,firstDay:n,dayNames:r,monthEventsCount:l,selectedDate:s,onSelect:i}){let o=(0,a.useRef)(null),c=(0,a.useRef)({isDown:!1,isDragging:!1,startX:0,scrollLeft:0}),d=(0,a.useRef)(!1);return(0,t.jsx)("div",{ref:o,role:"presentation",className:"flex md:hidden overflow-x-auto scrollbar-hide py-4 px-1 gap-1 cursor-grab select-none",onMouseDown:e=>
1{let t=o.current;t&&(c.current={isDown:!0,isDragging:!1,startX:e.clientX,scrollLeft:t.scrollLeft},t.style.cursor="grabbing")},onMouseMove:e=>{if(!c.current.isDown)return;let t=e.clientX-c.current.startX;if(!c.current.isDragging&&Math.abs(t)>6&&(c.current.isDragging=!0),c.current.isDragging){let e=o.current;e&&(e.scrollLeft=c.current.scrollLeft-t)}},onMouseUp:()=>{c.current.isDown&&(c.current.isDragging&&(d.current=!0,setTimeout(()=>{d.current=!1},100)),c.current={isDown:!1,isDragging:!1,startX:0,scrollLeft:0},o.current&&(o.current.style.cursor="grab"))},onMouseLeave:()=>{c.current.isDown&&(c.current={isDown:!1,isDragging:!1,startX:0,scrollLeft:0},o.current&&(o.current.style.cursor="grab"))},children:e.map((e,a)=>(0,t.jsx)(V,{date:e,dayName:r[(a+n)%7],eventsCount:l[a],isInMonth:!0,isSelected:(0,x.isSameDay)(e,s),isMobileView:!0,onSelect:e=>{d.current||i(e)},className:"flex-none w-14 aspect-square"},a))})}function Q({currentMonth:e,events:n,selectedDate:r,onSelect:l}){let s,o,d,f,y=(0,T.useLocale)(),v=(0,b.getDateFnsLocale)(y),j=(0,g.startOfMonth)(e),w=(0,c.toDate)(j,void 0).getDay(),N=Math.ceil((o=(s=(0,c.toDate)(e,void 0)).getFullYear(),d=s.getMonth(),(f=(0,m.constructFrom)(s,0)).setFullYear(o,d+1,0),f.setHours(0,0,0,0),(f.getDate()+w)/7)),D=(0,a.useMemo)(()=>Array.from({length:7*N},(e,t)=>(0,i.addDays)(j,t-w)),[j,w,N]),k=(0,a.useMemo)(()=>D.map(e=>B(n,e).length),[D,n]),S=(0,a.useMemo)(()=>Array.from({length:7},(e,t)=>(0,u.format)((0,i.addDays)((0,p.startOfDay)(new Date(2024,0,7+t)),0),"EEE",{locale:v})),[v]),C=(0,a.useMemo)(()=>D.filter(t=>(0,h.isSameMonth)(t,e)),[D,e]),E=(0,a.useMemo)(()=>C.map(e=>B(n,e).length),[C,n]);return(0,t.jsxs)("div",{className:"overflow-hidden",children:[(0,t.jsx)("div",{className:"hidden md:block",children:Array.from({length:N},(a,n)=>(0,t.jsx)("div",{className:(0,P.cn)("flex py-2",n<N-1?"border-t":"border-y","border-neutral-200"),children:Array.from({length:7},(a,s)=>{let i=7*n+s,o=D[i];return(0,t.jsx)(V,{date:o,dayName:S[s],eventsCount:k[i],isInMonth:(0,h.isSameMonth)(o,e),isSelected:(0,x.isSameDay)(o,r),onSelect:l,className:"flex-1 aspect-square"},i)})},n))}),(0,t.jsx)(G,{monthDates:C,firstDay:w,dayNames:S,monthEventsCount:E,selectedDate:r,onSelect:l})]})}function Z({event:e,locale:s}){let i=(0,E.useTranslations)(),[o,c]=(0,a.useState)(!1),d=(0,a.useMemo)(()=>i(`calendar.list.type.${e.calendarType}`),[e.calendarType,i]),u=(0,a.useMemo)(()=>(0,L.localizeRegions)(e.region,i)||"-",[e.region,i]),m=(0,a.useMemo)(()=>(0,L.localizePlatforms)(e.platformTypes,i,{short:!0}).join(" / "),[e.platformTypes,i]),x=i("calendar.eventFinished"),h=(0,a.useMemo)(()=>[{label:i("calendar.tooltip.platform"),value:m||"-"},{label:i("calendar.tooltip.gameName"),value:e.gameTitle},{label:i("calendar.tooltip.region"),value:u},{label:i("calendar.tooltip.publisher"),value:e.publisher||"-"},{label:i("calendar.tooltip.launchType"),value:d}],[e.gameTitle,e.publisher,d,m,u,i]);return(0,t.jsx)("div",{role:"presentation",className:"relative",onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),children:(0,t.jsxs)(n.Root,{open:o,children:[(0,t.jsx)(n.Anchor,{asChild:!0,children:(0,t.jsxs)(l.default,{href:(0,$.gameDetailHref)(s,e.gameId,"CALENDAR"),className:"bg-white min-h-[242px] w-full rounded-2xl shadow-lg flex flex-col transition-transform duration-300 hover:scale-[1.03]",onFocus:()=>c(!0),onBlur:()=>c(!1),children:[(0,t.jsxs)("div",{className:"px-5 pt-5 flex-grow flex flex-col",children:[(0,t.jsx)("div",{className:"flex items-center justify-between",children:(0,t.jsx)(I.CalendarTypeBadge,{calendarType:e.calendarType,label:d})}),(0,t.jsxs)("div",{className:"mt-1 flex",children:[e.gameThumbnailUrl&&(0,t.jsx)("div",{className:"relative h-14 w-14 flex-none overflow-hidden rounded-md bg-neutral-100",children:(0,t.jsx)(r.default,{src:e.gameThumbnailUrl,alt:e.gameTitle,fill:!0,unoptimized:!0,sizes:"56px",className:"object-fill"})}),(0,t.jsxs)("div",{className:"ml-3 flex min-w-0 flex-1 flex-col justify-center",children:[(0,t.jsxs)("div",{className:"flex items-center",children:[e.isAdvertise?(0,t.jsx)("div",{className:"mr-2 flex h-[15px] items-center justify-center rounded bg-warning-600 px-1 text-xs font-bold text-white",children:i("calendar.adLabel")}):null,""!==m&&(0,t.jsx)(r.default,{src:"/assets/icon/icon-event-tag.svg",alt:"",width:14,height:14,className:"mr-1 flex-none"}),(0,t.jsx)("span",{className:"text-xs font-normal text-black",children:m})]}),(0,t.jsx)("p",{className:"line-clamp-2 text-base font-bold text-black",children:e.gameTitle})]})]}),(0,t.jsxs)("div",{className:"flex flex-grow flex-col justify-center gap-2 pt-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3 text-sm font-normal text-neutral-500",children:[(0,t.jsx)("div",{className:"w-[6.5rem] shrink-0",children:i("calendar.list.regi
1on")}),(0,t.jsx)("div",{className:"min-w-0 flex-1 text-right text-black",children:(0,t.jsx)("span",{className:"block truncate",children:u})})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3 text-sm font-normal text-neutral-500",children:[(0,t.jsx)("div",{className:"w-[6.5rem] shrink-0",children:i("calendar.list.publisher")}),(0,t.jsx)("div",{className:"min-w-0 flex-1 text-right text-black",children:(0,t.jsx)("span",{className:"block truncate",children:e.publisher||"-"})})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3 text-sm font-normal text-neutral-500",children:[(0,t.jsx)("div",{className:"w-[6.5rem] shrink-0",children:i("calendar.list.typeLabel")}),(0,t.jsx)("div",{className:"min-w-0 flex-1 text-right text-black",children:(0,t.jsx)("span",{className:"block truncate",children:d})})]})]})]}),(0,t.jsx)("div",{className:"mt-4 flex h-14 items-center justify-center rounded-b-2xl bg-neutral-100 px-7",children:(0,t.jsx)("p",{className:"text-base font-normal text-neutral-400",children:x})})]})}),(0,t.jsx)(n.Portal,{children:(0,t.jsx)(n.Content,{side:"top",align:"center",sideOffset:12,collisionPadding:12,className:"z-[80] hidden w-max max-w-xs rounded border border-[#2C3F53] bg-[#121D29] px-4 py-2 text-base text-white outline-none shadow-[0_12px_32px_rgba(0,0,0,0.32)] md:block",children:(0,t.jsx)("div",{className:"space-y-1 text-sm",children:h.map(({label:e,value:a})=>(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)("span",{className:"w-24 shrink-0 whitespace-nowrap text-neutral-400",children:e}),(0,t.jsx)("span",{className:"min-w-0 break-words",children:a})]},e))})})})]})})}function J({selectedDate:e,events:n,isLoading:r,locale:l,className:s,panelHeight:i}){let o=(0,E.useTranslations)(),[c,d]=(0,a.useState)(!0),[u,m]=(0,a.useState)(!1),x=(0,a.useMemo)(()=>B(n,e),[n,e]);return(0,a.useEffect)(()=>{let e=()=>m(window.innerWidth<768);return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,t.jsx)("div",{className:(0,P.cn)("relative bg-neutral-100",s),style:!u&&i?{height:i}:void 0,children:(0,t.jsxs)("div",{className:(0,P.cn)("flex flex-col",!u&&"absolute inset-0 overflow-hidden"),children:[(0,t.jsx)("span",{className:"hidden pl-5 pr-5 text-2xl font-bold text-black md:block xl:pl-10",children:o("calendar.detailTitle")}),(0,t.jsxs)("div",{className:(0,P.cn)("flex flex-col",!u&&"flex-1 overflow-hidden"),children:[c?(0,t.jsx)("div",{className:"mt-10 pl-5 pr-5 xl:pl-10",children:(0,t.jsxs)("div",{className:"flex items-center rounded-lg bg-[#121D29] px-6 py-5",children:[(0,t.jsxs)("span",{className:"flex-grow text-[13px] font-normal leading-5 text-[#FFAB00] md:text-sm",children:[o("calendar.notice_prefix"),(0,t.jsx)("a",{href:"https://discord.com/invite/xjJFXYgrEP",target:"_blank",rel:"noreferrer",className:"text-[#CDD1FE] underline underline-offset-2 transition-opacity hover:opacity-80",children:o("calendar.notice_link")}),o("calendar.notice_suffix")]}),(0,t.jsx)("button",{type:"button",className:"flex-none text-white transition-opacity hover:opacity-70",onClick:()=>d(!1),"aria-label":o("common.popup.cancel"),children:(0,t.jsx)(C.X,{className:"h-5 w-5"})})]})}):null,(0,t.jsx)("div",{className:(0,P.cn)("mt-5 pl-5 pr-5 py-5 xl:pl-10",!u&&"flex-1 overflow-y-auto"),children:r?(0,t.jsx)("div",{className:"grid content-start gap-x-10 gap-y-8 [grid-template-columns:repeat(auto-fit,minmax(250px,1fr))]",children:[...Array(6)].map((e,a)=>(0,t.jsx)("div",{className:"min-h-[242px] w-full animate-pulse rounded-2xl bg-neutral-200 shadow-lg"},a))}):0===x.length?(0,t.jsx)("div",{className:"flex h-60 flex-col items-center justify-center text-base font-normal text-black/50",children:o("calendar.emptyEventInCalendar")}):(0,t.jsx)("div",{className:"grid content-start gap-x-10 gap-y-8 [grid-template-columns:repeat(auto-fit,minmax(250px,1fr))]",children:x.map((e,a)=>(0,t.jsx)(Z,{event:e,locale:l},`${e.id}-${a}`))})})]})]})})}e.s(["CalendarPageClient",0,function({bannerPage:e}){let n=(0,E.useTranslations)("calendar"),r=(0,T.useLocale)(),l=(0,s.useRouter)(),i=(0,s.usePathname)(),c=(0,s.use
1SearchParams)(),d=new Date,m=c.get("date"),h=R(m)??(0,p.startOfDay)(d),f=(0,a.useRef)(null),[b,j]=(0,a.useState)(0),[w,N]=(0,a.useState)(()=>(0,g.startOfMonth)(h)),[D,S]=(0,a.useState)(()=>h),[C,L]=(0,a.useState)("ALL"),[I,$]=(0,a.useState)(""),[B,X]=(0,a.useState)(""),[Y,V]=(0,a.useState)([]);(0,a.useEffect)(()=>{let e=window.setTimeout(()=>X(I),300);return()=>window.clearTimeout(e)},[I]);let G=w.getFullYear(),Z=w.getMonth()+1,{data:ee,isLoading:et,isError:ea}=(0,y.useQuery)({queryKey:z.queryKeys.calendar.events({year:G,month:Z,keyword:B||void 0}).queryKey,queryFn:()=>(0,O.fetchCalendarEvents)({year:G,month:Z,keyword:B||void 0}),staleTime:3e5}),{data:en,isLoading:er,isError:el,refetch:es}=(0,y.useQuery)({queryKey:z.queryKeys.banner.byPage(e).queryKey,queryFn:()=>(0,M.fetchBanners)(e),staleTime:18e5}),ei=(0,a.useMemo)(()=>(ee?.events??[]).filter(e=>("ALL"===C||!!(e.platformTypes??[]).some(e=>e===C))&&(!(Y.length>0)||!!Y.includes(e.calendarType??""))),[ee?.events,C,Y]),eo=en?.MAIN??[],[ec,ed]=(0,a.useState)(null),[eu,em]=(0,a.useState)(null);return(0,a.useEffect)(()=>{let e=en?.SIDE_LEFT??[],t=en?.SIDE_RIGHT??[];ed(e.length>0?e[Math.floor(Math.random()*e.length)]:null),em(t.length>0?t[Math.floor(Math.random()*t.length)]:null)},[en]),(0,a.useEffect)(()=>{let e=R(m);e&&((0,x.isSameDay)(e,D)||(S(e),N((0,g.startOfMonth)(e))))},[m]),(0,a.useEffect)(()=>{let e=f.current;if(!e)return;let t=()=>{j(e.clientHeight)};t();let a=new ResizeObserver(()=>{t()});return a.observe(e),window.addEventListener("resize",t),()=>{a.disconnect(),window.removeEventListener("resize",t)}},[w,ei.length,ea,r,C,Y]),(0,a.useEffect)(()=>{if(m)return;let e=new URLSearchParams(c.toString());e.set("date",(0,u.format)(D,"yyyy-MM-dd")),l.replace(`${i}?${e.toString()}`,{scroll:!1})},[m,i,l,c,D]),(0,t.jsxs)("div",{children:[(er||eo.length>0||el)&&(0,t.jsx)("div",{className:"w-full bg-black pt-2 pb-5 md:-mt-16 md:pt-16 lg:pb-6",children:(0,t.jsx)("div",{className:"container",children:er?(0,t.jsx)("div",{className:"px-0 md:px-5",children:(0,t.jsx)("div",{className:"aspect-[2/1] animate-pulse rounded-none bg-neutral-800 md:mt-4 md:rounded-2xl"})}):eo.length>0?(0,t.jsx)(U.BannerCarousel,{banners:eo,page:e,location:"MAIN"}):(0,t.jsx)("div",{className:"px-0 md:px-5",children:(0,t.jsxs)("div",{className:"flex aspect-[2/1] flex-col items-center justify-center rounded-none bg-neutral-900 text-center text-sm text-neutral-300 md:mt-4 md:rounded-2xl",children:[(0,t.jsx)("p",{children:n("loadError")}),(0,t.jsx)("button",{type:"button",onClick:()=>void es(),className:"mt-4 rounded-md border border-white/20 px-4 py-2 text-white transition-opacity hover:opacity-90",children:"Retry"})]})})})}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{className:"hidden md:grid md:grid-cols-2 absolute inset-0 pointer-events-none",children:[(0,t.jsx)("div",{className:"bg-neutral-50"}),(0,t.jsx)("div",{className:"bg-neutral-100"})]}),(0,t.jsxs)("section",{className:"relative flex w-full justify-center",children:[ec&&(0,t.jsx)("div",{className:"hidden lg:block sticky top-10 pt-14",children:(0,t.jsx)(F.SideBanner,{banner:ec,page:e,location:"SIDE_LEFT",className:"w-[clamp(0px,calc((100vw_-_820px)/2),200px)] aspect-[9/16]"})}),(0,t.jsxs)("div",{className:"container min-w-0 relative h-full grid grid-cols-1 gap-0 pt-14 md:grid-cols-2",children:[(0,t.jsxs)("div",{className:"md:col-span-2",children:[(0,t.jsx)(A.CalendarViewSwitcher,{active:"calendar"}),(0,t.jsxs)("div",{className:"mb-8 inline-flex items-center",children:[(0,t.jsx)(v.CalendarDays,{className:"h-7 w-7 text-black",strokeWidth:2.2}),(0,t.jsx)("h1",{className:"ml-4 text-2xl font-bold text-black",children:n("title")})]})]}),(0,t.jsxs)("div",{ref:f,className:"bg-neutral-50 py-8 pr-0 md:pr-5 xl:pr-10",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)(q,{month:w,locale:r,onPrev:()=>{N(e=>(0,g.startOfMonth)((0,o.addMonths)(e,-1)))},onNext:()=>{N(e=>(0,g.startOfMonth)((0,o.addMonths)(e,1)))}}),(0,t.jsxs)("button",{type:"button",onClick:()=>{$(""),L("ALL"),V([])},className:"inline-flex items-center gap-1 rounded-full border border-neutral-300 px-3 py-1 text-xs font-medium text-neutral-500 transition-colors hover:border-neutral-400 hover:text-neutral-700",children:[(0,t.jsx)(k.RotateCcw,{className:"h-3 w-3"}),n("list.resetFilters")]})]}),(0,t.jsxs)("div",{className:"pt-3 pb-5 md:pt-4 md:pb-10",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4 roun
1ded-2xl border border-neutral-200 bg-white p-4 md:p-5",children:[(0,t.jsx)(H,{value:I,onChange:$,onClear:()=>$("")}),(0,t.jsx)(_,{selected:C,onSelect:L}),(0,t.jsx)(W,{selected:Y,onChange:V})]}),(0,t.jsx)(K,{selected:Y,onChange:V})]}),ea?(0,t.jsx)("p",{className:"py-4 text-sm text-neutral-400",children:n("loadError")}):(0,t.jsx)(Q,{currentMonth:w,events:ei,selectedDate:D,onSelect:e=>{let t=(0,p.startOfDay)(e);S(t),N((0,g.startOfMonth)(t));let a=new URLSearchParams(c.toString());a.set("date",(0,u.format)(t,"yyyy-MM-dd")),l.replace(`${i}?${a.toString()}`,{scroll:!1})}})]}),(0,t.jsx)(J,{className:(0,P.cn)("border-t border-neutral-200 md:border-0 w-[calc(100%+40px)] -ml-5 md:ml-0 md:w-full md:-mr-5"),panelHeight:b,selectedDate:D,events:ei,isLoading:et,locale:r})]}),eu&&(0,t.jsx)("div",{className:"hidden lg:block sticky top-10 pt-14",children:(0,t.jsx)(F.SideBanner,{banner:eu,page:e,location:"SIDE_RIGHT",className:"w-[clamp(0px,calc((100vw_-_820px)/2),200px)] aspect-[9/16]"})})]})]})]})}],34029)}]);

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.