export const site = {
  name: 'Rumsbokare.se',
  productName: 'Kalender.se Rumsbokare',
  siteUrl: 'https://rumsbokare.se',
  ownerName: 'Kalender.se',
  companyName: 'Kalender.se Online Sverige AB',
  orgNumber: '559350-7498',
  supportEmail: 'support@kalender.se',
  supportPhone: '0510-80 000',
  supportPhoneHref: 'tel:0510-80000',
  networkHref: 'https://kalender.se',
  contactHref: 'https://kalender.se/kontakt',
  signupHref: 'https://kalender.se/signup',
  docsHref: 'https://kalender.se/docs/funktioner/rumsbokare',
  privacyHref: 'https://kalender.se/docs/integritetspolicy',
  gdprHref: 'https://kalender.se/docs/gdpr',
  securityHref: 'https://kalender.se/docs/features/data-security',
  heroImage: '/images/meeting-booth.webp',
  rolloutImage: '/images/rollout-team.webp',
  defaultDescription:
    'Rumsbokare för mötesrum, coworking, BRF och föreningar. Visa status i realtid utanför rummet, starta i statusläge och slå på bokning på skärmen när ni vill. Pris från 50 kr per rum och månad i Kalender.se-nätverket.',
  defaultKeywords: [
    'rumsbokare',
    'rumsbokning',
    'rumsbokningssystem',
    'pris rumsbokare',
    'mötesrumsbokning',
    'konferensrumsbokning',
    'digital rumsdisplay',
    'bokningsskärm',
    'mötesrumssystem',
    'coworking bokningssystem',
    'brf bokningssystem',
  ],
};

export const navLinks = [
  { href: '/sa-fungerar-det', label: 'Så fungerar det' },
  { href: '/pris-och-pilot', label: 'Pris & pilot' },
  { href: '/sakerhet-integritet', label: 'Säkerhet' },
  { href: '/valj-rumsbokarsystem', label: 'Välj system' },
  { href: '/vanliga-fragor', label: 'Vanliga frågor' },
];

export const quickOutcomes = [
  {
    label: 'Pris',
    value: '50 kr/rum/mån',
    text: 'Licens per bokningsbar resurs. Skärm, montage och lokal drift planeras separat.',
  },
  {
    label: 'Pilot',
    value: '1 första resurs',
    text: 'Börja med ett rum, en tvättstuga eller en gemensam lokal och skala vidare senare.',
  },
  {
    label: 'Säkerhet',
    value: '1 länk per resurs',
    text: 'Varje installation får en egen länk som kan roteras om en skärm byts ut.',
  },
];

export const coreBenefits = [
  {
    title: 'Ledigt eller upptaget direkt vid dörren.',
    body:
      'Besökare slipper gissa, leta i mejl eller avbryta kollegor för att förstå om rummet går att använda.',
  },
  {
    title: 'Snabb utrullning utan specialintegration.',
    body:
      'Aktivera rumsbokaren på resursen, kopiera länken och öppna den på valfri surfplatta, kiosk eller skärm.',
  },
  {
    title: 'Två lägen på samma resurs.',
    body:
      'Kör rent statusläge när ni vill vara försiktiga. Byt till bokning på skärmen när ni vill fånga spontana luckor.',
  },
  {
    title: 'Mer än ett displayverktyg.',
    body:
      'Eftersom rumsbokaren bor i Kalender.se får ni samma nätverk för resurser, rättigheter, kalenderflöden och organisationer.',
  },
];

export const workflowSteps = [
  {
    number: '01',
    title: 'Skapa eller välj en bokningsbar resurs.',
    body:
      'Mötesrum, projektrum, tysta rum, tvättstuga, bastu och gemensamhetslokal fungerar i samma modell.',
  },
  {
    number: '02',
    title: 'Aktivera rumsbokare i admin.',
    body:
      'Organisationens administratör slår på rumsbokaren direkt på resursen och väljer om skärmen bara ska visa status eller även tillåta bokning.',
  },
  {
    number: '03',
    title: 'Öppna den färdiga länken på skärmen.',
    body:
      'Varje resurs får en egen säker länk. Ingen manuell databasjustering eller separat appdistribution behövs för att komma igång.',
  },
  {
    number: '04',
    title: 'Låt statusen jobba i realtid.',
    body:
      'Skärmen visar om resursen är ledig eller upptagen, och i bokningsläge kan korta luckor tas direkt på plats.',
  },
];

export const operationModes = [
  {
    title: 'Visa bara status',
    body:
      'När ni vill rulla ut lugnt eller har policy att bokning alltid ska göras via ordinarie flöde. Perfekt för första pilotrummet.',
    bullets: [
      'Tydlig ledigt/upptaget-signal utanför dörren',
      'Ingen bokningsknapp på skärmen',
      'Låg tröskel för första utrullningen',
    ],
  },
  {
    title: 'Låt besökare boka på skärmen',
    body:
      'När ni vill fånga spontana möten, lediga luckor och ad hoc-användning utan att skicka användaren till ett annat system.',
    bullets: [
      'Lediga tider blir direkt bokningsbara på plats',
      'Samma resursregler och tillgänglighet som i Kalender.se',
      'Bra för kontor, coworking och delade lokaler',
    ],
  },
];

export const audienceGroups = [
  {
    title: 'Kontor och coworking',
    body:
      'För mötesrum, fokusrum, projektrum och delade ytor där många personer behöver fatta snabba beslut vid dörren.',
  },
  {
    title: 'BRF och föreningar',
    body:
      'För tvättstuga, bastu, övernattningslägenhet och gemensamhetslokal där enkel överblick ofta är viktigare än ett komplext bokningsflöde.',
  },
  {
    title: 'Skolor, kommuner och verksamheter',
    body:
      'För rum och resurser där status behöver synas i korridor, entré eller reception och där flera verksamheter delar samma ytor.',
  },
];

export const differentiators = [
  {
    title: 'En del av Kalender.se-nätverket',
    body:
      'Rumsbokaren är inte frikopplad från resten av bokningssystemet. Den hänger ihop med resursregler, rättigheter, medlemmar och befintliga kalenderflöden.',
  },
  {
    title: 'Fungerar för fler resurstyper än mötesrum',
    body:
      'Samma lösning kan användas för föreningslokaler, tvättstugor, bastu, övernattningslägenheter och andra bokningsbara resurser.',
  },
  {
    title: 'Enkel pilot, tydlig uppskalning',
    body:
      'Ni kan börja med ett enda rum i statusläge och sedan skala vidare till fler resurser eller slå på bokning på skärmen när arbetssättet sitter.',
  },
  {
    title: 'Svensk produkt med lokal förankring',
    body:
      'Kalender.se är byggt för svenska organisationer som vill samla bokningsbara resurser, medlemskap, evenemang och informationsflöden på ett ställe.',
  },
];

export const pricingSummary = {
  amount: '50 kr',
  unit: 'per rum/mån',
  intro:
    'Rumsbokare licensieras per bokningsbar resurs. Ni kan börja med ett enda rum och använda samma upplägg för fler resurser senare.',
  note:
    'Moms, fakturering och eventuella avtalsvillkor bekräftas i offert eller genomgång. Skärm, väggfäste, ström och lokal enhetshantering planeras separat.',
};

export const pricingBullets = [
  'Licensen följer den bokningsbara resursen, inte ett helt separat sidoprojekt.',
  'Samma upplägg gäller oavsett om ni börjar i statusläge eller senare slår på bokning på skärmen.',
  'Det går att starta med ett enda rum eller en enda delad lokal för att piloten ska bli begriplig.',
  'Hårdvara, montering, nätverk och kioskläge väljs utifrån er egen miljö och era rutiner.',
];

export const pilotChecklist = [
  {
    number: '01',
    title: 'Välj första resursen.',
    body:
      'Börja där nyttan märks direkt i vardagen, till exempel ett mötesrum med många spontana beslut eller en delad lokal med återkommande frågor.',
  },
  {
    number: '02',
    title: 'Starta i statusläge.',
    body:
      'Det är oftast snabbaste sättet att få upp första skärmen utan att samtidigt ändra arbetssätt för hela organisationen.',
  },
  {
    number: '03',
    title: 'Öppna länken på testskärmen.',
    body:
      'Placera enheten där den ska sitta, lås den i kiosk- eller webbläsarläge och verifiera att ström och nätverk fungerar som tänkt.',
  },
  {
    number: '04',
    title: 'Slå på bokning när piloten sitter.',
    body:
      'När första installationen fungerar kan ni låta lediga luckor bokas direkt på plats och sedan skala till fler resurser.',
  },
];

export const securityHighlights = [
  {
    title: 'Statusläge först när ni vill minimera visningen.',
    body:
      'Många börjar med en vy som fokuserar på om resursen är ledig eller upptagen direkt vid dörren.',
  },
  {
    title: 'Egen länk per resurs.',
    body:
      'Varje installation får en unik länk som kan roteras om skärmen byts, flyttas eller inte längre ska användas.',
  },
  {
    title: 'Admin på resursnivå i Kalender.se.',
    body:
      'Rumsbokaren aktiveras och hanteras där den bokningsbara resursen redan finns, i samma organisation och administration.',
  },
  {
    title: 'Legalunderlag finns i Kalender.se.',
    body:
      'Kalender.se länkar till integritetspolicy, GDPR-information och datasäkerhet samt anger att databehandlingsavtal erbjuds för kunder.',
  },
];

export const hardwareChecklist = [
  'Skärm, surfplatta eller kiosk med modern webbläsare.',
  'Stabil ström och nätverk där enheten ska sitta.',
  'Kioskläge eller annan lokal låsning via er egen enhetshantering.',
  'Plan för montering, byte av enhet och vem som ansvarar för drift på plats.',
];

export const legalLinks = [
  {
    href: site.privacyHref,
    label: 'Integritetspolicy',
    body: 'Läs hur Kalender.se beskriver behandling av personuppgifter och övergripande integritetsprinciper.',
  },
  {
    href: site.gdprHref,
    label: 'GDPR',
    body: 'Se Kalender.se:s sida för GDPR-relaterad information och kontaktvägar vid frågor om dataskydd.',
  },
  {
    href: site.securityHref,
    label: 'Datasäkerhet',
    body: 'Kalender.se beskriver säkerhetsfunktioner och anger att databehandlingsavtal erbjuds för kunder.',
  },
  {
    href: site.contactHref,
    label: 'Kontakt',
    body: 'Kontakta Kalender.se för offert, demo eller underlag inför pilot och upphandling.',
  },
];

export const trustFacts = [
  {
    label: 'Bolag',
    value: site.companyName,
  },
  {
    label: 'Org.nr',
    value: site.orgNumber,
  },
  {
    label: 'Support',
    value: site.supportEmail,
    href: `mailto:${site.supportEmail}`,
  },
  {
    label: 'Telefon',
    value: site.supportPhone,
    href: site.supportPhoneHref,
  },
];

export const selectionCriteria = [
  {
    title: 'Hur snabbt går det att rulla ut första skärmen?',
    body:
      'Bra rumsbokarsystem ska ge er en konkret första installation utan projektstart, specialhårdvara eller konsultberoende.',
  },
  {
    title: 'Är skärmen kopplad till den riktiga resursmodellen?',
    body:
      'Om displayen inte delar logik med bokningsregler, tillgänglighet och rättigheter blir den snabbt ett separat sidospår.',
  },
  {
    title: 'Kan ni börja i statusläge?',
    body:
      'Många team vill testa effekten av tydlig status först och slå på bokning på skärmen senare. Systemet bör stödja båda stegen.',
  },
  {
    title: 'Stödjer systemet fler miljöer än ett vanligt kontor?',
    body:
      'Om ni arbetar med BRF, förening, coworking eller offentlig verksamhet behöver samma plattform ofta hantera fler typer av resurser än bara mötesrum.',
  },
  {
    title: 'Är användarupplevelsen begriplig där beslutet tas?',
    body:
      'Rumsbokaren ska göra statusen tydlig direkt vid dörren. Om användaren ändå måste öppna ett annat verktyg för att förstå läget tappas värdet.',
  },
  {
    title: 'Går det att växa utan att byta lösning?',
    body:
      'Ett system som börjar som skärm vid ett rum men senare kan bära fler resurser, fler organisationer och fler flöden är ofta mer ekonomiskt på sikt.',
  },
];

export const faqs = [
  {
    question: 'Vad är en rumsbokare i Kalender.se?',
    answer:
      'En rumsbokare är en separat skärmvy kopplad till en bokningsbar resurs i Kalender.se. Den visar om resursen är ledig eller upptagen och kan, om ni vill, även tillåta bokning direkt på skärmen.',
  },
  {
    question: 'Vad kostar Rumsbokare?',
    answer:
      'Rumsbokare kostar 50 kr per rum och månad. Licensen följer den bokningsbara resursen. Skärm, montering, ström, nätverk och lokal enhetshantering planeras separat, och moms samt avtalsvillkor bekräftas i offert eller genomgång.',
  },
  {
    question: 'Vad bör vi visa på skärmen?',
    answer:
      'Många organisationer börjar i statusläge för att göra tillgängligheten tydlig direkt vid dörren med så liten visning som möjligt. När ni vill kan ni slå på bokning på skärmen. Gå igenom internt vilken information som ska synas på en publik skärm innan ni rullar ut brett.',
  },
  {
    question: 'Behöver varje rum en egen länk?',
    answer:
      'Ja. Varje bokningsbar resurs får en egen säker länk. Det gör att ni kan styra och rotera åtkomst per resurs utan att påverka andra rum eller lokaler.',
  },
  {
    question: 'Kan vi börja utan bokning på skärmen?',
    answer:
      'Ja. Statusläge är ett förstaklassläge. Många organisationer börjar där för att få tydlighet utanför rummet och slår på bokning på skärmen först när de vill ändra arbetssättet.',
  },
  {
    question: 'Fungerar det bara för mötesrum?',
    answer:
      'Nej. Samma upplägg fungerar också för tvättstuga, bastu, övernattningslägenhet, gemensamhetslokal, projektrum, tysta rum och andra bokningsbara resurser.',
  },
  {
    question: 'Hur kopplar man en surfplatta eller kiosk till rumsbokaren?',
    answer:
      'Administratören aktiverar rumsbokaren på resursen, kopierar den genererade länken och öppnar den på den surfplatta eller skärm som ska sitta utanför rummet.',
  },
  {
    question: 'Ingår surfplatta eller skärm i priset?',
    answer:
      'Nej. Licensen avser själva rumsbokaren per bokningsbar resurs. Val av surfplatta, skärm, fäste, ström, nätverk och lokal låsning eller MDM görs utifrån er egen miljö.',
  },
  {
    question: 'Vad händer om en skärm byts ut eller länken behöver ogiltigförklaras?',
    answer:
      'Länken kan roteras i admin. Då får resursen en ny åtkomstnyckel och den tidigare länken slutar fungera.',
  },
  {
    question: 'Finns det underlag för GDPR och personuppgiftsbiträdesavtal?',
    answer:
      'Ja. Kalender.se länkar till integritetspolicy, GDPR-information och datasäkerhet, och anger att databehandlingsavtal erbjuds för kunder. Det gör det enklare att få med verksamhet, styrelse eller IT i samma genomgång.',
  },
  {
    question: 'Passar lösningen för BRF och föreningar?',
    answer:
      'Ja. Rumsbokaren är särskilt användbar när föreningar och BRF:er vill göra tvättstuga, bastu eller gemensamhetslokal enkla att förstå direkt på plats.',
  },
  {
    question: 'Varför bygga detta i Kalender.se-nätverket i stället för som ett fristående displayverktyg?',
    answer:
      'För att ni får samma resursmodell, samma rättigheter och samma bokningslogik som i resten av systemet. Det minskar dubbelarbete och gör att skärmen visar det som faktiskt gäller.',
  },
];

export function absoluteUrl(path = '/') {
  return new URL(path, site.siteUrl).toString();
}
