1import{u as e}from"./vendor-core-Bns-LLE3.js";import{u as x,l as m,c as g}from"./index-rTBtFOiU.js";import"./vendor-toast-BrlROT0O.js";import{u as w}from"./useMeta-EOlXG4PF.js";import{u as A}from"./useFairSettings-rj1e9xq2.js";import{a as M,b as h}from"./addressFormatter-CUD5pd_P.js";import{D as C,a as L}from"./fairDates-BTa709xx.js";import{S as p}from"./SkeletonLoader-CICG4gjW.js";import"./vendor-other-B-KX1wfQ.js";import"./vendor-sentry-YUEWUFtg.js";import"./vendor-state-D-hgdoaM.js";import"./vendor-query-B7vlH8AY.js";import"./vendor-search-D4yV51aq.js";import"./vendor-skeleton-DgurwaNJ.js";function O(){const{data:d,isLoading:b,error:t}=x(),{data:a,error:l,isLoading:u}=A();l&&(m.error("Failed to load fair settings for Visit page",{error:l}),g(l instanceof Error?l:new Error(String(l)),{component:"Visit",url:typeof window<"u"?window.location.href:""})),t&&(m.error("Failed to load contact card for Visit page",{error:t}),g(t instanceof Error?t:new Error(String(t)),{component:"Visit",url:typeof window<"u"?window.location.href:""}));const f=b||u,s=a?.address||null,n=a?.startDateTime||a?.endDateTime?{start:a.startDateTime,end:a.endDateTime}:{start:C,end:L};if(f&&!a&&!d)return e("div",{className:"container mx-auto px-4 py-8",children:e("div",{className:"max-w-4xl mx-auto",children:[e(p,{height:"3rem",width:"40%",className:"mb-8"}),e(p,{height:"20rem",width:"100%"})]})});const o=M(s),v=()=>{const r=h(s);return`https://www.google.com/maps?q=${encodeURIComponent(r)}&output=embed`};w({title:"Planera ditt besök - Alarm Mässan",description:"All information du behöver för att planera ditt besök pÃ¥ Alarm Mässan. Adress, parkering, kollektivtrafik, öppettider och vanliga frÃ¥gor.",keywords:"planera besök, alarm mässan, adress, parkering, kollektivtrafik, öppettider, hitta hit",canonical:"https://alarmmassan.se/visit"});const c=(()=>{if(!n?.start||!n?.end)return{date:"21 januari 2026",time:"12:00 â 16:00"};const r=new Date(n.start),i=new Date(n.end),k=r.toLocaleDateString("sv-SE",{weekday:"long",year:"numeric",month:"long",day:"numeric"}),N=r.toLocaleTimeString("sv-SE",{hour:"2-digit",minute:"2-digit"}),y=i.toLocaleTimeString("sv-SE",{hour:"2-digit",minute:"2-digit"});return{date:k,time:`${N} â ${y}`}})();return e("div",{className:"container mx-auto px-4 py-8",children:e("div",{className:"max-w-4xl mx-auto",children:[e("h1",{className:"text-3xl font-bold mb-8 text-center",style:{color:"#203A61"},children:"Planera ditt besök"}),e("section",{className:"mb-12",children:e("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 md:gap-8",children:[e("div",{className:"bg-white p-4 md:p-6 rounded-lg border min-w-0 w-full",children:[e("h3",{className:"text-xl font-semibold mb-4",children:"Adress"}),o?e("div",{className:"space-y-2 mb-4 break-words",children:[e("p",{children:e("strong",{children:"ALARM Mässan"})}),o.map((r,i)=>e("p",{children:r},i))]}):e("div",{className:"space-y-2 mb-4 break-words",children:[e("p",{children:e("strong",{children:"ALARM Mässan"})}),e("p",{children:"Medicinaregatan 5 A"}),e("p",{children:"Gothenburg, Sweden"})]}),e("div",{className:"mb-4 w-full overflow-hidden rounded-lg",children:e("div",{className:"relative w-full",style:{paddingBottom:"56.25%"},children:e("iframe",{src:v(),className:"absolute top-0 left-0 w-full h-full rounded-lg",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",title:"Karta över ALARM Mässan"})})}),e("a",{href:`https://maps.google.com/?q=${encodeURIComponent(h(s))}`,target:"_blank",rel:"noopener noreferrer",className:"inline-block px-4 py-2 rounded-lg transition-all duration-300 font-medium w-full md:w-auto text-center",style:{background:"linear-gradient(to right, #DA9C55, #C98A43)",color:"#203A61"},onMouseEnter:r=>{r.currentTarget.style.background="linear-gradient(to right, #C98A43, #DA9C55)"},onMouseLeave:r=>{r.currentTarget.style.background="linear-gradient(to right, #DA9C55, #C98A43)"},children:"Visa pÃ¥ karta"})]}),e("div",{className:"bg-white p-4 md:p-6 rounded-lg border min-w-0 w-full",children:[e("h3",{className:"text-xl font-semibold mb-4",children:"Kollektivtrafik"}),e("div",{className:"space-y-3 break-words",children:[e("div",{children:[e("strong",{children:"HÃ¥llplats:"}),e("p",{className:"text-sm text-gray-600 break-words",children:"Medicinaregatan eller Sahlgrenska Huvudentre"})]}),e("div",{children:[e("strong",{children:"SpÃ¥rvagn:"}),e("p",{className:"text-sm text-gray-600",children:"Linje 6, 7, 8"})]}),e("div",{children:[e("strong",{children:"Buss:"}),e("p",{className:"text-sm text-gray-600 break-words",children:"MÃ¥nga linjer stannar nära Medicinaregatan"})]}),e("div",{children:[e("strong",{children:"Västtrafik:"}),e("p",{className:"text-sm text-gray-600 mb-2 break-words",children:"Använd Västtrafiks app TOGO för reseplanering"}),e("div",{className:"flex gap-3 mb-2 flex-wrap",children:[e("a",{href:"https://apps.apple.com/se/app/v%C3%A4sttrafik-to-go/id424903083",target:"_blank",rel:"noopener noreferrer",className:"transition-opacity hover:opacity-80 flex-shrink-0","aria-label":"Ladda ner TOGO pÃ¥ Ap
1p Store",style:{color:"#000000"},children:e("svg",{className:"w-10 h-10",viewBox:"0 0 24 24",fill:"currentColor",children:e("path",{d:"M17.05 20.28c-.98.95-2.05.88-3.08.4-1.09-.5-2.08-.48-3.24 0-1.44.62-2.2.44-3.06-.4C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.54 4.09l.01-.01zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25z"})})}),e("a",{href:"https://play.google.com/store/apps/details?id=com.vaesttrafik.vaesttrafik&hl=sv",target:"_blank",rel:"noopener noreferrer",className:"transition-opacity hover:opacity-80 flex-shrink-0","aria-label":"Ladda ner TOGO pÃ¥ Google Play",style:{color:"#000000"},children:e("svg",{className:"w-10 h-10",viewBox:"0 0 24 24",fill:"currentColor",children:e("path",{d:"M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85L16.81,15.12M20.16,10.81C20.5,11.08 20.75,11.5 20.75,12C20.75,12.5 20.53,12.9 20.18,13.18L17.89,14.5L15.39,12L17.89,9.5L20.16,10.81M6.05,2.66L16.81,8.88L14.54,11.15L6.05,2.66Z"})})})]}),e("p",{className:"text-sm text-gray-600",children:"eller via Västtrafik hemsidan:"}),e("a",{href:"https://www.vasttrafik.se/reseplanering/reseplaneraren/",target:"_blank",rel:"noopener noreferrer",className:"underline text-sm transition-colors break-all",style:{color:"#DA9C55"},onMouseEnter:r=>r.currentTarget.style.color="#203A61",onMouseLeave:r=>r.currentTarget.style.color="#DA9C55",children:"vasttrafik.se/reseplanering/reseplaneraren/"})]})]})]})]})}),e("section",{className:"mb-12",children:e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h2",{className:"text-2xl font-bold mb-4",style:{color:"#203A61"},children:"Ãppettider & schema"}),e("div",{className:"grid md:grid-cols-2 gap-6",children:[e("div",{children:[e("h3",{className:"font-semibold text-lg mb-2",children:"Mässdagen"}),e("p",{className:"text-gray-700",children:c.date}),e("p",{className:"text-gray-700",children:c.time})]}),e("div",{children:[e("h3",{className:"font-semibold text-lg mb-2",children:"Rekommenderade ankomsttider"}),e("ul",{className:"list-disc list-inside text-gray-700 space-y-1",children:[e("li",{children:"Utställare: 09:00 (för uppstart och montering)"}),e("li",{children:"Värdar: 10:00 (genomgÃ¥ng pÃ¥ plats)"}),e("li",{children:"Besökare: dörrarna öppnar 11:30"})]})]})]})]})}),e("section",{className:"mb-12",children:[e("h2",{className:"text-2xl font-bold mb-6",style:{color:"#203A61"},children:"Parkering"}),e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"text-lg font-semibold mb-4",children:"Bilparkering"}),e("div",{className:"grid md:grid-cols-2 gap-6 mb-4",children:[e("div",{children:[e("p",{className:"font-semibold mb-2",children:["⢠",e("strong",{children:"P1:"})," Göteborgs Stads Parkerings AB"]}),e("div",{className:"ml-6 space-y-1 text-gray-700 mb-3",children:[e("p",{children:"Medicinaregatan Norra"}),e("p",{children:"Medicinaregatan 40"}),e("p",{children:"41390 Göteborg"}),e("p",{className:"text-sm text-gray-600",children:"Antal platser: 278"})]}),e("a",{href:"https://maps.app.goo.gl/YQLhj6Az3BT8yqkr5",target:"_blank",rel:"noopener noreferrer",className:"inline-block px-4 py-2 rounded-lg transition-all duration-300 font-medium text-sm",style:{background:"linear-gradient(to right, #DA9C55, #C98A43)",color:"#203A61"},onMouseEnter:r=>{r.currentTarget.style.background="linear-gradient(to right, #C98A43, #DA9C55)"},onMouseLeave:r=>{r.currentTarget.style.background="linear-gradient(to right, #DA9C55, #C98A43)"},children:"Visa pÃ¥ karta"})]}),e("div",{children:[e("p",{className:"font-semibold mb-2",children:["⢠",e("strong",{children:"P2:"})," Smart Parkering Sverige AB"]}),e("div",{className:"ml-6 space-y-1 text-gray-700 mb-3",children:[e("p",{children:"Medicinareberget"}),e("p",{children:"Medicinaregatan 15b"}),e("p",{children:"413 90 Göteborg"}),e("p",{className:"text-sm text-gray-600",children:"Antal platser: 16st"})]}),e("a",{href:"https://maps.google.com/?q=Medicinaregatan+15b,+413+90+Göteborg",target:"_blank",rel:"noopener noreferrer",className:"inline-block px-4 py-2 rounded-lg transition-all duration-300 font-medium text-sm",style:{background:"linear-gradient(to right, #DA9C55, #C98A43)",color:"#203A61"},onMouseEnter:r=>{r.currentTarget.style.background="linear-gradient(to right, #C98A43, #DA9C55)"},onMouseLeave:r=>{r.currentTarget.style.background="linear-gradient(to right, #DA9C55, #C98A43)"},children:"Visa pÃ¥ karta"})]})]}),e("div",{className:"mt-4 pt-4 border-t border-gray-200 mb-4",children:e("p",{className:"text-sm text-gray-700",children:[e("strong",{children:"Pris:"})," 10kr/per timme (kort eller telefon)"]})}),e("div",{className:"mt-4 pt-4 border-t border-gray-200",children:[e("h3",{className:"text-lg font-semibold mb-3",children:"Tillgänglighet"}),e("ul",{className:"space-y-2 text-gray-700",children:[e("li",{children:"⢠Handikappanpassade parkeringsplatser"}),e("li",{children:"⢠Rullstolsanpassade ingÃ¥ngar"}),e("li",{children:"⢠Hissar till alla vÃ¥ningar"}),e("li",{children:"⢠Toaletter för rullstolsanvändare"})]})]})]})]}),e("section",{className:"mb-12",children:[e("h2",{className:"text-2xl font-bold mb-6",style:{color:"#203A61"},children:"Vanliga frÃ¥gor"}),e("div",{className:"space-y-4",children:[e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-2",children:"Vem kan jag kontakta vid frÃ¥gor eller funderingar?"}),e("div",{className:"text-gray-600 space-y-2",children:[e("p",{children:"Du är alltid välkommen att höra av dig till projektledaren för mässan. Som du nÃ¥r enklast via mejl pÃ¥ [email protected]"}),e("p",{children:"Under mässdagen finns ocksÃ¥ värdar och ansvariga pÃ¥ plats som gärna hjälper dig!"})]})]}),e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-2",children:"Hur hittar jag vilka företag som ställer ut?"}),e("p",{className:"text-gray-600",children:"En aktuell lista över alla utställare finns här pÃ¥ vÃ¥r hemsida. Vi kommer även lägga ut mer information löpande bÃ¥de här och pÃ¥ vÃ¥ra sociala medier. Under själva mässdagen finns dessutom broschyrer att hämta frÃ¥n oss och vÃ¥ra värdar. HÃ¥ll utkik!"})]}),e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-2",children:"När är mässan?"}),e("p",{className:"text-gray-600",children:"Mässan är den 21/1 2026, och kommer att hÃ¥llas mellan 12:00-16:00."})]}),e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-2",children:"Behöver jag registrera mig i förväg?"}),e("p",{className:"text-gray-600",children:"Nej, kom som du är!"})]}),e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-2",children:"Finns det mat och dryck?"}),e("div",{className:"text-gray-600 space-y-2",children:[e("p",{children:"Ja!"}),e("p",{children:"För värdar ingÃ¥r lunch och fika. För utställare ingÃ¥r lunch och fika för det antal deltagare som anges i ert paket, eller för de extra deltagare ni som företag har anmält. För besökare finns flera restauranger och caféer pÃ¥ plats under hela dagen."})]})]}),e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-2",children:"Kan jag anmäla mig för kontaktsamtal i förväg?"}),e("p",{className:"text-gray-600",children:"Ja! Använd vÃ¥rt bokningssystem för att boka möten med den utställare du är intresserad av."})]}),e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-2",children:"Vad ska jag ta med mig?"}),e("p",{className:"text-gray-600",children:"Det finns inga krav. Vissa utställare erbjuder formulär där du k
1an ladda upp det digitalt. Men du kan om du vill även ta med ett fysiskt CV. Sedan är en positiv attityd alltid välkommet!"})]}),e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-2",children:"Finns det WiFi?"}),e("p",{className:"text-gray-600",children:"Ja, gratis WiFi finns tillgängligt i hela mässområdet."})]}),e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-2",children:"Vad gör jag om jag kommer bort från min grupp eller behöver hjälp?"}),e("p",{className:"text-gray-600",children:"Det finns värdar och ansvariga över hela området som gärna hjälper dig."})]})]})]}),e("section",{className:"mb-12",children:[e("h2",{className:"text-2xl font-bold mb-6",style:{color:"#203A61"},children:"Press & riktlinjer"}),e("div",{className:"grid md:grid-cols-2 gap-6",children:[e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-3",children:"Presskontakt"}),e("p",{className:"text-gray-700 mb-4",children:"För pressförfrågningar eller mediarelaterade frågor, kontakta vårt press-team."}),e("p",{className:"text-gray-700",children:d?.email||"[email protected]"})]}),e("div",{className:"bg-white p-6 rounded-lg border",children:[e("h3",{className:"font-semibold mb-3",children:"Riktlinjer"}),e("ul",{className:"space-y-2 text-gray-700",children:[e("li",{children:"⢠Fotografering är tillåten så länge utställare och besökare godkänner det."}),e("li",{children:"⢠Intervjuer på plats koordineras via vår presskontakt."}),e("li",{children:"⢠Press badges hämtas vid entrén mot uppvisat pressleg."})]})]})]})]})]})})}export{O as Visit}; 2//# sourceMappingURL=Visit-D1PNaOrP.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.