PageSourceSearch

https://www.endless-shore.no/assets/pamelding-D2PyNjRN.js

js endless-shore.no collected 2026-10-04 07:17:25 UTC 3,987 bytes, 1 lines download raw bytes

1import{r as c,j as e,x,P as k,E as h,i as j,B as v,S as f}from"./index-BIv57Ro9.js";import{P as N}from"./Prisstige-BS0tMw5Q.js";const n={eventid:"419599",name:"Registreringsskjema",key:"PPaQWeQBM5ck",server:"https://events2.raceresult.com",skriptUrl:"https://events2.raceresult.com/registrations/init.js?lang=en-no",containerId:"rrRegistrationForm"},g="rr-registrations-init",b=2e4;function y(){return e.jsxs("div",{className:"py-8","aria-hidden":"true",children:[e.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-navy-deep/60 mb-6",children:"Laster påmeldingsskjema …"}),e.jsxs("div",{className:"space-y-6",children:[[0,1,2,3,4].map(s=>e.jsxs("div",{className:"space-y-2",children:[e.jsx("div",{className:"rr-skeleton-blokk h-3 w-32"}),e.jsx("div",{className:"rr-skeleton-blokk h-11 w-full"})]},s)),e.jsx("div",{className:"rr-skeleton-blokk h-11 w-48 rounded-full"})]})]})}function R(){const[s,l]=c.useState("laster"),o=c.useRef(null);return c.useEffect(()=>{const a=window;a.RRReg_eventid=n.eventid,a.RRReg_name=n.name,a.RRReg_key=n.key,a.RRReg_server=n.server;const i=o.current;if(!i)return;let r=!1;const m=()=>{r||(r=!0,l("klar"))},p=()=>Array.from(i.children).some(t=>t.tagName!=="SCRIPT"&&t.textContent.trim().length>0),d=new MutationObserver(()=>{p()&&(d.disconnect(),m())});d.observe(i,{childList:!0,subtree:!0});const u=window.setTimeout(()=>{r||(r=!0,l("feil"))},b);if(document.getElementById(g))p()&&m();else{const t=document.createElement("script");t.id=g,t.src=n.skriptUrl,t.async=!0,t.onerror=()=>{r||(r=!0,l("feil"))},i.appendChild(t)}return()=>{d.disconnect(),window.clearTimeout(u)}},[]),e.jsxs("div",{"data-i18n-skip":!0,className:"rr-skjema relative",children:[e.jsx("div",{id:n.containerId,ref:o,className:s==="klar"?"rr-skjema-inn":"opacity-0 pointer-events-none min-h-[32rem]"}),s==="laster"&&e.jsx("div",{className:"absolute inset-0 bg-mist",children:e.jsx(y,{})}),s==="feil"&&e.jsxs("p",{className:"text-sm text-navy-deep/80 font-light py-10",children:["Vi klarte ikke å laste påmeldingsskjemaet. Prøv å laste siden på nytt, eller kontakt oss på"," ",e.jsx("a",{className:"underline",href:`mailto:${x}`,children:x}),"."]})]})}function w(){return e.jsxs("div",{className:"bg-mist",children:[e.jsx(k,{eyebrow:`Påmelding ${h.aar}`,title:"Sikre deg en plass på startstreken",intro:"Påmeldingen er åpen for alle tre distansene. Prisene øker etter hvert som løpsdagen nærmer seg. Inkluderer startnummer, brikke, mat- og drikkestasjoner, medalje og målgang-opplevelse."}),e.jsxs("section",{className:"px-6 lg:px-10 py-20 lg:py-28",children:[e.jsx("div",{className:"max-w-7xl mx-auto grid md:grid-cols-3 gap-6 items-start",children:j.map(s=>e.jsxs("div",{className:"flex flex-col gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-display text-5xl tracking-tight text-navy-deep",children:s.navn}),e.jsx("p",{className:"text-[11px] uppercase tracking-[0.25em] text-navy-deep/60 mt-2 font-semibold",children:s.undertittel})]}),e.jsx(N,{distanse:s}),e.jsx("a",{href:v,className:"block text-center bg-navy-deep text-mist px-6 py-4 rounded-full font-bold uppercase text-xs tracking-[0.25em] hover:bg-ink transition-colors",children:"Meld deg på"})]},s.id))}),e.jsxs("div",{id:"registrering",className:"max-w-[620px] mx-auto mt-20 scroll-mt-32",children:[e.jsx("h2",{className:"font-display text-3xl uppercase tracking-tight mb-6",children:"Påmelding"}),e.jsx(R,{})]}),e.jsxs("div",{className:"max-w-4xl mx-auto mt-20 bg-navy-mid/5 border border-navy-deep/10 p-8 lg:p-12",children:[e.jsx("h2",{className:"font-display text-3xl uppercase tracking-tight mb-4",children:"Buss-påmelding"}),e.jsxs("p",{className:"text-navy-deep/80 font-light leading-relaxed",children:["Det blir buss-transport fra mål/Berger Stadion på Nesodden til start i Drøbak (50km). Bestilles samtidig med påmelding til løpet."," ",e.jsx("strong",{children:"Merk at busspåmelding ikke kan refunderes."})]})]})]}),e.jsx(f,{})]})}export{w as component};

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.