1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6168],{52535(e,t,a){a.r(t),a.d(t,{NafLocationsAppContext:()=>aS,default:()=>aT});var r,i=a(11684),n=a(12888),l=a(88375),s=a(2422),d=a(79414),o=a(84824),c=a(55521),g=a(62364),m=a(21062),x=a(96757),p=a(13653);let h=a.p+"2ba8c85c3bad6779.svg?url",u=a.p+"acb30a27a66ab6a8.svg?url";var j=a(26044),f=a(84204);(0,x.A)(j.v,{target:"e1xsmo9y0"})("grid-area:mapbutton;margin-left:",f.YK.space8,";"),(0,x.A)("div",{target:"e1xsmo9y1"})("display:flex;align-items:center;");let v=(0,x.A)("div",{target:"e1xsmo9y2"})("display:grid;grid-template:auto auto / 1fr 5fr;grid-template-areas:'hitcount hitcount' 'filter hitlist';grid-gap:",f.YK.space32,";padding:",f.YK.space32," 0;@media (max-width:",f.fi.s,"){grid-template:auto auto auto / 1fr;grid-template-areas:'filter' 'hitcount' 'hitlist';grid-template-columns:1fr;}"),b=(0,x.A)("div",{target:"e1xsmo9y3"})("grid-area:hitcount;align-self:center;"),y=(0,x.A)("div",{target:"e1xsmo9y4"})("grid-area:filter;display:flex;flex-direction:column;> *{margin-bottom:",f.YK.space8,";}"),A=(0,x.A)(o.EY,{target:"e1xsmo9y5"})("margin:0 0 ",f.YK.space8," 0;"),k=(0,x.A)(A,{target:"e1xsmo9y6"})("text-transform:uppercase;margin:0;"),Y=(0,x.A)("div",{target:"e1xsmo9y7"})("border-bottom:1px solid #e6e6e6;padding:",f.YK.space24," 0;"),w=(0,x.A)("div",{target:"e1xsmo9y8"})("grid-area:hitlist;display:flex;flex-direction:column;padding:0 ",f.YK.space8,";grid-gap:",f.YK.space56,";"),C=((0,x.A)("div",{target:"e1xsmo9y9"})("display:flex;align-items:center;button{margin-right:20px;}"),(0,x.A)("div",{target:"e1xsmo9y10"})("display:flex;align-items:center;margin-bottom:",f.YK.space16,";& > svg,& > img{margin-right:",f.YK.space8,";}")),$=(0,x.A)(o.EY,{target:"e1xsmo9y11"})("margin:0;"),K=(0,x.A)("div",{target:"e1xsmo9y12"})("margin-bottom:",f.YK.space16,";& > svg,& > img{margin-right:",f.YK.space8,";}"),S=(0,x.A)("div",{target:"e1xsmo9y13"})("& > svg,& > img{margin-right:",f.YK.space8,";}"),T=(0,x.A)(o.EY,{target:"e1xsmo9y14"})("margin:0 0 0 28px;");var N=a(54930);let H=(0,x.A)(s.N_,{target:"e1991n4e0"})("text-decoration:none;"),U=(0,x.A)("img",{target:"e1991n4e1"})("height:32px;width:32px;"),F=({organizer:{type:e,title:t,slug:a}})=>{let{locations:r}=(0,N.z)();return"LocalDepartment"===e?(0,i.jsx)(H,{to:`${r[N.n.localDepartment].fullUrl}/${a}`,children:(0,i.jsxs)(C,{children:[(0,i.jsx)(U,{src:u,alt:"lokalavdeling logo"}),(0,i.jsx)(o.EY,{variant:o.J3.Tag,children:t})]})}):"McClub"===e?(0,i.jsx)(H,{to:`${r[N.n.mcClubs].fullUrl}/${a}`,children:(0,i.jsxs)(C,{children:[(0,i.jsx)(U,{src:h,alt:"MC klubb logo"}),(0,i.jsx)(o.EY,{variant:o.J3.Tag,children:t})]})}):(0,i.jsxs)(C,{children:[(0,i.jsx)(U,{src:p,alt:"NAF Logo"}),(0,i.jsx)(o.EY,{variant:o.J3.Tag,children:t})]})};var L=a(14646),E=a(66219),D=a(69965),M=a(95469),z=a(67615);let J=(0,x.A)(j.v,{target:"e1w4eb2h0"})("margin:",f.YK.space8," 0 ",f.YK.space32," 28px;"),q=(0,x.A)("div",{target:"e1w4eb2h1"})("margin-bottom:",f.YK.space64,";"),I=({dateTimeIntervals:e,locationName:t,locationAddress:a,coordinates:r,priceMember:n,priceNotMember:l})=>(0,i.jsxs)(q,{children:[(0,i.jsxs)(K,{children:[(0,i.jsx)(M.G,{height:22,width:20}),e.map(({from:e,to:t},a)=>0===a?(0,i.jsx)($,{tag:"span",variant:o.J3.BodyTextSubHeader,children:(0,z.vO)(e,t)},`${e}-${t}`):(0,i.jsx)(T,{variant:o.J3.BodyTextSubHeader,children:(0,z.vO)(e,t)},`${e}-${t}`)),(0,i.jsx)(T,{variant:o.J3.BodyTextSubHeader,children:(0,L.C)((0,E.H)(e[0].from))})]}),(0,i.jsxs)(S,{children:[(0,i.jsx)(D.Y,{height:20,width:20}),(0,i.jsx)($,{tag:"span",variant:o.J3.BodyTextSubHeader,children:t}),(0,i.jsx)(T,{tag:"p",variant:o.J3.BodyTextSubHeader,children:a}),(0,i.jsx)(J,{target:"_blank",href:`http://www.google.com/maps/place/${r.latitude}, ${r.longitude}`,text:"Se kart",size:"small"}),null!=n&&(0,i.jsx)(T,{tag:"p",variant:o.J3.BodyTextSubHeader,children:`Pris for medlem: ${0===n?"Gratis":`${n},-`}`}),!!l&&(0,i.jsx)(T,{tag:"p",variant:o.J3.BodyTextSubHeader,children:`Pris for ikke-medlem: ${l},-`})]})]});var B=a(47966),_=a(40885),O=a(27301),P=a(83584),W=a(8516),V=a(89130),Q=a(53885);let R=({id:e="",title:t,dateTimeIntervals:a,address:r,locationName:n,coordinates:l})=>{let s=`{ 2 "@context": "https://schema.org", 3 "@type": "${a.length>0?"EventSeries":"Event"}", 4 "name": "${t}", 5 "location": { 6 "@type": "Place", 7 "address": { 8 "@type": "PostalAddress", 9 "name": "${n}", 10 "streetAddress": "${r}" 11 }, 12 "latitude": "${l?.latitude}", 13 "longitude": "${l?.longitude}" 14 } 15 ${1===a.length?`, 16 "startDate": "${a[0].from}", 17 "endDate": "${a[0].to}"`:""} 18 }`;return(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:s.replaceAll(",,",",")}},`centerJSON-${e}`)};var G=a(38415),Z=a(3487),X=a(96732),ee=((r={}).Available="Available",r.UserNotLoggedIn="UserNotLoggedIn",r.UserNotInLocalDepartment="UserNotInLocalDepartment",r.UserNotInMcClub="UserNotInMcClub",r),et=
18a(71385),ea=a(79219);let er=a.p+"414764eabc84d057.svg?url",ei=a.p+"631edd6a9de4fe73.svg?url",en=a.p+"20004babe7d3daa7.svg?url",el=a.p+"d677904ab0bf7d4c.svg?url",es=a.p+"6cd19995d06f79f5.svg?url",ed=a.p+"fa19046dc29de2f5.svg?url",eo=a.p+"b4533be0e615e019.svg?url",ec=({image:{url:e,caption:t,source:a,name:r},className:n})=>"NafIllustration"!==a&&e?(0,i.jsx)("img",{src:e,alt:t,className:n}):"HelmetIcon"===r?(0,i.jsx)("img",{src:ei,alt:"Hjelm",className:n}):"CalendarIcon"===r?(0,i.jsx)("img",{src:er,alt:"Kalender",className:n}):"MapIcon"===r?(0,i.jsx)("img",{src:en,alt:"Kart",className:n}):"ConeIcon"===r?(0,i.jsx)("img",{src:el,alt:"Kjegle",className:n}):"NafSenterIcon"===r?(0,i.jsx)("img",{src:es,alt:"NAF Senter",className:n}):"WheelChangeIcon"===r?(0,i.jsx)("img",{src:ed,alt:"Hjulskift",className:n}):"HelmetDarkIcon"===r?(0,i.jsx)("img",{src:eo,alt:"Hjelm med m\xf8rkt visir",className:n}):null,eg=(0,x.A)(G.xA,{target:"e7gx7010"})("row-gap:",f.YK.space48,";"),em=(0,x.A)("div",{target:"e7gx7011"})("grid-column:4/10;@media (max-width:",f.fi.l,"){grid-column:1 / 13;}"),ex=(0,x.A)(Z.A,{target:"e7gx7012"})("margin-bottom:",f.YK.space32,";@media (min-width:",f.fi.xl,"){margin-bottom:",f.YK.space48,";}"),ep=(0,x.A)(({availabilityInfo:e,organizer:t,className:a})=>{let r=(0,s.zy)(),{redirectToLoginPage:n}=(0,ea.V)(),l=(0,et.A)(e=>e.myMembership.customerInformation.data.membership?.localClub?.clubName);return e===ee.UserNotLoggedIn?(0,i.jsx)(X.c,{variant:"info",title:`Kun for medlemmer av ${t.title}`,buttonLink:{text:"Logg inn",onClick:()=>(n(`${window.location.origin}${r.pathname}`),!1)},className:a,children:"Dette arrangementet er kun for medlemmer av en spesefikk lokalavdeling. For \xe5 se hvilken lokalavdeling du h\xf8rer til, m\xe5 du logge inn."}):e===ee.UserNotInLocalDepartment||e===ee.UserNotInMcClub?(0,i.jsx)(X.c,{variant:"info",className:a,children:`Dette arrangementet er kun for medlemmer av ${t.title}. Du er medlem av ${l}`}):null},{target:"e7gx7013"})("margin-top:",f.YK.space40,";"),eh=(0,x.A)(o.EY,{target:"e7gx7014"})("margin:",f.YK.space16," 0;"),eu=(0,x.A)(o.EY,{target:"e7gx7015"})("margin:0;"),ej=(0,x.A)(ec,{target:"e7gx7016"})("width:100%;height:auto;grid-column:3/11;@media (max-width:",f.fi.l,"){grid-column:1 / 13;}"),ef=(0,x.A)(o.EY,{target:"e7gx7017"})("margin-bottom:0;"),ev=e=>e?.type===c.q.event,eb=()=>{let{slug:e}=(0,s.g)(),{simpleToken:t}=(0,O.j)(),{data:a,meta:r}=(0,g.z)(e,t),n=(0,P.T)(),{locations:l}=(0,N.z)();if((0,W.nN)(ev(a)&&{page_type:"nafLocationsApp",pageCategory:`Her finner du NAF / ${Object.values(l).find(e=>n.includes(e.fullUrl))?.name} / ${a.title}`,contentId:e},[a]),!a&&r.isUpdating)return(0,i.jsx)(m.LoaderContent,{});if(!ev(a))return(0,i.jsx)(d.M,{});let{title:c,organizer:x,ingress:p,image:h,dateTimeIntervals:u,locationName:j,locationAddress:f,coordinates:v,availabilityInfo:b,body:y,registrationInfoText:A,dynamicRegistrationForm:k,priceNotMember:Y,priceMember:w,seoConfig:C}=a;return(0,i.jsxs)(Q.n,{title:c,description:C?.introduction||p,seoDescription:C?.introduction||void 0,isHiddenFromSearch:C?.isHiddenFromSearch,seoTitle:C?.title||c,internalSearchMetaData:{cardType:V.Um.Event,organizerTitle:x?.title,imageUrl:h?.url},imgUrl:h.url,url:n,children:[(0,i.jsx)(R,{title:c,address:f,locationName:j,coordinates:v,dateTimeIntervals:u}),(0,i.jsxs)(eg,{children:[(0,i.jsxs)(em,{children:[(0,i.jsx)(ex,{}),x&&(0,i.jsx)(F,{organizer:x}),(0,i.jsx)(eh,{variant:o.J3.Header1,children:c}),(0,i.jsx)(eu,{variant:o.J3.Ingress,children:p}),(0,i.jsx)(ep,{availabilityInfo:b,organizer:x})]}),h.url&&(0,i.jsx)(ej,{image:h}),(0,i.jsxs)(em,{children:[(0,i.jsx)(I,{dateTimeIntervals:u,locationName:j,locationAddress:f,coordinates:v,priceNotMember:Y,priceMember:w}),A&&A?.length>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.EY,{variant:o.J3.Header2,children:"P\xe5melding"}),(0,i.jsx)(B.A,{value:A})]}),k&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ef,{variant:o.J3.Header2,children:"P\xe5melding"}),(0,i.jsx)(_.U,{value:{_key:"123",_type:"dynamicForm",dynamicForm:k}})]}),(0,i.jsx)(o.EY,{variant:o.J3.Header2,children:"Om arrangementet"}),(0,i.jsx)(B.A,{value:y})]})]})]})};var ey=a(95234),eA=a.n(ey),ek=a(54046),eY=a(90300),ew=a(99801),eC=a(64586),e$=a(91418),eK=a(39847),eS=a(46553),eT=a(29656);let eN=(0,x.A)("div",{target:"et8vfdp0"})("margin-top:",f.YK.space56,";"),eH=(0,x.A)("div",{target:"et8vfdp1"})("margin-top:",f.YK.space56,";display:flex;flex-direction:column;align-items:center;"),eU=(0,x.A)(o.EY,{target:"et8vfdp2"})("margin-bottom:",f.YK.space16,";"),eF=(0,x.A)(o.EY,{target:"et8vfdp3"})("margin-bottom:",f.YK.space24,";margin-top:0;max-width:350px;text-align:center;"),eL=(0,x.A)("img",{target:"et8vfdp4"})("width:256px;height:auto;border-radius:",f.YK.space8,";margin-top:",f.YK.space64,";@media (max-width:",f.fi.s,"){width:150px;height:auto;}"),eE=(0,x.A)(G.xA,{target:"et8vfdp5"})("row-gap:",f.YK.space32,";@media (min-width:",f.fi.m,"){row-gap:",f.YK.space80,";}@media (min-width:",f.fi.l,"){row-gap:",f.YK.space48,";}"),eD=(0,x.A)(eT.j,{target:"et8vfdp6"})("color:#267c4f;"),eM=(0,x.A)(ec,{target:"et8vfdp7"})("width:100%;min-height:320px;height:auto;border-radius:",f.YK.space8,";flex-shrink:0;object-fit:cover;@media (max-width:",f.fi.s,"){margin-top:",f.YK.space16,";}@media (max-width:",f.fi.m,"){min-height:250px;}@media (min-width:",f.fi.xl,"){min-height:496px;}"),ez=(0,x.A)(o.EY,{target:"et8vfdp8"})("margin:",f.YK.space8," 0 ",f.YK.space32," 0;"),eJ=(0,x.A)(s.N_,{target:"et8vfdp9"})("text-decoration:none;");var eq=a(32299);let eI=({month:e})=>(0,i.jsxs)(C,{children:[(0,i.jsx)(eD,{height:14,width:14}),(0,i.jsx)(o.EY,{variant:o.J3.Tag,children:(0,eq.vp)(e)})]});var eB=a(24780);let e_=({event:e,eventUrl:t})=>{let{title:a,ingress:r,dateTimeIntervals:n,organizer:l,locationName:d,locationAddress:c,
18coordinates:g,image:m}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(G.bn,{s:"12",m:"6",l:"6",xl:"5",children:(0,i.jsx)(s.N_,{to:t,children:(0,i.jsx)(eM,{image:m})})}),(0,i.jsxs)(G.bn,{s:"12",m:"6",l:"6",xl:"5",children:[l&&(0,i.jsx)(F,{organizer:l}),(0,i.jsx)(eJ,{to:t,children:(0,i.jsx)($,{variant:o.J3.Header2,children:a})}),(0,i.jsx)(ez,{variant:o.J3.BodyText,children:r}),(0,i.jsx)(I,{dateTimeIntervals:n,locationName:d,locationAddress:c,coordinates:g}),(0,i.jsx)(eB.$,{to:t,color:"secondary",endIcon:"Arrows.ArrowForward",children:"G\xe5 til arrangement"})]})]})},eO=a.p+"75605f303c4d8401.png",eP=({noHitText:e,button:t})=>(0,i.jsxs)(eH,{children:[(0,i.jsx)(eL,{src:eO,alt:"Tom kalender"}),(0,i.jsx)(eU,{variant:o.J3.Header2,children:"Ingen arrangementer er lagt ut"}),(0,i.jsx)(eF,{variant:o.J3.BodyText,children:e}),t]}),eW=({monthlyEvents:e,noHitText:t,button:a})=>{let{locations:r}=(0,N.z)(),n=r[N.n.events].fullUrl;return 0===e.length?(0,i.jsx)(eP,{noHitText:t,button:a}):(0,i.jsx)(i.Fragment,{children:e.map(({events:e,month:t})=>{let a=`${t.month}-${t.year}`;return(0,i.jsxs)(eN,{children:[(0,i.jsx)(eI,{month:t}),(0,i.jsx)(eE,{children:e.map(e=>{let t=`${n}/${e.link.data.slug}`;return(0,i.jsx)(e_,{event:e,eventUrl:t},t)})})]},a)})})};var eV=a(47191),eQ=a(81046),eR=a.n(eQ);let eG=({header:e,items:t,selected:a,onChange:r})=>(0,i.jsxs)(y,{children:[(0,i.jsx)(A,{variant:o.J3.BodyTextHeader,children:e}),(0,i.jsx)(eV.S,{name:`${e}-alle`,checked:0===a.length,onChange:()=>r([]),label:"Alle"}),t.map(({value:e,label:t,count:n})=>(0,i.jsx)(eV.S,{name:e,checked:a.includes(e),disabled:0===n,onChange:()=>r(eR()(a,[e])),label:`${t} (${n})`},e))]}),eZ=(0,x.A)("div",{target:"e1pn5ejb0"})("grid-area:filter;display:flex;flex-direction:column;gap:",f.YK.space32,";"),eX=({mcClubs:e,counties:t,selectedMcClubs:a,selectedCounties:r,onMcClubsChange:n,onCountiesChange:l})=>(0,i.jsxs)(eZ,{children:[(0,i.jsx)(eG,{header:"NAF MC Klubb",items:e,selected:a,onChange:n}),(0,i.jsx)(eG,{header:"Lokalavdeling",items:t,selected:r,onChange:l})]});var e0=a(42013);let e1=(0,x.A)(e0.mu,{target:"ep13eay0"})("display:flex;@media (max-width:",f.fi.m,"){flex-wrap:wrap;white-space:nowrap;overflow-x:auto;scrollbar-width:none;::-webkit-scrollbar{display:none;}> *{display:flex;flex:none;}margin-left:-",f.YK.space24,";margin-right:-",f.YK.space24,";padding-left:",f.YK.space24,";padding-right:",f.YK.space24,";}"),e2=()=>{let e=(0,s.Zp)(),t=(0,s.zy)(),{locations:a,name:r}=(0,N.z)(),n=Object.values(a).find(e=>t.pathname.includes(e.fullUrl));if(!n||t.pathname.split("/").length>3)return null;let l=n.slug;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.EY,{variant:o.J3.Header1,children:r}),(0,i.jsx)(e1,{children:Object.values(a).map(({name:t,slug:a,fullUrl:r})=>(0,i.jsx)(e0.vu,{label:t,onClick:()=>e(r),variant:a===l?"filled":"outlined",color:"primary",startIcon:a===l?"General.Check":void 0},a))})]})};var e3=a(36555);let e5=(0,x.A)("div",{target:"e1bers8z0"})("margin-top:",f.YK.space48,";@media (max-width:",f.fi.s,"){margin-top:0;}"),e8=(0,x.A)("div",{target:"e1bers8z1"})("display:grid;grid-template-areas:'filter content';grid-template-columns:1fr 4fr;grid-gap:",f.YK.space32,";align-items:start;@media (max-width:",f.fi.s,"){grid-template-areas:'filter' 'content';grid-template-columns:1fr;}"),e6=(0,x.A)("div",{target:"e1bers8z2"})("grid-area:content;"),e4=(0,x.A)(o.EY,{target:"e1bers8z3"})("margin-bottom:",f.YK.space16,";"),e9=(0,x.A)(e3.p,{target:"e1bers8z4"})("width:151px;height:48px;@media (max-width:",f.fi.s,"){width:120px;}"),e7=(0,x.A)(eB.$,{target:"e1bers8z5"})("height:",f.YK.space48,";padding:0 ",f.YK.space24,";margin-left:",f.YK.space16,";white-space:nowrap;"),te=(0,x.A)("div",{target:"e1bers8z6"})("display:flex;align-items:flex-end;"),tt=(0,x.A)("label",{target:"e1bers8z7"})("font-size:0.875rem;font-weight:300;"),ta=[],tr=()=>{let e,{seoConfig:t}=(0,n.useContext)(aS)||{},a=(0,P.T)(),r=(0,ek.wA)(),l=(0,s.Zp)(),d=(0,s.zy)(),{postalCode:c,mc:g,fylke:m}=(0,ew.M)(),[x,p]=n.useState(c||void 0);(0,n.useEffect)(()=>{r(eK.actions.getNafEvents.request({take:1e3,postalNumber:c||void 0}))},[r,c]);let{monthlyEvents:h,errorState:u,fetchState:f,validation:v}=(0,et.A)(e=>e.nafEvents),{nafLocationsByCounty:b}=(0,eS.d)(eC.a.mc,ta,1e3),{nafLocationsByCounty:y}
18=(0,eS.d)(eC.a.lokalavdeling,ta,1e3),A=g?g.split(",").filter(Boolean):[],k=m?m.split(",").filter(Boolean):[],Y=(0,n.useMemo)(()=>{let e={};return y.forEach(({county:t,nafLocations:a})=>{a.forEach(a=>{e[a.link.data.slug]=t.slug})}),e},[y]),{mcCountBySlug:w,countyCountBySlug:C}=(0,n.useMemo)(()=>{let e={},t={};return h.forEach(({events:a})=>a.forEach(({organizer:a})=>{if("McClub"===a.type)e[a.slug]=(e[a.slug]||0)+1;else if("LocalDepartment"===a.type){let e=Y[a.slug];e&&(t[e]=(t[e]||0)+1)}})),{mcCountBySlug:e,countyCountBySlug:t}},[h,Y]),$=(0,n.useMemo)(()=>b.flatMap(({nafLocations:e})=>e).map(e=>({value:e.link.data.slug,label:e.title,count:w[e.link.data.slug]||0})).sort((e,t)=>e.label.localeCompare(t.label)),[b,w]),K=(0,n.useMemo)(()=>y.map(({county:e})=>({value:e.slug,label:e.name,count:C[e.slug]||0})).sort((e,t)=>e.label.localeCompare(t.label)),[y,C]),S=e=>{let t={...eA().parse(d.search,{ignoreQueryPrefix:!0}),...e};Object.keys(t).forEach(e=>{t[e]||delete t[e]}),l(`${d.pathname}?${eA().stringify(t)}`)},T=()=>{S({postalCode:x})},N=A.length>0||k.length>0?h.map(e=>({...e,events:e.events.filter(({organizer:e})=>"McClub"===e.type?A.includes(e.slug):"LocalDepartment"===e.type&&k.includes(Y[e.slug]))})).filter(e=>e.events.length>0):h;return e="initial"===f||"isUpdating"===f&&0===h.length?(0,i.jsx)(e$.y,{}):"error"!==f||v?(0,i.jsxs)(e5,{children:[(0,i.jsx)(e4,{variant:o.J3.ArticleTextLargeHeader,children:"Se hva NAF gj\xf8r der du bor"}),(0,i.jsxs)(e8,{children:[(0,i.jsx)(eX,{mcClubs:$,counties:K,selectedMcClubs:A,selectedCounties:k,onMcClubsChange:e=>S({mc:e.length?e.join(","):void 0}),onCountiesChange:e=>S({fylke:e.length?e.join(","):void 0})}),(0,i.jsxs)(e6,{children:[(0,i.jsxs)(te,{children:[(0,i.jsxs)(tt,{children:["Ditt postnummer",(0,i.jsx)(e9,{maxLength:4,id:"zip",label:"Ditt postnummer",type:"number",value:x,onChange:p,width:"auto",onKeyDown:e=>{"Enter"===e.key&&T()}})]}),(0,i.jsx)(e7,{color:"secondary",onClick:T,children:"isUpdating"===f?(0,i.jsx)(e$.y,{}):"Se arrangementer"})]}),v&&(0,i.jsx)(eY.Q,{error:!0,children:v.message}),c&&"success"===f&&(0,i.jsx)(eY.Q,{success:!0,children:`Viser arrangementer i ${c}`}),!v&&(0,i.jsx)(eW,{monthlyEvents:N,noHitText:(0,i.jsx)(i.Fragment,{children:"Ser ikke ut som det er noen arrangementer i ditt omr\xe5de fremover. Har du fortsatt lyst til \xe5 engasjere deg? Ta kontakt med din lokalavdeling og h\xf8r hvordan du kan bidra!"}),button:(0,i.jsx)(j.v,{as:s.N_,to:"lokalavdeling",text:"Kontakt din lokalavdeling"})})]})]})]}):(0,i.jsx)(eY.Q,{error:!0,children:u?.message}),(0,i.jsxs)(Q.n,{title:"Arrangementer",description:"Liste over NAF sine arrangementer",seoDescription:"Liste over NAF sine arrangementer",isHiddenFromSearch:t?.isHiddenFromSearch,seoTitle:"Arrangementer",internalSearchMetaData:{cardType:V.Um.Simple},url:a,children:[(0,i.jsx)(e2,{}),e]})};var ti=a(58944),tn=a(91563),tl=a(45746),ts=a(31144),td=a(84883),to=a(29040);let tc=(0,x.A)(G.TW,{target:"e8jl3uq0"})("padding:0 ",f.YK.space48,";@media (max-width:",f.fi.m,"){padding:0;}"),tg=(0,x.A)("div",{target:"e8jl3uq1"})("display:flex;justify-content:space-between;margin-bottom:",f.YK.space8,";"),tm=({relatedContent:e})=>{let t=(0,s.Zp)();return(0,i.jsx)(tc,{children:(0,i.jsxs)(G.bn,{s:"12",m:"12",l:"12",xl:"12",children:[(0,i.jsx)(ti.A.ReadMoreHRLine,{}),(0,i.jsxs)(tg,{children:[(0,i.jsx)(o.EY,{tag:"h2",variant:o.J3.Header3,children:"Relevante fordeler"}),(0,i.jsx)(j.v,{text:"Se alle medlemsfordeler",variant:"secondary",onClick:()=>{let e=window?.location?.pathname.split("/"),a=e?.slice(0,e.length-2).join("/");t(`${a}?tab=benefits`)}})]}),(0,i.jsx)(to.A,{benefitItems:e,size:"standard"})]})})};var tx=a(63771);let tp=(0,x.A)("div",{target:"e1nhneo30"})("position:relative;margin:",f.YK.space80," auto 0;padding:0;width:100%;@media (max-width:",f.fi.m,"){margin-top:",f.YK.space24,";}"),th=(0,x.A)("figure",{target:"e1nhneo31"})("margin:0;position:relative;overflow:hidden;border-top-left-radius:",f.r8.l,";border-top-right-radius:",f.r8.l,";img{width:100%;max-height:512px;object-fit:cover;}&::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}"),tu=(0,x.A)(o.EY,{target:"e1nhneo32"})("margin:",f.YK.space32," 0 ",f.YK.space16," 0;"),tj=()=>{let{slug:e}=(0,s.g)(),t=(0,P.T)(),{document:a,meta:{isUpdating:r}}=(0,tn.I)(e),n=(0,P.T)(),l=(0,et.A)(e=>e.sitestructure),c=a?.category?.slug?l?.mappedCategories[a.category.slug]?.data:null,{getProcessedImage:g}=(0,tx.C)();if((0,W.nN)(a&&{page_type:"LocalArticle",pageCategory:`${c?.prettyUrl}/${a.name}`,contentId:a.id},[a]),!a&&r)return(0,i.jsx)(m.LoaderContent,{});if(!a)return(0,i.jsx)(d.M,{});let{name:x,ingress:p,meta:h,body:u,video:j,localArticleImage:f,relatedContent:v,seoConfig:b,metaDisplay:y,openGraphImage:A,tags:k}=a,Y=h?.editor?.name,w=g(A?.publicId||A?.public_id)?.toURL();return(0,i.jsxs)(Q.n,{title:x,description:p,isHiddenFromSearch:b?.isHiddenFromSearch,seoDescription:b?.introduction||void 0,seoTitle:b?.title||void 0,imgUrl:f?.url,internalSearchMetaData:{cardType:V.Um.LocalArticle,imageUrl:f?.url,tags:k},url:n,children:[(0,i.jsx)(tl.A,{title:x,description:p,imgUrl:w||f?.url,datePublished:h?.publishAt,dateModified:h?.updatedAt,url:n,id:e,author:Y}),(0,i.jsxs)(G.xA,{children:[(0,i.jsx)(G.TW,{children:(0,i.jsxs)(G.bn,{s:"12",m:"12",l:"12",xl:"12",children:[(0,i.jsx)(Z.A,{}),(0,i.jsx)(G.TW,{children:(0,i.jsxs)(G.bn,{s:"12",m:"12",l:"8",xl:"8",children:[f?.url&&!j&&(0,i.jsx)(tp,{children:(0,i.jsx)(th,{children:(0,i.jsx)("img",{src:f?.url,alt:f?.caption||""})})}),x&&(0,i.jsx)(tu,{tag:"h1",variant:o.J3.Header1,children:x})]})}),(0,i.jsx)(G.TW,{children:(0,i.jsxs)(G.bn,{s:"12",m:"12",l:"8",xl:"8",children:[p&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ti.A.Ingress,{tag:"p",variant:o.J3.Ingress,children:p}),(0,i.jsx)(ti.A.HRLine,{})]}),u?(0,i.jsx)(ti.A.Body,{children:(0,i.jsx)(B.A,{value:u})}):(0,i.jsx)(m.LoaderContent,{}),(0,i.jsx)(td.e,{meta:h,metaDisplay:y})]})})]})}),v&&v.length>0&&(0,i.jsx)(tm,{relatedContent:v}),!y?.hideForm&&(0,i.jsx)(G.TW,{children:(0,i.jsx)(G.bn,{s:"12",m:"12",l:"8",xl:"8",children:(0,i.jsx)(ts.A,{contentUrl:t})})})]})]})};var tf=a(82358),tv=a(57413);let tb=(0,x.A)("div",{target:"eva6fh40"})("position:relative;margin:",f.YK.space80," auto 0;padding:0;width:100%;@media (max-width:",f.fi.m,"){margin-top:",f.YK.space24,";}"),ty=(0,x.A)("figure",{target:"eva6fh41"})("margin:0;position:relative;overflow:hidden;border-top-left-radius:",f.r8.l,";border-top-right-radius:",f.r8.l,";img{width:100%;max-height:512px;object-fit:cover;}&::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}"),tA=(0,x.A)("div",{target:"eva6fh42"})("position:absolute;top:-12px;left:16px;background-color:",tv.nafColor.signature.white,";border-radius:",f.r8.s,";padding:8px;display:inline-flex;align-items:center;justify-content:center;z-index:10;box-shadow:0px 0.76px 1.51px 0px #162f090d,0px 3.03px 3.03px 0px #162f090a,0px 6.81px 3.78px 0px #162f0908,0px 11.35px 4.54px 0px #162f0903,0px 18.15px 5.3px 0px #162f0900;img{height:32px;@media (max-width:",f.fi.m,"){height:24px;}}@media (min-width:",f.fi.m,"){left:",f.YK.space64,";}"),tk=(0,x.A)(o.EY,{target:"eva6fh43"})("margin:0;"),tY=(0,x.A)(tf.K,{target:"eva6fh44"})("margin-bottom:",f.YK.space32," !important;"),tw=()=>{let{slug:e}=(0,s.g)(),t=(0,P.T)(),{document:a,meta:{isUpdating:r}}=(0,tn.I)(e),n=(0,P.T)(),l=(0,et.A)(e=>e.sitestructure),c=a?.category?.slug?l?.mappedCategories[a.category.slug]?.data:null;if((0,W.nN)(a&&{page_type:"LocalBenefitPage",pageCategory:`${c?.prettyUrl}/${a.title}`,contentId:a.id},[a]),!a)return r?(0,i.jsx)(m.LoaderContent,{}):(0,i.jsx)(d.M,{});let{title:g,ingress:x,meta:p,body:h,id:u,video:j,localBenefitImage:f,relatedContent:v,seoConfig:b,partner:y,keyInformation:A,metaDisplay:k}=a,Y=f?.url;return u||void 0!==u?(0,i.jsxs)(Q.n,{title:g,description:b?.introduction||x,isHiddenFromSearch:b?.isHiddenFromSearch,seoDescription:b?.introduction||void 0,seoTitle:b?.title||void 0,imgUrl:f?.url,internalSearchMetaData:{cardType:V.Um.LocalBenefit,imageUrl:f?.url,partnerLogoUrl:y?.logo?.srcSet?.jpgLarge,partnerName:y?.partnerName},url:n,children:[(0,i.jsx)(tl.A,{title:g,description:x,imgUrl:Y,datePublished:p?.publishAt,dateModified:p?.updatedAt,url:n,id:e}),(0,i.jsxs)(G.xA,{children:[(0,i.jsx)(G.TW,{children:(0,i.jsxs)(G.bn,{s:"12",m:"12",l:"12",xl:"12",children:[(0,i.jsx)(Z.A,{}),(0,i.jsx)(G.TW,{children:(0,i.jsxs)(G.bn,{s:"12",m:"12",l:"8",xl:"8",children:[Y&&!j&&(0,i.jsxs)(tb,{children:[(0,i.jsx)(ty,{children:(0,i.jsx)("img",{src:Y,alt:f?.caption||""})}),y?.logo&&(0,i.jsx)(tA,{children:(0,i.jsx)("img",{src:y.logo.srcSet?.jpgLarge,alt:y.partnerName?`${y.partnerName} logo`:"Partnerlogo"})})]}),g&&(0,i.jsx)(tk,{tag:"h1",variant:o.J3.Header1,children:g})]})}),(0,i.jsx)(G.TW,{children:(0,i.jsxs)(G.bn,{s:"12",m:"12",l:"8",xl:"8",children:[x&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ti.A.Ingress,{tag:"p",variant:o.J3.Ingress,children:x}),(0,i.jsx)(ti.A.HRLine,{})]}),h?(0,i.jsxs)(i.Fragment,{children:[A&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.EY,{tag:"h2",variant:o.J3.Header2,children:A.title}),(A.items?.length??0)>0&&(0,i.jsx)(tY,{maxWidth:512,variant:"check",children:A.items.map(e=>(0,i.jsx)(tf.L,{children:e},e))})]}),(0,i.jsx)(ti.A.Body,{children:(0,i.jsx)(B.A,{value:h})})]}):(0,i.jsx)(m.LoaderContent,{}),(0,i.jsx)(td.e,{meta:p,metaDisplay:k})]})})]})}),v&&v.length>0&&(0,i.jsx)(tm,{relatedContent:v}),!k?.hideForm&&(0,i.jsx)(G.TW,{children:(0,i.jsx)(G.bn,{s:"12",m:"12",l:"8",xl:"8",children:(0,i.jsx)(ts.A,{contentUrl:t})})})]})]}):null};var tC=a(16259);let t$=a.p+"078fa249c283b852.svg?url";var tK=a(21951),tS=a(1923),tT=a(32547),tN=a(79295),tH=a(13511);let tU=(0,x.A)(tN.VE,{target:"e1xq3t5r0"})("&&{width:100%;height:100%;}"),tF=({card:{internalLink:e,externalLink:t,ingress:a,title:r}}
18)=>{let n=(0,tH.YO)(e?.data);return n||t?.data?.href?n?(0,i.jsx)(tU,{title:r,href:n,children:a}):(0,i.jsx)(tU,{title:r,href:t?.data?.href,target:"_blank",rel:"noopener noreferrer",children:a}):(0,i.jsx)(tU,{title:r,href:n,isNotClickable:!0,children:a})};var tL=a(75542),tE=a(12081),tD=a(38309);let tM=(0,x.A)("div",{target:"e14upnfz0"})("display:flex;flex-direction:column;gap:",f.YK.space16,";border:1px solid ",tv.nafColor.neutral.neutral2,";padding:",f.YK.space24,";border-radius:",f.Vq.L,";> *{margin:0;}"),tz=(0,x.A)("div",{target:"e14upnfz1"})("display:flex;align-items:center;gap:",f.YK.space8,";",f.xC.bodyText.bodyText,";"),tJ=(0,x.A)(tD.P,{target:"e14upnfz2"})("flex-shrink:0;");var tq=a(65811),tI=a(98690),tB=a(77359);let t_=(0,x.A)(G.xA,{target:"erqjsmd0"})("grid-gap:0;column-gap:",f.YK.space32,";h1{margin-top:",f.YK.space24,";margin-bottom:-",f.YK.space8,";}@media (max-width:",f.fi.m,"){grid-template-columns:1fr;}"),tO=(0,x.A)(G.xA,{target:"erqjsmd1"})("grid-gap:0;column-gap:",f.YK.space32,";margin-bottom:",f.YK.space80,";@media (max-width:",f.fi.m,"){grid-template-columns:1fr;gap:",f.YK.space32,";}"),tP=(0,x.A)("div",{target:"erqjsmd2"})("grid-column:1 / 6;height:",f.YK.space32,";margin-bottom:",f.YK.space32,";@media (max-width:",f.fi.m,"){display:none;}"),tW=(0,x.A)(o.EY,{target:"erqjsmd3"})("margin:",f.YK.space64," 0 ",f.YK.space32," 0;"),tV=(0,x.A)("div",{target:"erqjsmd4"})("grid-column:1 / 6;margin-bottom:",f.YK.space40,";@media (max-width:",f.fi.m,"){grid-column:1;}"),tQ=(0,x.A)(o.EY,{target:"erqjsmd5"})("grid-column:1 / 10;@media (max-width:",f.fi.m,"){grid-row:2;grid-column:1;}"),tR=(0,x.A)("div",{target:"erqjsmd6"})("background-color:",tv.nafColor.signature.yellow,";width:126px;height:4px;margin-bottom:",f.YK.space56,";"),tG=(0,x.A)(o.EY,{target:"erqjsmd7"})("grid-column:1 / 10;grid-row:2;font-style:italic;@media (max-width:",f.fi.m,"){grid-row:3;grid-column:1;}"),tZ=(0,x.A)("div",{target:"erqjsmd8"})("grid-column:1 / 10;margin:0 0 ",f.YK.space32," 0;@media (max-width:",f.fi.m,"){grid-column:1;}"),tX=(0,x.A)("img",{target:"erqjsmd9"})("grid-row:1/4;grid-column:10/13;justify-self:end;height:253px;width:100%;margin-top:",f.YK.space32,";object-fit:contain;@media (max-width:",f.fi.m,"){grid-row:1;grid-column:1;justify-self:start;width:100%;margin-top:",f.YK.space24,";}"),t0=(0,x.A)(({email:e,phone:t,phoneOpeningHours:a,className:r})=>e||t||a?(0,i.jsxs)(tM,{className:r,children:[(0,i.jsx)(o.EY,{variant:o.J3.BodyTextHeader,children:"Kontakt lokalavdelingen"}),e&&(0,i.jsxs)(tz,{children:[(0,i.jsx)(tJ,{height:16,width:16}),(0,i.jsx)("a",{href:`mailto:${e}`,children:e})]}),t&&(0,i.jsxs)(tz,{children:[(0,i.jsx)(tE.b,{height:16,width:16}),(0,i.jsx)("a",{href:`tel:${t}`,children:t.split(/(\d{2})/).join(" ").trim()})]}),a&&(0,i.jsx)(o.EY,{variant:o.J3.BodyText,children:`\xc5pningstider telefon: ${a}`})]}):null,{target:"erqjsmd10"})("grid-column:1 / 5;background-color:",tv.nafColor.primary.dew,";@media (max-width:",f.fi.m,"){grid-column:1;}"),t1=(0,x.A)("div",{target:"erqjsmd11"})("grid-column:auto / span 4;@media (max-width:",f.fi.m,"){grid-column:1;}"),t2=(0,x.A)(({benefitItems:e,size:t="small",className:a})=>{let r=e instanceof Array?e:Object.values(e),n="small"===t?"4":"6",l=(0,s.zy)();return(0,i.jsx)(G.xA,{children:r.map(({image:e,name:t,title:r,slug:s,isNewBenefit:d,campaignDetails:o,id:c,isLocalContent:g,localBenefitImage:m,ingress:x})=>{let p=m?.source==="NafIllustration"?tI:m?.url||"",h=o?.endDate&&new Date(o.endDate)>new Date,u=o?.endDate?(0,eq.Yq)(o.endDate):null;return(0,i.jsx)(G.bn,{s:"12",m:"12",l:n,xl:n,className:a,children:(0,i.jsx)(tB.a,{to:g?`${l.pathname}/fordeler/${s}`:`/medlemskap/medlemsfordeler/${s||c}`,children:(0,i.jsx)(tq.p,{title:t||r||"",img:{src:g?p:e?.srcSet?.jpgLarge||"",alt:g?m?.caption||"":e?.altText||""},label:d||h?{text:`${d?"Ny fordel":`Varer til ${u}`}`,variant:`${d?"signature":"moss"}`}:void 0,children:x})})},c||s||t)})})},{target:"erqjsmd12"})("margin-bottom:",f.YK.space40,";"),t3=(0,x.A)(o.EY,{target:"erqjsmd13"})("margin-bottom:",f.YK.space24,";"),t5=(0,x.A)(s.N_,{target:"erqjsmd14"})("text-decoration:none;"),t8=(0,x.A)("div",{target:"erqjsmd15"})("display:flex;align-items:center;button{margin-right:",f.YK.space20,";}");var t6=a(85918);let t4=()=>{let{slug:e}=(0,s.g)(),t=(0,ek.wA)(),{document:a,meta:r}=(0,tn.I)(e),{benefitsList:l,isUpdating:c}=(0,et.A)(e=>e.benefits),{monthlyEvents:g,total:x,fetchState:p}=(0,et.A)(e=>e.nafEvents),{pages:h,total:u,isUpdating:f,errorState:v}=(0,et.A)(e=>e.localArticles),b=g.reduce((e,t)=>
18e+t.events.length,0),[y,A]=n.useState(6),k=(0,P.T)(),{locations:Y}=(0,N.z)(),w=(0,tL.s)(),C=Object.values(l).length>0,$=u>0;(0,n.useEffect)(()=>{t(tK.actions.getBenefits.request(`organizer=${e}`)),t(eK.actions.getNafEvents.request({organizer:e,take:y})),t(tS.actions.getLocalArticles.request(e))},[y,t,e]),(0,W.nN)(a&&{page_type:"nafLocationsApp",pageCategory:`Her finner du NAF / ${Object.values(Y).find(e=>k.includes(e.fullUrl))?.name} / ${a.title}`,contentId:a.id},[a]);let K=(0,n.useMemo)(()=>{Object.values(l).length;let e=u>0;return"string"==typeof w?.tab&&["benefits","events","articles"].includes(w.tab)?w.tab:g.length>0?"events":e?"articles":"benefits"},[w,g,u,l]);if(!a&&r.isUpdating)return(0,i.jsx)(m.LoaderContent,{});if(!a)return(0,i.jsx)(d.M,{});let{title:S,ingress:T,body:H,image:U,phoneNumber:F,phoneOpeningHours:L,email:E,facebook:D,seoConfig:M,localReferenceCardList:z}=a,J=(0,i.jsxs)(i.Fragment,{children:[`Det er for tiden ikke lagt ut noen arrangementer fra ${S}.`,E?(0,i.jsxs)(i.Fragment,{children:[" Har du lyst til \xe5 engasjere deg lokalt? Ta gjerne kontakt med oss p\xe5 ",(0,i.jsx)("a",{href:`mailto:${E}`,children:E})," for \xe5 h\xf8re hvordan du kan engasjere deg."]}):" Har du lyst til \xe5 engasjere deg lokalt? Ta gjerne kontakt med oss."]}),q="initial"===p||"isUpdating"===p&&0===g.length||c||f;return(0,i.jsxs)(Q.n,{title:S,description:M?.introduction||T,isHiddenFromSearch:M?.isHiddenFromSearch,seoDescription:M?.introduction||void 0,seoTitle:M?.title||void 0,imgUrl:U?.url||t$,internalSearchMetaData:{cardType:V.Um.LocalDepartment,imageUrl:U?.url},url:k,children:[(0,i.jsx)(Z.A,{}),(0,i.jsxs)(t_,{children:[(0,i.jsx)(tQ,{variant:o.J3.Header1,children:S}),(0,i.jsx)(tX,{src:U?.url||t$,alt:U?.caption||"Bergingsbil"}),T&&(0,i.jsx)(tG,{variant:o.J3.Ingress,children:T}),H&&(0,i.jsx)(tZ,{children:(0,i.jsx)(B.A,{context:t6.q.Stripped,value:H})}),D?(0,i.jsx)(tV,{children:(0,i.jsx)(j.v,{icon:"launch",href:D,text:"Se siste nytt p\xe5 Facebook",size:"small",target:"_blank"})}):(0,i.jsx)(tP,{})]}),(0,i.jsxs)(tO,{children:[(0,i.jsx)(t0,{phone:F,email:E,phoneOpeningHours:L}),z?.map(e=>(0,i.jsx)(t1,{children:(0,i.jsx)(tF,{card:e})},e.title))]}),!$&&!C&&q&&(0,i.jsx)(e$.y,{}),(C||$)&&(0,i.jsxs)(tC.tU,{selectedTab:K,syncWithUrl:!0,children:[(0,i.jsxs)(tC.wb,{children:[(0,i.jsx)(tC.oz,{item:"events",children:"Arrangementer"}),C&&(0,i.jsx)(tC.oz,{item:"benefits",children:"Lokale medlemsfordeler"}),($||f)&&(0,i.jsx)(tC.oz,{item:"articles",children:"Aktuelt"})]}),(0,i.jsxs)(tC.Kp,{item:"events",children:[(0,i.jsx)(eW,{monthlyEvents:g,noHitText:J}),void 0!==x&&x>0&&(0,i.jsxs)(t8,{children:[b<x&&(0,i.jsx)(eB.$,{variant:"outlined",onClick:()=>A(Math.min(y+10,x)),children:"isUpdating"===p?(0,i.jsx)(e$.y,{}):"Vis flere"}),(0,i.jsx)("p",{children:`Viser ${b} av ${x} arrangementer`})]})]}),C&&(0,i.jsxs)(tC.Kp,{item:"benefits",children:[(0,i.jsx)(t2,{benefitItems:l}),(0,i.jsx)(tR,{}),(0,i.jsx)(t3,{variant:o.J3.Header2,children:"NAF har ogs\xe5 fordeler for alle medlemmer i hele landet."}),(0,i.jsx)(t5,{to:"/medlemskap/medlemsfordeler",children:(0,i.jsx)(eB.$,{type:"button",children:"Se alle medlemsfordeler"})})]}),($||f)&&(0,i.jsx)(tC.Kp,{item:"articles",children:Object.entries(h).map(([e,{data:t,isLoading:a}])=>(0,i.jsx)(tT.A,{articleItems:t,updating:a,error:!!v,showNewsLabel:!0},e))})]}),!q&&!(C||$)&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tW,{variant:o.J3.Header2,children:"Arrangement"}),(0,i.jsx)(eW,{monthlyEvents:g,noHitText:J}),void 0!==x&&x>0&&(0,i.jsxs)(t8,{children:[b<x&&(0,i.jsx)(eB.$,{variant:"outlined",onClick:()=>A(Math.min(y+10,x)),children:"isUpdating"===p?(0,i.jsx)(e$.y,{}):"Vis flere"}),(0,i.jsx)("p",{children:`Viser ${b} av ${x} arrangementer`})]})]})]})};var t9=a(13826);let t7=({count:e,selectedCounties:t,name:a,countyNames:r={},pluralSuffix:n})=>{let l=t.length>0?t.map(e=>r[e]||e.replace(/-/g," ")).join(", ").replace(/, ([^,]*)$/," og $1"):"alle fylker";return(0,i.jsxs)(b,{children:[(0,i.jsx)(o.EY,{tag:"span",variant:o.J3.BodyText,children:"Viser"}),(0,i.jsx)(o.EY,{tag:"span",variant:o.J3.BodyTextHeader,children:` ${e} ${a}${e>1?n:""} i ${l} `}),(0,i.jsx)(o.EY,{tag:"span",variant:o.J3.BodyText,children:"alfabetisk"})]})},ae=()=>{let e,{seoConfig:t}=(0,n.useContext)(aS)||{},a=(0,P.T)(),[r,l]=n.useState([]),{filteredLocations:s,nafLocationsByCounty:d,fetchState:c,error:g,totalCountInSelectedCounties:m,isFiltering:x}=(0,eS.d)(eC.a.lokalavdeling,r,1e3),{locations:p}=(0,N.z)();return e="initial"===c||"isUpdating"===c&&0===d.length?(0,i.jsx)(e$.y,{}):g?(0,i.jsx)(eY.Q,{error:!0,children:g.message}):(0,i.jsxs)(v,{children:[(0,i.jsx)(t7,{count:m,selectedCounties:r,name:"Lokalavdeling",pluralSuffix:"er",countyNames:Object.fromEntries(d.map(({county:e})=>[e.slug,e.name]))}),(0,i.jsxs)(y,{children:[(0,i.jsx)(A,{variant:o.J3.BodyTextHeader,children:"Filtrer p\xe5 fylke"}),(0,i.jsx)(eV.S,{name:"alle",checked:0===r.length,onChange:()=>l([]),label:"Alle"}),d.map(({county:e})=>{let t=r.includes(e.slug);return(0,i.jsx)(eV.S,{name:e.slug,checked:t,disabled:0===e.total,onChange:()=>{l(eR()(r,[e.slug]))},label:`${e.name} (${e.total})`},e.name)})]}),(0,i.jsx)(w,{children:"isUpdating"===c&&x?(0,i.jsx)(e$.y,{}):(0,i.jsx)(i.Fragment,{children:s.map(({county:e,nafLocations:t})=>(0,i.jsxs)("div",{children:[(0,i.jsx)(k,{variant:o.J3.BodyTextHeader,children:e.name}),t.map(e=>(0,i.jsx)(Y,{children:(0,i.jsx)(t9.A,{variant:o.J3.Header2,to:`${p[N.n.localDepartment].fullUrl}/${e.link.data.slug}`,text:e.title})},e.link.data.slug))]},e.name))})})]}),(0,i.jsxs)(Q.n,{title:"Lokalavdelinger",description:"Liste over NAF sine lokalavdelinger",seoDescription:"Liste over NAF sine lokalavdelinger",isHiddenFromSearch:t?.isHiddenFromSearch,seoTitle:"Liste over NAF sine lokalavdelinger",internalSearchMetaData:{cardType:V.Um.Simple},url:a,children:[(0,i.jsx)(e2,{}),e]})},at=()=>{let e,{ingress:t,seoConfig:a}=(0,n.useContext)(aS)||{},[r,l]=n.useState([]),s=(0,P.T)(),{filteredLocations:d,nafLocationsByCounty:c,fetchState:g,error:m,totalCountInSelectedCounties:x,isFiltering:p}=(0,eS.d)(eC.a.mc,r,1e3),{locations:h}=(0,N.z)();return e="initial"===g||"isUpdating"===g&&0===c.length?(0,i.jsx)(e$.y,{}):m?(0,i.jsx)(eY.Q,{error:!0,children:m.message}):(0,i.jsxs)(v,{children:[(0,i.jsx)(t7,{count:x,selectedCounties:r,name:"MC klubb",pluralSuffix:"er"}),(0,i.jsxs)(y,{children:[(0,i.jsx)(A,{variant:o.J3.BodyTextHeader,children:"Filtrer p\xe5 fylke"}),(0,i.jsx)(eV.S,{name:"alle",checked:0===r.length,onChange:()=>l([]),label:"Alle"}),c.map(({county:e})=>{let t=r.includes(e.slug);return(0,i.jsx)(eV.S,{name:e.slug,checked:t,disabled:0===e.total,onChange:()=>{l(eR()(r,[e.slug]))},label:`${e.name} (${e.total})`},e.name)})]}),(0,i.jsx)(w,{children:"isUpdating"===g&&p?(0,i.jsx)(e$.y,{}):(0,i.jsx)(i.Fragment,{children:d.map(({county:e,nafLocations:t})=>(0,i.jsxs)("div",{children:[(0,i.jsx)(k,{variant:o.J3.BodyTextHeader,children:e.name}),t.map(e=>(0,i.jsx)(Y,{children:(0,i.jsx)(t9.A,{variant:o.J3.Header2,to:`${h[N.n.mcClubs].fullUrl}/${e.link.data.slug}`,text:e.title})},e.link.data.slug))]},e.name))})})]}),(0,i.jsxs)(Q.n,{title:"MC-klubb",description:t||a?.introduction||"Liste over NAF sine MC-klubber",seoDescription:"Her finner du alle NAFs MC-klubber",isHiddenFromSearch:a?.isHiddenFromSearch,seoTitle:"MC-klubber",internalSearchMetaData:{cardType:V.Um.Simple},url:s,children:[(0,i.jsx)(e2,{}),e]})};var aa=a(16743),ar=a(56892),ai=a(49993),an=a(35653);let al=async()=>{let{latitude:e,longitude:t}=(await (0,an.vM)()).coords,a=await (0,an.Wn)(e,t);return a&&0!==a.length?Object.values(a.reduce((e,t)=>
18{let a=t.county?.slug||"unknown";return e[a]?e[a].county.total+=1:e[a]={county:{total:1,name:t.county?.name||"",slug:a},nafLocations:[]},e[a].nafLocations.push(t),e},{})):[]};var as=a(96770);let ad=(0,x.A)("div",{target:"e16i5k1p0"})("display:grid;grid-template-areas:'mapbutton hitcount' 'filter hitlist';grid-template-columns:1fr 5fr;grid-gap:",f.YK.space32,";grid-template-rows:auto auto;padding:",f.YK.space32," 0;@media (max-width:",f.fi.s,"){grid-template-areas:'mapbutton' 'filter' 'hitcount' 'hitlist';grid-template-columns:1fr;grid-template-rows:auto auto auto auto;}"),ao=(0,x.A)("div",{target:"e16i5k1p1"})("display:flex;flex-direction:column;height:100%;padding:",f.YK.space32," 0;"),ac=(0,x.A)(j.v,{target:"e16i5k1p2"})("grid-area:mapbutton;margin-left:",f.YK.space8,";"),ag=(0,x.A)("div",{target:"e16i5k1p3"})("display:flex;align-items:center;"),am=(0,x.A)("div",{target:"e16i5k1p4"})("grid-area:filter;display:flex;flex-direction:column;> *{margin-bottom:",f.YK.space8,";}"),ax=(0,x.A)(o.EY,{target:"e16i5k1p5"})("margin:0 0 ",f.YK.space8," 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;padding:",f.YK.space8," 0;&:hover{opacity:0.7;}"),ap=(0,x.A)("span",{target:"e16i5k1p6"})("display:flex;align-items:center;"),ah=(0,x.A)(ax,{target:"e16i5k1p7"})("text-transform:uppercase;margin:0;"),au=(0,x.A)("div",{target:"e16i5k1p8"})("border-bottom:1px solid #e6e6e6;padding:",f.YK.space24," 0;"),aj=(0,x.A)("div",{target:"e16i5k1p9"})("grid-area:hitlist;display:flex;flex-direction:column;grid-gap:",f.YK.space24,";"),af=(0,x.A)("button",{target:"e16i5k1p10"})("display:flex;align-items:center;gap:",f.YK.space8,";padding:6px ",f.YK.space12,";background-color:#f2f2f2;border:none;border-radius:",f.Vq.ROUND,";cursor:pointer;font-size:14px;font-weight:500;margin-bottom:",f.YK.space16,";transition:background-color 0.2s ease;width:fit-content;&:hover:not(:disabled){background-color:#e6e6e6;}&:disabled{cursor:not-allowed;opacity:0.6;}svg{flex-shrink:0;}"),av=(0,x.A)("div",{target:"e16i5k1p11"})(),ab=({onClick:e,isLoading:t,error:a,onDismissError:r})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(af,{onClick:e,disabled:t,children:[(0,i.jsx)(as.O,{size:18}),t?"Finner n\xe6rmeste senter...":"Sorter etter n\xe6rmeste senter"]}),a&&(0,i.jsx)(X.c,{maxWidth:600,title:a,variant:X.T.Warning,button:{onClick:r,children:"Lukk",type:"button"}})]});var ay=a(67050),aA=a(3106);let ak=({nafLocationsByCounty:e,selectedCounties:t,onChange:a,isOpen:r,onToggle:n,topSlot:l})=>(0,i.jsxs)(am,{children:[l,(0,i.jsxs)(ax,{onClick:n,variant:o.J3.BodyTextHeader,children:["Filtrer p\xe5 fylke",(0,i.jsx)(ap,{children:r?(0,i.jsx)(ay.g,{size:24}):(0,i.jsx)(aA.C,{size:24})})]}),r&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eV.S,{name:"alle",checked:0===t.length,onChange:()=>a([]),label:"Alle"}),e.map(({county:e})=>(0,i.jsx)(eV.S,{name:e.slug,checked:t.includes(e.slug),disabled:0===e.total,onChange:()=>a(eR()(t,[e.slug])),label:`${e.name} (${e.total})`},e.name))]})]}),aY=(0,l.Ay)({resolved:{},chunkName:()=>"components-GoogleMap",isReady(e){let t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>Promise.all([a.e(2310),a.e(842)]).then(a.bind(a,30915)),requireAsync(e){let t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){return a(this.resolve(e))},resolve:()=>30915}),aw=e=>`/bilverksted-og-tester/naf-senter/${e.slug}`,aC=()=>{let{ingress:e,seoConfig:t}=(0,n.useContext)(aS)||{},a=(0,P.T)(),[r,l]=(0,n.useState)([]),[d,c]=(0,n.useState)(!0),g=(0,s.Zp)(),m=(0,s.zy)(),x="true"===eA().parse(m.search,{ignoreQueryPrefix:!0}).showMap,p=(0,ar.U)(`(max-width: ${f.fi.s})`),{filteredLocations:h,nafLocationsByCounty:u,fetchState:j,error:v,isFiltering:b,totalCountInSelectedCounties:y}=(0,eS.d)(eC.a.nafCenters,r,1e3),{sortedByLocation:A,sortedCenters:k,isFindingLocation:Y,locationError:w,handleSortByLocation:C,dismissError:$,reset:K}=(({onSuccess:e})=>{let[t,a]=(0,n.useState)(!1),[r,i]=(0,n.useState)([]),[l,s]=(0,n.useState)(!1),[d,o]=(0,n.useState)(null);return{sortedByLocation:t,sortedCenters:r,isFindingLocation:l,locationError:d,handleSortByLocation:async()=>{s(!0),o(null);try{let t=await al();if(0===t.length)return void o("Kunne ikke finne n\xe6rmeste senter.");i(t),a(!0),e?.()}catch(e){o(e instanceof Error?e.message:"En feil oppstod ved henting av lokasjon.")}finally{s(!1)}}
18,dismissError:()=>o(null),reset:()=>{a(!1),i([]),o(null)}}})({onSuccess:()=>{l([]),p&&c(!1)}}),S=A?k:h,T=(0,n.useMemo)(()=>x?u.flatMap(({nafLocations:e})=>e.filter(e=>null!==e.coordinates).map(({title:e,ingress:t,link:a,coordinates:r})=>({lat:r.latitude,lng:r.longitude,title:e,ingress:t,link:aw(a.data)}))):null,[u,x]),N=(0,i.jsx)(ab,{onClick:C,isLoading:Y,error:w,onDismissError:$});return(0,i.jsxs)(Q.n,{title:"NAF Senter",description:e||t?.introduction||"Liste over NAF Senter i Norge",seoDescription:"Her finner du alle NAF-senter i Norge",isHiddenFromSearch:t?.isHiddenFromSearch,seoTitle:"NAF Senter",internalSearchMetaData:{cardType:V.Um.Simple},url:a,children:[(0,i.jsx)(e2,{}),"initial"===j||"isUpdating"===j&&0===u.length?(0,i.jsx)(e$.y,{}):v?(0,i.jsx)(eY.Q,{error:!0,children:v.message}):x&&T&&T.filter(Boolean).length>0?(0,i.jsxs)(ao,{children:[(0,i.jsxs)(ag,{children:[(0,i.jsx)(aa.B,{size:18}),(0,i.jsx)(ac,{onClick:()=>g(`?showMap=${!x}`),text:"Vis som liste"})]}),(0,i.jsx)(aY,{markers:T})]}):(0,i.jsxs)(ad,{children:[(0,i.jsxs)(ag,{children:[(0,i.jsx)(ai.T,{size:18}),(0,i.jsx)(ac,{onClick:()=>g(`?showMap=${!x}`),text:"Vis som kart"})]}),!A&&(0,i.jsx)(t7,{count:y,selectedCounties:r,name:"NAF Senter",countyNames:Object.fromEntries(u.map(({county:e})=>[e.slug,e.name])),pluralSuffix:""}),(0,i.jsx)(ak,{nafLocationsByCounty:u,selectedCounties:r,onChange:e=>{l(e),A&&K()},isOpen:d,onToggle:()=>c(e=>!e),topSlot:p?N:void 0}),(0,i.jsxs)(aj,{children:[!p&&(0,i.jsx)(av,{children:N}),"isUpdating"===j&&b?(0,i.jsx)(e$.y,{}):(0,i.jsx)(i.Fragment,{children:S.map(({county:e,nafLocations:t})=>(0,i.jsxs)("div",{children:[(0,i.jsx)(ah,{variant:o.J3.BodyTextHeader,children:e.name}),t.map(e=>(0,i.jsx)(au,{children:(0,i.jsx)(t9.A,{variant:o.J3.Header2,to:aw(e.link.data),text:`${e.title}${A?(0,an.BO)(e.distanceInMeters):""}`})},e.link.data.slug))]},e.name))})]})]})]})},a$=()=>{let e,{seoConfig:t}=(0,n.useContext)(aS)||{},a=(0,P.T)(),[r,l]=n.useState([]),{filteredLocations:s,nafLocationsByCounty:d,fetchState:c,error:g,isFiltering:m,totalCountInSelectedCounties:x}=(0,eS.d)(eC.a.practiceTracks,r,1e3),{locations:p}=(0,N.z)();return e="initial"===c||"isUpdating"===c&&0===d.length?(0,i.jsx)(e$.y,{}):g?(0,i.jsx)(eY.Q,{error:!0,children:g.message}):(0,i.jsxs)(v,{children:[(0,i.jsx)(t7,{count:x,selectedCounties:r,name:"\xd8vingsbane",pluralSuffix:"r",countyNames:Object.fromEntries(d.map(({county:e})=>[e.slug,e.name]))}),(0,i.jsxs)(y,{children:[(0,i.jsx)(A,{variant:o.J3.BodyTextHeader,children:"Filtrer p\xe5 fylke"}),(0,i.jsx)(eV.S,{name:"alle",checked:0===r.length,onChange:()=>l([]),label:"Alle"}),d.map(({county:e})=>{let t=r.includes(e.slug);return(0,i.jsx)(eV.S,{name:e.slug,checked:t,disabled:0===e.total,onChange:()=>{l(eR()(r,[e.slug]))},label:`${e.name} (${e.total})`},e.name)})]}),(0,i.jsx)(w,{children:"isUpdating"===c&&m?(0,i.jsx)(e$.y,{}):(0,i.jsx)(i.Fragment,{children:s.map(({county:e,nafLocations:t})=>(0,i.jsxs)("div",{children:[(0,i.jsx)(k,{variant:o.J3.BodyTextHeader,children:e.name}),t.map(e=>(0,i.jsx)(Y,{children:(0,i.jsx)(t9.A,{variant:o.J3.Header2,to:`${p[N.n.practiceTracks].fullUrl}/${e.link.data.slug}`,text:e.title})},e.link.data.slug))]},e.name))})})]}),(0,i.jsxs)(Q.n,{title:"\xd8vingsbaner",description:"Liste over NAF sine \xf8vingsbaner",seoDescription:"Her finner du alle NAF sine \xf8vingsbaner i Norge",isHiddenFromSearch:t?.isHiddenFromSearch,seoTitle:"\xd8vingsbaner",internalSearchMetaData:{cardType:V.Um.Simple},url:a,children:[(0,i.jsx)(e2,{}),e]})},aK=(0,l.Ay)({resolved:{},chunkName:()=>"pages-PracticeTrack-PracticeTrack",isReady(e){let t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>Promise.all([a.e(8730),a.e(6808),a.e(8740),a.e(4382)]).then(a.bind(a,77554)),requireAsync(e){let t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){return a(this.resolve(e))},resolve:()=>77554}),aS=(0,n.createContext)(null),aT=({data:e})=>{let{locations:t}=(0,N.z)();if(!e)return(0,i.jsx)(d.M,{});let a=e.slug.replace(/^\//,""),r=t[N.n.localDepartment].fullUrl.replace(/^\//,""),n=t[N.n.mcClubs].fullUrl.replace(/^\//,""),l=t[N.n.nafCenter].fullUrl.replace(/^\//,""),o=t[N.n.practiceTracks].fullUrl.replace(/^\//,""),c=t[N.n.events].fullUrl.replace(/^\//,"");return(0,i.jsx)(aS.Provider,{value:e,children:(0,i.jsxs)(s.BV,{children:[(0,i.jsx)(s.qh,{path:a,element:(0,i.jsx)(s.C5,{replace:!0,to:t[N.n.localDepartment].fullUrl})}),(0,i.jsx)(s.qh,{path:r,element:(0,i.jsx)(ae,{})}),(0,i.jsx)(s.qh,{path:`${r}/:slug`,element:(0,i.jsx)(t4,{})}),(0,i.jsx)(s.qh,{path:`${r}/:lokalSlug/fordeler/:slug`,element:(0,i.jsx)(tw,{})}),(0,i.jsx)(s.qh,{path:`${r}/:lokalSlug/artikkel/:slug`,element:(0,i.jsx)(tj,{})}),(0,i.jsx)(s.qh,{path:n,element:(0,i.jsx)(at,{})}),(0,i.jsx)(s.qh,{path:`${n}/:slug`,element:(0,i.jsx)(t4,{})}),(0,i.jsx)(s.qh,{path:`${n}/:lokalSlug/fordeler/:slug`,element:(0,i.jsx)(tw,{})}),(0,i.jsx)(s.qh,{path:`${n}/:lokalSlug/artikkel/:slug`,element:(0,i.jsx)(tj,{})}),(0,i.jsx)(s.qh,{path:l,element:(0,i.jsx)(aC,{})}),(0,i.jsx)(s.qh,{path:o,element:(0,i.jsx)(a$,{})}),(0,i.jsx)(s.qh,{path:`${o}/:slug`,element:(0,i.jsx)(aK,{})}),(0,i.jsx)(s.qh,{path:c,element:(0,i.jsx)(tr,{})}),(0,i.jsx)(s.qh,{path:`${c}/:slug`,element:(0,i.jsx)(eb,{})})]})})}},54930(e,t,a){var r,i=a(2422),n=a(47185),l=((r={}).localDepartment="lokalavdelinger",r.mcClubs="mc-klubber",r.nafCenter="naf-senter",r.practiceTracks="naf-ovingsbaner",r.events="arrangementer",r);let s=[{name:"Lokalavdelinger",slug:"lokalavdelinger"},{name:"MC-klubb",slug:"mc-klubber"},{name:"NAF Senter",slug:"naf-senter"},{name:"\xd8vingsbaner",slug:"naf-ovingsbaner"},{name:"Arrangementer",slug:"arrangementer"}];a.d(t,{n:()=>l},{z:()=>{let{pathname:e}=(0,i.zy)(),{data:t}=(0,n.O)(e.split("/")[1])||{},a=t?.slug;return{locations:s.reduce((e,t)=>
18(e[t.slug]={...t,fullUrl:`/${a}/${t.slug}`},e),{}),...t}}})},91563(e,t,a){var r=a(27301),i=a(62364);a.d(t,{},{I:e=>{let{simpleToken:t}=(0,r.j)(),{data:a,meta:n}=(0,i.z)(e,t);return{document:a,meta:n}}})}}]); 19//# sourceMappingURL=route-naf-locations-app.e7ac7dd071896935.js.map
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.