/* global React */
window.LEGAL_CONTENT = {
  privacy: {
    eyebrow: 'Privacy — Policy',
    lines: [
      { t: 'PRIVACY,' },
      { t: 'TRANSPARENCY' },
      { t: '& TRUST.', blue: true },
    ],
    sections: [
      { id: 'who', title: 'Who we are', body: [
        { kind: 'p', t: 'ASPACE Amsterdam B.V. operates a creative studio space at Joop Geesinkweg 306, 1114 AB Amsterdam-Duivendrecht, the Netherlands. We are the data controller for any personal information collected via aspace.amsterdam.' },
        { kind: 'p', t: 'You can reach our privacy desk at hello@aspace.amsterdam.' },
      ]},
      { id: 'what', title: 'What we collect', body: [
        { kind: 'p', t: 'We try to collect as little as possible. Most pages don\'t require any personal data at all.' },
        { kind: 'list', items: [
          'Contact details you give us when you book a viewing or send an inquiry — name, email, optional phone, the message you write.',
          'Booking information when you reserve a studio or workshop slot — date, time, room, your reference.',
          'Anonymous analytics about how you move through the site — page views, scroll depth, broad device class. Off by default unless you opt in.',
          'Newsletter address if you choose to subscribe. You can unsubscribe from every email we send.',
        ]},
      ]},
      { id: 'why', title: 'Why we use it', body: [
        { kind: 'p', t: 'We use your data to do exactly what you asked us to do: schedule a viewing, confirm a booking, answer your inquiry, send the newsletter you subscribed to.' },
        { kind: 'p', t: 'Aggregated, anonymised analytics help us understand which work resonates and where the experience can be improved. We never sell or trade your data.' },
      ]},
      { id: 'legal', title: 'Legal basis', body: [
        { kind: 'p', t: 'Under GDPR / AVG, we rely on:' },
        { kind: 'list', items: [
          'Your consent for analytics, marketing and functional cookies.',
          'A legitimate business interest for security logs and fraud prevention.',
          'A contractual basis for processing bookings and payments.',
        ]},
      ]},
      { id: 'sharing', title: 'Who we share it with', body: [
        { kind: 'p', t: 'A handful of trusted processors help us run the studio: an email service for inquiries, a hosting provider, an analytics tool (only if you opted in), a payment processor for bookings.' },
        { kind: 'p', t: 'All processors are bound by data processing agreements and are GDPR-compliant. Full list available on request.' },
      ]},
      { id: 'rights', title: 'Your rights', body: [
        { kind: 'p', t: 'You have the right to access, correct, export or delete the data we hold about you. You can also withdraw consent for analytics or marketing at any time.' },
        { kind: 'p', t: 'Email hello@aspace.amsterdam and we\'ll respond within 30 days. You can also lodge a complaint with the Autoriteit Persoonsgegevens.' },
      ]},
      { id: 'retention', title: 'How long we keep it', body: [
        { kind: 'p', t: 'Inquiry emails: 24 months from last contact. Booking records: 7 years for tax compliance. Analytics: anonymised after 14 months. Newsletter: until you unsubscribe.' },
      ]},
      { id: 'changes', title: 'Changes to this policy', body: [
        { kind: 'p', t: 'When we update this document we\'ll post the new version here, change the "Updated" date at the top, and email anyone subscribed to our newsletter if the changes are material.' },
      ]},
    ],
  },

  terms: {
    eyebrow: 'Terms — Conditions',
    lines: [
      { t: 'THE LEGAL' },
      { t: 'SIDE OF' },
      { t: 'ASPACE.', blue: true },
    ],
    sections: [
      { id: 'agreement', title: 'The agreement', body: [
        { kind: 'p', t: 'By using aspace.amsterdam, booking a viewing, renting a studio or attending a workshop, you agree to these terms. They are written in plain English on purpose. The Dutch translation is binding for legal disputes within the Netherlands.' },
      ]},
      { id: 'studios', title: 'Studio rental', body: [
        { kind: 'p', t: 'Private studios are rented on month-to-month terms unless otherwise agreed. Notice period is 30 days from the first of the following month. We hold a deposit equal to one month\'s rent, refundable within 14 days of departure provided the room is left in its original state.' },
        { kind: 'p', t: 'Hourly photo and video studio bookings are paid in advance. Cancellations made 48+ hours before the slot are fully refunded. Within 48 hours we hold the booking fee.' },
      ]},
      { id: 'use', title: 'How you use the space', body: [
        { kind: 'p', t: 'ASPACE is a working creative environment. We ask members and guests to:' },
        { kind: 'list', items: [
          'Respect shared spaces, equipment and other makers using them.',
          'Tidy up after shoots, workshops and events.',
          'Not sublease, advertise or misrepresent ASPACE rooms as your own venue without consent.',
          'Comply with the building rules — fire exits, noise, deliveries.',
        ]},
        { kind: 'p', t: 'We reserve the right to end a rental in case of repeated breach. Refunds are pro-rated to the end of the current month.' },
      ]},
      { id: 'liability', title: 'Liability', body: [
        { kind: 'p', t: 'You are responsible for your own equipment, work, models and guests on site. We strongly recommend professional liability insurance for shoots and events.' },
        { kind: 'p', t: 'ASPACE is not liable for indirect or consequential damages, lost output, or third-party claims arising from your use of the space, except in cases of intent or gross negligence on our part.' },
      ]},
      { id: 'ip', title: 'Intellectual property', body: [
        { kind: 'p', t: 'You keep full ownership of everything you make at ASPACE. Full stop.' },
        { kind: 'p', t: 'Occasionally we ask members to share work for a community feature or social post. This is always opt-in, and we credit the maker every time.' },
      ]},
      { id: 'payment', title: 'Payment', body: [
        { kind: 'p', t: 'Monthly rentals are billed on the first of the month via SEPA direct debit or invoice. Hourly bookings are paid by card at the time of booking. All prices include 21% Dutch VAT unless explicitly stated.' },
      ]},
      { id: 'law', title: 'Governing law', body: [
        { kind: 'p', t: 'These terms are governed by Dutch law. Disputes will first be addressed by good-faith negotiation. If unresolved, the competent court is in Amsterdam.' },
      ]},
    ],
  },

  cookies: {
    eyebrow: 'Cookies — Policy',
    lines: [
      { t: 'A FEW' },
      { t: 'CAREFUL' },
      { t: 'COOKIES.', blue: true },
    ],
    sections: [
      { id: 'what', title: 'What is a cookie', body: [
        { kind: 'p', t: 'A cookie is a small file your browser stores when you visit a website. It can remember preferences (light/dark, language), keep you logged in, or — when you opt in — count anonymous visits.' },
      ]},
      { id: 'use', title: 'What we use them for', body: [
        { kind: 'h', t: 'Necessary' },
        { kind: 'p', t: 'Authentication and security. Without these the site won\'t work, so we don\'t ask permission for them.' },
        { kind: 'h', t: 'Analytics — opt in' },
        { kind: 'p', t: 'Anonymous patterns of how people explore the studios. We use a privacy-first analytics tool that doesn\'t share data with third parties or use it for advertising.' },
        { kind: 'h', t: 'Functional — opt in' },
        { kind: 'p', t: 'Remembers your choices: accent colour, motion intensity, language preference. Quietly personalises the experience between visits.' },
        { kind: 'h', t: 'Marketing — opt in' },
        { kind: 'p', t: 'Helps us measure outreach campaigns and feature showcases. Used only to know what landed, never to sell or trade your data.' },
      ]},
      { id: 'control', title: 'Your controls', body: [
        { kind: 'p', t: 'You can change your choices any time from the cookie banner or by reopening the preferences from the footer. Switching a category off clears the related cookies on your next visit.' },
        { kind: 'p', t: 'You can also block or delete cookies via your browser settings. Some site features may not work as expected if you do.' },
      ]},
      { id: 'parties', title: 'Third parties', body: [
        { kind: 'p', t: 'We list every third-party service that may set a cookie on aspace.amsterdam — analytics, embedded video, payment — and update the list when it changes. Available on request.' },
      ]},
      { id: 'updates', title: 'Updates', body: [
        { kind: 'p', t: 'When we add or remove a service we update this page and bump the "Updated" date at the top. Material changes prompt a fresh consent.' },
      ]},
    ],
  },
};
