PageSourceSearch

https://tall2ride.com/_next/static/chunks/b5dd293842ead87d.js?dpl=dpl_ARwLBr5H5zWwqrcRS44YjcfHAgTN

js tall2ride.com collected 2026-10-07 19:41:32 UTC 24,037 bytes, 2 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,4154,e=>{"use strict";var t=e.i(19940),r=e.i(46882),a=e.i(55118);class n extends Error{constructor(e,t){e instanceof Error?super(void 0,{cause:{err:e,...e.cause,...t}}):"string"==typeof e?(t instanceof Error&&(t={err:t,...t.cause}),super(e,t)):super(void 0,e),this.name=this.constructor.name,this.type=this.constructor.type??"AuthError",this.kind=this.constructor.kind??"error",Error.captureStackTrace?.(this,this.constructor);const r=`https://errors.authjs.dev#${this.type.toLowerCase()}`;this.message+=`${this.message?". ":""}Read more at ${r}`}}class s extends n{}class o extends n{}async function i(e,t,r,a={}){let n=`${l(t)}/${e}`;try{let e={headers:{"Content-Type":"application/json",...a?.headers?.cookie?{cookie:a.headers.cookie}:{}}};a?.body&&(e.body=JSON.stringify(a.body),e.method="POST");let t=await fetch(n,e),r=await t.json();if(!t.ok)throw r;return r}catch(e){return r.error(new s(e.message,e)),null}}function l(e){return"u"<typeof window?`${e.baseUrlServer}${e.basePathServer}`:e.basePath}function c(){return Math.floor(Date.now()/1e3)}function d(e){let t=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let r=new URL(e||t),a=("/"===r.pathname?t.pathname:r.pathname).replace(/\/$/,""),n=`${r.origin}${a}`;return{origin:r.origin,host:r.host,path:a,base:n,toString:()=>n}}let u={baseUrl:d(t.default.env.NEXTAUTH_URL??t.default.env.VERCEL_URL).origin,basePath:d(t.default.env.NEXTAUTH_URL).path,baseUrlServer:d(t.default.env.NEXTAUTH_URL_INTERNAL??t.default.env.NEXTAUTH_URL??t.default.env.VERCEL_URL).origin,basePathServer:d(t.default.env.NEXTAUTH_URL_INTERNAL??t.default.env.NEXTAUTH_URL).path,_lastSync:0,_session:void 0,_getSession:()=>{}},f=null;function h(){return"u"<typeof BroadcastChannel?{postMessage:()=>{},addEventListener:()=>{},removeEventListener:()=>{},name:"next-auth",onmessage:null,onmessageerror:null,close:()=>{},dispatchEvent:()=>!1}:new BroadcastChannel("next-auth")}function g(){return null===f&&(f=h()),f}let p={debug:console.debug,error:console.error,warn:console.warn},m=a.createContext?.(void 0);function x(e){if(!m)throw Error("React Context is unavailable in Server Components");let t=a.useContext(m),{required:r,onUnauthenticated:n}=e??{},s=r&&"unauthenticated"===t.status;return(a.useEffect(()=>{if(s){let e=`${u.basePath}/signin?${new URLSearchParams({error:"SessionRequired",callbackUrl:window.location.href})}`;n?n():window.location.href=e}},[s,n]),s)?{data:t.data,update:t.update,status:"loading"}:t}async function y(e){let t=await i("session",u,p,e);return(e?.broadcast??!0)&&h().postMessage({event:"session",data:{trigger:"getSession"}}),t}async function v(){let e=await i("csrf",u,p);return e?.csrfToken??""}async function b(){return i("providers",u,p)}async function w(e,t,r){let{callbackUrl:a,...n}=t??{},{redirect:s=!0,redirectTo:o=a??window.location.href,...i}=n,c=l(u),d=await b();if(!d){let e=`${c}/error`;window.location.href=e;return}if(!e||!d[e]){let e=`${c}/signin?${new URLSearchParams({callbackUrl:o})}`;window.location.href=e;return}let f=d[e].type;if("webauthn"===f)throw TypeError(`Provider id "${e}" refers to a WebAuthn provider.
2Please use \`import { signIn } from "next-auth/webauthn"\` instead.`);let h=`${c}/${"credentials"===f?"callback":"signin"}/${e}`,g=await v(),p=await fetch(`${h}?${new URLSearchParams(r)}`,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded","X-Auth-Return-Redirect":"1"},body:new URLSearchParams({...i,csrfToken:g,callbackUrl:o})}),m=await p.json();if(s){let e=m.url??o;window.location.href=e,e.includes("#")&&window.location.reload();return}let x=new URL(m.url).searchParams.get("error")??void 0,y=new URL(m.url).searchParams.get("code")??void 0;return p.ok&&await u._getSession({event:"storage"}),{error:x,code:y,status:p.status,ok:p.ok,url:x?null:m.url}}async function j(e){let{redirect:t=!0,redirectTo:r=e?.callbackUrl??window.location.href}=e??{},a=l(u),n=await v(),s=await fetch(`${a}/signout`,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded","X-Auth-Return-Redirect":"1"},body:new URLSearchParams({csrfToken:n,callbackUrl:r})}),o=await s.json();if(g().postMessage({event:"session",data:{trigger:"signout"}}),t){let e=o.url??r;window.location.href=e,e.includes("#")&&window.location.reload();return}return await u._getSession({event:"storage"}),o}function k(e){if(!m)throw Error("React Context is unavailable in Server Components");let{children:t,basePath:n,refetchInterval:s,refetchWhenOffline:l}=e;n&&(u.basePath=n);let d=void 0!==e.session;u._lastSync=d?c():0;
2let[f,h]=a.useState(()=>(d&&(u._session=e.session),e.session)),[x,b]=a.useState(!d);a.useEffect(()=>(u._getSession=async({event:e}={})=>{try{let t="storage"===e;if(t||void 0===u._session){u._lastSync=c(),u._session=await y({broadcast:!t}),h(u._session);return}if(!e||null===u._session||c()<u._lastSync)return;u._lastSync=c(),u._session=await y(),h(u._session)}catch(e){p.error(new o(e.message,e))}finally{b(!1)}},u._getSession(),()=>{u._lastSync=0,u._session=void 0,u._getSession=()=>{}}),[]),a.useEffect(()=>{let e=()=>u._getSession({event:"storage"});return g().addEventListener("message",e),()=>g().removeEventListener("message",e)},[]),a.useEffect(()=>{let{refetchOnWindowFocus:t=!0}=e,r=()=>{t&&"visible"===document.visibilityState&&u._getSession({event:"visibilitychange"})};return document.addEventListener("visibilitychange",r,!1),()=>document.removeEventListener("visibilitychange",r,!1)},[e.refetchOnWindowFocus]);let w=function(){let[e,t]=a.useState("u">typeof navigator&&navigator.onLine),r=()=>t(!0),n=()=>t(!1);return a.useEffect(()=>(window.addEventListener("online",r),window.addEventListener("offline",n),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}),[]),e}(),j=!1!==l||w;a.useEffect(()=>{if(s&&j){let e=setInterval(()=>{u._session&&u._getSession({event:"poll"})},1e3*s);return()=>clearInterval(e)}},[s,j]);let k=a.useMemo(()=>({data:f,status:x?"loading":f?"authenticated":"unauthenticated",async update(e){if(x)return;b(!0);let t=await i("session",u,p,void 0===e?void 0:{body:{csrfToken:await v(),data:e}});return b(!1),t&&(h(t),g().postMessage({event:"session",data:{trigger:"getSession"}})),t}}),[f,x]);return(0,r.jsx)(m.Provider,{value:k,children:t})}e.s(["SessionProvider",()=>k,"signIn",()=>w,"signOut",()=>j,"useSession",()=>x],4154)},62121,e=>{"use strict";var t=e.i(46882),r=e.i(55118),a=e.i(4154);let n="thrilltape_growth_checked",s=(0,r.createContext)(null);function o(){let e=(0,r.useContext)(s);if(!e)throw Error("useParty must be used within PartyProvider");return e}function i(e){return{id:e.id,name:e.name,heightInches:e.height_inches,weightLbs:e.weight_lbs,isSelf:e.is_self,sortOrder:e.sort_order,personType:e.person_type||"man",groupId:e.group_id??null,avatarUrl:e.avatar_url??null}}function l(e){return{id:e.id,name:e.name,emoji:e.emoji||"👨‍👩‍👧‍👦",sortOrder:e.sort_order||0}}function c({children:e}){let{data:o,status:c}=(0,a.useSession)(),d=!!o?.user?.id,u="loading"===c,[f,h]=(0,r.useState)([]),[g,p]=(0,r.useState)([]),[m,x]=(0,r.useState)(!0),[y,v]=(0,r.useState)(null),[b,w]=(0,r.useState)(null),[j,k]=(0,r.useState)(!1);(0,r.useEffect)(()=>{k("true"===sessionStorage.getItem(n))},[]);let _=(0,r.useCallback)(()=>{k(!0),sessionStorage.setItem(n,"true")},[]);(0,r.useEffect)(()=>{u||(d?(x(!0),Promise.all([fetch("/api/party").then(e=>e.json()),fetch("/api/party/groups").then(e=>e.json()).catch(()=>[])]).then(([e,t])=>{let r=e.map(i);p(t.map(l)),h(r)}).catch(()=>{}).finally(()=>x(!1))):(h([]),p([]),x(!1)))},[d,u]);let S=(0,r.useCallback)(async e=>{let t=await fetch("/api/party",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),r=i(await t.json());h(e=>[...e,r])},[]),N=(0,r.useCallback)(async(e,t)=>{let r=await fetch(`/api/party/${e}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),a=i(await r.json());h(t=>t.map(t=>t.id===e?a:t))},[]),C=(0,r.useCallback)(async e=>{await fetch(`/api/party/${e}`,{method:"DELETE"}),h(t=>t.filter(t=>t.id!==e))},[]),E=(0,r.useCallback)(async(e,t="👨‍👩‍👧‍👦")=>{let r=await fetch("/api/party/groups",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:e,emoji:t})}),a=l(await r.json());return p(e=>[...e,a]),a},[]),L=(0,r.useCallback)(async(e,t)=>{let r=await fetch(`/api/party/groups/${e}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),a=l(await r.json());p(t=>t.map(t=>t.id===e?a:t))},[]),P=(0,r.useCallback)(async e=>{await fetch(`/api/party/groups/${e}`,{method:"DELETE"}),p(t=>t.filter(t=>t.id!==e)),h(t=>t.map(t=>t.groupId===e?{...t,groupId:null}:t)),w(t=>t===e?null:t)},[]),T=(0,r.useCallback)(e=>null===e?f.filter(e=>!e.groupId):f.filter(t=>t.groupId===e),[f]);return(0,t.jsx)(s.Provider,{value:{members:f,loading:m,isSignedIn:d,addMember:S,updateMember:N,removeMember:C,activeMemberId:y,setActiveMemberId:v,growthCheckDone:j,markGrowthCheckDone:_,groups:g,activeGroupId:b,setActiveGroupId:w,addGroup:E,updateGroup:L,removeGroup:P,membersInGroup:T},children:e})}e.s(["PartyProvider",()=>c,"useParty",()=>o])},97583,(e,t,r)=>{t.exports=e.r(30451)},90879,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0});var a={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88442,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return v},handleClientScriptLoad:function(){return m},initScriptLoader:function(){return x}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let s=e.r(14668),o=e.r(24930),i=e.r(46882),l=s._(e.r(21890)),c=o._(e.r(55118)),d=e.r(28508),u=e.r(47095),f=e.r(90879),h=new Map,g=new Set,p=e=>{let{src:t,id:r,onLoad:a=()=>{},onReady:n=null,dangerouslySetInnerHTML:s,children:o="",strategy:i="afterInteractive",onError:c,stylesheets:d}=e,f=r||t;if(f&&g.has(f))return;if(h.has(t)){g.add(f),h.get(t).then(a,c);return}let p=()=>{n&&n(),g.add(f)},m=document.createElement("script"),x=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),a&&a.call(this,t),p()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});s?(m.innerHTML=s.__html||"",p()):o?(m.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",p()):t&&(m.src=t,h.set(t,x)),(0,u.setAttributesFromProps)(m,e),"worker"===i&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",i),d&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(d),document.body.appendChild(m)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>p(e))}):p(e)}function x(e){e.forEach(m),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");g.add(t)})}function y(e){let{id:t,src:r="",onLoad:a=()=>{},onReady:n=null,strategy:s="afterInteractive",onError:o,stylesheets:u,...h}=e,{updateScripts:m,scripts:x,getIsSsr:y,appDir:v,nonce:b}=(0,c.useContext)(d.HeadManagerContext);b=h.nonce||b;let w=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||r;w.current||(n&&e&&g.has(e)&&n(),w.current=!0)},[n,t,r]);let j=(0,c.useRef)(!1);if((0,c.useEffect)(()=>{if(!j.current){if("afterInteractive"===s)p(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>p(e))}));j.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(m?(x[s]=(x[s]||[]).concat([{id:t,src:r,onLoad:a,onReady:n,onError:o,...h,nonce:b}]),m(x)):y&&y()?g.add(t||r):y&&!y()&&p({...e,nonce:b})),v){if(u&&u.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!r)return h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...h,id:t}])})`}});else return l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:b,crossOrigin:h.crossOrigin}:{as:"script",nonce:b,crossOrigin:h.crossOrigin}),(0,i.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([r,{...h,id:t}])})`}});"afterInteractive"===s&&r&&l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:b,crossOrigin:h.crossOrigin}:{as:"script",nonce:b,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let v=y;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},52919,e=>{"use strict";var t=e.i(46882),r=e.i(55118),a=e.i(54249),n=e.i(85105),s=e.i(4154),o=e.i(97583);function i(){let{data:e,status:r}=(0,s.useSession)();return"loading"===r?(0,t.jsx)("div",{className:"w-8 h-8 rounded-full bg-gray-700 animate-pulse"}):e?.user?(0,t.jsx)(a.default,{href:"/profile",className:"shrink-0",children:e.user.image?(0,t.jsx)("img",{src:e.user.image,alt:"Profile",className:"w-7 h-7 rounded-full hover:ring-2 hover:ring-orange-400 transition-all",referrerPolicy:"no-referrer"}):(0,t.jsx)("div",{className:"w-7 h-7 rounded-full bg-orange-500 flex items-center justify-center text-xs font-bold text-white hover:ring-2 hover:ring-orange-400 transition-all",children:(e.user.name||"?")[0].toUpperCase()})}):(0,t.jsx)("button",{onClick:()=>(0,s.signIn)("google"),className:"text-sm hover:text-orange-400 transition-colors",children:"Sign in"})}function l(){let{data:e}=(0,s.useSession)(),[a,n]=(0,r.useState)([]),[o,i]=(0,r.useState)(!1),l=(0,r.useRef)(null),c=(0,r.useCallback)(async()=>{try{let e=await fetch("/api/notifications");e.ok&&n(await e.json())}catch{}},[]);if((0,r.useEffect)(()=>{if(!e?.user)return;c();let t=setInterval(c,6e4);return()=>clearInterval(t)},[e,c]),(0,r.useEffect)(()=>{let e=e=>{l.current&&!l.current.contains(e.target)&&i(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),!e?.user)return null;let d=a.filter(e=>!e.read).length,u=async e=>{await fetch(`/api/notifications/${e}`,{method:"PATCH"}).catch(()=>{}),n(t=>t.map(t=>t.id===e?{...t,read:!0}:t))};return(0,t.jsxs)("div",{className:"relative",ref:l,children:[(0,t.jsxs)("button",{onClick:()=>i(!o),className:"relative p-1 text-gray-400 hover:text-white transition-colors","aria-label":"Notifications",children:[(0,t.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0"})}),d>0&&(0,t.jsx)("span",{className:"absolute -top-0.5 -right-0.5 bg-red-500 text-white text-[10px] font-bold w-4 h-4 rounded-full flex items-center justify-center",children:d>9?"9+":d})]}),o&&(0,t.jsxs)("div",{className:"absolute right-0 top-full mt-2 w-72 bg-white rounded-xl shadow-xl border border-gray-100 z-50 max-h-80 overflow-y-auto",children:[(0,t.jsx)("div",{className:"p-3 border-b border-gray-100",children:(0,t.jsx)("h3",{className:"font-bold text-gray-900 text-sm",children:"Notifications"})}),0===a.length?(0,t.jsx)("p",{className:"p-4 text-sm text-gray-400 text-center",children:"No notifications yet"}):(0,t.jsx)("div",{className:"divide-y divide-gray-50",children:a.map(e=>(0,t.jsxs)("button",{onClick:()=>u(e.id),className:`w-full text-left px-3 py-2.5 text-sm transition-colors hover:bg-gray-50 ${e.read?"text-gray-400":"review_removed"===e.type?"text-orange-700 bg-orange-50":"text-gray-700 bg-orange-50/50"}`,children:[(0,t.jsx)("p",{children:function(e){switch(e.type){case"friend_request":return`${e.data.senderName||"Someone"} sent you a friend request`;case"friend_accepted":return`${e.data.userName||"Someone"} accepted your friend request`;case"data_pull_request":return`${e.data.requesterName||"Someone"} wants to claim party data`;case"data_pull_approved":return"Your data claim was approved";case"review_removed":return`Your review for ${e.data.parkSlug||"a park"} was removed: ${e.data.reason||"policy violation"}`;default:return"New notification"}}(e)}),(0,t.jsx)("p",{className:"text-xs text-gray-300 mt-0.5",children:new Date(e.created_at).toLocaleDateString()})]},e.id))})]})]})}function c(){let{data:e}=(0,s.useSession)(),c=(0,o.usePathname)(),[d,u]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{u(!1)},[c]),(0,t.jsxs)("nav",{className:"bg-gray-900 text-white sticky top-0 z-50",children:[(0,t.jsxs)("div",{className:"max-w-6xl mx-auto px-4 h-16 flex items-center justify-between",children:[(0,t.jsxs)(a.default,{href:"/",className:"shrink-0",children:[(0,t.jsx)(n.default,{src:"/logo-full.png",alt:"Tall 2 Ride",width:270,height:70,className:"h-[50px] w-auto hidden sm:block",priority:!0}
2),(0,t.jsx)(n.default,{src:"/logo-short.png",alt:"T2R",width:80,height:70,className:"h-[50px] w-auto sm:hidden",priority:!0})]}),(0,t.jsxs)("div",{className:"hidden md:flex items-center gap-6 text-sm",children:[(0,t.jsx)(a.default,{href:"/parks",className:"hover:text-orange-400 transition-colors",children:"Parks"}),(0,t.jsx)(a.default,{href:"/top",className:"hover:text-orange-400 transition-colors",children:"Rankings"}),(0,t.jsx)(a.default,{href:"/guides",className:"hover:text-orange-400 transition-colors",children:"Guides"}),(0,t.jsx)(a.default,{href:"/blog",className:"hover:text-orange-400 transition-colors",children:"Blog"}),e?.user&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{href:"/party",className:"hover:text-orange-400 transition-colors",children:"My Party"}),(0,t.jsx)(a.default,{href:"/friends",className:"hover:text-orange-400 transition-colors",children:"Friends"})]}),(0,t.jsx)(a.default,{href:"/",className:"bg-orange-500 hover:bg-orange-600 px-3 py-1.5 rounded-lg font-semibold transition-colors",children:"Check Height"}),(0,t.jsx)(l,{}),(0,t.jsx)(i,{})]}),(0,t.jsxs)("div",{className:"flex md:hidden items-center gap-3",children:[(0,t.jsx)(l,{}),(0,t.jsx)(i,{}),(0,t.jsx)("button",{onClick:()=>u(!d),className:"p-1.5 rounded-md hover:bg-gray-800 transition-colors","aria-label":d?"Close menu":"Open menu",children:d?(0,t.jsx)("svg",{className:"w-6 h-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"})}):(0,t.jsx)("svg",{className:"w-6 h-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 12h16M4 18h16"})})})]})]}),d&&(0,t.jsxs)("div",{className:"md:hidden bg-gray-900 border-t border-gray-800 pb-3",children:[(0,t.jsx)(a.default,{href:"/parks",onClick:()=>u(!1),className:"block py-3 px-4 text-base hover:bg-gray-800 hover:text-orange-400 transition-colors",children:"Parks"}),(0,t.jsx)(a.default,{href:"/top",onClick:()=>u(!1),className:"block py-3 px-4 text-base hover:bg-gray-800 hover:text-orange-400 transition-colors",children:"Rankings"}),(0,t.jsx)(a.default,{href:"/guides",onClick:()=>u(!1),className:"block py-3 px-4 text-base hover:bg-gray-800 hover:text-orange-400 transition-colors",children:"Guides"}),(0,t.jsx)(a.default,{href:"/blog",onClick:()=>u(!1),className:"block py-3 px-4 text-base hover:bg-gray-800 hover:text-orange-400 transition-colors",children:"Blog"}),e?.user&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"border-t border-gray-800 my-1"}),(0,t.jsx)(a.default,{href:"/party",onClick:()=>u(!1),className:"block py-3 px-4 text-base hover:bg-gray-800 hover:text-orange-400 transition-colors",children:"My Party"}),(0,t.jsx)(a.default,{href:"/friends",onClick:()=>u(!1),className:"block py-3 px-4 text-base hover:bg-gray-800 hover:text-orange-400 transition-colors",children:"Friends"}),(0,t.jsx)(a.default,{href:"/profile",onClick:()=>u(!1),className:"block py-3 px-4 text-base hover:bg-gray-800 hover:text-orange-400 transition-colors",children:"Profile"})]}),(0,t.jsx)("div",{className:"border-t border-gray-800 my-1"}),(0,t.jsx)("div",{className:"px-4 pt-2",children:(0,t.jsx)(a.default,{href:"/",onClick:()=>u(!1),className:"block text-center bg-orange-500 hover:bg-orange-600 px-3 py-2.5 rounded-lg font-semibold transition-colors",children:"Check Height →"})})]})]})}e.s(["default",()=>c],52919)},49463,e=>{"use strict";var t=e.i(46882),r=e.i(4154);function a({children:e}){return(0,t.jsx)(r.SessionProvider,{children:e})}e.s(["default",()=>a])},10344,e=>{"use strict";var t=e.i(46882),r=e.i(55118),a=e.i(8569);function n({children:e}){let[n,s]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{void 0!==window.adsbygoogle&&s(!0)},[]),(0,t.jsxs)("div",{className:"flex justify-center gap-4 w-full",children:[n&&(0,t.jsxs)("aside",{className:"hidden xl:flex flex-col items-center gap-8 pt-8 shrink-0 w-[160px] sticky top-[72px] self-start h-fit",children:[(0,t.jsx)(a.default,{format:"vertical"}),(0,t.jsx)(a.default,{format:"rectangle"})]}),(0,t.jsx)("div",{className:"flex-1 min-w-0 max-w-6xl",children:e}),n&&(0,t.jsxs)("aside",{className:"hidden xl:flex flex-col items-center gap-8 pt-8 shrink-0 w-[160px] sticky top-[72px] self-start h-fit",children:[(0,t.jsx)(a.default,{format:"vertical"}),(0,t.jsx)(a.default,{format:"rectangle"})]})]})}e.s(["default",()=>n])},48408,e=>{"use strict";var t=e.i(46882),r=e.i(55118),a=e.i(54249);let n="t2r_cookie_consent";function s(){let[e,s]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{localStorage.getItem(n)||s(!0)},[]),e)?(0,t.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-50 bg-gray-900 text-white px-4 py-3 shadow-lg border-t border-gray-700",children:(0,t.jsxs)("div",{className:"max-w-5xl mx-auto flex flex-col sm:flex-row items-start sm:items-center gap-3",children:[(0,t.jsxs)("p",{className:"text-sm text-gray-300 flex-1",children:['We use cookies to serve ads and analyze traffic. By clicking "Accept", you consent to our use of cookies for advertising and analytics.'," ",(0,t.jsx)(a.default,{href:"/privacy",className:"text-blue-400 hover:underline",children:"Privacy Policy"})]}),(0,t.jsxs)("div",{className:"flex gap-2 shrink-0",children:[(0,t.jsx)("button",{onClick:function(){localStorage.setItem(n,"rejected"),s(!1),window.gtag?.("consent","update",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied"})},className:"px-4 py-1.5 text-sm rounded-lg border border-gray-500 text-gray-300 hover:bg-gray-800 transition-colors cursor-pointer",children:"Reject"}),(0,t.jsx)("button",{onClick:function(){localStorage.setItem(n,"accepted"),s(!1)},className:"px-4 py-1.5 text-sm rounded-lg bg-blue-600 text-white hover:bg-blue-700 transition-colors cursor-pointer font-medium",children:"Accept"})]})]})}):null}e.s(["default",()=>s])}]);

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.