1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="03509221-a71a-4f8d-9d27-c83b7f8db83e",e._sentryDebugIdIdentifier="sentry-dbid-03509221-a71a-4f8d-9d27-c83b7f8db83e")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5385,9831],{3121:(e,t,r)=>{"use strict";r.d(t,{f:()=>a,m:()=>s});let a={LeaguesWorld:"LeaguesWorld",Wilderness:"Wilderness",PvpWorld:"PvpWorld",TotalLevelWorld:"TotalLevelWorld",MembersWorld:"MembersWorld",FreeToPlayWorld:"FreeToPlayWorld",DeadmanWorld:"DeadmanWorld",Depleted:"Depleted",Uncategorized:"Uncategorized"},s={LeaguesWorld:{filterable:!1},GridMasterWorld:{filterable:!1},Wilderness:{filterable:!0},PvpWorld:{filterable:!0},TotalLevelWorld:{filterable:!0},MembersWorld:{filterable:!0},FreeToPlayWorld:{filterable:!0},DeadmanWorld:{filterable:!0},Depleted:{filterable:!0},Uncategorized:{filterable:!0}}},6607:(e,t,r)=>{"use strict";r.d(t,{iL:()=>d,tailwindColors:()=>i,L_:()=>c});var a=r(45836),s=r(12115),n=r(31999),l=r.n(n);let o={darkMode:["class"],content:["./pages/**/*.{ts,tsx}","./components/**/*.{ts,tsx}","./app/**/*.{ts,tsx}","./src/**/*.{ts,tsx}"],theme:{container:{center:!0,padding:"2rem",screens:{"2xl":"1400px"}},extend:{fontSize:{"2xs":"0.6rem"},fontFamily:{sans:["var(--font-inter)","sans-serif"],logo:["var(--font-logo)","sans-serif"],heading:["var(--font-heading)","sans-serif"],raleway:["var(--font-raleway)","sans-serif"]},colors:{border:"hsl(var(--border))",input:"hsl(var(--input))",ring:"hsl(var(--ring))",background:"hsl(var(--background))",foreground:"hsl(var(--foreground))",primary:{DEFAULT:"hsl(var(--primary))",foreground:"hsl(var(--primary-foreground))"},secondary:{DEFAULT:"hsl(var(--secondary))",foreground:"hsl(var(--secondary-foreground))"},destructive:{DEFAULT:"hsl(var(--destructive))",foreground:"hsl(var(--destructive-foreground))"},muted:{DEFAULT:"hsl(var(--muted))",foreground:"hsl(var(--muted-foreground))"},accent:{DEFAULT:"hsl(var(--accent))",foreground:"hsl(var(--accent-foreground))"},popover:{DEFAULT:"hsl(var(--popover))",foreground:"hsl(var(--popover-foreground))"},card:{DEFAULT:"hsl(var(--card))",foreground:"hsl(var(--card-foreground))"},success:"#16C784",caution:"#FFBB6A",failure:"#ff5151",sidebar:{DEFAULT:"hsl(var(--background))",foreground:"hsl(var(--foreground))",primary:"hsl(var(--primary))","primary-foreground":"hsl(var(--primary-foreground))",accent:"hsl(var(--accent))","accent-foreground":"hsl(var(--accent-foreground))",border:"hsl(var(--border))",ring:"hsl(var(--ring))"}},borderRadius:{lg:"var(--radius)",md:"calc(var(--radius) - 2px)",sm:"calc(var(--radius) - 4px)"},animation:{"accordion-down":"accordion-down 0.2s ease-out","accordion-up":"accordion-up 0.2s ease-out",wiggle:"wiggle 0.3s",marquee:"marquee var(--duration) linear infinite","marquee-vertical":"marquee-vertical var(--duration) linear infinite"},keyframes:{"accordion-down":{from:{height:"0"},to:{height:"var(--radix-accordion-content-height)"}},"accordion-up":{from:{height:"var(--radix-accordion-content-height)"},to:{height:"0"}},wiggle:{"0%, 100%":{transform:"rotate(-6deg)"},"50%":{transform:"rotate(3deg)"}},marquee:{from:{transform:"translateX(0)"},to:{transform:"translateX(calc(-100% - var(--gap)))"}},"marquee-vertical":{from:{transform:"translateY(0)"},to:{transform:"translateY(calc(-100% - var(--gap)))"}}},textShadow:{"blue-glow":"0 0 5px #3b82f6, 0 0 20px #3b82f6"}}},plugins:[r(51259)]},i=l()(o).theme.colors;function d(e){if(!e.startsWith("hsl(var("))return e;let t=e.match(/var\((.*?)\)/)[1],r=getComputedStyle(document.documentElement).getPropertyValue(t).trim();if(!r)return console.warn("CSS variable ".concat(t," not loaded yet")),"#666";let s="hsl(".concat(r,")").replace(/hsl\((\d+\.?\d*)\s+(\d+\.?\d*)%\s+(\d+\.?\d*)%\)/,"hsl($1, $2%, $3%)");try{return(0,a.nj)(s)}catch(s){let e=r.match(/hsl\(([^)]+)\)/);if(e)try{return(0,a.nj)("hsl(".concat(e[1],")"))}catch(e){}return console.warn("Failed to parse color from ".concat(t,': "').concat(r,'"')),"#666"}}
1function c(e){let[t,r]=(0,s.useState)(!1);return(0,s.useEffect)(()=>r(!0),[]),(0,s.useMemo)(()=>d(e),[e,t])}},7105:(e,t,r)=>{"use strict";r.d(t,{I:()=>d,t:()=>c});var a=r(91690),s=r(60612);async function n(){try{let e=await s.A.get(a._.NEXT_PUBLIC_SHOOTING_STAR_API_URL);return await e.data}catch(e){return console.log("Error fetching calls"),console.error(e),null}}var l=r(39642),o=r(12115),i=r(3121);let d={[i.f.LeaguesWorld]:"Leagues world",[i.f.Wilderness]:"Wilderness",[i.f.PvpWorld]:"PvP world",[i.f.TotalLevelWorld]:"High total world",[i.f.MembersWorld]:"Members world",[i.f.FreeToPlayWorld]:"Free-to-play world",[i.f.DeadmanWorld]:"Deadman world",[i.f.Depleted]:"Depleted",[i.f.Uncategorized]:"Uncategorized"};function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,[a,s]=(0,o.useState)(m(e,t,r)),l=async()=>{try{let e=await n();if(e){let a=m(e,t,r);s(a)}}catch(e){console.error("[Stars] Failed to update calls:",e)}};return(0,o.useEffect)(()=>{let e=setInterval(()=>{l()},5e3);return()=>{console.log("[Stars] Cleaning up polling interval"),clearInterval(e)}},[r]),a}function m(e,t,r){let a=e.map(e=>(function(e,t){var r;let a=t.find(t=>t.id===e.world),s=!!a&&((null==(r=a.activity)?void 0:r.includes("Leagues"))||!1),n=u(e.locationKey),o=!!a&&a.minTotal>0,d=!!a&&a.members,c=!!a&&!a.members,m=!!a&&(null==a?void 0:a.pvp),f=!!a&&(null==a?void 0:a.activity)==="Deadman",x=e.estimatedEnd<Date.now(),g=!e.locationKey,h=e.locationKey?(0,l.lK)(e.locationKey):null,p={[i.f.LeaguesWorld]:s,[i.f.Wilderness]:n,[i.f.PvpWorld]:m,[i.f.TotalLevelWorld]:o,[i.f.MembersWorld]:d,[i.f.FreeToPlayWorld]:c,[i.f.DeadmanWorld]:f,[i.f.Depleted]:x,[i.f.Uncategorized]:g};return{...e,worldModel:a||null,star:h,tags:p}})(e,t));return"Leagues"===r?a.filter(e=>!0===e.tags[i.f.LeaguesWorld]):a.filter(e=>!1===e.tags[i.f.LeaguesWorld])}let u=e=>{if(!e)return!1;let t=(0,l.lK)(e);return!!t&&t.region===l.Os.WILDERNESS}},18429:(e,t,r)=>{"use strict";r.d(t,{default:()=>w});var a=r(95155),s=r(34677),n=r(7105),l=r(15030),o=r(12115),i=r(212),d=r(64269);let c=e=>{let{shouldScaleBackground:t=!0,...r}=e;return(0,a.jsx)(i._.Root,{dismissible:!1,shouldScaleBackground:t,...r,"data-sentry-element":"DrawerPrimitive.Root","data-sentry-component":"Drawer","data-sentry-source-file":"map-drawer.tsx"})};c.displayName="Drawer";let m=i._.Trigger,u=i._.Portal;i._.Close;let f=o.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i._.Overlay,{ref:t,className:(0,d.cn)("fixed inset-0 z-50 bg-black/80",r),...s})});f.displayName=i._.Overlay.displayName;let x=o.forwardRef((e,t)=>{let{className:r,children:s,...n}=e;return(0,a.jsxs)(u,{children:[(0,a.jsx)(f,{}),(0,a.jsx)(i._.Content,{ref:t,className:(0,d.cn)("fixed inset-x-0 bottom-0 z-50 mt-24 flex h-auto flex-col rounded-t-[10px] border bg-background",r),...n,children:s})]})});x.displayName="DrawerContent",o.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i._.Title,{ref:t,className:(0,d.cn)("text-lg font-semibold leading-none tracking-tight",r),...s})}).displayName=i._.Title.displayName,o.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i._.Description,{ref:t,className:(0,d.cn)("text-sm text-muted-foreground",r),...s})}).displayName=i._.Description.displayName;var g=r(18728),h=r(32985),p=r(67909),y=r(52619),v=r.n(y);let b=(0,p.default)(()=>Promise.all([r.e(9031),r.e(9659)]).then(r.bind(r,89659)),{loadableGenerated:{webpack:()=>[89659]},ssr:!1}),j=e=>{let{isLeagues:t}=e;return(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-1 text-sm border rounded-md p-1","data-sentry-component":"LeaguesSwitch","data-sentry-source-file":"tracker.tsx",children:[(0,a.jsx)(v(),{href:"/trackers/shooting-star",className:(0,d.cn)((0,l.r)({variant:t?"ghost":"secondary"}),"h-8"),"data-sentry-element":"Link","data-sentry-source-file":"tracker.tsx",children:"Normal"}),(0,a.jsx)(v(),{href:"/trackers/shooting-star/leagues",className:(0,d.cn)((0,l.r)({variant:t?"secondary":"ghost"}),"h-8"),"data-sentry-element":"Link","data-sentry-source-file":"tracker.tsx",children:"Leagues VI"})]})},w=e=>{let{initialCalls:t,initialWorlds:r,settings:i,worldType:d="Normal"}=e,[u,f]=(0,o.useState)(!1),[p,y]=(0,o.useState)(null),[v,w]=(0,o.useState)(!1),N=function(e){let t=e=>window.matchMedia(e).matches,[r,a]=(0,o.useState)(t(e));function s(){a(t(e))}return(0,o.useEffect)(()=>{let t=window.matchMedia(e);return s(),t.addListener?t.addListener(s):t.addEventListener("change",s),(
1)=>{t.removeListener?t.removeListener(s):t.removeEventListener("change",s)}},[e]),r}("(min-width: 1024px)"),E=(0,n.t)(t,r,d),_=e=>{(null==e?void 0:e.star)&&(y(e),N||f(!0))};return(0,a.jsxs)("div",{className:"flex","data-sentry-component":"ShootingStarTracker","data-sentry-source-file":"tracker.tsx",children:[(0,a.jsxs)("div",{className:"p-6 w-full lg:w-[700px] flex flex-col gap-2",children:[(0,a.jsx)(j,{isLeagues:"Leagues"===d,"data-sentry-element":"LeaguesSwitch","data-sentry-source-file":"tracker.tsx"}),(0,a.jsx)(s.A,{calls:E,selectedCall:p,onCallSelected:_,settings:i,"data-sentry-element":"CallTable","data-sentry-source-file":"tracker.tsx"})]}),(0,a.jsx)("div",{className:"hidden lg:flex lg:fixed lg:inset-0 lg:left-[700px] lg:top-[65px]",children:(0,a.jsxs)("div",{className:"relative size-full",children:[!v&&(0,a.jsx)("div",{className:"w-full h-full absolute inset-0 grid place-items-center z-[1001] bg-[#677AA1]",children:(0,a.jsx)(h.g,{icon:g.s4k,className:"size-12 animate-spin"})}),(0,a.jsx)(b,{className:"size-full",calls:E,selectedCall:p,onLoaded:()=>w(!0),onCallChanged:_,"data-sentry-element":"StarMap","data-sentry-source-file":"tracker.tsx"})]})}),(0,a.jsx)("div",{className:"flex lg:hidden",children:(0,a.jsx)(c,{open:u,onOpenChange:e=>f(e),"data-sentry-element":"Drawer","data-sentry-source-file":"tracker.tsx",children:(0,a.jsx)(x,{className:"w-full h-5/6 overflow-clip","data-sentry-element":"DrawerContent","data-sentry-source-file":"tracker.tsx",children:(0,a.jsxs)("div",{className:"relative size-full",children:[(0,a.jsx)(b,{className:"size-full",calls:E,selectedCall:p,onCallChanged:_,"data-sentry-element":"StarMap","data-sentry-source-file":"tracker.tsx"}),(0,a.jsx)("div",{className:"absolute top-0 right-0 m-2.5",children:(0,a.jsx)(m,{"data-sentry-element":"DrawerTrigger","data-sentry-source-file":"tracker.tsx",children:(0,a.jsx)(l.$,{size:"lg","data-sentry-element":"Button","data-sentry-source-file":"tracker.tsx",children:"Close"})})})]})})})})]})}},21343:()=>{},25252:(e,t,r)=>{"use strict";r.d(t,{Label:()=>d});var a=r(95155),s=r(12115),n=r(58606),l=r(25404),o=r(64269);let i=(0,l.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(n.b,{ref:t,className:(0,o.cn)(i(),r),...s})});d.displayName=n.b.displayName},26825:(e,t,r)=>{"use strict";r.d(t,{Checkbox:()=>i});var a=r(95155),s=r(12115),n=r(37871),l=r(64269),o=r(22284);let i=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(n.bL,{ref:t,className:(0,l.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",r),...s,children:(0,a.jsx)(n.C1,{className:(0,l.cn)("flex items-center justify-center text-current"),children:(0,a.jsx)(o.Srz,{className:"h-4 w-4"})})})});i.displayName=n.bL.displayName},33239:(e,t,r)=>{Promise.resolve().then(r.bind(r,34677)),Promise.resolve().then(r.bind(r,18429)),Promise.resolve().then(r.bind(r,6607))},34677:(e,t,r)=>{"use strict";r.d(t,{MAX_TIER:()=>el,MIN_TIER:()=>en,A:()=>eo});var a=r(95155),s=r(15030),n=r(36734),l=r(64269),o=r(12115);let i=()=>{let[e,t]=(0,o.useState)(!1),r=()=>{t(window.pageYOffset>0)};return(0,o.useEffect)(()=>(window.addEventListener("scroll",r),()=>{window.removeEventListener("scroll",r)}),[]),e};var d=r(22284),c=r(93755),m=r(10210),u=r(90878),f=r(72295),x=r(85773),g=r(32985),h=r(66072),p=r(52619),y=r.n(p),v=r(38919),b=r(39642),j=r(18728),w=r(72044),N=r(21655),E=r.n(N);let _={mobile:{width:1e3,height:150},desktop:{width:150,height:150}},T=e=>{let{star:t,mobile:r}=e;return r?_.mobile:_.desktop,(0,a.jsx)("div",{className:"w-full h-36 lg:size-[150px] bg-center rounded-t-md lg:rounded-none lg:rounded-l-md bg-secondary lg:rounded-r-none","data-sentry-component":"Background","data-sentry-source-file":"star-thumbnail.tsx",children:t&&(0,a.jsx)(E(),{src:function(e,t){return t?"/images/shooting-stars/locations/".concat(L[e],"-lg.webp"):"/images/shooting-stars/locations/".concat(L[e],".webp")}(t.location,r),alt:"Map thumbnail of ".concat(t.location),className:"rounded-t-md g:rounded-none lg:rou
1nded-l-md lg:rounded-r-none",objectFit:"cover",layout:"fill",objectPosition:"center"})})},S=e=>{let{isRawCall:t}=e;return(0,a.jsx)("div",{className:(0,l.cn)("w-8 h-8 grid place-items-center text-muted-foreground",t?"":"text-foreground border-2 bg-background rounded-full border-foreground"),"data-sentry-component":"MarkerOverlay","data-sentry-source-file":"star-thumbnail.tsx",children:(0,a.jsx)(g.g,{icon:j.kLe,size:t?"2x":"1x","data-sentry-element":"FontAwesomeIcon","data-sentry-source-file":"star-thumbnail.tsx"})})},L=Object.entries(b.zo).reduce((e,t)=>{let[r,a]=t;return e[a]=r.replace(/_/g,"-").toLowerCase(),e},{});Object.entries(b.zo).reduce((e,t)=>{let[r,a]=t;return e[a]="Map of shooting star location for ".concat(a),e},{});let C=e=>{let{star:t,calledAt:r,mobile:s=!1}=e;return(0,a.jsxs)("div",{className:"relative","data-sentry-component":"StarThumbnail","data-sentry-source-file":"star-thumbnail.tsx",children:[(0,a.jsx)(T,{star:t,mobile:s,calledAt:r,"data-sentry-element":"Background","data-sentry-source-file":"star-thumbnail.tsx"}),(0,a.jsx)("div",{className:"absolute inset-0 grid place-items-center",children:(0,a.jsx)(S,{isRawCall:null===t,"data-sentry-element":"MarkerOverlay","data-sentry-source-file":"star-thumbnail.tsx"})}),s&&(0,a.jsx)("div",{className:"absolute inset-2 flex items-end justify-end",children:(0,a.jsx)(v.E,{variant:"secondary",suppressHydrationWarning:!0,children:(0,w.A)(r,{addSuffix:!0})})})]})};var I=r(3121);let R=e=>{let{call:t,selected:r,children:s,className:n,...o}=e;return(0,a.jsx)("div",{className:(0,l.cn)("rounded-md border flex relative",t.star&&r?"bg-secondary":"",t.star&&!r?"cursor-pointer":"",n),...o,"data-sentry-component":"BaseCard","data-sentry-source-file":"base-card.tsx",children:s})};var D=r(57663);let A=e=>{var t;let{call:r,displayLive:s=!0}=e;return(0,a.jsxs)(a.Fragment,{children:[r.tags[I.f.Depleted]?(0,a.jsx)(M,{faIcon:x.a$,text:"Expired",variant:"destructive"}):s&&(0,a.jsx)(M,{icon:(0,a.jsx)(D.A,{className:"size-4"}),text:"Live",variant:"primary"}),r.tags[I.f.FreeToPlayWorld]&&(0,a.jsx)(M,{faIcon:x.yy,text:"Free-to-play",variant:"destructive"}),r.tags[I.f.TotalLevelWorld]&&(0,a.jsx)(M,{faIcon:j.s67,text:"".concat(null==(t=r.worldModel)?void 0:t.minTotal," Total"),variant:"destructive"}),r.tags[I.f.Uncategorized]&&(0,a.jsx)(M,{faIcon:j.Dfk,text:"Uncategorized",variant:"destructive"}),r.tags[I.f.Wilderness]&&(0,a.jsx)(M,{faIcon:j.cIb,text:"Wilderness",variant:"destructive"}),r.tags[I.f.PvpWorld]&&(0,a.jsx)(M,{faIcon:j.cIb,text:"PvP World",variant:"destructive"}),r.tags[I.f.DeadmanWorld]&&(0,a.jsx)(M,{faIcon:j.cIb,text:"Deadman World",variant:"destructive"}),r.tags[I.f.LeaguesWorld]&&(0,a.jsx)(M,{faIcon:j.iHh,text:"Leagues World",variant:"leagues"})]})};function M(e){let{faIcon:t,icon:r,variant:s,text:n}=e;return(0,a.jsxs)(v.E,{className:"flex items-center space-x-1.5 whitespace-nowrap",variant:s,"data-sentry-element":"Badge","data-sentry-component":"CallBadge","data-sentry-source-file":"call-badges.tsx",children:[t&&(0,a.jsx)(g.g,{icon:t,size:"xs"}),r&&r,(0,a.jsx)("div",{children:n})]})}let P=e=>{let{call:t,selected:r,...n}=e;return(0,a.jsxs)(R,{call:t,selected:r,...n,"data-sentry-element":"BaseCard","data-sentry-component":"DesktopCard","data-sentry-source-file":"gallery-star-card.tsx",children:[(0,a.jsx)("div",{className:"shrink-0",children:(0,a.jsx)(C,{star:t.star,calledAt:t.calledAt,"data-sentry-element":"StarThumbnail","data-sentry-source-file":"gallery-star-card.tsx"})}),(0,a.jsxs)("div",{className:"p-4 flex flex-col w-full",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center mb-1",children:[(0,a.jsx)("div",{className:(0,l.cn)("text-lg flex space-x-1",!t.star&&"font-mono"),children:(0,a.jsx)("div",{children:t.star?t.star.location:t.rawLocation})}),(0,a.jsxs)("div",{className:"text-muted-foreground text-sm",suppressHydrationWarning:!0,children:["Seen ",(0,l.zu)(t.calledAt)]})]}),(0,a.jsxs)("div",{className:"flex space-x-1 items-center text-sm text-muted-foreground mb-3",children:[(0,a.jsxs)("div",{children:["Tier ",t.tier]}),(0,a.jsx)(d.RiX,{className:"w-2 h-2","data-sentry-element":"DotFilledIcon","data-sentry-source-file":"gallery-star-card.tsx"}),(0,a.jsxs)("div",{children:["World ",t.world]}),(0,a.jsx)(d.RiX,{className:"w-2 h-2","data-sentry-element":"DotFilledIcon","data-sentry-source-file":"gallery-star-card.tsx"}),(0,a.jsxs)("div",{suppressHydrationWarning:!0,children:[(0,a.jsx)(g.g,{icon:x.a$,size:"xs","data-sentry-element":"FontAwesomeIcon","data-sentry-source-file":"gallery-star-card.tsx"})," ",t.tags[I.f.Depleted]?"Depleted":"Ends ".concat((0,l.A1)(t.estimatedEnd))]})]}),(0,a.jsx)("div",{className:"flex space-x-2",children:(0,a.jsx)(A,{call:t,"data-sentry-element":"CallBadges","data-sentry-source-file":"gallery-star-card.tsx"})}),(0,a.jsx)("div",{className:"grow"}),(0,a.jsxs)("div",{className:"flex justify-between items-end text-sm text-muted-foreground left-0 bottom-0 right-0 min-h-8",children:[(0,a.jsxs)("div",{className:"text-xs",children:["Called by ",(0,a.jsx)("span",{className:"font-semibold",children:t.caller})," in"," ",(0,a.jsx)(y(),{href:"https://discord.com/invite/starminers",target:"_blank",className:"underline","data-sentry-element":"Link","data-sentry-source-file":"gallery-star-card.tsx",children:"Star Miners"})]}),(0,a.jsx)("div",{children:t.star&&(0,a.jsxs)(s.$,{size:"sm",disabled:r,className:"w-24",children:[(0,a.jsx)(h.A,{className:"w-4 h-4 mr-1"}),"View"]}
1)})]})]})]})},O=e=>{let{call:t,selected:r,className:n,...o}=e;return(0,a.jsxs)(R,{call:t,selected:r,className:(0,l.cn)(n,"flex-col"),...o,"data-sentry-element":"BaseCard","data-sentry-component":"MobileCard","data-sentry-source-file":"gallery-star-card.tsx",children:[(0,a.jsx)("div",{className:"shrink-0",children:(0,a.jsx)(C,{star:t.star,calledAt:t.calledAt,mobile:!0,"data-sentry-element":"StarThumbnail","data-sentry-source-file":"gallery-star-card.tsx"})}),(0,a.jsxs)("div",{className:"p-4 flex flex-col w-full",children:[(0,a.jsx)("div",{className:"flex justify-between items-center mb-1",children:(0,a.jsx)("div",{className:(0,l.cn)("text-base flex space-x-1",!t.star&&"font-mono"),children:(0,a.jsx)("div",{children:t.star?t.star.location:t.rawLocation})})}),(0,a.jsxs)("div",{className:"flex space-x-1 items-center text-xs text-muted-foreground mb-3",children:[(0,a.jsxs)("div",{children:["Tier ",t.tier]}),(0,a.jsx)(d.RiX,{className:"w-2 h-2","data-sentry-element":"DotFilledIcon","data-sentry-source-file":"gallery-star-card.tsx"}),(0,a.jsxs)("div",{children:["World ",t.world]}),(0,a.jsx)(d.RiX,{className:"w-2 h-2","data-sentry-element":"DotFilledIcon","data-sentry-source-file":"gallery-star-card.tsx"}),(0,a.jsxs)("div",{suppressHydrationWarning:!0,children:[(0,a.jsx)(g.g,{icon:x.a$,size:"xs","data-sentry-element":"FontAwesomeIcon","data-sentry-source-file":"gallery-star-card.tsx"})," ",t.tags[I.f.Depleted]?"Depleted":"Ends ".concat((0,l.zu)(t.estimatedEnd))]})]}),(0,a.jsx)("div",{className:"flex space-x-2",children:(0,a.jsx)(A,{call:t,"data-sentry-element":"CallBadges","data-sentry-source-file":"gallery-star-card.tsx"})}),(0,a.jsx)("div",{className:"grow"}),(0,a.jsxs)("div",{className:"flex justify-between items-end text-sm text-muted-foreground left-0 bottom-0 right-0 min-h-8",children:[(0,a.jsxs)("div",{className:"text-xs pr-2",children:["Called by ",(0,a.jsx)("span",{className:"font-semibold",children:t.caller})]}),(0,a.jsx)("div",{children:t.star&&(0,a.jsxs)(s.$,{size:"sm",disabled:r,className:"w-24",children:[(0,a.jsx)(h.A,{className:"w-4 h-4 mr-1"}),"View"]}
1)})]})]})]})},k=e=>{let{call:t,selected:r,...s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P,{className:"hidden lg:flex",call:t,selected:r,...s,"data-sentry-element":"DesktopCard","data-sentry-source-file":"gallery-star-card.tsx"}),(0,a.jsx)(O,{className:"lg:hidden",call:t,selected:r,...s,"data-sentry-element":"MobileCard","data-sentry-source-file":"gallery-star-card.tsx"})]})},z=e=>{let{call:t}=e;return(0,a.jsxs)("div",{className:"flex flex-col space-y-1 pl-4 min-w-60","data-sentry-component":"LocationCell","data-sentry-source-file":"location-cell.tsx",children:[(0,a.jsx)("div",{className:(0,l.cn)("",!t.star&&"font-mono"),children:t.star?t.star.location:t.rawLocation}),(0,a.jsx)("div",{className:"flex space-x-1",children:(0,a.jsx)(A,{call:t,displayLive:!1,"data-sentry-element":"CallBadges","data-sentry-source-file":"location-cell.tsx"})})]})};var U=r(5096);let F=e=>{let{column:t}=e;return(0,a.jsxs)(s.$,{variant:"ghost",onClick:()=>t.toggleSorting("asc"===t.getIsSorted()),"data-sentry-element":"Button","data-sentry-component":"SortableHeader","data-sentry-source-file":"sortable-header.tsx",children:[t.id,(0,a.jsx)(U.A,{className:"ml-2 size-3","data-sentry-element":"ArrowUpDown","data-sentry-source-file":"sortable-header.tsx"})]})},W={Seen:"Seen",Tier:"Tier",World:"World",Location:"Location",Credit:"Credit",Ends:"Ends",...I.f},H=[{id:W.Tier,accessorFn:e=>e.tier,header:e=>{let{column:t}=e;return(0,a.jsx)(F,{column:t})},cell:e=>{let{row:t}=e;return(0,a.jsx)("div",{className:"text-center",children:t.original.tier})}},{id:W.World,accessorFn:e=>e.world,header:e=>{let{column:t}=e;return(0,a.jsx)(F,{column:t})},cell:e=>{let{row:t}=e;return(0,a.jsx)("div",{className:"text-center",children:t.original.world})}},{id:W.Location,accessorFn:e=>{var t,r;return null!=(r=null==(t=e.star)?void 0:t.location)?r:e.rawLocation},header:e=>{let{column:t}=e;return(0,a.jsx)(F,{column:t})},cell:e=>{let{row:t}=e;return(0,a.jsx)(z,{call:t.original})}},{id:W.Credit,accessorFn:e=>e.caller,header:e=>{let{column:t}=e;return(0,a.jsx)(F,{column:t})},enableSorting:!1,enableHiding:!1},{id:W.Seen,accessorFn:e=>e.calledAt,header:e=>{let{column:t}=e;return(0,a.jsx)(F,{column:t})},cell:e=>{let{row:t}=e;return(0,a.jsx)("div",{className:"text-center",suppressHydrationWarning:!0,children:(0,l.zu)(t.original.calledAt)})}},{id:W.Ends,accessorFn:e=>e.estimatedEnd,header:e=>{let{column:t}=e;return(0,a.jsx)(F,{column:t})},cell:e=>{let{row:t}=e;return(0,a.jsx)("div",{className:"text-center",suppressHydrationWarning:!0,children:(0,l.zu)(t.original.estimatedEnd)})}},...Object.keys(I.f).map(e=>({id:W[e],accessorFn:t=>t.tags[I.f[e]],enableSorting:!1,enableHiding:!1}))],G={[W.Credit]:!1,...Object.keys(I.f).reduce((e,t)=>({...e,[W[t]]:!1}),{})},B="shooting-star-table-intro-dismissed";var K=r(69851),V=r(84357),X=r(66796),Y=r(42465),$=r(26825),q=r(25252),J=r(74426),Z=r(7105);function Q(e){return"".concat(10*e," Mining - Tier ").concat(e)}let ee=e=>{let{tierRange:t,onTierRangeChanged:r,tagKeys:s,onTagChanged:n}=e,l=Array.from({length:t.max-en+1},(e,t)=>{let r=en+t;return{key:r.toString(),value:r.toString(),label:Q(r)}}),o=Array.from({length:el-t.min+1},(e,r)=>{let a=t.min+r;return{key:a.toString(),value:a.toString(),label:Q(a)}}),i=(e,t)=>{r(r=>({...r,[e]:parseInt(t)}))};return(0,a.jsxs)("div",{className:"space-y-6","data-sentry-component":"FilterForm","data-sentry-source-file":"filter-form.tsx",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(q.Label,{className:"block mb-3","data-sentry-element":"Label","data-sentry-source-file":"filter-form.tsx",children:"Minimum star tier"}),(0,a.jsxs)(J.Select,{value:t.min.toString(),onValueChange:e=>i("min",e),"data-sentry-element":"Select","data-sentry-source-file":"filter-form.tsx",children:[(0,a.jsx)(J.SelectTrigger,{"data-sentry-element":"SelectTrigger","data-sentry-source-file":"filter-form.tsx",children:(0,a.jsx)(J.SelectValue,{placeholder:Q(t.min),"data-sentry-element":"SelectValue","data-sentry-source-file":"filter-form.tsx"})}),(0,a.jsx)(J.SelectContent,{"data-sentry-element":"SelectContent","data-sentry-source-file":"filter-form.tsx",children:l.map(e=>{let{key:t,value:r,label:s}=e;return(0,a.jsx)(J.SelectItem,{value:r,children:s},t)})})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(q.Label,{className:"block mb-3","data-sentry-element":"Label","data-sentry-source-file":"filter-form.tsx",children:"Maximum star tier"}),(0,a.jsxs)(J.Select,{value:t.max.toString(),onValueChange:e=>i("max",e),"data-sentry-element":"Select","data-sentry-source-file":"filter-form.tsx",children:[(0,a.jsx)(J.SelectTrigger,{"data-sentry-element":"SelectTrigger","data-sentry-source-file":"filter-form.tsx",children:(0,a.jsx)(J.SelectValue,{placeholder:Q(t.max),"data-sentry-element":"SelectValue","data-sentry-source-file":"filter-form.tsx"})}),(0,a.jsx)(J.SelectContent,{"data-sentry-element":"SelectContent","data-sentry-source-file":"filter-form.tsx",children:o.map(e=>{let{key:t,value:r,label:s}=e;return(0,a.jsx)(J.SelectItem,{value:r,children:s},t)})})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm font-medium mb-3",children:"Show star types"}),(0,a.jsx)("div",{className:"space-y-2",children:Object.entries(I.f).filter(e=>{let[t]=e;return I.m[t].filterable}).map(e=>{let[t,r]=e;return(0,a.jsxs)("div",{className:"flex flex-row items-center space-x-3 space-y-0",children:[(0,a.jsx)($.Checkbox,{id:t,checked:s.includes(t),onCheckedChange:e=>"indeterminate"!==e&&n(t,e)}),(0,a.jsx)(q.Label,{className:"text-sm font-light",htmlFor:t,children:Z.I[r]})]},t)})})]})]})},et={[W.Tier]:[{id:W.Tier,desc:!1}],[W.World]:[{id:W.World,desc:!1}],[W.Location]:[{id:W.Location,desc:!1}],[W.Seen]:[{id:W.Seen,desc:!0}],[W.Ends]:[{id:W.Ends,desc:!0}]};function er(e){let{cardType:t,showText:r=!1}=e;return"list"===t?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.yq6,{className:"mr-2"}),r&&"List"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.aL$,{className:"mr-2","data-sentry-element":"DashboardIcon","data-sentry-source-file":"filters.tsx"}),r&&"Gallery"]})}let ea=e=>{let{table:t,sorting:r,onSortingChange:n,cardType:l,onCardTypeChange:i,tierRange:c,onTierRangeChanged:m,tagKeys:u,onTagChanged:f}
1=e,[x,h]=(0,o.useState)(!1),p=e=>{n(et[e])};return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:"flex space-x-2 items-center w-full overflow-x-scroll md:overflow-x-auto",children:[(0,a.jsxs)(V.Popover,{open:x,onOpenChange:h,"data-sentry-element":"Popover","data-sentry-source-file":"filters.tsx",children:[(0,a.jsx)(V.PopoverTrigger,{asChild:!0,"data-sentry-element":"PopoverTrigger","data-sentry-source-file":"filters.tsx",children:(0,a.jsxs)(s.$,{variant:"outline","data-sentry-element":"Button","data-sentry-source-file":"filters.tsx",children:[(0,a.jsx)(g.g,{icon:j._$s,className:"mr-2","data-sentry-element":"FontAwesomeIcon","data-sentry-source-file":"filters.tsx"})," Filters"]})}),(0,a.jsxs)(V.PopoverContent,{align:"start",className:"p-6","data-sentry-element":"PopoverContent","data-sentry-source-file":"filters.tsx",children:[(0,a.jsx)(ee,{tagKeys:u,onTagChanged:f,tierRange:c,onTierRangeChanged:e=>m(e),"data-sentry-element":"FilterForm","data-sentry-source-file":"filters.tsx"}),(0,a.jsx)("div",{className:"text-end mt-4",children:(0,a.jsx)(s.$,{onClick:()=>h(!1),"data-sentry-element":"Button","data-sentry-source-file":"filters.tsx",children:"Done"})})]})]}),(0,a.jsx)("div",{className:"hidden md:block md:grow"}),"gallery"===l&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(K.DropdownMenu,{children:[(0,a.jsx)(K.DropdownMenuTrigger,{asChild:!0,children:(0,a.jsxs)(s.$,{variant:"outline",children:[(0,a.jsx)("span",{className:"sm:text-muted-foreground",children:"Sort by \xa0"}),(0,a.jsx)("span",{className:"hidden sm:inline",children:r[0].id}),(0,a.jsx)(d.D3D,{className:"w-4 h-4 ml-2"})]})}),(0,a.jsx)(K.DropdownMenuContent,{align:"start",children:(0,a.jsx)(K.Hr,{value:r[0].id,onValueChange:e=>p(e),children:t.getAllColumns().filter(e=>e.getCanSort()).map(e=>(0,a.jsx)(K.Ht,{value:e.id,children:e.id},e.id))})})]}),r.length>0&&(0,a.jsx)(s.$,{variant:"outline",onClick:()=>{n(r.map(e=>({...e,desc:!e.desc})))},children:r[0].desc?(0,a.jsx)(X.A,{className:"size-4"}):(0,a.jsx)(Y.A,{className:"size-4"})})]}),(0,a.jsxs)(K.DropdownMenu,{"data-sentry-element":"DropdownMenu","data-sentry-source-file":"filters.tsx",children:[(0,a.jsx)(K.DropdownMenuTrigger,{asChild:!0,"data-sentry-element":"DropdownMenuTrigger","data-sentry-source-file":"filters.tsx",children:(0,a.jsxs)(s.$,{variant:"outline","data-sentry-element":"Button","data-sentry-source-file":"filters.tsx",children:[(0,a.jsx)(er,{cardType:l,"data-sentry-element":"CardTypeSelect","data-sentry-source-file":"filters.tsx"}),(0,a.jsx)(d.D3D,{className:"w-4 h-4 ml-1","data-sentry-element":"ChevronDownIcon","data-sentry-source-file":"filters.tsx"})]})}),(0,a.jsx)(K.DropdownMenuContent,{align:"end","data-sentry-element":"DropdownMenuContent","data-sentry-source-file":"filters.tsx",children:(0,a.jsxs)(K.Hr,{value:l,onValueChange:e=>i(e),"data-sentry-element":"DropdownMenuRadioGroup","data-sentry-source-file":"filters.tsx",children:[(0,a.jsx)(K.Ht,{value:"gallery","data-sentry-element":"DropdownMenuRadioItem","data-sentry-source-file":"filters.tsx",children:(0,a.jsx)(er,{cardType:"gallery",showText:!0,"data-sentry-element":"CardTypeSelect","data-sentry-source-file":"filters.tsx"})}),(0,a.jsx)(K.Ht,{value:"list","data-sentry-element":"DropdownMenuRadioItem","data-sentry-source-file":"filters.tsx",children:(0,a.jsx)(er,{cardType:"list",showText:!0,"data-sentry-element":"CardTypeSelect","data-sentry-source-file":"filters.tsx"})})]})})]})]})})},es=(e,t,r,a)=>{let s=(0,c.IL)(e.getValue(t),r);return a({itemRank:s}),s.passed},en=1,el=9;function eo(e){var t;let{settings:r,calls:n,selectedCall:l,onCallSelected:c}=e,[x,g]=(0,o.useState)(r.tierRange),[h,p]=(0,o.useState)(r.columnFilters),[y,v]=(0,o.useState)(r.sorting),[b,j]=(0,o.useState)(r.cardType),[w,N]=(0,o.useState)(r.tagKeys),[E,_]=(0,o.useState)(G),[T,S]=(0,o.useState)(new Date),L=(0,f.useCookies)(),[C,R]=(0,o.useState)(n),[D,A]=(0,o.useState)(n);(0,o.useEffect)(()=>{A(U(C,n)),R(C.map(e=>{let t=n.find(t=>{var r,a;return t.world===e.world&&((null==(r=t.star)?void 0:r.location)||t.rawLocation)===((null==(a=e.star)?void 0:a.location)||e.rawLocation)});if(t)return t;let r=e.estimatedEnd<Date.now();return{...e,tags:{...e.tags,[I.f.Depleted]:r}}})),S(new Date)},[n]);let M=(0,m.N4)({data:D,columns:H,onSortingChange:v,onColumnFiltersChange:p,getCoreRowModel:(0,u.HT)(),getSortedRowModel:(0,u.h5)(),getFilteredRowModel:(0,u.hM)(),onColumnVisibilityChange:_,state:{sorting:y,columnFilters:h,columnVisibility:E},filterFns:{fuzzy:es}}),P=(0,m.N4)({data:C,columns:H,onSortingChange:v,onColumnFiltersChange:p,getCoreRowModel:(0,u.HT)(),getSortedRowModel:(0,u.h5)(),getFilteredRowModel:(0,u.hM)(),onColumnVisibilityChange:_,state:{sorting:y,columnFilters:h,columnVisibility:E},filterFns:{fuzzy:es}});(0,o.useEffect)(()=>{var e,t;let r=[x.min,x.max];r[0]!==en||r[1]!==el?null==(e=P.getColumn(W.Tier))||e.setFilterValue(r):null==(t=P.getColumn(W.Tier))||t.setFilterValue(void 0)},[x]);let O=async()=>{L.set("shooting-star-table-settings-v3",JSON.stringify({sorting:y,columnFilters:h,cardType:b,tierRange:x,tagKeys:w}),{expires:new Date(Date.now()+31536e6)})};(0,o.useEffect)(()=>{O()},[h,y,b,x,w]);let z=L.get(B),U=(e,t)=>{let r=e=>{var t;return(null==(t=e.star)?void 0:t.location)||e.rawLocation};return t.filter(t=>!e.find(e=>
1e.world===t.world&&r(e)===r(t)))},F=()=>{R(e=>[...e,...D]),A([]),window.scrollTo({top:0,behavior:"smooth"})},K=M.getFilteredRowModel().rows.length,V=i();return(0,a.jsxs)("div",{className:"relative space-y-4","data-sentry-component":"CallTable","data-sentry-source-file":"call-table.tsx",children:[K>0&&V&&(0,a.jsx)("div",{className:"fixed top-16 left-0 right-0 z-10 lg:w-[700px] w-full p-6 grid place-items-center",children:(0,a.jsxs)(s.$,{className:"px-6",onClick:F,children:[(0,a.jsx)(d.Kpk,{className:"mr-1"})," Show ",K," new stars"]})}),!z&&(0,a.jsxs)("div",{className:"bg-secondary p-4 rounded-md flex flex-col gap-2",children:[(0,a.jsx)("h1",{className:"font-semibold text-base",children:"Shooting Stars Tracker"}),(0,a.jsxs)("p",{className:"text-sm text-muted-foreground",children:["This page tracks active shooting star landing sites across OSRS worlds. Click on a star to view ","it's"," location and how to get there."]}),(0,a.jsx)("div",{className:"text-right",children:(0,a.jsx)(s.$,{size:"sm",variant:"ghost",onClick:()=>{L.set(B,"true",{expires:new Date(Date.now()+31536e6)})},children:"Dismiss"})})]}),(0,a.jsx)(ea,{table:P,sorting:y,onSortingChange:v,cardType:b,onCardTypeChange:j,tierRange:x,onTierRangeChanged:g,tagKeys:w,onTagChanged:(e,t)=>{var r;w.includes(e)?N(t=>t.filter(t=>t!==e)):N(t=>[...t,e]),null==(r=P.getColumn(e))||r.setFilterValue(!!t&&void 0)},"data-sentry-element":"Filters","data-sentry-source-file":"call-table.tsx"}),(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[h.length>0&&(0,a.jsxs)("div",{className:"text-muted-foreground text-sm pt-2",children:[P.getFilteredRowModel().rows.length," of"," ",P.getCoreRowModel().rows.length," stars displayed."]}),(0,a.jsxs)("div",{className:"text-muted-foreground text-xs pt-2 flex items-center gap-1.5",children:[(0,a.jsx)("span",{children:"Updates every 5 seconds"}),(0,a.jsx)("span",{children:"\xb7"}),(0,a.jsxs)("span",{children:["Showing ",C.length," active stars"]})]})]}),K>0&&(0,a.jsxs)(s.$,{variant:"secondary",className:"w-full",onClick:F,children:["Show ",K," new stars"]}),"gallery"===b&&((null==(t=P.getRowModel().rows)?void 0:t.length)?P.getRowModel().rows.map(e=>(0,a.jsx)(k,{call:e.original,selected:(null==l?void 0:l.world)===e.original.world,onClick:t=>c(e.original)},e.id)):(0,a.jsx)("div",{className:"h-24 text-center",children:"No results."})),"list"===b&&(0,a.jsx)(ei,{selectedCall:l,onCallSelected:c,table:P})]})}function ei(e){var t;let{table:r,selectedCall:s,onCallSelected:o}=e,i=e=>{e.star&&o(e)},d=e=>(null==s?void 0:s.world)===e.original.world,c=e=>!d(e)&&e.original.star;return(0,a.jsx)("div",{className:"rounded-md border","data-sentry-component":"TableMode","data-sentry-source-file":"call-table.tsx",children:(0,a.jsxs)(n.XI,{"data-sentry-element":"Table","data-sentry-source-file":"call-table.tsx",children:[(0,a.jsx)(n.A0,{"data-sentry-element":"TableHeader","data-sentry-source-file":"call-table.tsx",children:r.getHeaderGroups().map(e=>(0,a.jsx)(n.Hj,{children:e.headers.map(e=>(0,a.jsx)(n.nd,{className:"px-0.5",children:e.isPlaceholder?null:(0,m.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,a.jsx)(n.BF,{"data-sentry-element":"TableBody","data-sentry-source-file":"call-table.tsx",children:(null==(t=r.getRowModel().rows)?void 0:t.length)?r.getRowModel().rows.map(e=>(0,a.jsx)(n.Hj,{className:(0,l.cn)("h-20",c(e)&&"cursor-pointer"),"data-state":d(e)&&"selected",onClick:()=>i(e.original),children:e.getVisibleCells().map(e=>(0,a.jsx)(n.nA,{className:"px-0.5",children:(0,m.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id)):(0,a.jsx)(n.Hj,{children:(0,a.jsx)(n.nA,{colSpan:H.length,className:"h-24 text-center",children:"No results."})})})]})})}},36734:(e,t,r)=>{"use strict";r.d(t,{A0:()=>o,BF:()=>i,Hj:()=>d,XI:()=>l,nA:()=>m,nd:()=>c});var a=r(95155),s=r(12115),n=r(64269);let l=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("div",{className:"relative w-full overflow-auto",children:(0,a.jsx)("table",{ref:t,className:(0,n.cn)("w-full caption-bottom text-sm",r),...s})})});l.displayName="Table";let o=s.forwardRef((e,t)=>
1{let{className:r,...s}=e;return(0,a.jsx)("thead",{ref:t,className:(0,n.cn)("[&_tr]:border-b",r),...s})});o.displayName="TableHeader";let i=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("tbody",{ref:t,className:(0,n.cn)("[&_tr:last-child]:border-0",r),...s})});i.displayName="TableBody",s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("tfoot",{ref:t,className:(0,n.cn)("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",r),...s})}).displayName="TableFooter";let d=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("tr",{ref:t,className:(0,n.cn)("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",r),...s})});d.displayName="TableRow";let c=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("th",{ref:t,className:(0,n.cn)("h-10 px-2 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",r),...s})});c.displayName="TableHead";let m=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("td",{ref:t,className:(0,n.cn)("p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",r),...s})});m.displayName="TableCell",s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("caption",{ref:t,className:(0,n.cn)("mt-4 text-sm text-muted-foreground",r),...s})}).displayName="TableCaption"},38919:(e,t,r)=>{"use strict";r.d(t,{E:()=>o});var a=r(95155),s=r(25404);r(12115);var n=r(64269);let l=(0,s.F)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",primary:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground","new-feature":"border-transparent bg-primary text-primary-foreground px-1.5 py-0 no-underline text-2xs",leagues:"border-transparent text-primary-foreground bg-[#C0FF2F] hover:bg-[#C0FF2F]/80",gridmaster:"border-transparent text-primary-foreground bg-amber-400 hover:bg-amber-400/80"}},defaultVariants:{variant:"default"}});function o(e){let{className:t,variant:r,...s}=e;return(0,a.jsx)("div",{className:(0,n.cn)(l({variant:r}),t),...s,"data-sentry-component":"Badge","data-sentry-source-file":"badge.tsx"})}},64269:(e,t,r)=>{"use strict";r.d(t,{A:()=>y,A1:()=>u,Iq:()=>m,LG:()=>d,_V:()=>w,au:()=>p,bT:()=>v,cn:()=>i,lW:()=>h,r0:()=>j,sw:()=>g,xU:()=>c,zq:()=>x,zu:()=>f});var a=r(88566),s=r(34202),n=r(69007),l=r(78094),o=r(6607);function i(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,l.QP)((0,s.$)(t))}function d(e,t){let r={};return Object.keys(e).forEach(a=>{r[a]=t(e[a],a,e)}),r}function c(e){return e>0?o.tailwindColors.success:e<0?o.tailwindColors.failure:o.tailwindColors.muted.foreground}function m(e,t){return t>0?"".concat(e,"-success"):t<0?"".concat(e,"-failure"):"".concat(e,"-muted-foreground")}let u=e=>(0,n.A)(e,{addSuffix:!0,unit:"minute"}),f=e=>{let t=Math.abs(Date.now()-e);return t>2592e5?(0,n.A)(e,{addSuffix:!0,unit:"day"}).replace(" days","d").replace(" day","d"):t<59e3?(0,n.A)(e,{addSuffix:!0,unit:"second"}).replace(" seconds","s").replace(" second","s"):(0,n.A)(e,{addSuffix:!0,unit:"minute"}).replace(" minutes","m").replace(" minute","m")};function x(e){let t=a.Me[e];return a.xM[t.periodInterval],{start:b(t.getStartDate(),e),end:b(new Date(Date.now()),e)}}let g=(e,t)=>t===a.aA.DAY||t===a.aA.TWELVE_HOUR?new Date(1e3*e).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit",hour12:!0}):new Date(1e3*e).toLocaleDateString();async function h(e){await navigator.clipboard.writeText(e)}function p(e){return e.replace(/ /g,"-").toLowerCase()}function y(e,t){return JSON.stringify(e)===JSON.stringify(t)}function v(e,t){let r=a.Me[t].periodInterval,s=a.xM[r];return new Date((e.getTime()/1e3+s.intervalSeconds)*1e3)}function b(e,t){let r=a.Me[t].periodInterval,s=a.xM[r].intervalSeconds;return new Date(Math.floor(e.getTime()/1e3/s)*s*1e3)}function j(e){if(e>=1e9){let t=e/1e9;if(e%1e8==0)return t.toFixed(+(t%1!=0))+"B"}if(e>=1e6){let t=e/1e6;if(e%1e5==0)return t.toFixed(+(t%1!=0))+"M"}return e>=1e3&&e%1e3==0?(e/1e3).toString()+"K":e.toString()}function w(e){let t,r=e.trim().toLowerCase().match(/^(-?)(\d+(\.\d+)?)(k|m|b)?$/);if(!r)return;let a=parseFloat(r[2]),s=r[4],n="-"===r[1];switch(s){case"k":t=1e3*a;break;case"m":t=1e6*a;break;case"b":t=1e9*a;break;default:t=a}return n?-t:t}},69851:(e,t,r)=>{"use strict";r.d(t,{DropdownMenu:()=>i,DropdownMenuContent:()=>g,DropdownMenuItem:()=>h,DropdownMenuLabel:()=>v,DropdownMenuSeparator:()=>b,DropdownMenuTrigger:()=>d,Hr:()=>u,Ht:()=>y,I:()=>c,M5:()=>x,hO:()=>p,lv:()=>m,nV:()=>f});var a=r(95155),s=r(64269),n=r(69114),l=r(22284),o=r(12115);let i=n.bL,d=n.l9,c=n.YJ;n.ZL;let m=n.Pb,u=n.z6,f=o.forwardRef((e,t)=>
1{let{className:r,inset:o,children:i,...d}=e;return(0,a.jsxs)(n.ZP,{ref:t,className:(0,s.cn)("flex cursor-default gap-2 select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",o&&"pl-8",r),...d,children:[i,(0,a.jsx)(l.vKP,{className:"ml-auto"})]})});f.displayName=n.ZP.displayName;let x=o.forwardRef((e,t)=>{let{className:r,...l}=e;return(0,a.jsx)(n.G5,{ref:t,className:(0,s.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...l})});x.displayName=n.G5.displayName;let g=o.forwardRef((e,t)=>{let{className:r,sideOffset:l=4,...o}=e;return(0,a.jsx)(n.ZL,{children:(0,a.jsx)(n.UC,{ref:t,sideOffset:l,className:(0,s.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...o})})});g.displayName=n.UC.displayName;let h=o.forwardRef((e,t)=>{let{className:r,inset:l,...o}=e;return(0,a.jsx)(n.q7,{ref:t,className:(0,s.cn)("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",l&&"pl-8",r),...o})});h.displayName=n.q7.displayName;let p=o.forwardRef((e,t)=>{let{className:r,children:o,checked:i,...d}=e;return(0,a.jsxs)(n.H_,{ref:t,className:(0,s.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),checked:i,...d,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(n.VF,{children:(0,a.jsx)(l.Srz,{className:"h-4 w-4"})})}),o]})});p.displayName=n.H_.displayName;let y=o.forwardRef((e,t)=>{let{className:r,children:o,...i}=e;return(0,a.jsxs)(n.hN,{ref:t,className:(0,s.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...i,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(n.VF,{children:(0,a.jsx)(l.RiX,{className:"h-2 w-2 fill-current"})})}),o]})});y.displayName=n.hN.displayName;let v=o.forwardRef((e,t)=>{let{className:r,inset:l,...o}=e;return(0,a.jsx)(n.JU,{ref:t,className:(0,s.cn)("px-2 py-1.5 text-sm font-semibold",l&&"pl-8",r),...o})});v.displayName=n.JU.displayName;let b=o.forwardRef((e,t)=>{let{className:r,...l}=e;return(0,a.jsx)(n.wv,{ref:t,className:(0,s.cn)("-mx-1 my-1 h-px bg-muted",r),...l})});b.displayName=n.wv.displayName},74426:(e,t,r)=>{"use strict";r.d(t,{Select:()=>i,SelectContent:()=>x,SelectItem:()=>h,SelectTrigger:()=>m,SelectValue:()=>c,TR:()=>g,s3:()=>d});var a=r(95155),s=r(12115),n=r(60934),l=r(64269),o=r(22284);let i=n.bL,d=n.YJ,c=n.WT,m=s.forwardRef((e,t)=>{let{className:r,children:s,...i}=e;return(0,a.jsxs)(n.l9,{ref:t,className:(0,l.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",r),...i,children:[s,(0,a.jsx)(n.In,{asChild:!0,children:(0,a.jsx)(o.D3D,{className:"h-4 w-4 opacity-50"})})]})});m.displayName=n.l9.displayName;let u=s.forwardRef((e,t)=>
1{let{className:r,...s}=e;return(0,a.jsx)(n.PP,{ref:t,className:(0,l.cn)("flex cursor-default items-center justify-center py-1",r),...s,children:(0,a.jsx)(o.Mtm,{className:"h-4 w-4"})})});u.displayName=n.PP.displayName;let f=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(n.wn,{ref:t,className:(0,l.cn)("flex cursor-default items-center justify-center py-1",r),...s,children:(0,a.jsx)(o.D3D,{className:"h-4 w-4"})})});f.displayName=n.wn.displayName;let x=s.forwardRef((e,t)=>{let{className:r,children:s,position:o="popper",...i}=e;return(0,a.jsx)(n.ZL,{children:(0,a.jsxs)(n.UC,{ref:t,className:(0,l.cn)("relative z-50 max-h-[--radix-select-content-available-height] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-select-content-transform-origin]","popper"===o&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r),position:o,...i,children:[(0,a.jsx)(u,{}),(0,a.jsx)(n.LM,{className:(0,l.cn)("p-1","popper"===o&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:s}),(0,a.jsx)(f,{})]})})});x.displayName=n.UC.displayName;let g=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(n.JU,{ref:t,className:(0,l.cn)("px-2 py-1.5 text-sm font-semibold",r),...s})});g.displayName=n.JU.displayName;let h=s.forwardRef((e,t)=>{let{className:r,children:s,...i}=e;return(0,a.jsxs)(n.q7,{ref:t,className:(0,l.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...i,children:[(0,a.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(n.VF,{children:(0,a.jsx)(o.Srz,{className:"h-4 w-4"})})}),(0,a.jsx)(n.p4,{children:s})]})});h.displayName=n.q7.displayName,s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(n.wv,{ref:t,className:(0,l.cn)("-mx-1 my-1 h-px bg-muted",r),...s})}).displayName=n.wv.displayName},84357:(e,t,r)=>{"use strict";r.d(t,{Popover:()=>o,PopoverContent:()=>d,PopoverTrigger:()=>i});var a=r(95155),s=r(92285),n=r(12115),l=r(64269);let o=s.bL,i=s.l9;s.Mz;let d=n.forwardRef((e,t)=>{let{className:r,align:n="center",sideOffset:o=4,...i}=e;return(0,a.jsx)(s.ZL,{children:(0,a.jsx)(s.UC,{ref:t,align:n,sideOffset:o,className:(0,l.cn)("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...i})})});d.displayName=s.UC.displayName},88566:(e,t,r)=>{"use strict";r.d(t,{Me:()=>l,aA:()=>n,xM:()=>s});var a=r(64269);let s={"5m":{shortLabel:"5m",intervalSeconds:300},"1h":{shortLabel:"1h",intervalSeconds:3600},"6h":{shortLabel:"6h",intervalSeconds:21600},"24h":{shortLabel:"24h",intervalSeconds:86400}},n={TWELVE_HOUR:"12h",DAY:"1d",WEEK:"1w",MONTH:"1m",THREE_MONTH:"3m",YEAR:"1y",ALL:"all"},l=(0,a.LG)({[n.TWELVE_HOUR]:{shortLabel:"12H",longLabel:"past 12 hours",durationMillis:432e5,periodInterval:"5m"},[n.DAY]:{shortLabel:"1D",longLabel:"today",durationMillis:864e5,periodInterval:"5m"},[n.WEEK]:{shortLabel:"1W",longLabel:"past week",durationMillis:6048e5,periodInterval:"1h"},[n.MONTH]:{shortLabel:"1M",longLabel:"past month",durationMillis:2592e6,periodInterval:"6h"},[n.THREE_MONTH]:{shortLabel:"3M",longLabel:"past 3 months",durationMillis:7776e6,periodInterval:"24h"},[n.YEAR]:{shortLabel:"1Y",longLabel:"past year",durationMillis:31536e6,periodInterval:"24h"},[n.ALL]:{shortLabel:"All",longLabel:"all time",durationMillis:Date.now(),periodInterval:"24h"}},(e,t)=>({...e,getStartDate:()=>new Date(t===n.ALL?0:Date.now()-e.durationMillis)})),o={UNDER_1000K:"under-1000k",BETWEEN_1000K_AND_10M:"1000k-10m",OVER_10M:"10m-plus"};o.UNDER_1000K,o.UNDER_1000K,o.BETWEEN_1000K_AND_10M,o.BETWEEN_1000K_AND_10M,o.OVER_10M,o.OVER_10M,Number.MAX_SAFE_INTEGER},91690:(e,t,r)=>{"use strict";r.d(t,{_:()=>l});var a=r(69755);r(64916);var s=r(4432),n=r(95704);let l=(0,a.w)({server:{NODE_ENV:s.z.enum(["development","production","test"]).default("production"),DATABASE_URL:s.z.string().min(1),WIKI_PRICE_API_USER_AGENT:s.z.string().min(1),NEXT_PUBLIC_POSTHOG_HOST:s.z.string().min(1),NEXT_PUBLIC_POSTHOG_KEY:s.z.string().min(1),STRIPE_SECRET_KEY:s.z.string().min(1),GOOGLE_PROJECT_ID:s.z.string().min(1),GOOGLE_PRIVATE_KEY:s.z.string().min(1),GOOGLE_CLIENT_EMAIL:s.z.string().min(1),GOOGLE_SHEET_ID:s.z.string().min(1),STRIPE_WEBHOOK_SECRET:s.z.string().min(1),STRIPE_PREORDER_PRICE_IDS:s.z.string().min(1),RESEND_API_KEY:s.z.string().min(1),AUTH_SECRET:s.z.string().min(1),AUTH_URL:s.z.string().min(1),CDN_COMMIT_HASH:s.z.string().min(1).optional(),SENTRY_AUTH_TOKEN:s.z.string().min(1),IMPERSONATE_USER_EMAIL:s.z.string().min(1).optional()},client:{NEXT_PUBLIC_SHOOTING_STAR_API_URL:s.z.string().min(1),NEXT_PUBLIC_GOOGLE_ANALYTICS_ID:s.z.string().min(1),NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID:s.z.string().min(1),NEXT_PUBLIC_POSTHOG_HOST:s.z.string().min(1),NEXT_PUBLIC_POSTHOG_KEY:s.z.string().min(1),NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY:s.z.string().min(1),NEXT_PUBLIC_VAPID_PUBLIC_KEY:s.z.string().min(1),NEXT_PUBLIC_STRIPE_PORTAL_LOGIN_URL:s.z.string().url()},runtimeEnv:{NODE_ENV:"production",DATABASE_URL:n.env.DATABASE_URL,WIKI_PRICE_API_USER_AGENT:n.env.WIKI_PRICE_API_USER_AGENT,NEXT_PUBLIC_SHOOTING_STAR_API_URL:"https://old.07.gg/shooting-stars/api/calls",NEXT_PUBLIC_GOOGLE_ANALYTICS_ID:"G-24DFC1SGTX",NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID:"GTM-TXVLJ7M7",NEXT_PUBLIC_POSTHOG_HOST:"https://us.i.posthog.com",NEXT_PUBLIC_POSTHOG_KEY:"phc_iQzokZ1jelLvRlBOmOnv0upUaMAaKABLrQuTrZiRGMC",NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY:"pk_live_51QFFSEICxGeXTuYq1LVhcssbEv82q2MOw1d7suFZwTlDqtBydh86oQ4A18Mr3rP56IhgVNvtpkxGcZEPoPNePvai00nCIsTFZu",STRIPE_SECRET_KEY:n.env.STRIPE_SECRET_KEY,GOOGLE_PROJECT_ID:n.env.GOOGLE_PROJECT_ID,GOOGLE_PRIVATE_KEY:n.env.GOOGLE_PRIVATE_KEY,GOOGLE_CLIENT_EMAIL:n.env.GOOGLE_CLIENT_EMAIL,GOOG
1LE_SHEET_ID:n.env.GOOGLE_SHEET_ID,STRIPE_WEBHOOK_SECRET:n.env.STRIPE_WEBHOOK_SECRET,STRIPE_PREORDER_PRICE_IDS:n.env.STRIPE_PREORDER_PRICE_IDS,RESEND_API_KEY:n.env.RESEND_API_KEY,AUTH_SECRET:n.env.AUTH_SECRET,AUTH_URL:n.env.AUTH_URL,CDN_COMMIT_HASH:n.env.CDN_COMMIT_HASH,SENTRY_AUTH_TOKEN:n.env.SENTRY_AUTH_TOKEN,IMPERSONATE_USER_EMAIL:n.env.IMPERSONATE_USER_EMAIL,NEXT_PUBLIC_VAPID_PUBLIC_KEY:"BHN0mXtI_IInH0xrnTEkUY_5SMMPvB9ZbRmkILDK9i1fR-fv0HpRrbCYXQxy69QhUaIqkRWgp3FI-6WQ4K-ARv4",NEXT_PUBLIC_STRIPE_PORTAL_LOGIN_URL:"https://billing.stripe.com/p/login/6oUcN67usfJdafVefo5sA00"}})}}]);
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.