{"id":27031,"date":"2025-03-15T06:04:16","date_gmt":"2025-03-15T06:04:16","guid":{"rendered":"https:\/\/repairandshop.ch\/repairandshop-ch\/"},"modified":"2026-07-17T17:57:08","modified_gmt":"2026-07-17T17:57:08","slug":"repairandshop-ch","status":"publish","type":"page","link":"https:\/\/repairandshop.ch\/en\/","title":{"rendered":"repairandshop.ch"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"27031\" class=\"elementor elementor-27031 elementor-18213\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b50e01b e-con e-atomic-element e-flexbox-base e-6045984 \" data-id=\"b50e01b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b50e01b\" data-e-type=\"e-flexbox\" data-id=\"b50e01b\">\n    \t\t<div class=\"elementor-element elementor-element-75be787 elementor-widget elementor-widget-html\" data-id=\"75be787\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en-CH\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <title>iPhone, Samsung, Google Pixel, iPad, MacBook & PC Repair in Switzerland | RepairAndShop<\/title>\r\n  <meta name=\"description\" content=\"Professional iPhone, Samsung, Google Pixel, Huawei, Oppo, Xiaomi, iPad, MacBook, Microsoft Surface & PC repair in Switzerland. Broken screen, battery, camera, back glass, water damage & insurance quotes. Repair shops in La Chaux-de-Fonds, Neuch\u00e2tel, Bern & Interlaken + mail-in service for Jura (Del\u00e9mont), Fribourg, Lausanne, Yverdon, Thun & Lucerne.\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n  <link rel=\"canonical\" href=\"https:\/\/repairandshop.ch\/en\/\">\r\n\r\n  <style>\r\n    :root {\r\n      --blue: #2563eb;\r\n      --blue-dark: #1e3a8a;\r\n      --green: #16a34a;\r\n      --dark: #0f172a;\r\n      --gray: #475569;\r\n      --muted: #64748b;\r\n      --light: #f9fafb;\r\n      --card: #ffffff;\r\n      --border: #e5e7eb;\r\n      --radius-lg: 20px;\r\n      --radius-md: 14px;\r\n      --shadow-soft: 0 8px 22px rgba(15, 23, 42, 0.09);\r\n      --shadow-strong: 0 18px 45px rgba(15, 23, 42, 0.16);\r\n    }\r\n\r\n    *, *::before, *::after { box-sizing: border-box; }\r\n\r\n    body {\r\n      margin: 0;\r\n      padding: 0;\r\n      font-family: \"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\r\n      color: var(--dark);\r\n      background: var(--light);\r\n      line-height: 1.7;\r\n      -webkit-font-smoothing: antialiased;\r\n    }\r\n\r\n    a {\r\n      color: var(--blue);\r\n      text-decoration: none;\r\n    }\r\n    a:hover { text-decoration: underline; }\r\n\r\n    .page-wrap {\r\n      max-width: 1200px;\r\n      margin: 0 auto;\r\n      padding: 70px 16px 80px;\r\n    }\r\n\r\n    \/* HERO *\/\r\n    .rs-hero-premium { padding: 0px 0 60px; }\r\n    .rs-hero-wrapper {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(420px, 1fr));\r\n      align-items: center;\r\n      gap: 50px;\r\n    }\r\n    .rs-hero-text h2 {\r\n      font-size: 13px;\r\n      text-transform: uppercase;\r\n      letter-spacing: 0.12em;\r\n      color: #6b7280;\r\n      margin-bottom: 6px;\r\n    }\r\n    .rs-hero-text h1 {\r\n      font-size: 32px;\r\n      font-weight: 800;\r\n      line-height: 1.3;\r\n      margin-bottom: 16px;\r\n      color: var(--blue-dark);\r\n      letter-spacing: -0.02em;\r\n    }\r\n    .rs-hero-text p {\r\n      font-size: 15px;\r\n      color: var(--gray);\r\n      margin-bottom: 16px;\r\n    }\r\n    .rs-hero-text strong {\r\n      color: var(--dark);\r\n      font-weight: 700;\r\n    }\r\n    .rs-badges {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 8px;\r\n      margin-bottom: 16px;\r\n    }\r\n    .rs-badge {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 6px;\r\n      background: #f3f4f6;\r\n      border-radius: 999px;\r\n      padding: 6px 12px;\r\n      font-size: 13px;\r\n      font-weight: 600;\r\n      color: var(--blue-dark);\r\n      transition: background 0.3s ease;\r\n    }\r\n    .rs-badge:hover { background: #e5e7eb; }\r\n    .rs-badge img {\r\n      height: 16px;\r\n      width: auto;\r\n      border-radius: 3px;\r\n    }\r\n\r\n    .rs-hero-checks {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));\r\n      gap: 6px 14px;\r\n      margin: 18px 0 10px;\r\n      font-size: 14px;\r\n      color: #334155;\r\n    }\r\n\r\n    .rs-pills {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 8px;\r\n      margin-top: 8px;\r\n    }\r\n    .rs-pill {\r\n      display: inline-block;\r\n      padding: 7px 14px;\r\n      border: 1px solid rgba(37, 99, 235, 0.25);\r\n      border-radius: 999px;\r\n      color: var(--blue);\r\n      font-size: 13px;\r\n      font-weight: 500;\r\n      transition: all 0.25s ease;\r\n      background: #fff;\r\n    }\r\n    .rs-pill:hover {\r\n      background: var(--blue);\r\n      color: #fff;\r\n      border-color: var(--blue);\r\n      box-shadow: 0 0 10px rgba(37, 99, 235, 0.25);\r\n      transform: translateY(-1px);\r\n      text-decoration: none;\r\n    }\r\n\r\n    .rs-hero-cta {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 12px;\r\n      margin-top: 24px;\r\n    }\r\n    .rs-btn-primary,\r\n    .rs-btn-secondary,\r\n    .rs-btn-green {\r\n      border-radius: 999px;\r\n      padding: 11px 22px;\r\n      font-weight: 600;\r\n      font-size: 14px;\r\n      text-decoration: none;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      transition: all 0.25s ease;\r\n      gap: 6px;\r\n      border: 0;\r\n      cursor: pointer;\r\n    }\r\n    .rs-btn-primary {\r\n      background: var(--blue);\r\n      color: #fff;\r\n      box-shadow: 0 8px 18px rgba(37, 99, 235, 0.3);\r\n    }\r\n    .rs-btn-primary:hover {\r\n      background: #1d4ed8;\r\n      text-decoration: none;\r\n    }\r\n    .rs-btn-secondary {\r\n      border: 1px solid #d1d5db;\r\n      color: var(--dark);\r\n      background: #fff;\r\n    }\r\n    .rs-btn-secondary:hover {\r\n      background: #f3f4f6;\r\n      text-decoration: none;\r\n    }\r\n    .rs-btn-green {\r\n      background: var(--green);\r\n      color: #fff;\r\n      box-shadow: 0 8px 18px rgba(22, 163, 74, 0.3);\r\n    }\r\n    .rs-btn-green:hover {\r\n      background: #15803d;\r\n      text-decoration: none;\r\n    }\r\n\r\n    .rs-meta {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 14px;\r\n      font-size: 13px;\r\n      margin-top: 18px;\r\n      color: #6b7280;\r\n      align-items: center;\r\n    }\r\n    .rs-meta i { color: #facc15; }\r\n\r\n    .rs-image { text-align: right; }\r\n    .rs-image img {\r\n      max-width: 100%;\r\n      height: auto;\r\n      border-radius: 18px;\r\n      box-shadow: var(--shadow-strong);\r\n      transition: transform 0.4s ease;\r\n    }\r\n    .rs-image img:hover { transform: scale(1.02); }\r\n\r\n    \/* Generic sections *\/\r\n    .rs-section { padding: 40px 0 10px; }\r\n    .rs-section-header {\r\n      max-width: 780px;\r\n      margin-bottom: 26px;\r\n    }\r\n    .rs-section-eyebrow {\r\n      font-size: 12px;\r\n      text-transform: uppercase;\r\n      letter-spacing: 0.1em;\r\n      color: var(--muted);\r\n      margin-bottom: 4px;\r\n    }\r\n    .rs-section-title {\r\n      font-size: 24px;\r\n      font-weight: 800;\r\n      color: var(--blue-dark);\r\n      margin-bottom: 6px;\r\n    }\r\n    .rs-section-sub {\r\n      font-size: 14px;\r\n      color: var(--gray);\r\n    }\r\n\r\n    \/* Service grids *\/\r\n    .rs-services-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n      gap: 20px;\r\n    }\r\n    .rs-card {\r\n      background: var(--card);\r\n      border-radius: var(--radius-lg);\r\n      border: 1px solid var(--border);\r\n      padding: 18px 18px 20px;\r\n      box-shadow: var(--shadow-soft);\r\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\r\n    }\r\n    .rs-card:hover {\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 14px 30px rgba(15, 23, 42, 0.14);\r\n    }\r\n    .rs-card h3 {\r\n      font-size: 18px;\r\n      font-weight: 700;\r\n      color: var(--dark);\r\n      margin-bottom: 6px;\r\n    }\r\n    .rs-card p {\r\n      font-size: 14px;\r\n      color: var(--gray);\r\n      margin-bottom: 10px;\r\n    }\r\n    .rs-card ul {\r\n      list-style: none;\r\n      padding: 0;\r\n      margin: 0 0 12px;\r\n      font-size: 13px;\r\n      color: #334155;\r\n    }\r\n    .rs-card ul li {\r\n      padding-left: 18px;\r\n      position: relative;\r\n      margin-bottom: 4px;\r\n    }\r\n    .rs-card ul li::before {\r\n      content: \"\u2022\";\r\n      position: absolute;\r\n      left: 3px;\r\n      top: 0;\r\n      color: var(--blue);\r\n    }\r\n    .rs-card-links { font-size: 13px; }\r\n    .rs-card-links a {\r\n      margin-right: 8px;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .rs-issues-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n      gap: 18px;\r\n    }\r\n    .rs-issue-card {\r\n      background: #ffffff;\r\n      border-radius: var(--radius-md);\r\n      border: 1px solid var(--border);\r\n      padding: 16px 16px 18px;\r\n    }\r\n    .rs-issue-card h3 {\r\n      font-size: 16px;\r\n      font-weight: 700;\r\n      margin-bottom: 6px;\r\n      color: var(--dark);\r\n    }\r\n    .rs-issue-card p {\r\n      font-size: 13px;\r\n      color: var(--gray);\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-issue-card a {\r\n      font-size: 13px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    \/* INSURANCE *\/\r\n    .rs-assurance-process {\r\n      background: #ffffff;\r\n      padding: 50px 0 60px;\r\n      color: var(--dark);\r\n    }\r\n    .rs-assurance-inner {\r\n      max-width: 1100px;\r\n      margin: 0 auto;\r\n    }\r\n    .rs-header {\r\n      text-align: left;\r\n      margin-bottom: 30px;\r\n      max-width: 700px;\r\n    }\r\n    .rs-header h1 {\r\n      font-size: 1.9rem;\r\n      font-weight: 800;\r\n      color: var(--dark);\r\n      line-height: 1.3;\r\n      margin-bottom: 10px;\r\n    }\r\n    .rs-header p {\r\n      color: var(--gray);\r\n      font-size: 0.98rem;\r\n      line-height: 1.7;\r\n    }\r\n    .rs-header strong { color: var(--blue); }\r\n\r\n    .rs-steps {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n      gap: 16px;\r\n      margin-bottom: 26px;\r\n    }\r\n    .rs-step {\r\n      background: #f4f7ff;\r\n      border-radius: var(--radius-md);\r\n      padding: 18px 18px 20px;\r\n      box-shadow: 0 2px 6px rgba(37, 99, 235, 0.08);\r\n      transition: all 0.3s ease;\r\n    }\r\n    .rs-step:hover {\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 4px 10px rgba(37, 99, 235, 0.1);\r\n    }\r\n    .rs-icon {\r\n      width: 30px;\r\n      height: 30px;\r\n      border-radius: 50%;\r\n      background: var(--blue);\r\n      color: #fff;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      font-weight: 700;\r\n      font-size: 0.95rem;\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-step h4 {\r\n      font-size: 1.02rem;\r\n      font-weight: 700;\r\n      margin-bottom: 6px;\r\n    }\r\n    .rs-step p {\r\n      font-size: 0.9rem;\r\n      color: var(--gray);\r\n      line-height: 1.6;\r\n    }\r\n\r\n    .rs-assurance-box {\r\n      background: #f9fafb;\r\n      border-radius: var(--radius-md);\r\n      padding: 24px 18px;\r\n      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);\r\n      margin-top: 10px;\r\n    }\r\n    .rs-assurance-box h3 {\r\n      color: #64748b;\r\n      text-transform: uppercase;\r\n      font-size: 0.82rem;\r\n      letter-spacing: 1px;\r\n      margin-bottom: 5px;\r\n    }\r\n    .rs-assurance-box h2 {\r\n      font-size: 1.2rem;\r\n      font-weight: 700;\r\n      color: var(--dark);\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-assurance-box p {\r\n      font-size: 0.9rem;\r\n      color: var(--gray);\r\n      margin-bottom: 6px;\r\n    }\r\n\r\n    \/* WHY SECTION (LocalBusiness \/ sustainable) *\/\r\n    .rs-why-section {\r\n      font-family: \"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\r\n      color: var(--dark);\r\n      background: #fff;\r\n      padding: 80px 20px;\r\n    }\r\n    .rs-container {\r\n      max-width: 1200px;\r\n      margin: 0 auto;\r\n    }\r\n    .rs-subtitle {\r\n      color: #64748b;\r\n      text-transform: uppercase;\r\n      font-size: 0.9rem;\r\n      letter-spacing: 1px;\r\n      margin-bottom: 8px;\r\n      font-weight: 600;\r\n    }\r\n    h2.rs-title {\r\n      font-size: 2rem;\r\n      font-weight: 800;\r\n      margin-bottom: 35px;\r\n      color: var(--dark);\r\n      line-height: 1.3;\r\n    }\r\n    .rs-why-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n      gap: 20px;\r\n      margin-bottom: 60px;\r\n    }\r\n    .rs-why-card {\r\n      background: var(--light);\r\n      border-radius: 16px;\r\n      padding: 25px 22px;\r\n      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);\r\n      transition: all 0.3s ease;\r\n    }\r\n    .rs-why-card:hover {\r\n      background: #eef3ff;\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 6px 16px rgba(37, 99, 235, 0.1);\r\n    }\r\n    .rs-why-card h3 {\r\n      font-size: 1.1rem;\r\n      font-weight: 700;\r\n      margin-bottom: 10px;\r\n      color: var(--dark);\r\n    }\r\n    .rs-why-card p {\r\n      font-size: 0.96rem;\r\n      color: var(--gray);\r\n      line-height: 1.6;\r\n    }\r\n    .rs-eco {\r\n      background: #f0f6ff;\r\n      border-radius: 16px;\r\n      padding: 45px 30px;\r\n      text-align: center;\r\n      margin-bottom: 60px;\r\n      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);\r\n    }\r\n    .rs-eco-icon {\r\n      width: 70px;\r\n      height: 70px;\r\n      background: var(--blue);\r\n      border-radius: 50%;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      margin: 0 auto 18px;\r\n      box-shadow: 0 4px 10px rgba(37, 99, 235, 0.25);\r\n    }\r\n    .rs-eco-icon svg {\r\n      width: 36px;\r\n      height: 36px;\r\n      fill: #fff;\r\n    }\r\n    .rs-eco h3 {\r\n      font-size: 1.6rem;\r\n      font-weight: 800;\r\n      color: var(--blue);\r\n      margin-bottom: 15px;\r\n    }\r\n    .rs-eco p {\r\n      color: var(--gray);\r\n      font-size: 1.05rem;\r\n      line-height: 1.8;\r\n      max-width: 820px;\r\n      margin: 0 auto;\r\n    }\r\n    .rs-eco strong {\r\n      color: var(--dark);\r\n    }\r\n    .rs-why-locations-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n      gap: 20px;\r\n    }\r\n\r\n    \/* Cities *\/\r\n    .rs-cities-section { padding: 50px 0 50px; }\r\n    .rs-cities-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n      gap: 18px;\r\n    }\r\n    .rs-city-card {\r\n      background: #ffffff;\r\n      border: 1px solid var(--border);\r\n      border-radius: var(--radius-md);\r\n      padding: 16px 16px 18px;\r\n      box-shadow: var(--shadow-soft);\r\n    }\r\n    .rs-city-card h3 {\r\n      font-size: 18px;\r\n      font-weight: 700;\r\n      margin-bottom: 4px;\r\n      color: var(--dark);\r\n    }\r\n    .rs-city-tag {\r\n      font-size: 12px;\r\n      color: var(--muted);\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-city-card p {\r\n      font-size: 13px;\r\n      color: var(--gray);\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-city-services {\r\n      font-size: 13px;\r\n      color: #334155;\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-city-services strong { color: var(--dark); }\r\n    .rs-city-links {\r\n      font-size: 12px;\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-city-links a { margin-right: 6px; }\r\n\r\n    .rs-map-frame-wrap {\r\n      position: relative;\r\n      width: 100%;\r\n      padding-bottom: 60%;\r\n      border-radius: 12px;\r\n      overflow: hidden;\r\n      margin-top: 8px;\r\n    }\r\n    .rs-map-frame-wrap iframe {\r\n      position: absolute;\r\n      inset: 0;\r\n      width: 100%;\r\n      height: 100%;\r\n      border: 0;\r\n    }\r\n\r\n    .rs-city-note {\r\n      font-size: 12px;\r\n      color: var(--muted);\r\n      margin-top: 4px;\r\n    }\r\n\r\n    \/* Support \/ mail-in *\/\r\n    .rs-support {\r\n      background: #f9fafb;\r\n      padding: 60px 0 70px;\r\n    }\r\n    .rs-support-container {\r\n      max-width: 1100px;\r\n      margin: 0 auto;\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n      gap: 25px;\r\n    }\r\n    .rs-support-card {\r\n      background: #ffffff;\r\n      border: 1px solid #e5e7eb;\r\n      border-radius: 16px;\r\n      padding: 24px 20px;\r\n      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);\r\n      transition: all 0.3s ease;\r\n    }\r\n    .rs-support-card:hover {\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 8px 20px rgba(37, 99, 235, 0.12);\r\n    }\r\n    .rs-support-card h3 {\r\n      font-size: 1.15rem;\r\n      font-weight: 700;\r\n      margin-bottom: 10px;\r\n      color: #0f172a;\r\n    }\r\n    .rs-support-card p {\r\n      font-size: 0.95rem;\r\n      color: #475569;\r\n      margin-bottom: 8px;\r\n    }\r\n\r\n    \/* FAQ clean (Apple style) *\/\r\n    .rs-faq-section { padding: 60px 0 40px; }\r\n    .rs-faq-list {\r\n      max-width: 900px;\r\n      margin: 0 auto;\r\n    }\r\n    .rs-faq-item {\r\n      border-bottom: 1px solid #e2e8f0;\r\n      padding: 12px 0;\r\n      background: transparent;\r\n      border-radius: 0;\r\n      box-shadow: none;\r\n    }\r\n    .rs-faq-question {\r\n      width: 100%;\r\n      text-align: left;\r\n      background: none;\r\n      border: none;\r\n      padding: 8px 0;\r\n      font-size: 0.98rem;\r\n      font-weight: 600;\r\n      color: #0f172a;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      cursor: pointer;\r\n    }\r\n    .rs-faq-question span {\r\n      flex: 1;\r\n      text-align: left;\r\n      padding-right: 10px;\r\n    }\r\n    .rs-faq-icon {\r\n      margin-left: 6px;\r\n      font-size: 14px;\r\n      color: #2563eb;\r\n      transition: transform 0.25s ease;\r\n    }\r\n    .rs-faq-question[aria-expanded=\"true\"] .rs-faq-icon {\r\n      transform: rotate(180deg);\r\n    }\r\n    .rs-faq-answer {\r\n      max-height: 0;\r\n      overflow: hidden;\r\n      transition: max-height 0.25s ease;\r\n      font-size: 0.94rem;\r\n      color: #4b5563;\r\n      line-height: 1.65;\r\n      margin-top: 2px;\r\n      padding-right: 10px;\r\n    }\r\n\r\n    \/* Responsive *\/\r\n    @media (max-width: 850px) {\r\n      .page-wrap { padding: 50px 14px 60px; }\r\n      .rs-hero-wrapper {\r\n        grid-template-columns: 1fr;\r\n        text-align: center;\r\n      }\r\n      .rs-image { text-align: center; }\r\n      .rs-hero-text h1 { font-size: 24px; }\r\n      .rs-hero-text p { font-size: 14px; }\r\n      .rs-hero-checks {\r\n        grid-template-columns: 1fr;\r\n        font-size: 13.5px;\r\n      }\r\n      .rs-pill {\r\n        font-size: 13px;\r\n        padding: 6px 12px;\r\n      }\r\n      .rs-hero-cta .rs-btn-primary,\r\n      .rs-hero-cta .rs-btn-secondary,\r\n      .rs-hero-cta .rs-btn-green {\r\n        justify-content: center;\r\n        width: 100%;\r\n      }\r\n      .rs-badges { justify-content: center; }\r\n      .rs-meta { justify-content: center; }\r\n      .rs-section-title { font-size: 20px; }\r\n      h2.rs-title { font-size: 1.6rem; }\r\n    }\r\n    @media (max-width: 768px) {\r\n      .rs-eco h3 { font-size: 1.3rem; }\r\n      .rs-eco p { font-size: 0.95rem; }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"page-wrap\">\r\n\r\n  <!-- GLOBAL HERO -->\r\n  <section class=\"rs-hero-premium\" id=\"top\" itemscope itemtype=\"https:\/\/schema.org\/Service\">\r\n    <div class=\"rs-hero-wrapper\">\r\n      <!-- Text -->\r\n      <div class=\"rs-hero-text\" itemprop=\"description\">\r\n        <div class=\"rs-badges\">\r\n          <div class=\"rs-badge\">\r\n            <img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/f\/fa\/Apple_logo_black.svg\" alt=\"Apple IRP\" loading=\"lazy\">\r\n            Apple Independent Repair Provider\r\n          <\/div>\r\n          <div class=\"rs-badge\">\ud83d\udd35 Genuine Samsung Parts<\/div>\r\n          <div class=\"rs-badge\">\ud83d\udcf1 Google Pixel, Huawei, Oppo, Xiaomi<\/div>\r\n          <div class=\"rs-badge\">\ud83d\udcbb MacBook, Microsoft Surface &amp; PC<\/div>\r\n        <\/div>\r\n\r\n        <h2>SMARTPHONE, TABLET &amp; COMPUTER IN SWITZERLAND<\/h2>\r\n        <h1><strong>iPhone<\/strong> &amp; <strong>Samsung<\/strong> Repair in <strong>Neuch\u00e2tel<\/strong> &amp; <strong>La Chaux-de-Fonds<\/strong> \u2013 Express &amp; Warranty<\/h1>\r\n\r\n        <p>\r\n          <strong>Broken screen<\/strong>, <strong>weak battery<\/strong>, <strong>camera<\/strong> issue, \r\n          <strong>cracked back glass<\/strong> or\r\n          <a href=\"https:\/\/repairandshop.ch\/degats-des-eaux-smartphone\/\"><strong>water damage<\/strong><\/a>?  \r\n          Our repair shops in <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong> &amp; <strong>Interlaken<\/strong>, along with our\r\n          <strong>mail-in service<\/strong> for <strong>Del\u00e9mont (Jura)<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong> &amp; <strong>Lucerne<\/strong>, fix your devices\r\n          with <strong>high-quality parts<\/strong> and a <strong>Swiss warranty<\/strong>.\r\n        <\/p>\r\n\r\n        <div class=\"rs-hero-checks\">\r\n          <div>\u2705 <strong>Clear diagnosis<\/strong> before every repair<\/div>\r\n          <div>\u2705 <strong>Detailed quote<\/strong> &amp; <a href=\"https:\/\/repairandshop.ch\/devis-pour-assurance\/\"><strong>insurance documents<\/strong><\/a><\/div>\r\n          <div>\u2705 <strong>Screen repair<\/strong> usually in <strong>45\u201360 minutes<\/strong><\/div>\r\n          <div>\u2705 Physical shops + mail-in service for <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong>, <strong>Interlaken<\/strong>, <strong>Jura<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong> &amp; <strong>Lucerne<\/strong><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"rs-pills\">\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\" class=\"rs-pill\"><strong>Screen repair<\/strong> iPhone &amp; Samsung<\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\" class=\"rs-pill\"><strong>Battery replacement<\/strong><\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/devis-pour-assurance\/\" class=\"rs-pill\"><strong>Insurance quote<\/strong><\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-macbook\/\" class=\"rs-pill\"><strong>MacBook &amp; PC<\/strong><\/a>\r\n        <\/div>\r\n\r\n        <div class=\"rs-hero-cta\">\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reservation-en-ligne-repairandshop\/\/\" class=\"rs-btn-primary\">\ud83d\udcc5 Book an appointment<\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/devis-pour-assurance\/\" class=\"rs-btn-secondary\">\ud83e\uddfe Request an insurance quote<\/a>\r\n          <a href=\"tel:+41329261434\" class=\"rs-btn-green\">\ud83d\udcde +41 32 926 14 34<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"rs-meta\">\r\n          <div><i>\u2b50<\/i> Over <strong>2,000 customer reviews<\/strong> in Switzerland<\/div>\r\n          <div>\u2022 <strong>Swiss warranty<\/strong> on parts &amp; labor<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Image -->\r\n      <div class=\"rs-image\" itemprop=\"image\">\r\n        <img decoding=\"async\" src=\"https:\/\/repairandshop.ch\/wp-content\/uploads\/2026\/07\/repairandshopbanner.webp\"\r\n             alt=\"iPhone, iPad, MacBook, Samsung, Google Pixel Repair in Switzerland - RepairAndShop\"\r\n             loading=\"lazy\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- SERVICES BY BRAND -->\r\n  <section class=\"rs-section\" id=\"services\">\r\n    <div class=\"rs-section-header\">\r\n      <div class=\"rs-section-eyebrow\">Our repair services<\/div>\r\n      <h2 class=\"rs-section-title\">Smartphone, tablet, MacBook, Microsoft Surface &amp; PC repair<\/h2>\r\n      <p class=\"rs-section-sub\">\r\n        We repair <strong>iPhone<\/strong>, <strong>Samsung Galaxy<\/strong>, <strong>Google Pixel<\/strong>, <strong>Huawei<\/strong>, <strong>Oppo<\/strong>, <strong>Xiaomi<\/strong>,\r\n        <strong>iPad<\/strong>, <strong>MacBook<\/strong>, <strong>Microsoft Surface<\/strong> and <strong>Notebook \/ PC<\/strong> in our shops or by mail,\r\n        throughout French-speaking &amp; German-speaking Switzerland.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"rs-services-grid\">\r\n      <article class=\"rs-card\">\r\n        <h3>iPhone Repair<\/h3>\r\n        <p>Screen, battery, camera, back glass, speaker, Face ID &amp; water damage for all iPhone models.<\/p>\r\n        <ul>\r\n          <li>iPhone screen (OLED \/ LCD premium)<\/li>\r\n          <li>Battery &amp; battery health<\/li>\r\n          <li>Camera, Face ID, speaker &amp; Lightning \/ USB-C connector<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\">iPhone Repair<\/a> \u00b7 <a href=\"#villes\">View by city<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"rs-card\">\r\n        <h3>Samsung Galaxy Repair<\/h3>\r\n        <p>Repairs for Galaxy S, A, Z Flip \/ Fold &amp; Note: AMOLED screen, battery, glass back, camera &amp; USB-C.<\/p>\r\n        <ul>\r\n          <li>Genuine screens \/ Service Pack<\/li>\r\n          <li>Battery &amp; USB-C charging port<\/li>\r\n          <li>Back glass, camera &amp; camera lens<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-samsung\/\">Samsung Repair<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"rs-card\">\r\n        <h3>Google Pixel, Huawei, Oppo &amp; Xiaomi<\/h3>\r\n        <p>Screens, batteries &amp; cameras for most recent Android smartphones.<\/p>\r\n        <ul>\r\n          <li>Screen &amp; touch (Pixel \/ Android)<\/li>\r\n          <li>Battery &amp; charging connector<\/li>\r\n          <li>Camera, speaker &amp; chassis<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-google-pixel\/\">Google Pixel<\/a> \u00b7\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-serie-p-huawei\/\">Huawei<\/a> \u00b7\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-oppo\/\">Oppo<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"rs-card\">\r\n        <h3>iPad &amp; Tablet Repair<\/h3>\r\n        <p>iPad Pro, Air, Mini &amp; Android tablets: screen, battery, charging port &amp; buttons.<\/p>\r\n        <ul>\r\n          <li>iPad screen &amp; touch glass<\/li>\r\n          <li>Battery &amp; charging port<\/li>\r\n          <li>Home button, volume, camera<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-ipad\/\">iPad Repair<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"rs-card\">\r\n        <h3>MacBook &amp; Notebook \/ PC<\/h3>\r\n        <p>MacBook Air, Pro &amp; laptop repair: screen, battery, keyboard, SSD &amp; diagnostics.<\/p>\r\n        <ul>\r\n          <li>Battery &amp; keyboard<\/li>\r\n          <li>Screen &amp; hinges<\/li>\r\n          <li>Software &amp; hardware diagnostics<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-macbook\/\">MacBook &amp; PC<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"rs-card\">\r\n        <h3>Microsoft Surface<\/h3>\r\n        <p>Surface Pro, Go, Laptop &amp; Book: screens, batteries &amp; charging.<\/p>\r\n        <ul>\r\n          <li>Touch screen &amp; LCD<\/li>\r\n          <li>Battery &amp; power supply<\/li>\r\n          <li>Keyboard, hinge &amp; charging port<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-microsoft-surface\/\">Surface Repair<\/a>\r\n        <\/div>\r\n      <\/article>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ISSUE TYPES -->\r\n  <section class=\"rs-section\" id=\"pannes\">\r\n    <div class=\"rs-section-header\">\r\n      <div class=\"rs-section-eyebrow\">Repair types<\/div>\r\n      <h2 class=\"rs-section-title\">Broken screens, batteries, cameras, back glass &amp; water damage<\/h2>\r\n      <p class=\"rs-section-sub\">\r\n        We handle all types of issues: <strong>broken screen<\/strong>, <strong>worn battery<\/strong>, \r\n        <strong>blurry camera<\/strong>, <strong>cracked back glass<\/strong>, <strong>charging port<\/strong>, \r\n        <strong>water damage<\/strong> &amp; <strong>insurance quotes<\/strong>.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"rs-issues-grid\">\r\n      <article class=\"rs-issue-card\">\r\n        <h3>Broken screen or unresponsive touch<\/h3>\r\n        <p>iPhone, Samsung, Google Pixel, Huawei, Oppo, Xiaomi, iPad &amp; Surface screens replaced with quality parts.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\">\u2192 iPhone &amp; Samsung screen repair<\/a>\r\n      <\/article>\r\n\r\n      <article class=\"rs-issue-card\">\r\n        <h3>Battery draining fast<\/h3>\r\n        <p>Battery replacement with capacity test, charging &amp; wear diagnostics for smartphone, tablet &amp; laptop.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-samsung\/\">\u2192 iPhone &amp; Samsung battery replacement<\/a>\r\n      <\/article>\r\n\r\n      <article class=\"rs-issue-card\">\r\n        <h3>Camera &amp; back glass<\/h3>\r\n        <p>Front \/ rear cameras, lenses &amp; back glass replaced to restore original photo quality.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-samsung\/\">\u2192 Camera &amp; back glass repair<\/a>\r\n      <\/article>\r\n\r\n      <article class=\"rs-issue-card\">\r\n        <h3>Charging port, sound &amp; buttons<\/h3>\r\n        <p>Charging connector, speaker, microphone, power &amp; volume buttons repaired or replaced based on diagnosis.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\">\u2192 View all iPhone repairs<\/a>\r\n      <\/article>\r\n\r\n      <article class=\"rs-issue-card\">\r\n        <h3>Water damage &amp; oxidation<\/h3>\r\n        <p>Disassembly, cleaning &amp; motherboard testing after contact with water, drinks or corrosive liquid.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\/\">\u2192 Smartphone water damage<\/a>\r\n      <\/article>\r\n\r\n      <article class=\"rs-issue-card\">\r\n        <h3>Quotes &amp; invoices for insurance<\/h3>\r\n        <p>Official quotes, technical reports &amp; detailed invoices according to Swiss insurance requirements.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/devis-pour-assurance\/\">\u2192 Request an insurance quote<\/a>\r\n      <\/article>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- INSURANCE -->\r\n  <section class=\"rs-assurance-process\" id=\"assurance\">\r\n    <div class=\"rs-assurance-inner\">\r\n      <div class=\"rs-header\">\r\n        <h1>Repair quotes &amp; water damage for insurance<\/h1>\r\n        <p>\r\n          Does your insurance require a <strong>repair quote<\/strong> or a <strong>detailed invoice<\/strong> after damage \r\n          (drop, broken screen, water, theft, etc.)?  \r\n          We prepare a complete file, used by many customers in Switzerland.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"rs-steps\">\r\n        <div class=\"rs-step\">\r\n          <div class=\"rs-icon\">1<\/div>\r\n          <h4>Full diagnosis<\/h4>\r\n          <p>We check the screen, battery, motherboard, cameras, oxidation traces &amp; chassis to establish the real condition of the device.<\/p>\r\n        <\/div>\r\n        <div class=\"rs-step\">\r\n          <div class=\"rs-icon\">2<\/div>\r\n          <h4>Quote &amp; options<\/h4>\r\n          <p>You receive a clear quote. You choose: <strong>repair<\/strong>, <strong>send the quote to insurance<\/strong> or <strong>decline the repair<\/strong> with a simple report.<\/p>\r\n        <\/div>\r\n        <div class=\"rs-step\">\r\n          <div class=\"rs-icon\">3<\/div>\r\n          <h4>Repair &amp; official documents<\/h4>\r\n          <p>After approval, we repair the device and provide the invoice &amp; technical documents requested by your insurance.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"rs-assurance-box\">\r\n        <h3>INSURANCE QUOTE<\/h3>\r\n        <h2>Complete documents for your insurance in Switzerland<\/h2>\r\n        <p>Our <strong>quotes<\/strong> &amp; <strong>invoices<\/strong> include damage description, parts list, labor &amp; VAT.<\/p>\r\n        <p>Accepted by most Swiss insurers (home, liability, phone, credit cards, etc.).<\/p>\r\n        <p style=\"color:#64748b;font-size:0.88rem;\">\r\n          For an official quote, the device must be brought to our shop in <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong>, <strong>Interlaken<\/strong> or sent via our <strong>mail-in service<\/strong> from <strong>Jura<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong> or <strong>Lucerne<\/strong>.\r\n        <\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/devis-pour-assurance\/\">\u2192 Request an insurance quote<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- WHY \/ SUSTAINABLE \/ SHOPS -->\r\n  <section class=\"rs-why-section\" itemscope itemtype=\"https:\/\/schema.org\/LocalBusiness\">\r\n    <meta itemprop=\"name\" content=\"RepairAndShop Switzerland\">\r\n    <meta itemprop=\"description\" content=\"RepairAndShop \u2013 smartphone, tablet and computer repair shops in Switzerland. Located in La Chaux-de-Fonds, Neuch\u00e2tel, Bern and Interlaken, with mail-in repair service from Jura (Del\u00e9mont), Fribourg, Lausanne, Yverdon, Thun, Lucerne, Biel\/Bienne and Emmenbr\u00fccke. Sustainable and eco-friendly repairs.\">\r\n\r\n    <div class=\"rs-container\">\r\n      <!-- WHY SECTION -->\r\n      <header>\r\n        <p class=\"rs-subtitle\">Why choose RepairAndShop?<\/p>\r\n        <h2 class=\"rs-title\">A local, sustainable partner present throughout Switzerland<\/h2>\r\n      <\/header>\r\n\r\n      <div class=\"rs-why-grid\">\r\n        <div class=\"rs-why-card\" itemprop=\"serviceOffered\" itemscope itemtype=\"https:\/\/schema.org\/Service\">\r\n          <h3 itemprop=\"name\">Multi-brand expertise<\/h3>\r\n          <p itemprop=\"description\">Our certified technicians repair Apple, Samsung, Google Pixel, Huawei, Oppo, Xiaomi, iPad, MacBook, Microsoft Surface &amp; PC products. Complete mastery of the biggest brands.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"rs-why-card\" itemprop=\"serviceOffered\" itemscope itemtype=\"https:\/\/schema.org\/Service\">\r\n          <h3 itemprop=\"name\">Human advice<\/h3>\r\n          <p itemprop=\"description\">At RepairAndShop, you speak directly with a technician. No robots, just human, transparent and personalized support.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"rs-why-card\" itemprop=\"serviceOffered\" itemscope itemtype=\"https:\/\/schema.org\/Service\">\r\n          <h3 itemprop=\"name\">Transparent approach<\/h3>\r\n          <p itemprop=\"description\">Diagnosis, photos, quote, validation: you control every step of the process. Our repairs are documented, guaranteed and fast.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"rs-why-card\" itemprop=\"areaServed\" content=\"Switzerland\">\r\n          <h3>Presence in Switzerland &amp; mail-in service<\/h3>\r\n          <p>Our shops are located in <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Interlaken<\/strong> &amp; <strong>Bern<\/strong>.  \r\n          Thanks to our <strong>mail-in repair<\/strong>, we also serve <strong>Jura<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong>, <strong>Lucerne<\/strong>, <strong>Biel\/Bienne<\/strong> &amp; <strong>Emmenbr\u00fccke<\/strong>.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- ECOLOGY SECTION -->\r\n      <section class=\"rs-eco\" itemprop=\"makesOffer\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">\r\n        <div class=\"rs-eco-icon\">\r\n          <!-- SVG Recycling -->\r\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\r\n            <path d=\"M12 2 8.5 8h3v6H8l3.5 6L15 14h-3V8h3zM4 13c-1.1 0-2 .9-2 2a2 2 0 0 0 2 2h1.3l-1.65 2.85a1 1 0 0 0 .35 1.35 1 1 0 0 0 1.35-.35L8 18H4zm16 0h-4l2.65 4.85a1 1 0 0 0 1.35.35 1 1 0 0 0 .35-1.35L18.7 15H20a2 2 0 0 0 2-2c0-1.1-.9-2-2-2z\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3>Committed to a more sustainable Switzerland<\/h3>\r\n        <p>Every day, in our <strong>Swiss repair shops<\/strong>, we bring <strong>smartphones, tablets, computers and notebooks<\/strong> back to life.\r\n        <br><br>We replace a cracked screen rather than an entire device.\r\n        <strong>A swollen battery<\/strong> no longer means a new phone, but a second life with the same efficiency \u2013 and much more meaning.<\/p>\r\n      <\/section>\r\n\r\n      <!-- LOCATIONS -->\r\n      <section>\r\n        <p class=\"rs-subtitle\">Where to find us?<\/p>\r\n        <h2 class=\"rs-title\">Our shops &amp; service areas in Switzerland<\/h2>\r\n\r\n        <div class=\"rs-why-locations-grid\">\r\n          <div class=\"rs-why-card\">\r\n            <h3>La Chaux-de-Fonds<\/h3>\r\n            <p><strong>Shop &amp; store<\/strong><br>iPhone, Samsung, Pixel, iPad, MacBook &amp; PC repair.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Neuch\u00e2tel<\/h3>\r\n            <p><strong>City center shop<\/strong><br>Smartphones, tablets, MacBook &amp; insurance quotes.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Interlaken<\/h3>\r\n            <p><strong>Shop for residents &amp; tourists<\/strong><br>Express repairs &amp; travel damage.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Bern<\/h3>\r\n            <p><strong>Repair shop<\/strong><br>iPhone, Samsung, Google Pixel &amp; MacBook repairs by appointment.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Jura \/ Del\u00e9mont<\/h3>\r\n            <p><strong>Mail-in service area<\/strong><br>Send your device, repaired in our shops.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Fribourg<\/h3>\r\n            <p><strong>Mail-in service area<\/strong><br>Handled by our Neuch\u00e2tel &amp; Bern shops.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Lausanne &amp; Yverdon<\/h3>\r\n            <p><strong>Mail-in service area<\/strong><br>iPhone, Samsung, iPad &amp; MacBook repair via postal service.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Thun, Lucerne, Biel\/Bienne &amp; Emmenbr\u00fccke<\/h3>\r\n            <p><strong>Mail-in service area<\/strong><br>Devices sent to our Bern &amp; Interlaken shops for repair.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- CITIES \/ SHOPS & LOCAL SERVICES -->\r\n  <section class=\"rs-cities-section\" id=\"villes\">\r\n    <div class=\"rs-section-header\">\r\n      <div class=\"rs-section-eyebrow\">By city<\/div>\r\n      <h2 class=\"rs-section-title\">iPhone &amp; smartphone repair by city in Switzerland<\/h2>\r\n      <p class=\"rs-section-sub\">\r\n        Select your city to discover how to repair your <strong>iPhone<\/strong>, <strong>Samsung<\/strong>, <strong>Google Pixel<\/strong>, <strong>iPad<\/strong> or <strong>MacBook<\/strong>:\r\n        in-shop or via our <strong>secure mail-in service<\/strong>.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"rs-cities-grid\">\r\n      <!-- La Chaux-de-Fonds -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>iPhone &amp; smartphone repair La Chaux-de-Fonds<\/h3>\r\n        <div class=\"rs-city-tag\">Physical shop \u2022 On-site repair<\/div>\r\n        <p>\r\n          Repair of <strong>iPhone<\/strong>, <strong>Samsung<\/strong>, <strong>Google Pixel<\/strong>, <strong>Huawei<\/strong>, <strong>Oppo<\/strong>, <strong>iPad<\/strong>, \r\n          <strong>MacBook<\/strong> &amp; <strong>PC<\/strong> in the heart of La Chaux-de-Fonds.  \r\n          Ideal for <strong>screen repair<\/strong>, <strong>battery replacement<\/strong> or <strong>insurance quote<\/strong>.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services: <strong>broken screen<\/strong>, <strong>battery<\/strong>, <strong>camera<\/strong>, <strong>back glass<\/strong>, <strong>charging port<\/strong>, \r\n          <strong>water damage<\/strong>, <strong>insurance quote<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/la-chaux-de-fonds\/\/\">iPhone La Chaux-de-Fonds<\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/la-chaux-de-fonds\/\">Smartphone La Chaux-de-Fonds<\/a>\r\n        <\/div>\r\n        <div class=\"rs-map-frame-wrap\">\r\n          <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d86913.18968940568!2d6.838590396023692!3d47.09834182872319!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x478dfb4625ae7127%3A0x4301ad9d296ad91a!2srepairandshop%20-%20R%C3%A9paration%20iPhone%2C%20R%C3%A9paration%20de%20t%C3%A9l%C3%A9phones%20mobiles%2C%20de%20tablettes%20et%20d&#39;ordinateurs%20%C3%A0%20La%20Chaux-de-Fonds!5e0!3m2!1sfr!2sch!4v1764165621681!5m2!1sfr!2sch\"\r\n                  loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen><\/iframe>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Neuch\u00e2tel -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>iPhone &amp; smartphone repair Neuch\u00e2tel<\/h3>\r\n        <div class=\"rs-city-tag\">Physical shop \u2022 City center<\/div>\r\n        <p>\r\n          <strong>iPhone<\/strong>, <strong>Samsung<\/strong>, <strong>Google Pixel<\/strong>, <strong>iPad<\/strong>, <strong>MacBook<\/strong> &amp; <strong>PC<\/strong> repair in Neuch\u00e2tel,\r\n          with <strong>screen replacement in 45\u201360 minutes<\/strong> and <strong>insurance service<\/strong>.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services: <strong>screen<\/strong>, <strong>battery<\/strong>, <strong>camera<\/strong>, <strong>back glass<\/strong>, <strong>USB-C \/ Lightning<\/strong>, <strong>water<\/strong>, <strong>insurance<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/reparation-iphone-neuchatel\/\">iPhone Neuch\u00e2tel<\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/reparation-samsung-neuchatel\/\">Samsung Neuch\u00e2tel<\/a>\r\n        <\/div>\r\n        <div class=\"rs-map-frame-wrap\">\r\n          <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d86913.18968940568!2d6.838590396023692!3d47.09834182872319!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x478e0bba659a9e1f%3A0xeba09fc25dce07ce!2srepairandshop%20-%20R%C3%A9paration%20iPhone%2C%20R%C3%A9paration%20de%20t%C3%A9l%C3%A9phones%20mobiles%2C%20de%20tablettes%20et%20d&#39;ordinateurs%20%C3%A0%20Neuch%C3%A2tel!5e0!3m2!1sfr!2sch!4v1764165633998!5m2!1sfr!2sch\"\r\n                  loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen><\/iframe>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Bern -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>iPhone &amp; smartphone repair Bern<\/h3>\r\n        <div class=\"rs-city-tag\">Physical shop \u2022 City center<\/div>\r\n        <p>\r\n          Specialized shop for <strong>iPhone &amp; smartphone repair in Bern<\/strong> for screen, battery, glass back, cameras &amp; insurance quotes.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services: <strong>screen<\/strong>, <strong>battery<\/strong>, <strong>camera<\/strong>, <strong>back glass<\/strong>, <strong>charging port<\/strong>, <strong>water damage<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/iphone-reparatur-bern\/\">iPhone Bern<\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/samsung-reparatur-bern\/\">Samsung Bern<\/a>\r\n        <\/div>\r\n        <div class=\"rs-map-frame-wrap\">\r\n          <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d87157.05848431311!2d7.2905418972656255!3d46.948758900000016!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x478e39da206159ef%3A0xd31c087afa6bb10d!2srepairandshop%20-%20iPhone%20Reparatur%20und%20Handy%20Reparatur%20Interlaken!5e0!3m2!1sfr!2sch!4v1764165648799!5m2!1sfr!2sch\"\r\n                  loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen><\/iframe>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Interlaken -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>iPhone &amp; smartphone repair Interlaken<\/h3>\r\n        <div class=\"rs-city-tag\">Physical shop \u2022 Tourists &amp; residents<\/div>\r\n        <p>\r\n          <strong>iPhone<\/strong> &amp; phone repair in Interlaken, ideal for tourists &amp; locals.  \r\n          Screen, battery, camera &amp; insurance quotes during your stay or year-round.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services: <strong>screen<\/strong>, <strong>battery<\/strong>, <strong>camera<\/strong>, <strong>back glass<\/strong>, <strong>USB-C<\/strong>, <strong>water damage<\/strong>, <strong>insurance report<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/interlaken\/\">iPhone Interlaken<\/a>\r\n        <\/div>\r\n        <div class=\"rs-map-frame-wrap\">\r\n          <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d2737.1295400954104!2d7.849670176753488!3d46.68344425126797!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x478fa5890498e32f%3A0x5a0b890ea99b10f1!2srepairandshop%20-%20iPhone%20Reparatur%20und%20Handy%20Reparatur%20Interlaken!5e0!3m2!1sfr!2sch!4v1764165661892!5m2!1sfr!2sch\"\r\n                  loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen><\/iframe>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Del\u00e9mont \/ Jura -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>iPhone &amp; smartphone repair Jura (Del\u00e9mont)<\/h3>\r\n        <div class=\"rs-city-tag\">Mail-in service + nearby shops<\/div>\r\n        <p>\r\n          From <strong>Del\u00e9mont<\/strong> and <strong>Jura<\/strong>, use our <strong>mail-in repair<\/strong> for iPhone, Samsung, Google Pixel, iPad &amp; MacBook,\r\n          with fast return &amp; insurance quote.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Your devices are repaired in our <strong>La Chaux-de-Fonds<\/strong> &amp; <strong>Neuch\u00e2tel<\/strong> shops: <strong>screen<\/strong>, <strong>battery<\/strong>, <strong>camera<\/strong>, <strong>back glass<\/strong>, <strong>USB-C<\/strong> &amp; <strong>water damage<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">Mail-in repair Jura<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Send your device by secure parcel, diagnosis &amp; quote generally within 24\u201348 hours after receipt.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Fribourg -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>iPhone &amp; smartphone repair Fribourg<\/h3>\r\n        <div class=\"rs-city-tag\">Mail-in service + nearby shops<\/div>\r\n        <p>\r\n          For <strong>Fribourg<\/strong> and surrounding areas, we offer mail-in repair for smartphone, tablet &amp; computer,\r\n          handled by our Neuch\u00e2tel &amp; Bern shops.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services: <strong>screen<\/strong>, <strong>battery<\/strong>, <strong>camera<\/strong>, <strong>back glass<\/strong>, <strong>charging port<\/strong>, <strong>MacBook<\/strong> &amp; <strong>Surface<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">Mail-in repair Fribourg<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Shipping instructions &amp; form available online. Ideal if you cannot visit a shop in person.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Lausanne -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>iPhone &amp; smartphone repair Lausanne<\/h3>\r\n        <div class=\"rs-city-tag\">Mail-in service + nearby shops Neuch\u00e2tel \/ La Chaux-de-Fonds<\/div>\r\n        <p>\r\n          From <strong>Lausanne<\/strong> and the Lake Geneva region, send your smartphone, iPad or MacBook by mail,\r\n          repaired in our nearby <strong>Neuch\u00e2tel<\/strong> &amp; <strong>La Chaux-de-Fonds<\/strong> shops.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Repairs: <strong>broken screen<\/strong>, <strong>battery<\/strong>, <strong>camera<\/strong>, <strong>back glass<\/strong>, <strong>USB-C<\/strong>, <strong>water<\/strong>,\r\n          <strong>insurance quote<\/strong> &amp; <strong>MacBook \/ PC<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">Mail-in repair Lausanne<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Ideal solution if you live in Lausanne, Renens, Pully or Vevey and want a reliable &amp; fast service.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Yverdon -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>iPhone &amp; smartphone repair Yverdon-les-Bains<\/h3>\r\n        <div class=\"rs-city-tag\">Mail-in service + nearby shop Neuch\u00e2tel<\/div>\r\n        <p>\r\n          From <strong>Yverdon-les-Bains<\/strong>, your iPhone, Samsung, Google Pixel, iPad &amp; MacBook are handled\r\n          via our mail-in service, then repaired in <strong>Neuch\u00e2tel<\/strong>.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services: <strong>screen<\/strong>, <strong>battery<\/strong>, <strong>camera<\/strong>, <strong>back glass<\/strong>, <strong>charging port<\/strong>, \r\n          <strong>water damage<\/strong> &amp; <strong>insurance quote<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">Mail-in repair Yverdon<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Send by A+ or registered mail. We contact you after diagnosis to validate the quote before any repair.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Thun -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>iPhone &amp; smartphone repair Thun<\/h3>\r\n        <div class=\"rs-city-tag\">Mail-in service + nearby shops Bern \/ Interlaken<\/div>\r\n        <p>\r\n          Thun residents can send their smartphone, tablet or computer by mail.\r\n          Repairs are carried out in our <strong>Bern<\/strong> &amp; <strong>Interlaken<\/strong> shops.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services: <strong>iPhone<\/strong>, <strong>Samsung<\/strong>, <strong>Google Pixel<\/strong>, <strong>Huawei<\/strong>, <strong>Oppo<\/strong>, \r\n          <strong>iPad<\/strong>, <strong>MacBook<\/strong> &amp; <strong>PC<\/strong> \u2013 screen, battery, camera, water, insurance.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">Mail-in repair Thun<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Convenient if you work between Thun, Bern &amp; Interlaken and want a single partner for all your devices.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Lucerne -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>iPhone &amp; smartphone repair Lucerne<\/h3>\r\n        <div class=\"rs-city-tag\">Mail-in service + nearby shops Bern \/ Interlaken<\/div>\r\n        <p>\r\n          From <strong>Lucerne<\/strong>, our repairs are done via mail-in service, handled in our Bern &amp; Interlaken shops.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Repair of <strong>iPhone<\/strong>, <strong>Samsung<\/strong>, <strong>Google Pixel<\/strong>, <strong>iPad<\/strong>, <strong>MacBook<\/strong> &amp; <strong>Surface<\/strong>:\r\n          screen, battery, camera, back glass, water &amp; insurance quote.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">Mail-in repair Lucerne<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Ideal for customers in Luzern, Kriens &amp; Emmen who want a specialized service even without a physical store in the city.\r\n        <\/p>\r\n      <\/article>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- SUPPORT \/ MAIL-IN -->\r\n  <section class=\"rs-support\" id=\"courrier\">\r\n    <div class=\"rs-support-container\">\r\n      <div class=\"rs-support-card\">\r\n        <h3>Questions about your device repair?<\/h3>\r\n        <p>\r\n          Hesitating between a <strong>screen replacement<\/strong>, a <strong>battery<\/strong> or a more complete repair \r\n          (motherboard, camera, charging connector)?  \r\n          Our team advises you for free before any intervention.\r\n        <\/p>\r\n        <p>\r\n          Explain the problem via our form or by phone. We guide you to the most suitable solution\r\n          depending on your city (La Chaux-de-Fonds, Neuch\u00e2tel, Bern, Interlaken, Jura, Fribourg, Lausanne, Yverdon, Thun, Lucerne).\r\n        <\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/contact\/\">\u2192 Go to contact form<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"rs-support-card\">\r\n        <h3>Mail-in repair \u2013 throughout Switzerland<\/h3>\r\n        <p>\r\n          Not near one of our shops? Use our <strong>mail-in repair<\/strong>:\r\n          you send your device, we do the diagnosis, then we send the repaired device back to you.\r\n        <\/p>\r\n        <p>\r\n          Ideal solution from <strong>Del\u00e9mont (Jura)<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong> &amp; <strong>Lucerne<\/strong>.\r\n        <\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">\u2192 Start my mail-in repair<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<section class=\"rs-faq-section\" id=\"faq\" style=\"font-family: 'Inter', system-ui, -apple-system, Segoe UI, sans-serif; background:#f8fafc; padding:60px 20px;\">\r\n  <style>\r\n    .rs-faq-container { max-width:1100px; margin:0 auto; }\r\n    .rs-faq-header { text-align:center; max-width:900px; margin:0 auto 40px; }\r\n    .rs-faq-header .eyebrow { color:#2563eb; font-weight:600; margin-bottom:6px; }\r\n    .rs-faq-header h2 { color:#1e3a8a; font-size:2rem; margin-bottom:10px; }\r\n    .rs-faq-header p { color:#475569; font-size:1rem; }\r\n\r\n    .rs-faq-item { background:#ffffff; padding:22px 25px; margin-bottom:15px; border-radius:14px; border:1px solid #e2e8f0; }\r\n    .rs-faq-item h3 { color:#1e3a8a; font-size:1.15rem; margin-bottom:10px; font-weight:600; }\r\n    .rs-faq-item p { color:#334155; font-size:1rem; line-height:1.55; margin:0; }\r\n\r\n    @media (max-width:768px){\r\n      .rs-faq-header h2 { font-size:1.6rem; }\r\n      .rs-faq-item h3 { font-size:1.05rem; }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"rs-faq-container\">\r\n    <div class=\"rs-faq-header\">\r\n      <div class=\"eyebrow\">Frequently Asked Questions<\/div>\r\n      <h2>FAQ \u2013 iPhone, Samsung, Google Pixel, iPad & MacBook Repair in Switzerland<\/h2>\r\n      <p>Detailed answers about our turnaround times, warranties, covered cities, mail-in repair & insurance quotes.<\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\u23f1\ufe0f How long does a repair take in the shop?<\/h3>\r\n      <p>\r\n        In our <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong> & <strong>Interlaken<\/strong> shops, \r\n        a <strong>screen replacement<\/strong> or <strong>iPhone \/ Samsung battery<\/strong> is usually done in <strong>45 to 60 minutes<\/strong>.  \r\n        <strong>Water damage<\/strong> cases or <strong>motherboard<\/strong> repairs may take longer depending on the device condition.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\ud83d\udce6 What if I live in Del\u00e9mont, Fribourg, Lausanne, Yverdon, Thun or Lucerne?<\/h3>\r\n      <p>\r\n        If you live in <strong>Del\u00e9mont<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong> or <strong>Lucerne<\/strong>,\r\n        you can use our <strong>mail-in repair service<\/strong>.  \r\n        Your device is repaired in our <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong> or <strong>Interlaken<\/strong> shops,\r\n        then sent back to you after your approval of the quote.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\ud83d\udd10 Is my data protected during the repair?<\/h3>\r\n      <p>\r\n        During a <strong>screen<\/strong>, <strong>battery<\/strong>, <strong>camera<\/strong> or <strong>charging port<\/strong> replacement, we do not delete your data\r\n        and do not access your content (photos, messages, files).  \r\n        In case of <strong>water damage<\/strong> or <strong>motherboard<\/strong> issue, a prior backup is however strongly recommended.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\ud83e\uddfe Do you provide quotes for insurance?<\/h3>\r\n      <p>\r\n        Yes, we provide <strong>official quotes<\/strong> and <strong>detailed invoices<\/strong> accepted by Swiss insurance companies\r\n        (home, liability, phone insurance, credit cards, etc.).  \r\n        We indicate the fault, replaced parts, labor & VAT, in accordance with insurer requirements.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\ud83d\udee0\ufe0f Do I need to book an appointment before coming?<\/h3>\r\n      <p>\r\n        <strong>Online booking<\/strong> is recommended to guarantee part availability, especially in <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong> & <strong>Interlaken<\/strong>.  \r\n        However, we also accept walk-ins, subject to our availability and on-site stock.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\ud83d\udcf1 What devices do you repair exactly?<\/h3>\r\n      <p>\r\n        We repair most <strong>smartphones<\/strong> (iPhone, Samsung, Google Pixel, Huawei, Oppo, Xiaomi),  \r\n        but also <strong>tablets<\/strong> (iPad & Android), <strong>MacBook<\/strong>, <strong>laptops<\/strong> and <strong>Microsoft Surface<\/strong>.  \r\n        In case of doubt, simply send us the model or a photo of the device via our contact form.\r\n      <\/p>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9be079 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"f9be079\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\" \/>\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n<style>\r\n  .repair-widget,\r\n  .repair-widget * {\r\n    box-sizing: border-box;\r\n    margin: 0;\r\n    padding: 0;\r\n    -webkit-tap-highlight-color: transparent;\r\n  }\r\n\r\n  .repair-widget {\r\n    width: 100%;\r\n    color: #111827;\r\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\r\n  }\r\n\r\n  .repair-widget .bottom-nav {\r\n    position: fixed;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    background: rgba(255, 255, 255, 0.96);\r\n    border-top: 1px solid #e5e7eb;\r\n    display: flex;\r\n    justify-content: space-around;\r\n    padding: 6px 0 calc(8px + env(safe-area-inset-bottom, 0px));\r\n    box-shadow: 0 -12px 30px rgba(15, 23, 42, 0.08);\r\n    backdrop-filter: blur(14px);\r\n    z-index: 999998;\r\n  }\r\n\r\n  .repair-widget .nav-item {\r\n    flex: 1;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 2px;\r\n    cursor: pointer;\r\n    color: #94a3b8;\r\n    padding: 4px 0;\r\n    transition: color 0.2s;\r\n  }\r\n\r\n  .repair-widget .nav-item.active {\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .nav-icon-wrap {\r\n    width: 40px;\r\n    height: 40px;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    transition: all 0.2s;\r\n  }\r\n\r\n  .repair-widget .nav-item.active .nav-icon-wrap {\r\n    background: #2563eb !important;\r\n    color: #fff !important;\r\n    box-shadow: 0 6px 18px rgba(37, 99, 235, 0.35);\r\n  }\r\n\r\n  .repair-widget .nav-item[data-tab=\"repair\"].active .nav-icon-wrap {\r\n    width: 50px !important;\r\n    height: 50px !important;\r\n    background: #2563eb !important;\r\n    background-image: linear-gradient(180deg, #2f6df6 0%, #1f5ae8 100%) !important;\r\n    color: #fff !important;\r\n    box-shadow: 0 10px 24px rgba(37, 99, 235, 0.42) !important;\r\n    transform: translateY(-10px) !important;\r\n  }\r\n\r\n  .repair-widget .nav-item[data-tab=\"repair\"].active .nav-icon-wrap svg {\r\n    width: 22px;\r\n    height: 22px;\r\n    stroke-width: 2.2;\r\n  }\r\n\r\n  .repair-widget .nav-item[data-tab=\"repair\"].active .nav-label {\r\n    color: #2563eb;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .nav-item[data-tab=\"repair\"].active .nav-dot {\r\n    width: 6px;\r\n    height: 6px;\r\n    background: #2563eb;\r\n    opacity: 1;\r\n  }\r\n\r\n  .repair-widget .bottom-nav.idle .nav-item[data-tab=\"repair\"] {\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .bottom-nav.idle .nav-item[data-tab=\"repair\"] .nav-icon-wrap {\r\n    width: 50px !important;\r\n    height: 50px !important;\r\n    background: #2563eb !important;\r\n    background-image: linear-gradient(180deg, #2f6df6 0%, #1f5ae8 100%) !important;\r\n    color: #fff !important;\r\n    box-shadow: 0 10px 24px rgba(37, 99, 235, 0.42) !important;\r\n    transform: translateY(-10px) !important;\r\n  }\r\n\r\n  .repair-widget .bottom-nav.idle .nav-item[data-tab=\"repair\"] .nav-icon-wrap svg {\r\n    width: 22px;\r\n    height: 22px;\r\n    stroke-width: 2.2;\r\n  }\r\n\r\n  .repair-widget .bottom-nav.idle .nav-item[data-tab=\"repair\"] .nav-label {\r\n    color: #2563eb;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .bottom-nav.idle .nav-item[data-tab=\"repair\"] .nav-dot {\r\n    width: 6px;\r\n    height: 6px;\r\n    background: #2563eb;\r\n    opacity: 1;\r\n  }\r\n\r\n  .repair-widget .nav-icon-wrap svg {\r\n    width: 20px;\r\n    height: 20px;\r\n  }\r\n\r\n  .repair-widget .nav-label {\r\n    font-size: 10px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .repair-widget .nav-dot {\r\n    width: 4px;\r\n    height: 4px;\r\n    border-radius: 50%;\r\n    background: currentColor;\r\n    opacity: 0;\r\n  }\r\n\r\n  .repair-widget .nav-item.active .nav-dot {\r\n    opacity: 1;\r\n  }\r\n\r\n  .repair-widget .app-panel {\r\n    position: fixed;\r\n    inset: 0;\r\n    background: #ffffff;\r\n    z-index: 999999;\r\n    display: none;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .repair-widget .app-panel.show {\r\n    display: flex;\r\n  }\r\n\r\n  .repair-widget .header {\r\n    padding: 12px 22px 14px;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    background: #fff;\r\n    border-bottom: 1px solid #f1f5f9;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .app-panel.stores-theme .header {\r\n    padding-top: 10px;\r\n    padding-bottom: 10px;\r\n    border-bottom: none;\r\n  }\r\n\r\n  .repair-widget .header h1 {\r\n    flex: 1 1 auto;\r\n    text-align: center;\r\n    font-size: 20px;\r\n    font-weight: 700;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .app-panel.stores-theme .header h1 {\r\n    font-size: 17px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .repair-widget .back-btn,\r\n  .repair-widget .close-btn {\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    border: none;\r\n    background: #f3f4f6;\r\n    color: #111827;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    cursor: pointer;\r\n    flex: 0 0 38px;\r\n  }\r\n\r\n  .repair-widget .app-panel.stores-theme .back-btn,\r\n  .repair-widget .app-panel.stores-theme .close-btn {\r\n    background: transparent;\r\n  }\r\n\r\n  .repair-widget .back-btn {\r\n    font-size: 20px;\r\n  }\r\n\r\n  .repair-widget .close-btn {\r\n    font-size: 18px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .step-indicator {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 6px;\r\n    padding: 10px 22px 14px;\r\n    background: #fff;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .step-dot {\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #e5e7eb;\r\n    transition: all 0.3s;\r\n  }\r\n\r\n  .repair-widget .step-dot.active {\r\n    width: 24px;\r\n    border-radius: 4px;\r\n    background: #2563eb;\r\n  }\r\n\r\n  .repair-widget .step-dot.done {\r\n    background: #93c5fd;\r\n  }\r\n\r\n  .repair-widget .content {\r\n    flex: 1 1 auto;\r\n    overflow-y: auto;\r\n    padding: 14px 22px 24px;\r\n  }\r\n\r\n  .repair-widget .screen {\r\n    display: none;\r\n  }\r\n\r\n  .repair-widget .screen.active {\r\n    display: block;\r\n    animation: fadeSlide 0.28s ease;\r\n  }\r\n\r\n  @keyframes fadeSlide {\r\n    from { opacity: 0; transform: translateY(10px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n  }\r\n\r\n  .repair-widget .step-label {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .repair-widget .step-num {\r\n    width: 28px;\r\n    height: 28px;\r\n    border-radius: 50%;\r\n    background: #2563eb;\r\n    color: white;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .step-title {\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.5px;\r\n    color: #2563eb;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .repair-widget .device-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 12px;\r\n  }\r\n\r\n  .repair-widget .device-card,\r\n  .repair-widget .list-card,\r\n  .repair-widget .selected-summary,\r\n  .repair-widget .price-hero,\r\n  .repair-widget .detail-card,\r\n  .repair-widget .store-card,\r\n  .repair-widget .contact-option {\r\n    background: #fff;\r\n    border: 1.5px solid #e5e7eb;\r\n    border-radius: 16px;\r\n  }\r\n\r\n  .repair-widget .device-card {\r\n    padding: 22px 12px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 12px;\r\n    cursor: pointer;\r\n    transition: all 0.2s;\r\n  }\r\n\r\n  .repair-widget .device-card:hover,\r\n  .repair-widget .device-card.selected {\r\n    border-color: #2563eb;\r\n    background: #eff6ff;\r\n  }\r\n\r\n  .repair-widget .device-card svg {\r\n    width: 44px;\r\n    height: 44px;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .device-card.selected svg {\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .device-card span {\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .repair-widget .list-card {\r\n    overflow: hidden;\r\n  }\r\n\r\n  .repair-widget .list-row {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    padding: 14px 16px;\r\n    cursor: pointer;\r\n    border-bottom: 1px solid #f3f4f6;\r\n    transition: background 0.15s;\r\n  }\r\n\r\n  .repair-widget .list-row:last-child {\r\n    border-bottom: none;\r\n  }\r\n\r\n  .repair-widget .list-row:hover {\r\n    background: #f8fafc;\r\n  }\r\n\r\n  .repair-widget .brand-logo,\r\n  .repair-widget .row-thumb,\r\n  .repair-widget .row-icon {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .brand-logo {\r\n    width: 32px;\r\n    height: 32px;\r\n    font-size: 18px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .brand-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-width: 24px;\r\n    height: 24px;\r\n    padding: 0 7px;\r\n    border-radius: 999px;\r\n    font-size: 11px;\r\n    font-weight: 800;\r\n    line-height: 1;\r\n    letter-spacing: 0.02em;\r\n  }\r\n\r\n  .repair-widget .brand-badge-samsung {\r\n    background: #1428a0;\r\n    color: #fff;\r\n  }\r\n\r\n  .repair-widget .row-thumb {\r\n    width: 40px;\r\n    height: 40px;\r\n    background: #f3f4f6;\r\n    border-radius: 8px;\r\n  }\r\n\r\n  .repair-widget .row-thumb svg {\r\n    width: 22px;\r\n    height: 32px;\r\n  }\r\n\r\n  .repair-widget .row-icon {\r\n    width: 36px;\r\n    height: 36px;\r\n    border-radius: 8px;\r\n    background: #eff6ff;\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .row-text {\r\n    flex: 1;\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .repair-widget .row-price {\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .row-price.quote {\r\n    color: #2563eb;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .repair-widget .chev {\r\n    font-size: 18px;\r\n    color: #94a3b8;\r\n  }\r\n\r\n  .repair-widget .list-section-title {\r\n    padding: 12px 16px 8px;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 1px;\r\n    color: #6b7280;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .repair-widget .selected-summary {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    padding: 14px 16px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .repair-widget .thumb {\r\n    width: 50px;\r\n    height: 50px;\r\n    border-radius: 10px;\r\n    background: #f3f4f6;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .repair-widget .thumb svg {\r\n    width: 22px;\r\n    height: 32px;\r\n  }\r\n\r\n  .repair-widget .info {\r\n    flex: 1;\r\n  }\r\n\r\n  .repair-widget .name {\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .change {\r\n    margin-top: 2px;\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    color: #2563eb;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .section-question {\r\n    margin-bottom: 12px;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .price-hero {\r\n    padding: 20px;\r\n    text-align: center;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .repair-widget .product-img {\r\n    width: 110px;\r\n    height: 110px;\r\n    margin: 0 auto 14px;\r\n    border-radius: 16px;\r\n    background: #f3f4f6;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .repair-widget .product-img svg {\r\n    width: 22px;\r\n    height: 32px;\r\n  }\r\n\r\n  .repair-widget .price-hero h2 {\r\n    margin-bottom: 4px;\r\n    font-size: 20px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .subtitle {\r\n    font-size: 14px;\r\n    color: #6b7280;\r\n  }\r\n\r\n  .repair-widget .detail-card {\r\n    padding: 4px 16px;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .repair-widget .detail-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid #f3f4f6;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .repair-widget .detail-row:last-child {\r\n    border-bottom: none;\r\n  }\r\n\r\n  .repair-widget .label {\r\n    color: #6b7280;\r\n  }\r\n\r\n  .repair-widget .value {\r\n    font-weight: 700;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .value.price {\r\n    font-size: 22px;\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .btn {\r\n    width: 100%;\r\n    padding: 15px;\r\n    border-radius: 14px;\r\n    border: none;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 8px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .repair-widget .btn-primary { background: #2563eb; color: white; }\r\n  .repair-widget .btn-secondary { background: #fff; color: #111827; border: 1.5px solid #e5e7eb; }\r\n  .repair-widget .btn-whatsapp { background: #fff; color: #16a34a; border: 1.5px solid #bbf7d0; }\r\n\r\n  .repair-widget .store-card {\r\n    padding: 16px;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .repair-widget .store-card h3 {\r\n    margin-bottom: 4px;\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .store-meta {\r\n    margin-bottom: 4px;\r\n    font-size: 13px;\r\n    color: #6b7280;\r\n  }\r\n\r\n  .repair-widget .store-actions {\r\n    display: flex;\r\n    gap: 8px;\r\n    margin-top: 12px;\r\n  }\r\n\r\n  .repair-widget .chip {\r\n    flex: 1;\r\n    padding: 10px;\r\n    border-radius: 10px;\r\n    background: #f3f4f6;\r\n    text-align: center;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .chip.primary {\r\n    background: #eff6ff;\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .store-search-row {\r\n    display: flex;\r\n    gap: 10px;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .repair-widget .store-search {\r\n    flex: 1;\r\n    height: 40px;\r\n    border-radius: 10px;\r\n    border: 1px solid #edf0f4;\r\n    background: #fafafa;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    padding: 0 12px;\r\n    color: #9ca3af;\r\n    font-size: 12px;\r\n  }\r\n\r\n  .repair-widget .store-search input {\r\n    width: 100%;\r\n    border: none;\r\n    outline: none;\r\n    background: transparent;\r\n    color: #111827;\r\n    font-size: 12px;\r\n    font-family: inherit;\r\n  }\r\n\r\n  .repair-widget .store-search input::placeholder {\r\n    color: #9ca3af;\r\n  }\r\n\r\n  .repair-widget .store-filter-btn,\r\n  .repair-widget .store-current-location {\r\n    border-radius: 10px;\r\n    border: 1px solid #edf0f4;\r\n    background: #fff;\r\n  }\r\n\r\n  .repair-widget .store-filter-btn {\r\n    width: 40px;\r\n    height: 40px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .store-current-location {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    padding: 10px 0 14px;\r\n    margin-bottom: 10px;\r\n    color: #2563eb;\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    border: none;\r\n    border-radius: 0;\r\n  }\r\n\r\n  .repair-widget .store-current-location.active {\r\n    color: #1d4ed8;\r\n  }\r\n\r\n  .repair-widget .stores-section-label {\r\n    font-size: 11px;\r\n    font-weight: 600;\r\n    color: #9ca3af;\r\n    letter-spacing: 0.08em;\r\n    margin-bottom: 10px;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .repair-widget .store-location-card {\r\n    background: transparent;\r\n    border: none;\r\n    border-top: 1px solid #edf0f4;\r\n    border-radius: 0;\r\n    padding: 18px 2px;\r\n    margin-bottom: 0;\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .store-pin {\r\n    width: 26px;\r\n    height: 26px;\r\n    border-radius: 0;\r\n    background: transparent;\r\n    color: #2563eb;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .store-location-main {\r\n    flex: 1;\r\n    min-width: 0;\r\n  }\r\n\r\n  .repair-widget .store-location-top {\r\n    display: flex;\r\n    align-items: baseline;\r\n    justify-content: space-between;\r\n    gap: 10px;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .repair-widget .store-location-name {\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    line-height: 1.2;\r\n  }\r\n\r\n  .repair-widget .store-distance {\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    color: #2563eb;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .repair-widget .store-location-address,\r\n  .repair-widget .store-location-city {\r\n    font-size: 12px;\r\n    color: #6b7280;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .repair-widget .store-chevron {\r\n    color: #6b7280;\r\n    font-size: 16px;\r\n    padding-top: 1px;\r\n  }\r\n\r\n  .repair-widget .store-all-row {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n    background: transparent;\r\n    border: none;\r\n    border-top: 1px solid #edf0f4;\r\n    padding: 18px 2px 8px;\r\n    margin-top: 0;\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .store-detail-hero {\r\n    height: 120px;\r\n    border-radius: 8px;\r\n    background:\r\n      linear-gradient(180deg, rgba(15, 23, 42, 0.03), rgba(15, 23, 42, 0.14)),\r\n      linear-gradient(135deg, #d6d3d1, #f5f5f4 42%, #d6d3d1);\r\n    margin-bottom: 14px;\r\n    position: relative;\r\n    overflow: hidden;\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: center;\r\n    background-size: cover;\r\n    background-position: center;\r\n  }\r\n\r\n  .repair-widget .store-detail-image {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    z-index: 0;\r\n  }\r\n\r\n  .repair-widget .store-detail-hero::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    background:\r\n      linear-gradient(90deg, rgba(255,255,255,0.45) 0 10%, transparent 10% 14%, rgba(255,255,255,0.35) 14% 21%, transparent 21% 100%);\r\n    opacity: 0.55;\r\n    z-index: 1;\r\n  }\r\n\r\n  .repair-widget .store-brand-mark {\r\n    position: absolute;\r\n    top: 12px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background: rgba(255,255,255,0.78);\r\n    backdrop-filter: blur(6px);\r\n    z-index: 2;\r\n  }\r\n\r\n  .repair-widget .store-brand-mark::before,\r\n  .repair-widget .store-brand-mark::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    background: #fff;\r\n    border-radius: 50%;\r\n  }\r\n\r\n  .repair-widget .store-brand-mark::before {\r\n    width: 9px;\r\n    height: 11px;\r\n    left: 5px;\r\n    top: 5px;\r\n  }\r\n\r\n  .repair-widget .store-brand-mark::after {\r\n    width: 4px;\r\n    height: 4px;\r\n    right: 3px;\r\n    top: 4px;\r\n  }\r\n\r\n  .repair-widget .store-detail-floor {\r\n    width: 100%;\r\n    height: 34px;\r\n    background: linear-gradient(180deg, rgba(255,255,255,0.1), rgba(0,0,0,0.08));\r\n    position: relative;\r\n    z-index: 2;\r\n  }\r\n\r\n  .repair-widget .store-detail-title {\r\n    display: flex;\r\n    align-items: baseline;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n    margin-bottom: 6px;\r\n  }\r\n\r\n  .repair-widget .store-detail-title h2 {\r\n    font-size: 16px;\r\n    line-height: 1.25;\r\n    font-weight: 600;\r\n    letter-spacing: 0;\r\n  }\r\n\r\n  .repair-widget .store-detail-address {\r\n    font-size: 14px;\r\n    color: #4b5563;\r\n    line-height: 1.45;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .repair-widget .store-detail-list {\r\n    border-top: 1px solid #edf2f7;\r\n    border-bottom: 1px solid #edf2f7;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .repair-widget .store-detail-row {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    padding: 14px 2px;\r\n    border-bottom: 1px solid #edf2f7;\r\n    font-size: 15px;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .store-detail-row:last-child {\r\n    border-bottom: none;\r\n  }\r\n\r\n  .repair-widget .store-detail-icon {\r\n    width: 22px;\r\n    color: #111827;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .store-detail-label {\r\n    flex: 1;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .repair-widget .store-detail-value {\r\n    color: #111827;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .repair-widget .store-detail-arrow {\r\n    color: #94a3b8;\r\n  }\r\n\r\n  .repair-widget .store-primary-cta {\r\n    width: 100%;\r\n    border: none;\r\n    border-radius: 8px;\r\n    background: linear-gradient(180deg, #1d4ed8, #2563eb);\r\n    color: white;\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n    padding: 15px;\r\n    box-shadow: 0 10px 22px rgba(37, 99, 235, 0.18);\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .contact-option {\r\n    padding: 18px;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    margin-bottom: 12px;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .icon-bg {\r\n    width: 50px;\r\n    height: 50px;\r\n    border-radius: 14px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .contact-option .sub {\r\n    margin-top: 2px;\r\n    font-size: 13px;\r\n    color: #6b7280;\r\n  }\r\n\r\n  .repair-widget .contact-view {\r\n    display: none;\r\n  }\r\n\r\n  .repair-widget .contact-view.active {\r\n    display: block;\r\n  }\r\n\r\n  .repair-widget .whatsapp-banner {\r\n    display: flex;\r\n    gap: 12px;\r\n    align-items: flex-start;\r\n    background: linear-gradient(180deg, #2dc74d 0%, #24b241 100%);\r\n    color: #fff;\r\n    border-radius: 10px 10px 0 0;\r\n    padding: 18px 16px 20px;\r\n    margin: -8px -8px 12px;\r\n  }\r\n\r\n  .repair-widget .whatsapp-banner svg {\r\n    flex-shrink: 0;\r\n    margin-top: 1px;\r\n  }\r\n\r\n  .repair-widget .whatsapp-banner-mark {\r\n    width: 44px;\r\n    height: 44px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.14);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .whatsapp-banner-title {\r\n    font-size: 15px;\r\n    line-height: 1.2;\r\n    font-weight: 800;\r\n    margin-bottom: 5px;\r\n  }\r\n\r\n  .repair-widget .whatsapp-banner-copy {\r\n    font-size: 12px;\r\n    line-height: 1.45;\r\n    color: rgba(255, 255, 255, 0.9);\r\n  }\r\n\r\n  .repair-widget .whatsapp-helper-text {\r\n    color: #9ca3af;\r\n    font-size: 12px;\r\n    margin-bottom: 14px;\r\n    padding: 0 4px;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    width: 100%;\r\n    border: none;\r\n    border-left: 2px solid #22c55e;\r\n    background: #f1f5f9;\r\n    border-radius: 8px;\r\n    padding: 14px 12px 14px 12px;\r\n    margin-bottom: 12px;\r\n    cursor: pointer;\r\n    text-align: left;\r\n    box-shadow: inset 0 0 0 1px rgba(226, 232, 240, 0.8);\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .icon-bg {\r\n    width: 42px;\r\n    height: 42px;\r\n    border-radius: 999px;\r\n    background: #4ade80;\r\n    color: #16a34a;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .icon-bg svg {\r\n    width: 22px;\r\n    height: 22px;\r\n    stroke: #fff;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .info {\r\n    flex: 1;\r\n    min-width: 0;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .name {\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    color: #4b5563;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .sub {\r\n    margin-top: 2px;\r\n    font-size: 11px;\r\n    color: #9ca3af;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .open-icon {\r\n    color: #22c55e;\r\n    flex-shrink: 0;\r\n    opacity: 0.95;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .open-icon svg {\r\n    width: 19px;\r\n    height: 19px;\r\n  }\r\n\r\n  .repair-widget .modal-overlay {\r\n    position: fixed;\r\n    inset: 0;\r\n    background: rgba(0, 0, 0, 0.5);\r\n    display: none;\r\n    align-items: flex-end;\r\n    justify-content: center;\r\n    z-index: 1000000;\r\n  }\r\n\r\n  .repair-widget .modal-overlay.show {\r\n    display: flex;\r\n  }\r\n\r\n  .repair-widget .modal {\r\n    width: min(100%, 520px);\r\n    background: #fff;\r\n    border-radius: 24px 24px 0 0;\r\n    padding: 28px 22px 32px;\r\n  }\r\n\r\n  .repair-widget .booking-modal {\r\n    max-height: min(88vh, 780px);\r\n    overflow-y: auto;\r\n  }\r\n  .repair-widget .booking-concept {\r\n    display: none;\r\n  }\r\n\r\n  .repair-widget .booking-concept.active {\r\n    display: block;\r\n  }\r\n\r\n  .repair-widget .booking-modal-head {\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .repair-widget .booking-modal-head h3 {\r\n    margin: 0 0 6px;\r\n    text-align: left;\r\n  }\r\n\r\n  .repair-widget .booking-modal-head p {\r\n    margin: 0;\r\n    text-align: left;\r\n  }\r\n\r\n  .repair-widget .booking-summary-card {\r\n    border: 1px solid #e5e7eb;\r\n    border-radius: 18px;\r\n    padding: 16px;\r\n    background: #f8fafc;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .repair-widget .booking-summary-title {\r\n    font-size: 12px;\r\n    letter-spacing: 0.06em;\r\n    text-transform: uppercase;\r\n    color: #64748b;\r\n    font-weight: 700;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .repair-widget .booking-summary-grid {\r\n    display: grid;\r\n    gap: 10px;\r\n  }\r\n\r\n  .repair-widget .booking-summary-row {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    justify-content: space-between;\r\n    gap: 14px;\r\n    font-size: 14px;\r\n  }\r\n\r\n  .repair-widget .booking-summary-row .label {\r\n    color: #64748b;\r\n  }\r\n\r\n  .repair-widget .booking-summary-row .value {\r\n    color: #111827;\r\n    font-weight: 600;\r\n    text-align: right;\r\n    flex: 1;\r\n  }\r\n\r\n  .repair-widget .booking-form {\r\n    display: grid;\r\n    gap: 14px;\r\n  }\r\n\r\n  .repair-widget .booking-field {\r\n    display: grid;\r\n    gap: 7px;\r\n  }\r\n\r\n  .repair-widget .booking-field label {\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .booking-field input,\r\n  .repair-widget .booking-field textarea {\r\n    width: 100%;\r\n    border: 1px solid #dbe2ea;\r\n    border-radius: 14px;\r\n    padding: 13px 14px;\r\n    font-size: 14px;\r\n    color: #111827;\r\n    background: #fff;\r\n    outline: none;\r\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\r\n  }\r\n\r\n  .repair-widget .booking-field input:focus,\r\n  .repair-widget .booking-field textarea:focus {\r\n    border-color: #2563eb;\r\n    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);\r\n  }\r\n\r\n  .repair-widget .booking-field textarea {\r\n    min-height: 96px;\r\n    resize: vertical;\r\n  }\r\n\r\n  .repair-widget .booking-field-note {\r\n    font-size: 12px;\r\n    color: #6b7280;\r\n    margin-top: -2px;\r\n  }\r\n\r\n  .repair-widget .booking-field-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 12px;\r\n  }\r\n\r\n  .repair-widget .booking-actions {\r\n    display: grid;\r\n    gap: 10px;\r\n    margin-top: 6px;\r\n  }\r\n\r\n  .repair-widget .booking-submit-status {\r\n    display: none;\r\n    margin-top: 10px;\r\n    padding: 12px 14px;\r\n    border-radius: 14px;\r\n    font-size: 13px;\r\n    line-height: 1.45;\r\n  }\r\n\r\n  .repair-widget .booking-submit-status.show {\r\n    display: block;\r\n  }\r\n\r\n  .repair-widget .booking-submit-status.info {\r\n    background: #eff6ff;\r\n    color: #1d4ed8;\r\n    border: 1px solid #bfdbfe;\r\n  }\r\n\r\n  .repair-widget .booking-submit-status.success {\r\n    background: #ecfdf5;\r\n    color: #047857;\r\n    border: 1px solid #a7f3d0;\r\n  }\r\n\r\n  .repair-widget .booking-submit-status.error {\r\n    background: #fef2f2;\r\n    color: #b91c1c;\r\n    border: 1px solid #fecaca;\r\n  }\r\n\r\n  .repair-widget .booking-submit-note {\r\n    margin-top: 8px;\r\n    font-size: 12px;\r\n    color: #64748b;\r\n  }\r\n\r\n  .repair-widget .booking-success-card {\r\n    display: none;\r\n    border: 1px solid #dbeafe;\r\n    background: linear-gradient(180deg, #ffffff 0%, #eff6ff 100%);\r\n    border-radius: 22px;\r\n    padding: 24px 18px 18px;\r\n    text-align: center;\r\n    box-shadow: 0 18px 30px rgba(37, 99, 235, 0.08);\r\n  }\r\n\r\n  .repair-widget .booking-success-card.show {\r\n    display: block;\r\n  }\r\n\r\n  .repair-widget .booking-success-mark {\r\n    width: 64px;\r\n    height: 64px;\r\n    margin: 0 auto 14px;\r\n    border-radius: 50%;\r\n    background: #dbeafe;\r\n    color: #2563eb;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .repair-widget .booking-success-card h4 {\r\n    margin: 0 0 8px;\r\n    font-size: 24px;\r\n    color: #0f172a;\r\n  }\r\n\r\n  .repair-widget .booking-success-card p {\r\n    margin: 0 0 14px;\r\n    color: #64748b;\r\n    text-align: center;\r\n  }\r\n\r\n  .repair-widget .booking-success-meta {\r\n    display: grid;\r\n    gap: 8px;\r\n    margin-bottom: 16px;\r\n    text-align: left;\r\n    background: #fff;\r\n    border: 1px solid #dbeafe;\r\n    border-radius: 16px;\r\n    padding: 14px;\r\n  }\r\n\r\n  .repair-widget .booking-success-meta div {\r\n    font-size: 13px;\r\n    color: #334155;\r\n  }\r\n\r\n  .repair-widget .booking-success-meta strong {\r\n    color: #0f172a;\r\n  }\r\n\r\n  .repair-widget .booking-inline-action {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-top: 12px;\r\n    border: 1px solid #dbe2ea;\r\n    background: #fff;\r\n    color: #2563eb;\r\n    border-radius: 12px;\r\n    padding: 10px 14px;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .booking-inline-picker {\r\n    display: none;\r\n    margin-top: 14px;\r\n    padding-top: 14px;\r\n    border-top: 1px solid #dbe2ea;\r\n  }\r\n\r\n  .repair-widget .booking-inline-picker.show {\r\n    display: block;\r\n  }\r\n\r\n  .repair-widget .booking-inline-picker-title {\r\n    margin: 0 0 10px;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    color: #64748b;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.06em;\r\n  }\r\n\r\n  .repair-widget .booking-inline-store-list {\r\n    display: grid;\r\n    gap: 8px;\r\n  }\r\n\r\n  .repair-widget .booking-inline-store-btn {\r\n    width: 100%;\r\n    text-align: left;\r\n    border: 1px solid #dbe2ea;\r\n    background: #fff;\r\n    border-radius: 14px;\r\n    padding: 12px 14px;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .booking-inline-store-btn.active {\r\n    border-color: #2563eb;\r\n    background: #eff6ff;\r\n    box-shadow: 0 8px 18px rgba(37, 99, 235, 0.12);\r\n  }\r\n\r\n  .repair-widget .booking-inline-store-name {\r\n    display: block;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    color: #0f172a;\r\n  }\r\n\r\n  .repair-widget .booking-inline-store-meta {\r\n    display: block;\r\n    margin-top: 4px;\r\n    font-size: 12px;\r\n    color: #64748b;\r\n  }\r\n\r\n  .repair-widget .booking-time-chips {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 8px;\r\n    margin-top: 10px;\r\n  }\r\n\r\n  .repair-widget .booking-time-chip {\r\n    border: 1px solid #dbe2ea;\r\n    background: #fff;\r\n    color: #334155;\r\n    border-radius: 999px;\r\n    padding: 8px 12px;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .booking-time-chip.active {\r\n    border-color: #2563eb;\r\n    background: #eff6ff;\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .booking-date-note {\r\n    margin-top: 10px;\r\n    padding: 10px 12px;\r\n    border-radius: 12px;\r\n    background: #f8fafc;\r\n    color: #64748b;\r\n    font-size: 12px;\r\n    line-height: 1.45;\r\n  }\r\n\r\n  .repair-widget .booking-success-reference {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin: 0 auto 14px;\r\n    padding: 8px 12px;\r\n    border-radius: 999px;\r\n    background: #dbeafe;\r\n    color: #1d4ed8;\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    letter-spacing: 0.04em;\r\n  }\r\n\r\n  .repair-widget .booking-success-actions {\r\n    display: grid;\r\n    gap: 10px;\r\n  }\r\n\r\n  .repair-widget .booking-step-grid {\r\n    display: grid;\r\n    gap: 12px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .repair-widget .booking-step-card {\r\n    border: 1px solid #e5e7eb;\r\n    border-radius: 18px;\r\n    padding: 15px;\r\n    background: #fff;\r\n  }\r\n\r\n  .repair-widget .booking-step-card .step-label-mini {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 26px;\r\n    height: 26px;\r\n    border-radius: 50%;\r\n    background: #dbeafe;\r\n    color: #2563eb;\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .repair-widget .booking-step-card h4 {\r\n    margin: 0 0 6px;\r\n    font-size: 17px;\r\n    color: #0f172a;\r\n  }\r\n\r\n  .repair-widget .booking-step-card p {\r\n    margin: 0;\r\n    color: #64748b;\r\n    text-align: left;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .repair-widget .success-icon {\r\n    width: 70px;\r\n    height: 70px;\r\n    border-radius: 50%;\r\n    background: #dcfce7;\r\n    color: #16a34a;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin: 0 auto 16px;\r\n  }\r\n\r\n  .repair-widget .modal h3 {\r\n    margin-bottom: 8px;\r\n    text-align: center;\r\n    font-size: 20px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .modal p {\r\n    margin-bottom: 20px;\r\n    text-align: center;\r\n    color: #6b7280;\r\n    font-size: 14px;\r\n  }\r\n\r\n  .repair-widget .phone-frame-img {\r\n    width: 60px;\r\n    height: 80px;\r\n    border-radius: 8px;\r\n    background: linear-gradient(135deg, #1f2937, #4b5563);\r\n    position: relative;\r\n  }\r\n\r\n  .repair-widget .phone-frame-img::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 4px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    width: 14px;\r\n    height: 2px;\r\n    background: #6b7280;\r\n    border-radius: 2px;\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .repair-widget .header,\r\n    .repair-widget .step-indicator,\r\n    .repair-widget .content {\r\n      padding-left: 16px;\r\n      padding-right: 16px;\r\n    }\r\n\r\n    .repair-widget .device-grid {\r\n      gap: 10px;\r\n    }\r\n\r\n    .repair-widget .device-card {\r\n      padding: 18px 10px;\r\n    }\r\n  }\r\n\r\n  @media (min-width: 768px) {\r\n    .repair-widget .bottom-nav {\r\n      left: 50%;\r\n      width: min(100%, 480px);\r\n      transform: translateX(-50%);\r\n      border-left: 1px solid #e5e7eb;\r\n      border-right: 1px solid #e5e7eb;\r\n      border-top-left-radius: 18px;\r\n      border-top-right-radius: 18px;\r\n    }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"repair-widget\">\r\n  <div class=\"bottom-nav\">\r\n    <div class=\"nav-item\" data-tab=\"stores\" onclick=\"goToTab('stores')\">\r\n      <div class=\"nav-icon-wrap\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\r\n      <\/div>\r\n      <div class=\"nav-label\" id=\"navLabelStores\">Stores<\/div>\r\n      <div class=\"nav-dot\"><\/div>\r\n    <\/div>\r\n    <div class=\"nav-item\" data-tab=\"repair\" onclick=\"goToTab('repair')\">\r\n      <div class=\"nav-icon-wrap\" style=\"width:50px;height:50px;background:#2563eb;background-image:linear-gradient(180deg,#2f6df6 0%,#1f5ae8 100%);color:#fff;box-shadow:0 10px 24px rgba(37,99,235,0.42);transform:translateY(-10px);\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\/><\/svg>\r\n      <\/div>\r\n      <div class=\"nav-label\" id=\"navLabelRepair\">Repair<\/div>\r\n      <div class=\"nav-dot\"><\/div>\r\n    <\/div>\r\n    <div class=\"nav-item\" data-tab=\"contact\" onclick=\"goToTab('contact')\">\r\n      <div class=\"nav-icon-wrap\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\r\n      <\/div>\r\n      <div class=\"nav-label\" id=\"navLabelContact\">Contact<\/div>\r\n      <div class=\"nav-dot\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"app-panel\" id=\"appPanel\">\r\n    <div class=\"header\">\r\n      <button class=\"back-btn\" id=\"backBtn\" style=\"visibility:hidden\">&#8249;<\/button>\r\n      <h1 id=\"headerTitle\">Repair<\/h1>\r\n      <button class=\"close-btn\" id=\"closeBtn\" aria-label=\"Close\">&times;<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"step-indicator\" id=\"stepIndicator\">\r\n      <span class=\"step-dot active\" data-step=\"1\"><\/span>\r\n      <span class=\"step-dot\" data-step=\"2\"><\/span>\r\n      <span class=\"step-dot\" data-step=\"3\"><\/span>\r\n      <span class=\"step-dot\" data-step=\"4\"><\/span>\r\n      <span class=\"step-dot\" data-step=\"5\"><\/span>\r\n    <\/div>\r\n\r\n    <div class=\"content\" id=\"content\">\r\n      <div class=\"screen active\" id=\"screen-1\">\r\n        <div class=\"step-label\">\r\n          <div class=\"step-num\">1<\/div>\r\n          <div class=\"step-title\" id=\"stepTitle1\">Choose Device Type<\/div>\r\n        <\/div>\r\n        <div class=\"device-grid\">\r\n          <div class=\"device-card\" data-device=\"Smartphone\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2\"\/><line x1=\"11\" y1=\"18\" x2=\"13\" y2=\"18\"\/><\/svg>\r\n            <span id=\"deviceLabelSmartphone\">Smartphone<\/span>\r\n          <\/div>\r\n          <div class=\"device-card\" data-device=\"Tablet\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\/><line x1=\"11\" y1=\"19\" x2=\"13\" y2=\"19\"\/><\/svg>\r\n            <span id=\"deviceLabelTablet\">Tablet<\/span>\r\n          <\/div>\r\n          <div class=\"device-card\" data-device=\"Computer\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"13\" rx=\"1\"\/><path d=\"M2 20h20\"\/><path d=\"M9 17l-1 3M15 17l1 3\"\/><\/svg>\r\n            <span id=\"deviceLabelComputer\">Computer<\/span>\r\n          <\/div>\r\n          <div class=\"device-card\" data-device=\"Smartwatch\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"7\" y=\"6\" width=\"10\" height=\"12\" rx=\"2\"\/><path d=\"M9 6V3h6v3M9 18v3h6v-3\"\/><\/svg>\r\n            <span id=\"deviceLabelSmartwatch\">Smartwatch<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-2\">\r\n        <div class=\"step-label\">\r\n          <div class=\"step-num\">2<\/div>\r\n          <div class=\"step-title\" id=\"stepTitle2\">Choose Brand<\/div>\r\n        <\/div>\r\n        <div class=\"list-card\" id=\"brandList\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-3\">\r\n        <div class=\"step-label\">\r\n          <div class=\"step-num\">3<\/div>\r\n          <div class=\"step-title\" id=\"stepTitle3\">Choose Model<\/div>\r\n        <\/div>\r\n        <div class=\"list-card\" id=\"modelList\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-4\">\r\n        <div class=\"step-label\">\r\n          <div class=\"step-num\">4<\/div>\r\n          <div class=\"step-title\" id=\"stepTitle4\">Choose Issue<\/div>\r\n        <\/div>\r\n        <div class=\"selected-summary\">\r\n          <div class=\"thumb\" id=\"selectedModelThumb\">\r\n            <svg width=\"28\" height=\"36\" viewBox=\"0 0 24 30\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.5\"><rect x=\"3\" y=\"2\" width=\"18\" height=\"26\" rx=\"3\"\/><line x1=\"10\" y1=\"25\" x2=\"14\" y2=\"25\"\/><\/svg>\r\n          <\/div>\r\n          <div class=\"info\">\r\n            <div class=\"name\" id=\"selectedModelName\">iPhone 15 Pro Max<\/div>\r\n            <div class=\"change\" id=\"changeModelText\" onclick=\"goToStep(3)\">Change model<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"section-question\" id=\"issueQuestion\">What needs repair?<\/div>\r\n        <div class=\"list-card\" id=\"issueList\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-5\">\r\n        <div class=\"step-label\">\r\n          <div class=\"step-num\">5<\/div>\r\n          <div class=\"step-title\" id=\"stepTitle5\">Price &amp; Book<\/div>\r\n        <\/div>\r\n        <div class=\"price-hero\">\r\n          <div class=\"product-img\" id=\"finalProductThumb\">\r\n            <div class=\"phone-frame-img\"><\/div>\r\n          <\/div>\r\n          <h2 id=\"finalIssue\">Screen repair<\/h2>\r\n          <div class=\"subtitle\" id=\"finalModel\">iPhone 15 Pro Max<\/div>\r\n        <\/div>\r\n        <div class=\"detail-card\">\r\n          <div class=\"detail-row\">\r\n            <span class=\"label\" id=\"finalPriceLabel\">Price<\/span>\r\n            <span class=\"value price\" id=\"finalPrice\">$189<\/span>\r\n          <\/div>\r\n          <div class=\"detail-row\">\r\n            <span class=\"label\" id=\"finalDurationLabel\">Duration<\/span>\r\n            <span class=\"value\" id=\"finalDurationValue\">30 - 60 min<\/span>\r\n          <\/div>\r\n          <div class=\"detail-row\">\r\n            <span class=\"label\" id=\"finalWarrantyLabel\">Warranty<\/span>\r\n            <span class=\"value\" id=\"finalWarrantyValue\">6 months<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <button class=\"btn btn-primary\" id=\"bookRepairBtn\" onclick=\"openBooking()\">Book repair<\/button>\r\n        <button class=\"btn btn-secondary\" id=\"visitStoreBtn\" onclick=\"goToTab('stores')\">Visit a store<\/button>\r\n        <button class=\"btn btn-whatsapp\" id=\"chatWhatsappBtn\" onclick=\"goToTab('contact'); showContactView('whatsapp');\">Chat on WhatsApp<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-stores\">\r\n        <div id=\"storesListView\">\r\n          <div class=\"store-search-row\">\r\n            <div class=\"store-search\">\r\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"7\"><\/circle><path d=\"M20 20l-3.5-3.5\"><\/path><\/svg>\r\n              <input id=\"storeSearchInput\" type=\"text\" placeholder=\"Search by city or postal code\" \/>\r\n            <\/div>\r\n            <button class=\"store-filter-btn\" id=\"storeFilterBtn\" type=\"button\" aria-label=\"Location settings\">\r\n              <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><path d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 1 1-4 0v-.09a1.65 1.65 0 0 0-1-1.51 1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 1 1 0-4h.09a1.65 1.65 0 0 0 1.51-1 1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33h.01a1.65 1.65 0 0 0 1-1.51V3a2 2 0 1 1 4 0v.09a1.65 1.65 0 0 0 1 1.51h.01a1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82v.01a1.65 1.65 0 0 0 1.51 1H21a2 2 0 1 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z\"><\/path><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n\r\n          <button class=\"store-current-location\" id=\"storeCurrentLocationBtn\" type=\"button\">\r\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2l2.39 7.26H22l-6.19 4.5L18.2 21 12 16.77 5.8 21l2.39-7.24L2 9.26h7.61L12 2z\"><\/path><\/svg>\r\n            <span id=\"storeCurrentLocationText\">Use my current location<\/span>\r\n          <\/button>\r\n\r\n          <div class=\"stores-section-label\" id=\"storesSectionLabel\">Nearby Stores<\/div>\r\n          <div id=\"storesList\"><\/div>\r\n          <div class=\"store-all-row\">\r\n            <span id=\"viewAllStoresText\">View all stores<\/span>\r\n            <span class=\"store-chevron\">&#8250;<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div id=\"storesDetailView\" style=\"display:none;\">\r\n          <div class=\"store-detail-hero\" id=\"storeDetailHero\">\r\n            <img class=\"store-detail-image\" id=\"storeDetailImage\" alt=\"Store photo\" \/>\r\n            <div class=\"store-brand-mark\"><\/div>\r\n            <div class=\"store-detail-floor\"><\/div>\r\n          <\/div>\r\n          <div class=\"store-detail-title\">\r\n            <h2 id=\"storeDetailName\">repairandshop Bern<\/h2>\r\n            <span class=\"store-distance\" id=\"storeDetailDistance\">0.4 km<\/span>\r\n          <\/div>\r\n          <div class=\"store-detail-address\" id=\"storeDetailAddress\">Neuengasse 7<br>3011 Bern<\/div>\r\n\r\n          <div class=\"store-detail-list\">\r\n            <div class=\"store-detail-row\" id=\"storeDirectionsBtn\">\r\n              <div class=\"store-detail-icon\">\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg>\r\n              <\/div>\r\n              <div class=\"store-detail-label\" id=\"storeOpenTodayLabel\">Open today<\/div>\r\n              <div class=\"store-detail-value\" id=\"storeDetailHours\">10:00 - 20:00<\/div>\r\n              <div class=\"store-detail-arrow\">&#709;<\/div>\r\n            <\/div>\r\n            <div class=\"store-detail-row\" id=\"storeWebsiteBtn\">\r\n              <div class=\"store-detail-icon\">\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path><\/svg>\r\n              <\/div>\r\n              <div class=\"store-detail-label\" id=\"storeDetailPhone\">+41 31 333 60 00<\/div>\r\n            <\/div>\r\n            <div class=\"store-detail-row\" id=\"storePhoneBtn\">\r\n              <div class=\"store-detail-icon\">\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 3l-9 18-2-8-8-2 18-8z\"><\/path><\/svg>\r\n              <\/div>\r\n              <div class=\"store-detail-label\" id=\"storeGetDirectionsLabel\">Get directions<\/div>\r\n              <div class=\"store-detail-arrow\">&#8250;<\/div>\r\n            <\/div>\r\n            <div class=\"store-detail-row\">\r\n              <div class=\"store-detail-icon\">\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"><\/line><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"><\/path><\/svg>\r\n              <\/div>\r\n              <div class=\"store-detail-label\" id=\"storeVisitWebsiteLabel\">Visit website<\/div>\r\n              <div class=\"store-detail-arrow\">&#8250;<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <button class=\"store-primary-cta\" id=\"storeSelectBtn\" type=\"button\">Select this store<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-contact\">\r\n        <div class=\"contact-view active\" id=\"contactMainView\">\r\n          <h2 id=\"contactTitle\" style=\"font-size:22px; font-weight:700; margin-bottom:6px;\">Get in touch<\/h2>\r\n          <p id=\"contactCopy\" style=\"color:#6b7280; font-size:14px; margin-bottom:18px;\">We typically reply in under 10 minutes.<\/p>\r\n\r\n          <div class=\"contact-option\" onclick=\"showContactView('whatsapp')\">\r\n            <div class=\"icon-bg\" style=\"background:#dcfce7; color:#16a34a;\">\r\n              <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <div class=\"name\" id=\"contactWhatsappName\">WhatsApp<\/div>\r\n              <div class=\"sub\" id=\"contactWhatsappSub\">Choose a store location<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"contact-option\" onclick=\"window.location.href='tel:+41329261434'\">\r\n            <div class=\"icon-bg\" style=\"background:#eff6ff; color:#2563eb;\">\r\n              <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <div class=\"name\" id=\"contactCallName\">Call us<\/div>\r\n              <div class=\"sub\">+41 32 926 14 34<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"contact-option\" onclick=\"window.location.href='mailto:info@repairandshop.ch'\">\r\n            <div class=\"icon-bg\" style=\"background:#fef3c7; color:#d97706;\">\r\n              <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <div class=\"name\" id=\"contactEmailName\">Email<\/div>\r\n              <div class=\"sub\">info@repairandshop.ch<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"contact-view\" id=\"contactWhatsappView\">\r\n          <div class=\"whatsapp-banner\">\r\n            <div class=\"whatsapp-banner-mark\">\r\n              <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\r\n            <\/div>\r\n            <div>\r\n              <div class=\"whatsapp-banner-title\" id=\"whatsappBannerTitle\">Open a discussion<\/div>\r\n              <div class=\"whatsapp-banner-copy\" id=\"whatsappBannerCopy\">Need help? Tap on one of our team members to connect via WhatsApp.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"whatsapp-helper-text\" id=\"whatsappHelperText\">You'll get a reply in a few minutes.<\/div>\r\n          <div id=\"whatsappLocationList\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"modal-overlay\" id=\"bookingModal\">\r\n    <div class=\"modal booking-modal\">\r\n      <div class=\"booking-modal-head\">\r\n          <h3 id=\"bookingModalTitle\">Book your repair<\/h3>\r\n          <p id=\"bookingModalCopy\">Complete your booking request below and we will contact you soon.<\/p>\r\n      <\/div>\r\n\r\n            <div class=\"booking-concept active\" id=\"concept-a\">\r\n        <div class=\"booking-summary-card\">\r\n          <div class=\"booking-summary-title\">Booking Summary<\/div>\r\n          <div class=\"booking-summary-grid\">\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelDevice\">Device<\/span><span class=\"value\" data-booking-bind=\"device\">Smartphone<\/span><\/div>\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelBrand\">Brand<\/span><span class=\"value\" data-booking-bind=\"brand\">Apple<\/span><\/div>\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelModel\">Model<\/span><span class=\"value\" data-booking-bind=\"model\">iPhone 15 Pro Max<\/span><\/div>\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelRepair\">Repair<\/span><span class=\"value\" data-booking-bind=\"issue\">Display repair<\/span><\/div>\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelPrice\">Price<\/span><span class=\"value\" data-booking-bind=\"price\">189 CHF<\/span><\/div>\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelStore\">Store<\/span><span class=\"value\" data-booking-bind=\"store\">Not selected yet<\/span><\/div>\r\n          <\/div>\r\n          <button class=\"booking-inline-action\" id=\"bookingChooseStoreBtn\" type=\"button\" onclick=\"chooseBookingStore('concept-a')\">Choose store<\/button>\r\n          <div class=\"booking-inline-picker\" id=\"bookingInlinePicker\">\r\n            <div class=\"booking-inline-picker-title\" id=\"bookingInlinePickerTitle\">Choose a store<\/div>\r\n            <div class=\"booking-inline-store-list\" id=\"bookingInlineStoreList\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <form class=\"booking-form\" onsubmit=\"submitBookingForm(event, 'a')\">\r\n          <input type=\"checkbox\" name=\"botcheck\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\" style=\"display:none\">\r\n          <div class=\"booking-field\"><label id=\"bookingNameLabel\" for=\"bookingNameA\">Full name<\/label><input id=\"bookingNameA\" type=\"text\" placeholder=\"Your full name\" required \/><\/div>\r\n          <div class=\"booking-field\"><label id=\"bookingPhoneLabel\" for=\"bookingPhoneA\">Phone number<\/label><input id=\"bookingPhoneA\" type=\"tel\" placeholder=\"+41 ...\" required \/><\/div>\r\n          <div class=\"booking-field\"><label id=\"bookingEmailLabel\" for=\"bookingEmailA\">Email address<\/label><input id=\"bookingEmailA\" type=\"email\" placeholder=\"you@example.com\" \/><\/div>\r\n          <div class=\"booking-field-grid\">\r\n            <div class=\"booking-field\"><label id=\"bookingDateLabel\" for=\"bookingDateA\">Preferred date<\/label><input id=\"bookingDateA\" type=\"date\" \/><\/div>\r\n            <div class=\"booking-field\"><label id=\"bookingTimeLabel\" for=\"bookingTimeA\">Preferred time<\/label><input id=\"bookingTimeA\" type=\"time\" \/><\/div>\r\n          <\/div>\r\n          <div class=\"booking-time-chips\" id=\"bookingTimeChipsA\">\r\n            <button class=\"booking-time-chip\" type=\"button\" data-time=\"10:00\">10:00<\/button>\r\n            <button class=\"booking-time-chip\" type=\"button\" data-time=\"13:30\">13:30<\/button>\r\n            <button class=\"booking-time-chip\" type=\"button\" data-time=\"16:00\">16:00<\/button>\r\n          <\/div>\r\n          <div class=\"booking-date-note\" id=\"bookingDateNoteA\">Choose a date and time that suits you best. Saturday slots can be limited.<\/div>\r\n          <div class=\"booking-field\"><label id=\"bookingMessageLabel\" for=\"bookingMessageA\">Additional notes<\/label><textarea id=\"bookingMessageA\" placeholder=\"Optional: preferred time, extra notes, special requests\"><\/textarea><div class=\"booking-field-note\" id=\"bookingOptionalNote\">Optional<\/div><\/div>\r\n          <div class=\"booking-actions\"><button class=\"btn btn-primary\" id=\"bookingSubmitBtn\" type=\"submit\">Booking Confirm<\/button><button class=\"btn btn-secondary\" id=\"bookingCloseBtn\" type=\"button\" onclick=\"closeBooking()\">Close<\/button><\/div>\r\n          <div class=\"booking-submit-status\" data-booking-status=\"A\"><\/div>\r\n        <\/form>\r\n        <div class=\"booking-success-card\" data-booking-success=\"A\">\r\n          <div class=\"booking-success-mark\"><svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/div>\r\n          <h4 id=\"bookingSuccessTitle\">Booking confirmed<\/h4>\r\n          <p id=\"bookingSuccessCopy\">Your repair request has been sent successfully.<\/p>\r\n          <div class=\"booking-success-reference\" id=\"bookingSuccessReferenceA\">Reference: RAS-000000<\/div>\r\n          <div class=\"booking-success-meta\">\r\n            <div><strong id=\"bookingSuccessModelLabel\">Model:<\/strong> <span data-booking-bind=\"model\">iPhone 15 Pro Max<\/span><\/div>\r\n            <div><strong id=\"bookingSuccessRepairLabel\">Repair:<\/strong> <span data-booking-bind=\"issue\">Display repair<\/span><\/div>\r\n            <div><strong id=\"bookingSuccessStoreLabel\">Store:<\/strong> <span data-booking-bind=\"store\">Not selected yet<\/span><\/div>\r\n            <div><strong id=\"bookingSuccessDateLabel\">Preferred date:<\/strong> <span id=\"bookingSuccessDateA\">Not provided<\/span><\/div>\r\n            <div><strong id=\"bookingSuccessTimeLabel\">Preferred time:<\/strong> <span id=\"bookingSuccessTimeA\">Not provided<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"booking-success-actions\">\r\n            <button class=\"btn btn-primary\" id=\"bookingDoneBtn\" type=\"button\" onclick=\"closeBooking()\">Done<\/button>\r\n            <button class=\"btn btn-secondary\" id=\"bookingAnotherBtn\" type=\"button\" onclick=\"resetBookingAfterSuccess()\">Book another repair<\/button>\r\n            <button class=\"btn btn-secondary\" id=\"bookingWhatsappBtn\" type=\"button\" onclick=\"continueBookingOnWhatsapp()\">Chat on WhatsApp<\/button>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n  const brands = [\r\n    { id: \"apple\", name: \"Apple\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M16.37 12.06c.02 2.2 1.93 2.93 1.95 2.94-.02.05-.3 1.04-.99 2.06-.6.89-1.22 1.78-2.2 1.8-.96.02-1.27-.57-2.37-.57-1.1 0-1.45.55-2.35.59-.94.03-1.66-.95-2.27-1.84-1.25-1.81-2.2-5.1-.92-7.33.64-1.11 1.79-1.81 3.03-1.83.95-.02 1.84.64 2.37.64.53 0 1.53-.79 2.58-.67.44.02 1.67.18 2.46 1.34-.06.04-1.47.86-1.45 2.57zM14.95 5.69c.5-.61.83-1.45.74-2.29-.72.03-1.58.48-2.1 1.08-.46.53-.86 1.39-.75 2.21.8.06 1.61-.41 2.11-1z\"\/><\/svg>' },\r\n    { id: \"samsung\", name: \"Samsung\", logo: '<span class=\"brand-badge brand-badge-samsung\" aria-hidden=\"true\">S<\/span>' },\r\n    { id: \"hp\", name: \"HP\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"11\" fill=\"#0A66C2\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"10\" font-family=\"Arial, sans-serif\" font-weight=\"700\">HP<\/text><\/svg>' },\r\n    { id: \"dell\", name: \"Dell\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"11\" fill=\"#007DB8\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"9\" font-family=\"Arial, sans-serif\" font-weight=\"700\">DELL<\/text><\/svg>' },\r\n    { id: \"lenovo\", name: \"Lenovo\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect width=\"24\" height=\"24\" rx=\"6\" fill=\"#E2231A\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"8\" font-family=\"Arial, sans-serif\" font-weight=\"700\">LEN<\/text><\/svg>' },\r\n    { id: \"asus\", name: \"Asus\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect width=\"24\" height=\"24\" rx=\"6\" fill=\"#00539B\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"8\" font-family=\"Arial, sans-serif\" font-weight=\"700\">ASUS<\/text><\/svg>' },\r\n    { id: \"acer\", name: \"Acer\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect width=\"24\" height=\"24\" rx=\"6\" fill=\"#83B81A\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"8\" font-family=\"Arial, sans-serif\" font-weight=\"700\">ACER<\/text><\/svg>' },\r\n    { id: \"microsoft\", name: \"Microsoft Surface\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"8\" height=\"8\" fill=\"#F25022\"\/><rect x=\"13\" y=\"3\" width=\"8\" height=\"8\" fill=\"#7FBA00\"\/><rect x=\"3\" y=\"13\" width=\"8\" height=\"8\" fill=\"#00A4EF\"\/><rect x=\"13\" y=\"13\" width=\"8\" height=\"8\" fill=\"#FFB900\"\/><\/svg>' },\r\n    { id: \"google\", name: \"Google Pixel\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M21 12.24c0-.72-.06-1.25-.19-1.8H12v3.4h5.18c-.1.84-.64 2.1-1.84 2.95l-.02.11 2.68 2.08.19.02c1.77-1.64 2.81-4.05 2.81-6.76z\" fill=\"#4285F4\"\/><path d=\"M12 21c2.53 0 4.65-.83 6.2-2.25l-2.95-2.29c-.79.55-1.85.94-3.25.94-2.48 0-4.58-1.64-5.33-3.91l-.1.01-2.79 2.16-.03.1C5.3 18.85 8.39 21 12 21z\" fill=\"#34A853\"\/><path d=\"M6.67 13.49A5.4 5.4 0 0 1 6.36 12c0-.52.1-1.01.29-1.49l-.01-.1-2.82-2.2-.09.04A8.96 8.96 0 0 0 3 12c0 1.44.35 2.8.97 4l2.7-2.51z\" fill=\"#FBBC05\"\/><path d=\"M12 6.6c1.77 0 2.97.77 3.65 1.41l2.66-2.59C16.64 3.87 14.53 3 12 3 8.39 3 5.3 5.15 3.73 8.25l2.92 2.26C7.42 8.24 9.52 6.6 12 6.6z\" fill=\"#EA4335\"\/><\/svg>' },\r\n    { id: \"xiaomi\", name: \"Xiaomi\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect width=\"24\" height=\"24\" rx=\"6\" fill=\"#FF6900\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"10\" font-family=\"Arial, sans-serif\" font-weight=\"700\">MI<\/text><\/svg>' },\r\n    { id: \"huawei\", name: \"Huawei\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M11.9 3.3c-.8 1.8-1.1 3.6-.8 5.1.2 1.1.5 1.9.8 2.5.3-.6.6-1.4.8-2.5.3-1.5 0-3.3-.8-5.1z\" fill=\"#C7000B\"\/><path d=\"M8 4.7c-.3 1.8-.1 3.5.5 4.9.4 1 .9 1.7 1.4 2.2.1-.7.1-1.5-.1-2.6-.3-1.4-.9-2.9-1.8-4.5z\" fill=\"#C7000B\"\/><path d=\"M5 7.5c.2 1.6.8 3.1 1.8 4.2.7.8 1.3 1.3 1.9 1.7-.1-.6-.4-1.4-.8-2.3-.7-1.2-1.6-2.4-2.9-3.6z\" fill=\"#C7000B\"\/><path d=\"M3.8 11.2c.8 1.2 1.8 2.2 3 2.9.9.5 1.6.8 2.2.9-.3-.5-.8-1.1-1.5-1.8-1-.8-2.2-1.5-3.7-2z\" fill=\"#C7000B\"\/><path d=\"M20.1 7.5c-1.3 1.2-2.2 2.4-2.9 3.6-.5.9-.7 1.7-.8 2.3.6-.4 1.2-.9 1.9-1.7 1-1.1 1.6-2.6 1.8-4.2z\" fill=\"#C7000B\"\/><path d=\"M16.9 4.7c-.9 1.6-1.5 3.1-1.8 4.5-.2 1.1-.2 1.9-.1 2.6.5-.5 1-1.2 1.4-2.2.6-1.4.8-3.1.5-4.9z\" fill=\"#C7000B\"\/><path d=\"M13.2 14.8c-.4 1.6-.7 3-.8 4.2.8-.3 1.8-.8 2.8-1.6 1.3-.9 2.3-2 3-3.3-1.6.2-3 .6-4.2 1.1-.4.2-.6.3-.8.4z\" fill=\"#C7000B\"\/><path d=\"M10.7 14.8c-.2-.1-.4-.2-.8-.4-1.2-.5-2.6-.9-4.2-1.1.7 1.3 1.7 2.4 3 3.3 1 .8 2 1.3 2.8 1.6-.1-1.2-.4-2.6-.8-4.2z\" fill=\"#C7000B\"\/><\/svg>' },\r\n    { id: \"oneplus\", name: \"OnePlus\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect width=\"24\" height=\"24\" rx=\"6\" fill=\"#EB0029\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"10\" font-family=\"Arial, sans-serif\" font-weight=\"700\">1+<\/text><\/svg>' },\r\n    { id: \"other\", name: \"Other brands\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#E5E7EB\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#475569\" font-size=\"11\" font-family=\"Arial, sans-serif\" font-weight=\"700\">...<\/text><\/svg>' }\r\n  ];\r\n\r\n  const bookingSubmissionConfig = {\r\n    email: \"info@repairandshop.ch\",\r\n    endpoint: \"https:\/\/api.web3forms.com\/submit\",\r\n    provider: \"web3forms\",\r\n    accessKey: \"74736fdb-d68a-48c8-bdca-8116d2c44e3f\",\r\n    fromName: \"repairandshop Booking\",\r\n    subjectPrefix: \"Repair booking\"\r\n  };\r\n\r\n  const defaultIssues = [\r\n    { name: \"Screen repair\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n    { name: \"Battery replacement\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n    { name: \"Back glass repair\", price: \"On request\", icon: \"back\", isQuote: true },\r\n    { name: \"Charging port\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n    { name: \"Camera repair\", price: \"On request\", icon: \"camera\", isQuote: true },\r\n    { name: \"Water damage\", price: \"On request\", icon: \"water\", isQuote: true },\r\n    { name: \"Other issue\", price: \"On request\", icon: \"other\", isQuote: true }\r\n  ];\r\n\r\n  const appleIssueTemplate = [\r\n    { name: \"Display Reparatur Premiumqualit\u00c3\u00a4t\", price: \"ADD PRICE\", icon: \"screen\" },\r\n    { name: \"Display Originalzustand\", price: \"ADD PRICE\", icon: \"screen\" },\r\n    { name: \"Akkuwechsel\", price: \"ADD PRICE\", icon: \"battery\" },\r\n    { name: \"R\u00c3\u00bcckseite\", price: \"ADD PRICE\", icon: \"back\" },\r\n    { name: \"Ladebuchse\", price: \"ADD PRICE\", icon: \"charge\" },\r\n    { name: \"Lautsprecher\", price: \"ADD PRICE\", icon: \"other\" },\r\n    { name: \"Mikrofon\", price: \"ADD PRICE\", icon: \"other\" },\r\n    { name: \"H\u00c3\u00b6rmuschel\", price: \"ADD PRICE\", icon: \"other\" },\r\n    { name: \"Kamera (Hinten)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Kamera (Vorne)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Kamera Glas (Hinten)\", price: \"ADD PRICE\", icon: \"camera\" }\r\n  ];\r\n\r\n  const samsungIssueTemplate = [\r\n    { name: \"Display Reparatur\", price: \"ADD PRICE\", icon: \"screen\" },\r\n    { name: \"Akkuwechsel\", price: \"ADD PRICE\", icon: \"battery\" },\r\n    { name: \"R\u00c3\u00bcckseite\", price: \"ADD PRICE\", icon: \"back\" },\r\n    { name: \"Ladebuchse\", price: \"ADD PRICE\", icon: \"charge\" },\r\n    { name: \"Lautsprecher\", price: \"ADD PRICE\", icon: \"speaker\" },\r\n    { name: \"Mikrofon\", price: \"ADD PRICE\", icon: \"microphone\" },\r\n    { name: \"H\u00c3\u00b6rmuschel\", price: \"ADD PRICE\", icon: \"earpiece\" },\r\n    { name: \"Kamera (Hinten)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Kamera (Vorne)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Power Button\", price: \"ADD PRICE\", icon: \"power\" }\r\n  ];\r\n\r\n  const samsungSeriesCatalog = {\r\n    \"GALAXY S SERIES\": [\r\n      \"Galaxy S26 Ultra\", \"Galaxy S26+\", \"Galaxy S26\",\r\n      \"Galaxy S25 Ultra\", \"Galaxy S25+\", \"Galaxy S25\",\r\n      \"Galaxy S24 Ultra\", \"Galaxy S24+\", \"Galaxy S24\", \"Galaxy S24 FE\",\r\n      \"Galaxy S23 Ultra\", \"Galaxy S23+\", \"Galaxy S23\", \"Galaxy S23 FE\",\r\n      \"Galaxy S22 Ultra\", \"Galaxy S22+\", \"Galaxy S22\",\r\n      \"Galaxy S21 Ultra\", \"Galaxy S21+\", \"Galaxy S21\", \"Galaxy S21 FE\",\r\n      \"Galaxy S20 Ultra\", \"Galaxy S20+\", \"Galaxy S20\", \"Galaxy S20 FE\",\r\n      \"Galaxy S10+\", \"Galaxy S10\", \"Galaxy S10e\",\r\n      \"Galaxy S9+\", \"Galaxy S9\"\r\n    ],\r\n    \"GALAXY A SERIES\": [\r\n      \"Galaxy A57 5G\", \"Galaxy A56 5G\", \"Galaxy A55 5G\", \"Galaxy A54 5G\", \"Galaxy A53 5G\", \"Galaxy A52\", \"Galaxy A52s 5G\",\r\n      \"Galaxy A37 5G\", \"Galaxy A36 5G\", \"Galaxy A35 5G\", \"Galaxy A34 5G\", \"Galaxy A33 5G\", \"Galaxy A32\",\r\n      \"Galaxy A25 5G\", \"Galaxy A24\", \"Galaxy A23\", \"Galaxy A22\",\r\n      \"Galaxy A16 5G\", \"Galaxy A15 5G\", \"Galaxy A14 5G\", \"Galaxy A13 5G\",\r\n      \"Galaxy A05s\", \"Galaxy A05\"\r\n    ],\r\n    \"GALAXY Z SERIES\": [\r\n      \"Galaxy Z Fold7\", \"Galaxy Z Fold6\", \"Galaxy Z Fold5\", \"Galaxy Z Fold4\", \"Galaxy Z Fold3\",\r\n      \"Galaxy Z Flip7\", \"Galaxy Z Flip6\", \"Galaxy Z Flip5\", \"Galaxy Z Flip4\", \"Galaxy Z Flip3\"\r\n    ],\r\n    \"GALAXY NOTE SERIES\": [\r\n      \"Galaxy Note 20 Ultra\", \"Galaxy Note 20\",\r\n      \"Galaxy Note 10+\", \"Galaxy Note 10\", \"Galaxy Note 10 Lite\",\r\n      \"Galaxy Note9\", \"Galaxy Note8\"\r\n    ],\r\n    \"GALAXY M SERIES\": [\r\n      \"Galaxy M56 5G\", \"Galaxy M55 5G\", \"Galaxy M55s 5G\", \"Galaxy M54 5G\", \"Galaxy M53 5G\", \"Galaxy M52 5G\", \"Galaxy M51\",\r\n      \"Galaxy M35 5G\", \"Galaxy M34 5G\", \"Galaxy M33 5G\", \"Galaxy M32\", \"Galaxy M31\",\r\n      \"Galaxy M23 5G\", \"Galaxy M22\",\r\n      \"Galaxy M15 5G\", \"Galaxy M14 5G\"\r\n    ],\r\n    \"GALAXY J SERIES\": [\r\n      \"Galaxy J8\", \"Galaxy J7+\", \"Galaxy J7 Pro\", \"Galaxy J7 (2017)\",\r\n      \"Galaxy J6+\", \"Galaxy J6\",\r\n      \"Galaxy J5 Pro\", \"Galaxy J5 (2017)\",\r\n      \"Galaxy J4+\", \"Galaxy J4\",\r\n      \"Galaxy J3 (2017)\"\r\n    ],\r\n    \"SAMSUNG NOTEBOOK\": [\r\n      \"Galaxy Book5 Pro 360\", \"Galaxy Book5 Pro\", \"Galaxy Book5 360\", \"Galaxy Book5\",\r\n      \"Galaxy Book4 Ultra\", \"Galaxy Book4 Pro 360\", \"Galaxy Book4 Pro\", \"Galaxy Book4 360\", \"Galaxy Book4\",\r\n      \"Galaxy Book3 Ultra\", \"Galaxy Book3 Pro 360\", \"Galaxy Book3 Pro\", \"Galaxy Book3 360\", \"Galaxy Book3\"\r\n    ]\r\n  };\r\n\r\n  function buildModelIssueMap(seriesCatalog, template) {\r\n    const modelIssues = {};\r\n    Object.values(seriesCatalog).forEach((models) => {\r\n      models.forEach((model) => {\r\n        modelIssues[model] = template.map((item) => ({\r\n          ...item,\r\n          name: normalizeIssueLabelSafe(item.name),\r\n          price: item.price === \"ADD PRICE\" ? \"On request\" : item.price,\r\n          isQuote: item.price === \"ADD PRICE\" ? true : item.isQuote\r\n        }));\r\n      });\r\n    });\r\n    return modelIssues;\r\n  }\r\n\r\n  function makeAndroidIssueList(display, battery, back, charge, speaker, mic, earpiece, rearCamera, frontCamera, cameraGlass) {\r\n    return [\r\n      { name: \"Display Reparatur\", price: display, icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: battery, icon: \"battery\" },\r\n      { name: normalizeIssueLabelSafe(\"R\u00c3\u0192\u00c2\u00bcckseite\"), price: back, icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: charge, icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: speaker, icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: mic, icon: \"microphone\" },\r\n      { name: normalizeIssueLabelSafe(\"H\u00c3\u0192\u00c2\u00b6rmuschel\"), price: earpiece, icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: rearCamera, icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: frontCamera, icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: cameraGlass, icon: \"camera\" }\r\n    ];\r\n  }\r\n\r\n  const pixelIssueTemplate = [\r\n    { name: \"Display Reparatur\", price: \"ADD PRICE\", icon: \"screen\" },\r\n    { name: \"Akkuwechsel\", price: \"ADD PRICE\", icon: \"battery\" },\r\n    { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"ADD PRICE\", icon: \"back\" },\r\n    { name: \"Ladebuchse\", price: \"ADD PRICE\", icon: \"charge\" },\r\n    { name: \"Lautsprecher\", price: \"ADD PRICE\", icon: \"speaker\" },\r\n    { name: \"Mikrofon\", price: \"ADD PRICE\", icon: \"microphone\" },\r\n    { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"ADD PRICE\", icon: \"earpiece\" },\r\n    { name: \"Kamera (Hinten)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Kamera (Vorne)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Power Button\", price: \"ADD PRICE\", icon: \"power\" }\r\n  ];\r\n\r\n  const pixelSeriesCatalog = {\r\n    \"PIXEL 9 SERIES\": [\"Google Pixel 9 Pro Fold\", \"Google Pixel 9 Pro XL\", \"Google Pixel 9 Pro\", \"Google Pixel 9A\", \"Google Pixel 9\"],\r\n    \"PIXEL 8 SERIES\": [\"Google Pixel Fold\", \"Google Pixel 8 Pro\", \"Google Pixel 8\", \"Google Pixel 8A\"],\r\n    \"PIXEL 7 SERIES\": [\"Google Pixel 7 Pro\", \"Google Pixel 7\", \"Google Pixel 7A\"],\r\n    \"PIXEL 6 SERIES\": [\"Google Pixel 6 Pro\", \"Google Pixel 6\"]\r\n  };\r\n\r\n  const androidIssueTemplate = [\r\n    { name: \"Display Reparatur\", price: \"ADD PRICE\", icon: \"screen\" },\r\n    { name: \"Akkuwechsel\", price: \"ADD PRICE\", icon: \"battery\" },\r\n    { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"ADD PRICE\", icon: \"back\" },\r\n    { name: \"Ladebuchse\", price: \"ADD PRICE\", icon: \"charge\" },\r\n    { name: \"Lautsprecher\", price: \"ADD PRICE\", icon: \"speaker\" },\r\n    { name: \"Mikrofon\", price: \"ADD PRICE\", icon: \"microphone\" },\r\n    { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"ADD PRICE\", icon: \"earpiece\" },\r\n    { name: \"Kamera (Hinten)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Kamera (Vorne)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Power Button\", price: \"ADD PRICE\", icon: \"power\" }\r\n  ];\r\n\r\n  const xiaomiSeriesCatalog = {\r\n    \"XIAOMI MI SERIES\": [\"Mi 12T Pro\", \"Mi 12T\", \"Mi 11T Pro\", \"Mi 11T\", \"Mi 11X Pro\", \"Mi 11i Pro\", \"Mi 11 Lite 5g NE\", \"Mi 11 Ultra\", \"Mi 11 Lite 5G\", \"Mi 11 Lite\", \"Mi 11\", \"Mi 10T Lite 5G\", \"Mi 10T Pro\", \"Mi 10T\", \"Mi 10 Pro\", \"Mi 10 Lite 5G\", \"Mi 10\", \"Xiaomi 12X 5G\", \"Xiaomi 12 Pro\", \"Mi Note 10 Lite\", \"Mi Note 10\", \"Mi Mix 3\", \"Mi A3\", \"Mi A2 Lite\", \"Mi A2\", \"Mi A1\", \"Mi 9T Pro (2019)\", \"Mi 9T (2019)\", \"Mi 9SE\", \"Mi 9 Lite\", \"Mi 9\", \"Mi 8 Pro\", \"Mi 8 lite\", \"Mi 8\"],\r\n    \"XIAOMI REDMI SERIES\": [\"Redmi Note 11S\", \"Redmi Note 11\", \"Redmi Note 10S\", \"Redmi Note 10 Pro\", \"Redmi Note 10 5G\", \"Redmi Note 10\", \"Redmi Note 9T\", \"Redmi Note 9S\", \"Redmi Note 9 Pro\", \"Redmi Note 9\", \"Redmi 10\", \"Redmi 9T\", \"Redmi 9AT\", \"Redmi 9A\", \"Redmi 9\", \"Redmi 8A Pro\", \"Redmi 8A\", \"Redmi 8\", \"Redmi 7A\", \"Redmi 7\", \"Redmi 6A\", \"Redmi 6\", \"Redmi 5A\", \"Redmi 5\", \"Redmi Note 8T\", \"Redmi Note 8 Pro\", \"Redmi Note 8\", \"Redmi Note 7\", \"Redmi Note 6 Pro\", \"Redmi Note 5A\", \"Redmi Note 5\"],\r\n    \"XIAOMI POCO SERIES\": [\"Poco X3 GT\", \"Poco X3 Pro\", \"Poco X3\", \"Poco F3\", \"Poco F2 Pro\", \"Pocophone F1\", \"Poco M3 Pro 5G\", \"Poco M3\"]\r\n  };\r\n\r\n  const huaweiSeriesCatalog = {\r\n    \"HUAWEI P SERIES\": [\"Huawei P40 Pro Plus\", \"Huawei P40 Pro\", \"Huawei P40 Lite 5G\", \"Huawei P40 Lite E\", \"Huawei P40 Lite\", \"Huawei P40\", \"Huawei P30 Pro 2020\", \"Huawei P30 Lite (NEU)\", \"Huawei P30 Lite\", \"Huawei P30\", \"Huawei P30 Pro\", \"Huawei P20 Lite\", \"Huawei P20\", \"Huawei P20 Pro\", \"Huawei P10 Lite\", \"Huawei P10\", \"Huawei P10 Plus\", \"Huawei P Smart 2019\", \"Huawei P Smart Plus 2019\"],\r\n    \"HUAWEI MATE SERIES\": [\"Huawei Mate 40 Pro\", \"Huawei Mate 30 Pro\", \"Huawei Mate 30\"],\r\n    \"HUAWEI HONOR SERIES\": [\"Honor 20 Pro\", \"Honor 20 Lite\", \"Honor 20\", \"Honor 10 Lite\", \"Honor 10\", \"Honor 9 Lite\", \"Honor 8\", \"Honor 6A\"],\r\n    \"HUAWEI NOVA SERIES\": [\"Nova 5T\", \"Nova 3\", \"Nova 2\", \"Nova\"],\r\n    \"HUAWEI Y SERIES\": [\"Y7 2019\", \"Y7 2018\", \"Y6 2019\", \"Y6 2018\", \"Y5 2019\", \"Y5 2018\"]\r\n  };\r\n\r\n  const oneplusSeriesCatalog = {\r\n    \"ONEPLUS SERIES\": [\"OnePlus Nord N100\", \"OnePlus Nord N10\", \"OnePlus 10 Pro\", \"OnePlus 9 Pro\", \"OnePlus 9\", \"OnePlus 8T Pro\", \"OnePlus 8T\", \"OnePlus 8\", \"OnePlus 7T Pro\", \"OnePlus 7T\", \"OnePlus 7 Pro\", \"OnePlus 7\", \"OnePlus 6T\", \"OnePlus 6\", \"OnePlus 5\"]\r\n  };\r\n\r\n  const samsungModelIssueOverrides = {\r\n    \"Galaxy A57 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A56 5G\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A55 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"160 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A54 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A53 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A52\": [\r\n      { name: \"Display Originalzustand\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A52s 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"69 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A37 5G\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Wasserschaden \/ Diagnose\", price: \"79 CHF\", icon: \"water\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy A36 5G\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A35 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A34 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A33 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A32\": [\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A25 5G\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A24\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A23\": [\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A22\": [\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A16 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"69 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A15 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A14 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A13 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A05s\": [\r\n      { name: \"Display Originalzustand\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A05\": [\r\n      { name: \"Display Originalzustand\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ]\r\n  };\r\n\r\n  const samsungSModelIssueOverrides = {\r\n    \"Galaxy S26 Ultra\": [\r\n      { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"159 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S26+\": [\r\n      { name: \"Display Originalzustand\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S26\": [\r\n      { name: \"Display Originalzustand\", price: \"369 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"129 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S25 Ultra\": [\r\n      { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"129 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"339 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S25+\": [\r\n      { name: \"Display Reparatur\", price: \"330 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"115 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"110 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"105 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"200 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"125 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"90 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S25\": [\r\n      { name: \"Display Originalzustand\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"129 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S24 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"129 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S24+\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S24\": [\r\n      { name: \"Display Reparatur\", price: \"339 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"109 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S24 FE\": [\r\n      { name: \"Display Originalzustand\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S23 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"119 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S23+\": [\r\n      { name: \"Display Originalzustand\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"119 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"289 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S23\": [\r\n      { name: \"Display Originalzustand\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S23 FE\": [\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S22 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"119 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S22+\": [\r\n      { name: \"Display Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"119 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"289 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S22\": [\r\n      { name: \"Display Originalzustand\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S21 Ultra\": [\r\n      { name: \"Display Originalzustand\", price: \"439 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S21+\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S21\": [\r\n      { name: \"Display Originalzustand\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S21 FE\": [\r\n      { name: \"Display Originalzustand\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S20 Ultra\": [\r\n      { name: \"Display Originalzustand\", price: \"379 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S20+\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"199 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S20\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S20 FE\": [\r\n      { name: \"Display Originalzustand\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S10+\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"199 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S10\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"69 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S10e\": [\r\n      { name: \"Display Originalzustand\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"69 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S9+\": [\r\n      { name: \"Display Reparatur\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S9\": [\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"69 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ]\r\n  };\r\n\r\n  const samsungZModelIssueOverrides = {\r\n    \"Galaxy Z Fold7\": [\r\n      { name: \"Display Originalzustand\", price: \"829 CHF\", icon: \"screen\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"109 CHF\", icon: \"back\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Vorne)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Hinten)\", price: \"259 CHF\", icon: \"camera\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Fold6\": [\r\n      { name: \"Display Reparatur\", price: \"799 CHF\", icon: \"screen\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Hinten)\", price: \"249 CHF\", icon: \"camera\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Fold5\": [\r\n      { name: \"Display Reparatur\", price: \"759 CHF\", icon: \"screen\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Fold4\": [\r\n      { name: \"Display Reparatur\", price: \"699 CHF\", icon: \"screen\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Fold3\": [\r\n      { name: \"Display Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"159 CHF\", icon: \"back\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Flip7\": [\r\n      { name: \"Display Reparatur\", price: \"589 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"109 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Flip6\": [\r\n      { name: \"Display Reparatur\", price: \"569 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Flip5\": [\r\n      { name: \"Display Reparatur\", price: \"549 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Z Flip4\": [\r\n      { name: \"Display Reparatur\", price: \"699 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Flip3\": [\r\n      { name: \"Display Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ]\r\n  };\r\n\r\n  const samsungNoteModelIssueOverrides = {\r\n    \"Galaxy Note 20 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"109 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note 20\": [\r\n      { name: \"Display Originalzustand\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note 10+\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note 10\": [\r\n      { name: \"Display Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note 10 Lite\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note9\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note8\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ]\r\n  };\r\n\r\n  const samsungMModelIssueOverrides = {\r\n    \"Galaxy M56 5G\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M55 5G\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M55s 5G\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M54 5G\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M53 5G\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M52 5G\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M51\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M35 5G\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M34 5G\": [\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M33 5G\": [\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M32\": [\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M31\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M23 5G\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M22\": [\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M15 5G\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M14 5G\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ]\r\n  };\r\n\r\n  const samsungJModelIssueOverrides = {\r\n    \"Galaxy J8\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"69 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J7+\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"69 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J7 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"170 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"80 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"70 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"70 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"70 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"70 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"70 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"50 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J7 (2017)\": [\r\n      { name: \"Display Reparatur\", price: \"170 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"80 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"70 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"70 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"70 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"70 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"70 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"50 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J6+\": [\r\n      { name: \"Display Originalzustand\", price: \"109 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"49 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"59 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J6\": [\r\n      { name: \"Display Originalzustand\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"49 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"59 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J5 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"59 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"59 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J5 (2017)\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"59 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"59 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J4+\": [\r\n      { name: \"Display Originalzustand\", price: \"109 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"49 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"59 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J4\": [\r\n      { name: \"Display Reparatur\", price: \"99 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"49 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"39 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J3 (2017)\": [\r\n      { name: \"Display Reparatur\", price: \"99 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"49 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"39 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ]\r\n  };\r\n\r\n  const samsungNotebookModelIssueOverrides = {\r\n    \"Galaxy Book5 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"549 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"229 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"169 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"189 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book5 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"519 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"219 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"169 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book5 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"489 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"209 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"179 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"449 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book4 Ultra\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"529 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"219 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"169 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book4 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"209 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"179 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book4 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"469 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book4 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"449 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"169 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book4\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book3 Ultra\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"489 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"209 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book3 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"169 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book3 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book3 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"409 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book3\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ]\r\n  };\r\n\r\n  const googlePixelModelIssueOverrides = {\r\n    \"Google Pixel 9 Pro Fold\": [\r\n      { name: \"Display Reparatur\", price: \"159 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"259 CHF\", icon: \"back\" }\r\n    ],\r\n    \"Google Pixel 9 Pro XL\": [\r\n      { name: \"Display Reparatur\", price: \"369 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"189 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Google Pixel 9 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"369 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"179 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Google Pixel 9A\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" }\r\n    ],\r\n    \"Google Pixel 9\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"159 CHF\", icon: \"back\" }\r\n    ],\r\n    \"Google Pixel Fold\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"279 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" }\r\n    ],\r\n    \"Google Pixel 8 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"259 CHF\", icon: \"back\" }\r\n    ],\r\n    \"Google Pixel 8\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"229 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Google Pixel 8A\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"229 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Google Pixel 7 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"259 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Google Pixel 7\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" }\r\n    ],\r\n    \"Google Pixel 7A\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" }\r\n    ],\r\n    \"Google Pixel 6 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"469 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" }\r\n    ],\r\n    \"Google Pixel 6\": [\r\n      { name: \"Display Reparatur\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ]\r\n  };\r\n\r\n  const xiaomiMiModelIssueOverrides = {\r\n    \"Mi 12T Pro\": makeAndroidIssueList(\"249 CHF\", \"99 CHF\", \"119 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"269 CHF\", \"69 CHF\"),\r\n    \"Mi 12T\": makeAndroidIssueList(\"249 CHF\", \"99 CHF\", \"119 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"179 CHF\", \"99 CHF\", \"69 CHF\"),\r\n    \"Mi 11T Pro\": makeAndroidIssueList(\"329 CHF\", \"119 CHF\", \"129 CHF\", \"119 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 11T\": makeAndroidIssueList(\"299 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 11X Pro\": makeAndroidIssueList(\"299 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 11i Pro\": makeAndroidIssueList(\"109 CHF\", \"79 CHF\", \"89 CHF\", \"109 CHF\", \"79 CHF\", \"109 CHF\", \"119 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 11 Lite 5g NE\": makeAndroidIssueList(\"249 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi 11 Ultra\": makeAndroidIssueList(\"399 CHF\", \"129 CHF\", \"149 CHF\", \"129 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"199 CHF\", \"119 CHF\", \"79 CHF\"),\r\n    \"Mi 11 Lite 5G\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi 11 Lite\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi 11\": makeAndroidIssueList(\"349 CHF\", \"139 CHF\", \"159 CHF\", \"129 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"189 CHF\", \"119 CHF\", \"79 CHF\"),\r\n    \"Mi 10T Lite 5G\": makeAndroidIssueList(\"249 CHF\", \"109 CHF\", \"129 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 10T Pro\": makeAndroidIssueList(\"279 CHF\", \"119 CHF\", \"139 CHF\", \"119 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 10T\": makeAndroidIssueList(\"279 CHF\", \"119 CHF\", \"139 CHF\", \"119 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 10 Pro\": makeAndroidIssueList(\"329 CHF\", \"129 CHF\", \"149 CHF\", \"129 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"169 CHF\", \"109 CHF\", \"69 CHF\"),\r\n    \"Mi 10 Lite 5G\": makeAndroidIssueList(\"239 CHF\", \"109 CHF\", \"129 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 10\": makeAndroidIssueList(\"299 CHF\", \"119 CHF\", \"139 CHF\", \"119 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Xiaomi 12X 5G\": makeAndroidIssueList(\"199 CHF\", \"89 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Xiaomi 12 Pro\": makeAndroidIssueList(\"269 CHF\", \"109 CHF\", \"109 CHF\", \"129 CHF\", \"129 CHF\", \"129 CHF\", \"129 CHF\", \"149 CHF\", \"129 CHF\", \"99 CHF\"),\r\n    \"Mi Note 10 Lite\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"119 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi Note 10\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"129 CHF\", \"89 CHF\", \"59 CHF\"),\r\n    \"Mi Mix 3\": makeAndroidIssueList(\"199 CHF\", \"89 CHF\", \"119 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"119 CHF\", \"59 CHF\"),\r\n    \"Mi A3\": makeAndroidIssueList(\"129 CHF\", \"79 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi A2 Lite\": makeAndroidIssueList(\"109 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Mi A2\": makeAndroidIssueList(\"119 CHF\", \"79 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi A1\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Mi 9T Pro (2019)\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi 9T (2019)\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Mi 9SE\": makeAndroidIssueList(\"159 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Mi 9 Lite\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Mi 9\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi 8 Pro\": makeAndroidIssueList(\"169 CHF\", \"79 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Mi 8 lite\": makeAndroidIssueList(\"129 CHF\", \"69 CHF\", \"89 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Mi 8\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"39 CHF\")\r\n  };\r\n\r\n  const xiaomiRedmiModelIssueOverrides = {\r\n    \"Redmi Note 11S\": makeAndroidIssueList(\"229 CHF\", \"89 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 11\": makeAndroidIssueList(\"209 CHF\", \"79 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 10S\": makeAndroidIssueList(\"199 CHF\", \"89 CHF\", \"99 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 10 Pro\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"109 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 10 5G\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 10\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"89 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 9T\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"109 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 9S\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"109 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 9 Pro\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"89 CHF\", \"109 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 9\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi 10\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Redmi 9T\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Redmi 9AT\": makeAndroidIssueList(\"119 CHF\", \"79 CHF\", \"79 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 9A\": makeAndroidIssueList(\"119 CHF\", \"79 CHF\", \"79 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 9\": makeAndroidIssueList(\"129 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 8A Pro\": makeAndroidIssueList(\"109 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 8A\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 8\": makeAndroidIssueList(\"109 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 7A\": makeAndroidIssueList(\"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi 7\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi 6A\": makeAndroidIssueList(\"79 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi 6\": makeAndroidIssueList(\"89 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi 5A\": makeAndroidIssueList(\"79 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi 5\": makeAndroidIssueList(\"89 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi Note 8T\": makeAndroidIssueList(\"159 CHF\", \"89 CHF\", \"89 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 8 Pro\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 8\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 7\": makeAndroidIssueList(\"139 CHF\", \"79 CHF\", \"79 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 6 Pro\": makeAndroidIssueList(\"129 CHF\", \"79 CHF\", \"79 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 5A\": makeAndroidIssueList(\"109 CHF\", \"69 CHF\", \"69 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi Note 5\": makeAndroidIssueList(\"119 CHF\", \"69 CHF\", \"69 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\")\r\n  };\r\n\r\n  const xiaomiPocoModelIssueOverrides = {\r\n    \"Poco X3 GT\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Poco X3 Pro\": makeAndroidIssueList(\"229 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Poco X3\": makeAndroidIssueList(\"219 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Poco F3\": makeAndroidIssueList(\"249 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Poco F2 Pro\": makeAndroidIssueList(\"239 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Pocophone F1\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Poco M3 Pro 5G\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Poco M3\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\")\r\n  };\r\n\r\n  const huaweiModelIssueOverrides = {\r\n    \"Huawei P40 Pro Plus\": makeAndroidIssueList(\"399 CHF\", \"139 CHF\", \"159 CHF\", \"129 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"199 CHF\", \"119 CHF\", \"79 CHF\"),\r\n    \"Huawei P40 Pro\": makeAndroidIssueList(\"369 CHF\", \"129 CHF\", \"149 CHF\", \"119 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"189 CHF\", \"119 CHF\", \"69 CHF\"),\r\n    \"Huawei P40 Lite 5G\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Huawei P40 Lite E\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Huawei P40 Lite\": makeAndroidIssueList(\"219 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Huawei P40\": makeAndroidIssueList(\"299 CHF\", \"119 CHF\", \"129 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"159 CHF\", \"109 CHF\", \"59 CHF\"),\r\n    \"Huawei P30 Pro 2020\": makeAndroidIssueList(\"319 CHF\", \"119 CHF\", \"139 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"169 CHF\", \"109 CHF\", \"59 CHF\"),\r\n    \"Huawei P30 Lite (NEU)\": makeAndroidIssueList(\"199 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Huawei P30 Lite\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Huawei P30\": makeAndroidIssueList(\"259 CHF\", \"109 CHF\", \"119 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Huawei P30 Pro\": makeAndroidIssueList(\"329 CHF\", \"119 CHF\", \"139 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"179 CHF\", \"109 CHF\", \"59 CHF\"),\r\n    \"Huawei P20 Lite\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"79 CHF\", \"39 CHF\"),\r\n    \"Huawei P20\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Huawei P20 Pro\": makeAndroidIssueList(\"249 CHF\", \"99 CHF\", \"119 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Huawei P10 Lite\": makeAndroidIssueList(\"119 CHF\", \"69 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Huawei P10\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Huawei P10 Plus\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Huawei P Smart 2019\": makeAndroidIssueList(\"129 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Huawei P Smart Plus 2019\": makeAndroidIssueList(\"139 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Huawei Mate 40 Pro\": makeAndroidIssueList(\"379 CHF\", \"139 CHF\", \"149 CHF\", \"129 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"189 CHF\", \"119 CHF\", \"79 CHF\"),\r\n    \"Huawei Mate 30 Pro\": makeAndroidIssueList(\"339 CHF\", \"129 CHF\", \"139 CHF\", \"119 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"179 CHF\", \"109 CHF\", \"69 CHF\"),\r\n    \"Huawei Mate 30\": makeAndroidIssueList(\"289 CHF\", \"119 CHF\", \"129 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"159 CHF\", \"109 CHF\", \"59 CHF\"),\r\n    \"Honor 20 Pro\": makeAndroidIssueList(\"259 CHF\", \"109 CHF\", \"119 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Honor 20 Lite\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Honor 20\": makeAndroidIssueList(\"219 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Honor 10 Lite\": makeAndroidIssueList(\"129 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Honor 10\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Honor 9 Lite\": makeAndroidIssueList(\"109 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Honor 8\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Honor 6A\": makeAndroidIssueList(\"79 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"49 CHF\", \"49 CHF\", \"49 CHF\", \"59 CHF\", \"49 CHF\", \"29 CHF\"),\r\n    \"Nova 5T\": makeAndroidIssueList(\"219 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Nova 3\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Nova 2\": makeAndroidIssueList(\"119 CHF\", \"69 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Nova\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Y7 2019\": makeAndroidIssueList(\"119 CHF\", \"69 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Y7 2018\": makeAndroidIssueList(\"109 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Y6 2019\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Y6 2018\": makeAndroidIssueList(\"89 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"49 CHF\", \"49 CHF\", \"49 CHF\", \"59 CHF\", \"49 CHF\", \"29 CHF\"),\r\n    \"Y5 2019\": makeAndroidIssueList(\"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"49 CHF\", \"49 CHF\", \"49 CHF\", \"59 CHF\", \"49 CHF\", \"29 CHF\"),\r\n    \"Y5 2018\": makeAndroidIssueList(\"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"49 CHF\", \"49 CHF\", \"49 CHF\", \"59 CHF\", \"49 CHF\", \"29 CHF\")\r\n  };\r\n\r\n  const oneplusModelIssueOverrides = {\r\n    \"OnePlus Nord N100\": makeAndroidIssueList(\"139 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"OnePlus Nord N10\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"99 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"OnePlus 10 Pro\": makeAndroidIssueList(\"319 CHF\", \"129 CHF\", \"139 CHF\", \"119 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"179 CHF\", \"119 CHF\", \"69 CHF\"),\r\n    \"OnePlus 9 Pro\": makeAndroidIssueList(\"299 CHF\", \"119 CHF\", \"129 CHF\", \"109 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"169 CHF\", \"109 CHF\", \"59 CHF\"),\r\n    \"OnePlus 9\": makeAndroidIssueList(\"259 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 8T Pro\": makeAndroidIssueList(\"279 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 8T\": makeAndroidIssueList(\"249 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 8\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 7T Pro\": makeAndroidIssueList(\"259 CHF\", \"109 CHF\", \"119 CHF\", \"99 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 7T\": makeAndroidIssueList(\"219 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"OnePlus 7 Pro\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 7\": makeAndroidIssueList(\"199 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"OnePlus 6T\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"OnePlus 6\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"OnePlus 5\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\")\r\n  };\r\n\r\n  const seriesFirstBrands = new Set([\"samsung\", \"google\", \"xiaomi\", \"huawei\", \"oneplus\"]);\r\n  const smartphoneBrandIds = new Set([\"apple\", \"samsung\", \"google\", \"xiaomi\", \"huawei\", \"oneplus\", \"other\"]);\r\n  const tabletBrandIds = new Set([\"apple\", \"samsung\", \"huawei\", \"xiaomi\", \"other\"]);\r\n  const tabletSeriesFirstBrands = new Set([\"apple\", \"samsung\", \"huawei\", \"xiaomi\", \"other\"]);\r\n  const smartwatchBrandIds = new Set([\"apple\", \"samsung\", \"huawei\", \"google\", \"xiaomi\", \"other\"]);\r\n  const smartwatchSeriesFirstBrands = new Set([\"apple\", \"samsung\", \"huawei\", \"google\", \"xiaomi\", \"other\"]);\r\n  const computerBrandIds = new Set([\"apple\", \"samsung\", \"hp\", \"dell\", \"lenovo\", \"asus\", \"acer\", \"microsoft\", \"other\"]);\r\n  const computerSeriesFirstBrands = new Set([\"apple\", \"samsung\", \"hp\", \"dell\", \"lenovo\", \"asus\", \"acer\", \"microsoft\", \"other\"]);\r\n\r\n  const repairCatalog = {\r\n    \/\/ Edit this object later to add\/remove brands, series, models, and per-model prices.\r\n    \/\/ Template for a model-specific price list:\r\n    \/\/ \"iPhone 15 Pro Max\": [\r\n    \/\/   { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"239 CHF\", icon: \"screen\" },\r\n    \/\/   { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" }\r\n    \/\/ ]\r\n    apple: {\r\n      series: {\r\n        \"IPHONE 17 SERIES\": [\"iPhone 17 Pro Max\", \"iPhone 17 Pro\", \"iPhone 17 Air\", \"iPhone 17\"],\r\n        \"IPHONE 16 SERIES\": [\"iPhone 16 Pro Max\", \"iPhone 16 Pro\", \"iPhone 16 Plus\", \"iPhone 16\"],\r\n        \"IPHONE 15 SERIES\": [\"iPhone 15 Pro Max\", \"iPhone 15 Pro\", \"iPhone 15 Plus\", \"iPhone 15\"],\r\n        \"IPHONE 14 SERIES\": [\"iPhone 14 Pro Max\", \"iPhone 14 Pro\", \"iPhone 14 Plus\", \"iPhone 14\"],\r\n        \"IPHONE 13 SERIES\": [\"iPhone 13 Pro Max\", \"iPhone 13 Pro\", \"iPhone 13 Mini\", \"iPhone 13\"],\r\n        \"IPHONE 12 SERIES\": [\"iPhone 12 Pro Max\", \"iPhone 12 Pro\", \"iPhone 12 Mini\", \"iPhone 12\"],\r\n        \"IPHONE 11 SERIES\": [\"iPhone 11 Pro Max\", \"iPhone 11 Pro\", \"iPhone 11\"],\r\n        \"IPHONE X SERIES\": [\"iPhone XS Max\", \"iPhone XS\", \"iPhone XR\", \"iPhone X\"],\r\n        \"IPHONE SE SERIES\": [\"iPhone SE (3rd Gen, 2022)\", \"iPhone SE (2nd Gen, 2020)\", \"iPhone SE (1st Gen \/ 5S)\"],\r\n        \"IPHONE 8 SERIES\": [\"iPhone 8 Plus\", \"iPhone 8\"],\r\n        \"IPHONE 7 SERIES\": [\"iPhone 7 Plus\", \"iPhone 7\"],\r\n        \"IPHONE 6 SERIES\": [\"iPhone 6S Plus\", \"iPhone 6S\", \"iPhone 6 Plus\", \"iPhone 6\"]\r\n      },\r\n      modelIssues: {\r\n        \"iPhone 17 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"269 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"569 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 17 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"269 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"569 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 17 Air\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"269 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"569 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 17\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"269 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"569 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 16 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"279 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"569 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 16 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"269 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"469 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 16 Plus\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"259 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 16\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"249 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"399 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite System inkl. Platine\", price: \"699 CHF\", icon: \"back\" },\r\n          { name: \"Sonstiger Schaden - Austausch\", price: \"769 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 15 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"239 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 15 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"239 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"469 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 15 Plus\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"229 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"239 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 15\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"209 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"439 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"239 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 14 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"209 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 14 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"199 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"469 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 14 Plus\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"199 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"399 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"219 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 14\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"189 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"399 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"229 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 13 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"189 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"349 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 13 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"189 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"359 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 13 Mini\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"179 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"329 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 13\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"179 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"299 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 12 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"169 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"299 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite)\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bccksystem - Austausch\", price: \"579 CHF\", icon: \"back\" },\r\n          { name: \"Sonstiger Schaden - Austausch\", price: \"829 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 12 Pro\": [\r\n          { name: \"Display (LCD & Glas) Drittanbieter\", price: \"169 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"279 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite)\", price: \"199 CHF\", icon: \"back\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"259 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"279 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 12 Mini\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"159 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"229 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"189 CHF\", icon: \"back\" },\r\n          { name: \"Sonstiger Schaden\", price: \"529 CHF\", icon: \"other\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"169 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 12\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"169 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"299 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 11 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"149 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"249 CHF\", icon: \"screen\" },\r\n          { name: \"Akku \/ Batterie Austausch\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover \/ R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite Reparatur (nur Glas)\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Backcover Reparatur inkl. Rahmen\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse Reparatur\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher Reparatur\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon Reparatur\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel Reparatur\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Hauptkamera (Hinten) Reparatur\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Frontkamera (Vorne) inkl. Sensor Reparatur\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten) Austausch\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Power Button (Ein\/Aus) Reparatur\", price: \"159 CHF\", icon: \"other\" }\r\n        ],\r\n        \"iPhone 11 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"149 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"229 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"149 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Wasserschaden Diagnose\", price: \"69 CHF\", icon: \"water\" }\r\n        ],\r\n        \"iPhone 11\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"129 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"199 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"149 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" }\r\n        ],\r\n        \"iPhone XS Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"129 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"219 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"239 CHF\", icon: \"back\" },\r\n          { name: \"Sonstiger Schaden - Austausch\", price: \"659 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" }\r\n        ],\r\n        \"iPhone XS\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"129 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"209 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"139 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"239 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)+ sensor\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Powerbutton (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" }\r\n        ],\r\n        \"iPhone XR\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"119 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"199 CHF\", icon: \"screen\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"129 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"239 CHF\", icon: \"back\" },\r\n          { name: \"Sonstiger Schaden - Austausch\", price: \"569 CHF\", icon: \"other\" },\r\n          { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"69 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone X\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"119 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"209 CHF\", icon: \"screen\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"199 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"99 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"239 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"69 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone SE (3rd Gen, 2022)\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"149 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"199 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"69 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone SE (2nd Gen, 2020)\": [\r\n          { name: \"Display \/ Screen Reparatur\", price: \"109 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"199 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"99 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"959 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone SE (1st Gen \/ 5S)\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"79 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"69 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"59 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"69 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 8 Plus\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"159 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"189 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n          { name: \"Home Button\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"99 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 8\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"109 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"149 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"99 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"89 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"139 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 7 Plus\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"149 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"99 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"79 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 7\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"119 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"149 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"99 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"89 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"139 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 6S Plus\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"109 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"159 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"79 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"79 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"89 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 6S\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"99 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"79 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"69 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"79 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 6 Plus\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"99 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"159 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"69 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"69 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"89 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 6\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"99 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"79 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"69 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"79 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ]\r\n      }\r\n    },\r\n    samsung: {\r\n      series: samsungSeriesCatalog,\r\n      modelIssues: {\r\n        ...buildModelIssueMap(samsungSeriesCatalog, samsungIssueTemplate),\r\n        ...samsungModelIssueOverrides,\r\n        ...samsungSModelIssueOverrides,\r\n        ...samsungZModelIssueOverrides,\r\n        ...samsungNoteModelIssueOverrides,\r\n        ...samsungMModelIssueOverrides,\r\n        ...samsungJModelIssueOverrides,\r\n        ...samsungNotebookModelIssueOverrides\r\n      }\r\n    },\r\n    google: {\r\n      series: pixelSeriesCatalog,\r\n      modelIssues: {\r\n        ...buildModelIssueMap(pixelSeriesCatalog, pixelIssueTemplate),\r\n        ...googlePixelModelIssueOverrides\r\n      }\r\n    },\r\n    xiaomi: {\r\n      series: xiaomiSeriesCatalog,\r\n      modelIssues: {\r\n        ...buildModelIssueMap(xiaomiSeriesCatalog, androidIssueTemplate),\r\n        ...xiaomiMiModelIssueOverrides,\r\n        ...xiaomiRedmiModelIssueOverrides,\r\n        ...xiaomiPocoModelIssueOverrides\r\n      }\r\n    },\r\n    huawei: {\r\n      series: huaweiSeriesCatalog,\r\n      modelIssues: {\r\n        ...buildModelIssueMap(huaweiSeriesCatalog, androidIssueTemplate),\r\n        ...huaweiModelIssueOverrides\r\n      }\r\n    },\r\n    oneplus: {\r\n      series: oneplusSeriesCatalog,\r\n      modelIssues: {\r\n        ...buildModelIssueMap(oneplusSeriesCatalog, androidIssueTemplate),\r\n        ...oneplusModelIssueOverrides\r\n      }\r\n    },\r\n    other: {\r\n      series: { \"OTHER\": [\"Other model\"] }\r\n    }\r\n  };\r\n\r\n  const tabletIssueTemplate = [\r\n    { name: \"Display Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n    { name: \"Touchscreen \/ Glas\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n    { name: \"Akkuwechsel\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n    { name: \"Ladebuchse\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n    { name: \"Lautsprecher\", price: \"On request\", icon: \"speaker\", isQuote: true },\r\n    { name: \"Mikrofon\", price: \"On request\", icon: \"microphone\", isQuote: true },\r\n    { name: \"Kamera\", price: \"On request\", icon: \"camera\", isQuote: true },\r\n    { name: \"Power Button\", price: \"On request\", icon: \"power\", isQuote: true }\r\n  ];\r\n\r\n  const tabletRepairCatalog = {\r\n    apple: {\r\n      series: {\r\n        \"IPAD PRO\": [\r\n          \"iPad Pro 13-inch (M5, 2026)\", \"iPad Pro 11-inch (M5, 2026)\",\r\n          \"iPad Pro 13-inch (M4, 2024)\", \"iPad Pro 11-inch (M4, 2024)\",\r\n          \"iPad Pro 12.9-inch (6th Gen)\", \"iPad Pro 12.9-inch (5th Gen)\",\r\n          \"iPad Pro 12.9-inch (4th Gen)\", \"iPad Pro 12.9-inch (3rd Gen)\",\r\n          \"iPad Pro 11-inch (4th Gen)\", \"iPad Pro 11-inch (3rd Gen)\",\r\n          \"iPad Pro 11-inch (2nd Gen)\", \"iPad Pro 11-inch (1st Gen)\",\r\n          \"iPad Pro 10.5-inch\", \"iPad Pro 9.7-inch\"\r\n        ],\r\n        \"IPAD AIR\": [\r\n          \"iPad Air 13-inch (M4, 2026)\", \"iPad Air 11-inch (M4, 2026)\",\r\n          \"iPad Air 13-inch (M3)\", \"iPad Air 11-inch (M3)\",\r\n          \"iPad Air 13-inch (M2)\", \"iPad Air 11-inch (M2)\",\r\n          \"iPad Air (5th Gen)\", \"iPad Air (4th Gen)\",\r\n          \"iPad Air (3rd Gen)\", \"iPad Air 2\", \"iPad Air\"\r\n        ],\r\n        \"IPAD STANDARD\": [\r\n          \"iPad (12th Gen, 2026)\", \"iPad (11th Gen)\", \"iPad (10th Gen)\",\r\n          \"iPad (9th Gen)\", \"iPad (8th Gen)\", \"iPad (7th Gen)\",\r\n          \"iPad (6th Gen)\", \"iPad (5th Gen)\", \"iPad 4\", \"iPad 3\", \"iPad 2\"\r\n        ],\r\n        \"IPAD MINI\": [\r\n          \"iPad Mini (8th Gen, 2026)\", \"iPad Mini (7th Gen)\", \"iPad Mini (6th Gen)\", \"iPad Mini 5\",\r\n          \"iPad Mini 4\", \"iPad Mini 3\", \"iPad Mini 2\", \"iPad Mini\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    samsung: {\r\n      series: {\r\n        \"GALAXY TAB S SERIES\": [\r\n          \"Galaxy Tab S11 Ultra\", \"Galaxy Tab S11+\", \"Galaxy Tab S11\",\r\n          \"Galaxy Tab S10 Ultra\", \"Galaxy Tab S10+\", \"Galaxy Tab S10\",\r\n          \"Galaxy Tab S9 Ultra\",\r\n          \"Galaxy Tab S9+\", \"Galaxy Tab S9\", \"Galaxy Tab S9 FE+\",\r\n          \"Galaxy Tab S9 FE\", \"Galaxy Tab S8 Ultra\", \"Galaxy Tab S8+\",\r\n          \"Galaxy Tab S8\", \"Galaxy Tab S7 FE\", \"Galaxy Tab S7+\",\r\n          \"Galaxy Tab S7\", \"Galaxy Tab S6 Lite (2024)\", \"Galaxy Tab S6 Lite (2022)\",\r\n          \"Galaxy Tab S6 Lite\", \"Galaxy Tab S6\", \"Galaxy Tab S5e\",\r\n          \"Galaxy Tab S4\", \"Galaxy Tab S3\", \"Galaxy Tab S2 9.7\",\r\n          \"Galaxy Tab S2 8.0\", \"Galaxy Tab S 10.5\", \"Galaxy Tab S 8.4\"\r\n        ],\r\n        \"GALAXY TAB A SERIES\": [\r\n          \"Galaxy Tab A9+\", \"Galaxy Tab A9\", \"Galaxy Tab A8\",\r\n          \"Galaxy Tab A7\", \"Galaxy Tab A7 Lite\", \"Galaxy Tab A 10.5\",\r\n          \"Galaxy Tab A 10.1 (2019)\", \"Galaxy Tab A 10.1 (2016)\",\r\n          \"Galaxy Tab A 8.0 (2019)\", \"Galaxy Tab A 8.0 (2018)\",\r\n          \"Galaxy Tab A 8.4\", \"Galaxy Tab A 7.0\"\r\n        ],\r\n        \"GALAXY TAB ACTIVE SERIES\": [\r\n          \"Galaxy Tab Active5 Pro\", \"Galaxy Tab Active5\", \"Galaxy Tab Active4 Pro\",\r\n          \"Galaxy Tab Active3\", \"Galaxy Tab Active2\", \"Galaxy Tab Active Pro\"\r\n        ],\r\n        \"GALAXY TAB E SERIES\": [\r\n          \"Galaxy Tab E 9.6\", \"Galaxy Tab E 8.0\", \"Galaxy Tab E 7.0\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    huawei: {\r\n      series: {\r\n        \"MATEPAD SERIES\": [\r\n          \"Huawei MatePad Pro 13.2 (2026)\", \"Huawei MatePad Pro 12.2 (2025)\",\r\n          \"Huawei MatePad Pro 13.2\", \"Huawei MatePad Pro 12.6\",\r\n          \"Huawei MatePad Pro 11\", \"Huawei MatePad 11.5 S\",\r\n          \"Huawei MatePad 11.5\", \"Huawei MatePad 11.5 PaperMatte\",\r\n          \"Huawei MatePad 11\", \"Huawei MatePad 10.95\",\r\n          \"Huawei MatePad 10.4\", \"Huawei MatePad SE 11\",\r\n          \"Huawei MatePad SE 10.4\", \"Huawei MatePad T10s\", \"Huawei MatePad T10\"\r\n        ],\r\n        \"MEDIAPAD SERIES\": [\r\n          \"Huawei MediaPad M6\", \"Huawei MediaPad M5 Pro\",\r\n          \"Huawei MediaPad M5 10.8\", \"Huawei MediaPad M5 8.4\",\r\n          \"Huawei MediaPad M3 Lite 10\", \"Huawei MediaPad M3 Lite 8\",\r\n          \"Huawei MediaPad T5\", \"Huawei MediaPad T3 10\",\r\n          \"Huawei MediaPad T3 8\", \"Huawei MediaPad T3 7\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    xiaomi: {\r\n      series: {\r\n        \"XIAOMI PAD SERIES\": [\r\n          \"Xiaomi Pad 8 Pro\", \"Xiaomi Pad 8\", \"Xiaomi Pad 7 Pro\",\r\n          \"Xiaomi Pad 7\", \"Xiaomi Pad 6S Pro\", \"Xiaomi Pad 6 Pro\",\r\n          \"Xiaomi Pad 6\", \"Xiaomi Pad 5 Pro 12.4\", \"Xiaomi Pad 5 Pro\",\r\n          \"Xiaomi Pad 5\", \"Mi Pad 4 Plus\", \"Mi Pad 4\",\r\n          \"Mi Pad 3\", \"Mi Pad 2\"\r\n        ],\r\n        \"REDMI PAD SERIES\": [\r\n          \"Redmi Pad Pro 5G\", \"Redmi Pad Pro\", \"Redmi Pad SE 8.7\",\r\n          \"Redmi Pad SE\", \"Redmi Pad\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    other: {\r\n      series: {\r\n        \"OTHER TABLETS\": [\"Other tablet model\"]\r\n      },\r\n      modelIssues: {}\r\n    }\r\n  };\r\n\r\n  Object.keys(tabletRepairCatalog).forEach((brandId) => {\r\n    tabletRepairCatalog[brandId].modelIssues = buildModelIssueMap(\r\n      tabletRepairCatalog[brandId].series,\r\n      tabletIssueTemplate\r\n    );\r\n  });\r\n\r\n  const smartwatchIssueTemplate = [\r\n    { name: \"Display \/ Glas Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n    { name: \"Akkuwechsel\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n    { name: \"Back Sensor \/ Back Cover\", price: \"On request\", icon: \"back\", isQuote: true },\r\n    { name: \"Digital Crown \/ Side Button\", price: \"On request\", icon: \"power\", isQuote: true },\r\n    { name: \"Ladeproblem \/ Charging\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n    { name: \"Lautsprecher\", price: \"On request\", icon: \"speaker\", isQuote: true },\r\n    { name: \"Mikrofon\", price: \"On request\", icon: \"microphone\", isQuote: true },\r\n    { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n  ];\r\n\r\n  const smartwatchRepairCatalog = {\r\n    apple: {\r\n      series: {\r\n        \"APPLE WATCH SERIES\": [\r\n          \"Apple Watch Series 11 (46mm)\", \"Apple Watch Series 11 (42mm)\",\r\n          \"Apple Watch Series 10 (46mm)\", \"Apple Watch Series 10 (42mm)\",\r\n          \"Apple Watch Series 9 (45mm)\", \"Apple Watch Series 9 (41mm)\",\r\n          \"Apple Watch Series 8 (45mm)\", \"Apple Watch Series 8 (41mm)\",\r\n          \"Apple Watch Series 7 (45mm)\", \"Apple Watch Series 7 (41mm)\",\r\n          \"Apple Watch Series 6 (44mm)\", \"Apple Watch Series 6 (40mm)\",\r\n          \"Apple Watch Series 5 (44mm)\", \"Apple Watch Series 5 (40mm)\",\r\n          \"Apple Watch Series 4 (44mm)\", \"Apple Watch Series 4 (40mm)\",\r\n          \"Apple Watch Series 3 (42mm)\", \"Apple Watch Series 3 (38mm)\",\r\n          \"Apple Watch Series 2 (42mm)\", \"Apple Watch Series 2 (38mm)\",\r\n          \"Apple Watch Series 1 (42mm)\", \"Apple Watch Series 1 (38mm)\"\r\n        ],\r\n        \"APPLE WATCH SE\": [\r\n          \"Apple Watch SE 3 (44mm)\", \"Apple Watch SE 3 (40mm)\",\r\n          \"Apple Watch SE 2 (44mm)\", \"Apple Watch SE 2 (40mm)\",\r\n          \"Apple Watch SE (44mm)\", \"Apple Watch SE (40mm)\"\r\n        ],\r\n        \"APPLE WATCH ULTRA\": [\r\n          \"Apple Watch Ultra 3\",\r\n          \"Apple Watch Ultra 2\",\r\n          \"Apple Watch Ultra\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    samsung: {\r\n      series: {\r\n        \"GALAXY WATCH ULTRA\": [\r\n          \"Galaxy Watch Ultra 2025\",\r\n          \"Galaxy Watch Ultra\"\r\n        ],\r\n        \"GALAXY WATCH 7 SERIES\": [\r\n          \"Galaxy Watch7 44mm\",\r\n          \"Galaxy Watch7 40mm\"\r\n        ],\r\n        \"GALAXY WATCH 6 SERIES\": [\r\n          \"Galaxy Watch6 Classic 47mm\",\r\n          \"Galaxy Watch6 Classic 43mm\",\r\n          \"Galaxy Watch6 44mm\",\r\n          \"Galaxy Watch6 40mm\"\r\n        ],\r\n        \"GALAXY WATCH 5 SERIES\": [\r\n          \"Galaxy Watch5 Pro\",\r\n          \"Galaxy Watch5 44mm\",\r\n          \"Galaxy Watch5 40mm\"\r\n        ],\r\n        \"GALAXY WATCH 4 SERIES\": [\r\n          \"Galaxy Watch4 Classic 46mm\",\r\n          \"Galaxy Watch4 Classic 42mm\",\r\n          \"Galaxy Watch4 44mm\",\r\n          \"Galaxy Watch4 40mm\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    huawei: {\r\n      series: {\r\n        \"HUAWEI WATCH FIT\": [\r\n          \"Huawei Watch Fit 4 Pro\",\r\n          \"Huawei Watch Fit 4\",\r\n          \"Huawei Watch Fit 3\",\r\n          \"Huawei Watch Fit 2\"\r\n        ],\r\n        \"HUAWEI WATCH GT\": [\r\n          \"Huawei Watch GT 5 Pro 46mm\",\r\n          \"Huawei Watch GT 5 Pro 42mm\",\r\n          \"Huawei Watch GT 5 46mm\",\r\n          \"Huawei Watch GT 5 41mm\",\r\n          \"Huawei Watch GT 4 46mm\",\r\n          \"Huawei Watch GT 4 41mm\"\r\n        ],\r\n        \"HUAWEI WATCH ULTIMATE\": [\r\n          \"Huawei Watch Ultimate\",\r\n          \"Huawei Watch Ultimate Green Edition\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    google: {\r\n      series: {\r\n        \"PIXEL WATCH\": [\r\n          \"Google Pixel Watch 3 45mm\",\r\n          \"Google Pixel Watch 3 41mm\",\r\n          \"Google Pixel Watch 2\",\r\n          \"Google Pixel Watch\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    xiaomi: {\r\n      series: {\r\n        \"XIAOMI WATCH S SERIES\": [\r\n          \"Xiaomi Watch S4\",\r\n          \"Xiaomi Watch S3\",\r\n          \"Xiaomi Watch 2 Pro\",\r\n          \"Xiaomi Watch 2\"\r\n        ],\r\n        \"REDMI WATCH SERIES\": [\r\n          \"Redmi Watch 5\",\r\n          \"Redmi Watch 4\",\r\n          \"Redmi Watch 3\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    other: {\r\n      series: {\r\n        \"OTHER SMARTWATCHES\": [\"Other smartwatch model\"]\r\n      },\r\n      modelIssues: {}\r\n    }\r\n  };\r\n\r\n  Object.keys(smartwatchRepairCatalog).forEach((brandId) => {\r\n    smartwatchRepairCatalog[brandId].modelIssues = buildModelIssueMap(\r\n      smartwatchRepairCatalog[brandId].series,\r\n      smartwatchIssueTemplate\r\n    );\r\n  });\r\n\r\n  function parseChfPrice(price) {\r\n    const numeric = Number(String(price || \"\").replace(\/[^\\d]\/g, \"\"));\r\n    return Number.isFinite(numeric) ? numeric : 0;\r\n  }\r\n\r\n  function formatChfPrice(value) {\r\n    return `${Math.round(value)} CHF`;\r\n  }\r\n\r\n  function derivedWatchPrice(primary, fallback, delta, minimum) {\r\n    const base = parseChfPrice(primary) || parseChfPrice(fallback);\r\n    return formatChfPrice(Math.max(base + delta, minimum));\r\n  }\r\n\r\n  function makeWatchIssueList(displayPrice, batteryPrice, waterPrice = \"On request\") {\r\n    const waterIsQuote = waterPrice === \"On request\";\r\n    return [\r\n      { name: \"Display \/ Glas Reparatur\", price: displayPrice, icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: batteryPrice, icon: \"battery\" },\r\n      { name: \"Back Sensor \/ Back Cover\", price: derivedWatchPrice(displayPrice, batteryPrice, -70, 99), icon: \"back\" },\r\n      { name: \"Digital Crown \/ Side Button\", price: derivedWatchPrice(batteryPrice, displayPrice, -10, 79), icon: \"power\" },\r\n      { name: \"Ladeproblem \/ Charging\", price: derivedWatchPrice(batteryPrice, displayPrice, 0, 89), icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: derivedWatchPrice(batteryPrice, displayPrice, -20, 69), icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: derivedWatchPrice(batteryPrice, displayPrice, -20, 69), icon: \"microphone\" },\r\n      { name: \"Wasser Schaden\", price: waterPrice, icon: \"water\", isQuote: waterIsQuote }\r\n    ];\r\n  }\r\n\r\n  Object.assign(smartwatchRepairCatalog.apple.modelIssues, {\r\n    \"Apple Watch Series 11 (46mm)\": makeWatchIssueList(\"389 CHF\", \"149 CHF\"),\r\n    \"Apple Watch Series 11 (42mm)\": makeWatchIssueList(\"369 CHF\", \"139 CHF\"),\r\n    \"Apple Watch Series 10 (46mm)\": makeWatchIssueList(\"369 CHF\", \"139 CHF\"),\r\n    \"Apple Watch Series 10 (42mm)\": makeWatchIssueList(\"349 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 9 (45mm)\": makeWatchIssueList(\"339 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 9 (41mm)\": makeWatchIssueList(\"319 CHF\", \"109 CHF\"),\r\n    \"Apple Watch Series 8 (45mm)\": makeWatchIssueList(\"299 CHF\", \"109 CHF\"),\r\n    \"Apple Watch Series 8 (41mm)\": makeWatchIssueList(\"299 CHF\", \"99 CHF\"),\r\n    \"Apple Watch Series 7 (45mm)\": makeWatchIssueList(\"209 CHF\", \"109 CHF\"),\r\n    \"Apple Watch Series 7 (41mm)\": makeWatchIssueList(\"209 CHF\", \"99 CHF\"),\r\n    \"Apple Watch Series 6 (44mm)\": makeWatchIssueList(\"329 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 6 (40mm)\": makeWatchIssueList(\"329 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 5 (44mm)\": makeWatchIssueList(\"329 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 5 (40mm)\": makeWatchIssueList(\"329 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 4 (44mm)\": makeWatchIssueList(\"289 CHF\", \"119 CHF\"),\r\n    \"Apple Watch Series 4 (40mm)\": makeWatchIssueList(\"289 CHF\", \"119 CHF\"),\r\n    \"Apple Watch Series 3 (42mm)\": makeWatchIssueList(\"249 CHF\", \"109 CHF\"),\r\n    \"Apple Watch Series 3 (38mm)\": makeWatchIssueList(\"249 CHF\", \"109 CHF\"),\r\n    \"Apple Watch Series 2 (42mm)\": makeWatchIssueList(\"229 CHF\", \"99 CHF\"),\r\n    \"Apple Watch Series 2 (38mm)\": makeWatchIssueList(\"219 CHF\", \"99 CHF\"),\r\n    \"Apple Watch Series 1 (42mm)\": makeWatchIssueList(\"209 CHF\", \"89 CHF\"),\r\n    \"Apple Watch Series 1 (38mm)\": makeWatchIssueList(\"199 CHF\", \"89 CHF\"),\r\n    \"Apple Watch SE 3 (44mm)\": makeWatchIssueList(\"319 CHF\", \"119 CHF\"),\r\n    \"Apple Watch SE 3 (40mm)\": makeWatchIssueList(\"299 CHF\", \"109 CHF\"),\r\n    \"Apple Watch SE 2 (44mm)\": makeWatchIssueList(\"289 CHF\", \"109 CHF\"),\r\n    \"Apple Watch SE 2 (40mm)\": makeWatchIssueList(\"279 CHF\", \"99 CHF\"),\r\n    \"Apple Watch SE (44mm)\": makeWatchIssueList(\"269 CHF\", \"99 CHF\"),\r\n    \"Apple Watch SE (40mm)\": makeWatchIssueList(\"259 CHF\", \"99 CHF\"),\r\n    \"Apple Watch Ultra 3\": makeWatchIssueList(\"499 CHF\", \"159 CHF\"),\r\n    \"Apple Watch Ultra 2\": makeWatchIssueList(\"479 CHF\", \"149 CHF\"),\r\n    \"Apple Watch Ultra\": makeWatchIssueList(\"459 CHF\", \"149 CHF\")\r\n  });\r\n\r\n  Object.assign(smartwatchRepairCatalog.samsung.modelIssues, {\r\n    \"Galaxy Watch Ultra 2025\": makeWatchIssueList(\"349 CHF\", \"129 CHF\"),\r\n    \"Galaxy Watch Ultra\": makeWatchIssueList(\"339 CHF\", \"119 CHF\"),\r\n    \"Galaxy Watch7 44mm\": makeWatchIssueList(\"269 CHF\", \"99 CHF\"),\r\n    \"Galaxy Watch7 40mm\": makeWatchIssueList(\"249 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch6 Classic 47mm\": makeWatchIssueList(\"289 CHF\", \"109 CHF\"),\r\n    \"Galaxy Watch6 Classic 43mm\": makeWatchIssueList(\"269 CHF\", \"99 CHF\"),\r\n    \"Galaxy Watch6 44mm\": makeWatchIssueList(\"249 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch6 40mm\": makeWatchIssueList(\"239 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch5 Pro\": makeWatchIssueList(\"279 CHF\", \"109 CHF\"),\r\n    \"Galaxy Watch5 44mm\": makeWatchIssueList(\"239 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch5 40mm\": makeWatchIssueList(\"229 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch4 Classic 46mm\": makeWatchIssueList(\"249 CHF\", \"99 CHF\"),\r\n    \"Galaxy Watch4 Classic 42mm\": makeWatchIssueList(\"239 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch4 44mm\": makeWatchIssueList(\"219 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch4 40mm\": makeWatchIssueList(\"209 CHF\", \"79 CHF\")\r\n  });\r\n\r\n  Object.assign(smartwatchRepairCatalog.huawei.modelIssues, {\r\n    \"Huawei Watch Fit 4 Pro\": makeWatchIssueList(\"279 CHF\", \"99 CHF\"),\r\n    \"Huawei Watch Fit 4\": makeWatchIssueList(\"249 CHF\", \"89 CHF\"),\r\n    \"Huawei Watch Fit 3\": makeWatchIssueList(\"229 CHF\", \"89 CHF\"),\r\n    \"Huawei Watch Fit 2\": makeWatchIssueList(\"209 CHF\", \"79 CHF\"),\r\n    \"Huawei Watch GT 5 Pro 46mm\": makeWatchIssueList(\"319 CHF\", \"109 CHF\"),\r\n    \"Huawei Watch GT 5 Pro 42mm\": makeWatchIssueList(\"309 CHF\", \"109 CHF\"),\r\n    \"Huawei Watch GT 5 46mm\": makeWatchIssueList(\"279 CHF\", \"99 CHF\"),\r\n    \"Huawei Watch GT 5 41mm\": makeWatchIssueList(\"269 CHF\", \"99 CHF\"),\r\n    \"Huawei Watch GT 4 46mm\": makeWatchIssueList(\"259 CHF\", \"99 CHF\"),\r\n    \"Huawei Watch GT 4 41mm\": makeWatchIssueList(\"249 CHF\", \"89 CHF\"),\r\n    \"Huawei Watch Ultimate\": makeWatchIssueList(\"389 CHF\", \"129 CHF\"),\r\n    \"Huawei Watch Ultimate Green Edition\": makeWatchIssueList(\"399 CHF\", \"129 CHF\")\r\n  });\r\n\r\n  Object.assign(smartwatchRepairCatalog.google.modelIssues, {\r\n    \"Google Pixel Watch 3 45mm\": makeWatchIssueList(\"309 CHF\", \"109 CHF\"),\r\n    \"Google Pixel Watch 3 41mm\": makeWatchIssueList(\"289 CHF\", \"99 CHF\"),\r\n    \"Google Pixel Watch 2\": makeWatchIssueList(\"269 CHF\", \"99 CHF\"),\r\n    \"Google Pixel Watch\": makeWatchIssueList(\"249 CHF\", \"89 CHF\")\r\n  });\r\n\r\n  Object.assign(smartwatchRepairCatalog.xiaomi.modelIssues, {\r\n    \"Xiaomi Watch S4\": makeWatchIssueList(\"249 CHF\", \"89 CHF\"),\r\n    \"Xiaomi Watch S3\": makeWatchIssueList(\"229 CHF\", \"89 CHF\"),\r\n    \"Xiaomi Watch 2 Pro\": makeWatchIssueList(\"259 CHF\", \"99 CHF\"),\r\n    \"Xiaomi Watch 2\": makeWatchIssueList(\"239 CHF\", \"89 CHF\"),\r\n    \"Redmi Watch 5\": makeWatchIssueList(\"199 CHF\", \"79 CHF\"),\r\n    \"Redmi Watch 4\": makeWatchIssueList(\"189 CHF\", \"79 CHF\"),\r\n    \"Redmi Watch 3\": makeWatchIssueList(\"179 CHF\", \"69 CHF\")\r\n  });\r\n\r\n  Object.assign(smartwatchRepairCatalog.other.modelIssues, {\r\n    \"Other smartwatch model\": [\r\n      { name: \"Display \/ Glas Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n      { name: \"Akkuwechsel\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n      { name: \"Back Sensor \/ Back Cover\", price: \"On request\", icon: \"back\", isQuote: true },\r\n      { name: \"Digital Crown \/ Side Button\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"Ladeproblem \/ Charging\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n      { name: \"Bluetooth \/ Verbindung Problem\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  const computerIssueTemplate = [\r\n    { name: \"Display \/ Screen Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n    { name: \"Akkuwechsel\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n    { name: \"Tastatur Austausch\", price: \"On request\", icon: \"keyboard\", isQuote: true },\r\n    { name: \"Trackpad Reparatur\", price: \"On request\", icon: \"trackpad\", isQuote: true },\r\n    { name: \"Ladebuchse \/ USB-C\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n    { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n    { name: \"Scharnier Reparatur\", price: \"On request\", icon: \"hinge\", isQuote: true },\r\n    { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n    { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n    { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n    { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n  ];\r\n\r\n  const computerRepairCatalog = {\r\n    apple: {\r\n      series: {\r\n        \"MACBOOK PRO\": [\"MacBook Pro 16-inch (M4)\", \"MacBook Pro 14-inch (M4)\", \"MacBook Pro 16-inch (M3)\", \"MacBook Pro 14-inch (M3)\", \"MacBook Pro 16-inch (M2)\", \"MacBook Pro 14-inch (M2)\", \"MacBook Pro 13-inch (M2)\", \"MacBook Pro 16-inch Intel\", \"MacBook Pro 15-inch Intel\", \"MacBook Pro 13-inch Intel\"],\r\n        \"MACBOOK AIR\": [\"MacBook Air 15-inch (M4)\", \"MacBook Air 13-inch (M4)\", \"MacBook Air 15-inch (M3)\", \"MacBook Air 13-inch (M3)\", \"MacBook Air 15-inch (M2)\", \"MacBook Air 13-inch (M2)\", \"MacBook Air M1\", \"MacBook Air Retina Intel\", \"MacBook Air 13-inch Intel\"],\r\n        \"IMAC\": [\"iMac 24-inch (M4)\", \"iMac 24-inch (M3)\", \"iMac 24-inch (M1)\", \"iMac 27-inch Intel\", \"iMac 21.5-inch Intel\"],\r\n        \"MAC MINI \/ STUDIO\": [\"Mac mini (M4)\", \"Mac mini (M2)\", \"Mac mini (M1)\", \"Mac Studio (M4 Max)\", \"Mac Studio (M2 Max)\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    samsung: {\r\n      series: {\r\n        \"GALAXY BOOK\": [\"Galaxy Book5 Pro 360\", \"Galaxy Book5 Pro\", \"Galaxy Book5 360\", \"Galaxy Book5\", \"Galaxy Book4 Ultra\", \"Galaxy Book4 Pro 360\", \"Galaxy Book4 Pro\", \"Galaxy Book4 360\", \"Galaxy Book4\", \"Galaxy Book3 Ultra\", \"Galaxy Book3 Pro 360\", \"Galaxy Book3 Pro\", \"Galaxy Book3 360\", \"Galaxy Book3\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    hp: {\r\n      series: {\r\n        \"HP SPECTRE \/ ENVY\": [\"HP Spectre x360 16\", \"HP Spectre x360 14\", \"HP Envy x360 15\", \"HP Envy x360 14\", \"HP Envy 17\"],\r\n        \"HP PAVILION \/ ELITEBOOK\": [\"HP Pavilion 15\", \"HP Pavilion Plus 14\", \"HP EliteBook 840\", \"HP EliteBook 1040\", \"HP ProBook 450\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    dell: {\r\n      series: {\r\n        \"DELL XPS\": [\"Dell XPS 16\", \"Dell XPS 15\", \"Dell XPS 14\", \"Dell XPS 13\"],\r\n        \"DELL LATITUDE \/ INSPIRON\": [\"Dell Latitude 9450\", \"Dell Latitude 7440\", \"Dell Inspiron 16\", \"Dell Inspiron 15\", \"Dell Vostro 15\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    lenovo: {\r\n      series: {\r\n        \"THINKPAD\": [\"ThinkPad X1 Carbon Gen 12\", \"ThinkPad X1 Yoga Gen 9\", \"ThinkPad T14 Gen 5\", \"ThinkPad E14 Gen 6\"],\r\n        \"IDEAPAD \/ YOGA\": [\"Yoga Pro 9i\", \"Yoga 7 14\", \"IdeaPad Pro 5\", \"IdeaPad Slim 5\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    asus: {\r\n      series: {\r\n        \"ZENBOOK \/ VIVOBOOK\": [\"Zenbook S 16\", \"Zenbook 14 OLED\", \"Vivobook Pro 15\", \"Vivobook S 14\"],\r\n        \"ROG \/ TUF\": [\"ROG Zephyrus G16\", \"ROG Strix G16\", \"TUF Gaming A15\", \"TUF Gaming F15\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    acer: {\r\n      series: {\r\n        \"SWIFT \/ ASPIRE\": [\"Acer Swift Go 14\", \"Acer Swift X 14\", \"Acer Aspire 5\", \"Acer Aspire 7\"],\r\n        \"PREDATOR \/ NITRO\": [\"Predator Helios 16\", \"Predator Triton 14\", \"Nitro 16\", \"Nitro 5\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    microsoft: {\r\n      series: {\r\n        \"SURFACE LAPTOP\": [\"Surface Laptop 7 15-inch\", \"Surface Laptop 7 13.8-inch\", \"Surface Laptop 6\", \"Surface Laptop 5\"],\r\n        \"SURFACE PRO\": [\"Surface Pro 11\", \"Surface Pro 10\", \"Surface Pro 9\", \"Surface Pro 8\"],\r\n        \"SURFACE BOOK \/ STUDIO\": [\"Surface Laptop Studio 2\", \"Surface Laptop Studio\", \"Surface Book 3\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    other: {\r\n      series: {\r\n        \"DESKTOP \/ WORKSTATION\": [\"Custom Gaming PC\", \"Office Desktop PC\", \"All-in-One PC\", \"Mini PC\", \"Workstation Tower\"],\r\n        \"OTHER COMPUTERS\": [\"Other laptop model\", \"Other desktop model\"]\r\n      },\r\n      modelIssues: {}\r\n    }\r\n  };\r\n\r\n  Object.keys(computerRepairCatalog).forEach((brandId) => {\r\n    computerRepairCatalog[brandId].modelIssues = buildModelIssueMap(\r\n      computerRepairCatalog[brandId].series,\r\n      computerIssueTemplate\r\n    );\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.apple.modelIssues, {\r\n    \"MacBook Pro 16-inch (M4)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"799 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"259 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"229 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"179 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"169 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"149 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"169 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 14-inch (M4)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"699 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"239 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"219 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"169 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 16-inch (M3)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"769 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"249 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"219 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"169 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 14-inch (M3)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"679 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"209 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"159 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 16-inch (M2)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"729 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"239 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"209 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"159 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 14-inch (M2)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 13-inch (M2)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"559 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 16-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"639 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 15-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 13-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 15-inch (M4)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 13-inch (M4)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"579 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 15-inch (M3)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"589 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 13-inch (M3)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"559 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 15-inch (M2)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"569 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 13-inch (M2)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"539 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air Retina Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 13-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air M1\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"iMac 24-inch (M4)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"699 CHF\", icon: \"screen\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"149 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"iMac 24-inch (M3)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"679 CHF\", icon: \"screen\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"iMac 24-inch (M1)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Tastatur Austausch\", price: \"139 CHF\", icon: \"keyboard\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"iMac 27-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"739 CHF\", icon: \"screen\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"149 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"iMac 21.5-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mac mini (M4)\": [\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mac mini (M2)\": [\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mac mini (M1)\": [\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mac Studio (M4 Max)\": [\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"149 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mac Studio (M2 Max)\": [\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.samsung.modelIssues, {\r\n    \"Galaxy Book5 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book5 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"559 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book4 Ultra\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book4 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"579 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book4\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"469 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book5 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"529 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"489 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book4 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"539 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book4 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"509 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book3 Ultra\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book3 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"549 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book3 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"519 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book3 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"489 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book3\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.microsoft.modelIssues, {\r\n    \"Surface Laptop 7 15-inch\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Laptop 7 13.8-inch\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"589 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Pro 11\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Laptop Studio 2\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"689 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"159 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Laptop 6\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"579 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Laptop 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"549 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Pro 10\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Pro 9\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Pro 8\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"439 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Laptop Studio\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Book 3\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"629 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.hp.modelIssues, {\r\n    \"HP Spectre x360 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Spectre x360 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"589 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP EliteBook 840\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Envy x360 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"539 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Envy x360 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"519 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Envy 17\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"559 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Pavilion 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Pavilion Plus 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP EliteBook 1040\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"529 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP ProBook 450\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.dell.modelIssues, {\r\n    \"Dell XPS 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"699 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell XPS 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"629 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell Latitude 7440\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"489 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell XPS 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"669 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell XPS 13\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"549 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell Latitude 9450\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"529 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell Inspiron 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell Inspiron 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell Vostro 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"139 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.lenovo.modelIssues, {\r\n    \"ThinkPad X1 Carbon Gen 12\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"539 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"ThinkPad T14 Gen 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Yoga Pro 9i\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"ThinkPad X1 Yoga Gen 9\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"559 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"ThinkPad E14 Gen 6\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Yoga 7 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"469 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"IdeaPad Pro 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"449 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"IdeaPad Slim 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"139 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"109 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.asus.modelIssues, {\r\n    \"Zenbook S 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"ROG Zephyrus G16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"689 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Zenbook 14 OLED\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Vivobook Pro 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Vivobook S 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"109 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"ROG Strix G16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"659 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"TUF Gaming A15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"519 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"TUF Gaming F15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.acer.modelIssues, {\r\n    \"Acer Swift Go 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Predator Helios 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"679 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Acer Swift X 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Acer Aspire 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"139 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"109 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Acer Aspire 7\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"449 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Predator Triton 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Nitro 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"529 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Nitro 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.other.modelIssues, {\r\n    \"Custom Gaming PC\": [\r\n      { name: \"GPU \/ Graphics Diagnose\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Netzteil Austausch\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Office Desktop PC\": [\r\n      { name: \"Display \/ Monitor Diagnose\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n      { name: \"Netzteil Austausch\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"All-in-One PC\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Lautsprecher\", price: \"On request\", icon: \"speaker\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mini PC\": [\r\n      { name: \"Netzteil Austausch\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"USB \/ Port Reparatur\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Workstation Tower\": [\r\n      { name: \"GPU \/ Graphics Diagnose\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Netzteil Austausch\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Other laptop model\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n      { name: \"Akkuwechsel\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n      { name: \"Tastatur Austausch\", price: \"On request\", icon: \"keyboard\", isQuote: true },\r\n      { name: \"Trackpad Reparatur\", price: \"On request\", icon: \"trackpad\", isQuote: true },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Other desktop model\": [\r\n      { name: \"Display \/ Monitor Diagnose\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n      { name: \"Netzteil Austausch\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(tabletRepairCatalog.apple.modelIssues, {\r\n    \"iPad Pro 13-inch (M5, 2026)\": [\r\n      { name: \"Display Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"259 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"179 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"179 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"179 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"109 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 11-inch (M5, 2026)\": [\r\n      { name: \"Display Reparatur\", price: \"629 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"249 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"179 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"179 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"179 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"109 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 13-inch (M4, 2024)\": [\r\n      { name: \"Display Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"249 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"179 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"169 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"169 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"109 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad (10th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad (9th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"139 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air (5th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 13-inch (M4, 2026)\": [\r\n      { name: \"Display Reparatur\", price: \"439 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 11-inch (M4, 2026)\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 13-inch (M3)\": [\r\n      { name: \"Display Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 11-inch (M3)\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 13-inch (M2)\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 11-inch (M2)\": [\r\n      { name: \"Display Reparatur\", price: \"379 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air (4th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"359 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"209 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Air (3rd Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Air 2\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Air\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Mini 5\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"59 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Mini (6th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Mini (8th Gen, 2026)\": [\r\n      { name: \"Display Reparatur\", price: \"329 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Mini (7th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"309 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Mini 4\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Mini 3\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Mini 2\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Mini\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad (8th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad (7th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"159 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"59 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad (6th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad (12th Gen, 2026)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"339 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"139 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"309 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"289 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"109 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad (11th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"139 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"109 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad (5th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"139 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad 4\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"119 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad 3\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"159 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"109 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad 2\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"99 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Pro 11-inch (M4, 2024)\": [\r\n      { name: \"Display Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"249 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"179 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"179 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"179 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 11-inch (4th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 12.9-inch (6th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 12.9-inch (5th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 12.9-inch (3rd Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 11-inch (3rd Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 11-inch (2nd Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"439 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 11-inch (1st Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 12.9-inch (4th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 10.5-inch\": [\r\n      { name: \"Display Reparatur\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Pro 9.7-inch\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(tabletRepairCatalog.samsung.modelIssues, {\r\n    \"Galaxy Tab S10 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S10+\": [\r\n      { name: \"Display Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S9 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"469 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S9+\": [\r\n      { name: \"Display Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S9\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S9 FE+\": [\r\n      { name: \"Display Reparatur\", price: \"339 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S9 FE\": [\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A9+\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A9\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A8\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S8 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"449 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S8+\": [\r\n      { name: \"Display Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S8\": [\r\n      { name: \"Display Reparatur\", price: \"379 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S7 FE\": [\r\n      { name: \"Display Reparatur\", price: \"329 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S7+\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S7\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"109 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S6 Lite (2024)\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S6 Lite (2022)\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A7\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A7 Lite\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active5\": [\r\n      { name: \"Display Reparatur\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active4 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S6\": [\r\n      { name: \"Display Reparatur\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S5e\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S4\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S3\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 10.5\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 10.1 (2019)\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 10.1 (2016)\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 8.0 (2019)\": [\r\n      { name: \"Display Reparatur\", price: \"159 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active3\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active2\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab E 9.6\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S10\": [\r\n      { name: \"Display Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S11 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"519 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"139 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S11+\": [\r\n      { name: \"Display Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S11\": [\r\n      { name: \"Display Reparatur\", price: \"439 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S6 Lite\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S2 9.7\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S2 8.0\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S 10.5\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S 8.4\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 8.0 (2018)\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 8.4\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 7.0\": [\r\n      { name: \"Display Reparatur\", price: \"139 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"49 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"49 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active5 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active Pro\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab E 8.0\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab E 7.0\": [\r\n      { name: \"Display Reparatur\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"49 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"49 CHF\", icon: \"power\" }\r\n    ]\r\n  });\r\n\r\n  Object.assign(tabletRepairCatalog.huawei.modelIssues, {\r\n    \"Huawei MatePad Pro 13.2 (2026)\": [\r\n      { name: \"Display Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad Pro 12.2 (2025)\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad Pro 13.2\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad Pro 12.6\": [\r\n      { name: \"Display Reparatur\", price: \"369 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"109 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad Pro 11\": [\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 11.5 S\": [\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"109 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 11.5\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 11.5 PaperMatte\": [\r\n      { name: \"Display Reparatur\", price: \"309 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 11\": [\r\n      { name: \"Display Reparatur\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 10.95\": [\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 10.4\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad SE 11\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad SE 10.4\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad T10s\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad T10\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M6\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M5 10.8\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad T5\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M5 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M5 8.4\": [\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M3 Lite 10\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M3 Lite 8\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad T3 10\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad T3 8\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad T3 7\": [\r\n      { name: \"Display Reparatur\", price: \"139 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"49 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"49 CHF\", icon: \"power\" }\r\n    ]\r\n  });\r\n\r\n  Object.assign(tabletRepairCatalog.xiaomi.modelIssues, {\r\n    \"Xiaomi Pad 8 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"359 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 8\": [\r\n      { name: \"Display Reparatur\", price: \"329 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 7 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 7\": [\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 6S Pro\": [\r\n      { name: \"Display Reparatur\", price: \"339 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 6 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 6\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 5\": [\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Redmi Pad Pro 5G\": [\r\n      { name: \"Display Reparatur\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Redmi Pad Pro\": [\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Redmi Pad SE\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Redmi Pad SE 8.7\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Redmi Pad\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 5 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 5 Pro 12.4\": [\r\n      { name: \"Display Reparatur\", price: \"309 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Mi Pad 4 Plus\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Mi Pad 4\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Mi Pad 3\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Mi Pad 2\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"49 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"49 CHF\", icon: \"power\" }\r\n    ]\r\n  });\r\n\r\n  const stores = [];\r\n\r\n  const whatsappLocations = [\r\n    { name: \"La Chaux-de-Fonds\", city: \"La Chaux-de-Fonds\", number: \"41329261434\" },\r\n    { name: \"Bern\", city: \"Bern\", number: \"41313336000\" },\r\n    { name: \"Neuch\u00e2tel\", city: \"Neuch\u00e2tel\", number: \"41327301045\" },\r\n    { name: \"Interlaken\", city: \"Interlaken\", number: \"41338229700\" }\r\n  ];\r\n\r\n  stores.splice(0, stores.length, ...[\r\n    {\r\n      id: \"la-chaux-de-fonds\",\r\n      name: \"repairandshop La Chaux-de-Fonds\",\r\n      address: \"Rue Daniel-Jeanrichard 17A\",\r\n      city: \"2300 La Chaux-de-Fonds\",\r\n      distance: \"2 min away\",\r\n      hours: \"Mon-Fri 09:30 - 18:00, Sat 10:30 - 16:00\",\r\n      phone: \"+41 32 926 14 34\",\r\n      website: \"https:\/\/repairandshop.ch\/la-chaux-de-fonds\/\",\r\n      directions: \"https:\/\/maps.google.com\/?q=Rue%20Daniel-Jeanrichard%2017A%2C%202300%20La%20Chaux-de-Fonds\",\r\n      image: \"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/10\/Repairandshop-1024x768.webp\",\r\n      lat: 47.1042,\r\n      lng: 6.8286\r\n    },\r\n    {\r\n      id: \"neuchatel\",\r\n      name: \"repairandshop Neuch\u00e2tel\",\r\n      address: \"Rue des Chavannes 9\",\r\n      city: \"2000 Neuch\u00e2tel\",\r\n      distance: \"City center\",\r\n      hours: \"Mon-Fri 09:00 - 18:00, Sat 10:00 - 17:00\",\r\n      phone: \"+41 32 730 10 45\",\r\n      website: \"https:\/\/repairandshop.ch\/neuchatel\/\",\r\n      directions: \"https:\/\/maps.google.com\/?q=Rue%20des%20Chavannes%209%2C%202000%20Neuch%C3%A2tel\",\r\n      image: \"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/07\/Reparation-iPhone-Neuchatel-1024x1002.webp\",\r\n      lat: 46.9918,\r\n      lng: 6.931\r\n    },\r\n    {\r\n      id: \"bern\",\r\n      name: \"repairandshop Bern\",\r\n      address: \"Neuengasse 7\",\r\n      city: \"3011 Bern\",\r\n      distance: \"2 min from station\",\r\n      hours: \"Mon, Wed, Fri 09:00 - 18:00, Sat 10:00 - 16:00\",\r\n      phone: \"+41 31 333 60 00\",\r\n      website: \"https:\/\/repairandshop.ch\/bern\/\",\r\n      directions: \"https:\/\/maps.google.com\/?q=Neuengasse%207%2C%203011%20Bern\",\r\n      image: \"https:\/\/repairandshop.ch\/wp-content\/uploads\/2026\/02\/repairandshop-bern.webp\",\r\n      lat: 46.9489,\r\n      lng: 7.4393\r\n    },\r\n    {\r\n      id: \"interlaken\",\r\n      name: \"repairandshop Interlaken\",\r\n      address: \"Bahnhofstrasse 33\",\r\n      city: \"3800 Interlaken\",\r\n      distance: \"Near station\",\r\n      hours: \"Mon-Fri 09:00 - 12:30, 13:30 - 19:00, Sat 10:00 - 17:00\",\r\n      phone: \"+41 33 525 33 00\",\r\n      website: \"https:\/\/repairandshop.ch\/interlaken\/\",\r\n      directions: \"https:\/\/maps.google.com\/?q=Bahnhofstrasse%2033%2C%203800%20Interlaken\",\r\n      image: \"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/11\/repairandshop-interlaken.jpg\",\r\n      lat: 46.6863,\r\n      lng: 7.857\r\n    },\r\n  ]);\r\n\r\n  const iconSvg = {\r\n    screen: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2\"\/><line x1=\"11\" y1=\"18\" x2=\"13\" y2=\"18\"\/><\/svg>',\r\n    battery: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"7\" width=\"18\" height=\"10\" rx=\"2\"\/><line x1=\"22\" y1=\"11\" x2=\"22\" y2=\"13\"\/><line x1=\"6\" y1=\"11\" x2=\"6\" y2=\"13\"\/><line x1=\"10\" y1=\"11\" x2=\"10\" y2=\"13\"\/><\/svg>',\r\n    back: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2\"\/><circle cx=\"12\" cy=\"8\" r=\"1.5\"\/><\/svg>',\r\n    charge: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>',\r\n    camera: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"\/><circle cx=\"12\" cy=\"13\" r=\"4\"\/><\/svg>',\r\n    microphone: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"3\" width=\"6\" height=\"11\" rx=\"3\"\/><path d=\"M5 10a7 7 0 0 0 14 0\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><\/svg>',\r\n    speaker: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"11 5 6 9 3 9 3 15 6 15 11 19 11 5\"><\/polygon><path d=\"M15.5 8.5a5 5 0 0 1 0 7\"><\/path><path d=\"M18.5 6a9 9 0 0 1 0 12\"><\/path><\/svg>',\r\n    earpiece: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 8a6 6 0 0 1 12 0c0 5-3 6-3 9a3 3 0 0 1-6 0\"><\/path><path d=\"M10 21h4\"><\/path><\/svg>',\r\n    keyboard: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"><\/rect><path d=\"M6 9h.01M10 9h.01M14 9h.01M18 9h.01M5 13h.01M9 13h.01M13 13h.01M17 13h.01M7 16h10\"><\/path><\/svg>',\r\n    trackpad: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"5\" width=\"16\" height=\"14\" rx=\"2\"><\/rect><path d=\"M4 13h16\"><\/path><path d=\"M12 13v6\"><\/path><\/svg>',\r\n    fan: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"2\"><\/circle><path d=\"M12 4c2 0 3 2 3 4 0 1.5-1 2.5-2 3\"><\/path><path d=\"M20 12c0 2-2 3-4 3-1.5 0-2.5-1-3-2\"><\/path><path d=\"M12 20c-2 0-3-2-3-4 0-1.5 1-2.5 2-3\"><\/path><path d=\"M4 12c0-2 2-3 4-3 1.5 0 2.5 1 3 2\"><\/path><\/svg>',\r\n    hinge: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 4v16\"><\/path><path d=\"M17 4v16\"><\/path><path d=\"M7 8h10\"><\/path><path d=\"M7 16h10\"><\/path><\/svg>',\r\n    home: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"7\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"1\"><\/circle><\/svg>',\r\n    power: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2v10\"><\/path><path d=\"M18.4 6.6a8 8 0 1 1-12.8 0\"><\/path><\/svg>',\r\n    sensor: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3v3\"><\/path><path d=\"M18.36 5.64l-2.12 2.12\"><\/path><path d=\"M21 12h-3\"><\/path><path d=\"M18.36 18.36l-2.12-2.12\"><\/path><path d=\"M12 21v-3\"><\/path><path d=\"M5.64 18.36l2.12-2.12\"><\/path><path d=\"M3 12h3\"><\/path><path d=\"M5.64 5.64l2.12 2.12\"><\/path><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><\/svg>',\r\n    damage: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3l8 6v5c0 5-3.5 7.5-8 9-4.5-1.5-8-4-8-9V9l8-6z\"><\/path><path d=\"M9 9l6 6\"><\/path><path d=\"M15 9l-6 6\"><\/path><\/svg>',\r\n    water: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\/><\/svg>',\r\n    other: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg>'\r\n  };\r\n\r\n  const phoneIconSvg = '<svg width=\"22\" height=\"32\" viewBox=\"0 0 24 30\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.5\"><rect x=\"3\" y=\"2\" width=\"18\" height=\"26\" rx=\"3\"\/><line x1=\"10\" y1=\"25\" x2=\"14\" y2=\"25\"\/><\/svg>';\r\n  const tabletIconSvg = '<svg width=\"24\" height=\"32\" viewBox=\"0 0 26 32\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.5\"><rect x=\"3\" y=\"2\" width=\"20\" height=\"28\" rx=\"3\"\/><circle cx=\"13\" cy=\"25.5\" r=\"1\"\/><\/svg>';\r\n  const smartwatchIconSvg = '<svg width=\"24\" height=\"32\" viewBox=\"0 0 24 30\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 3V1.5h6V3\"\/><path d=\"M9 27v1.5h6V27\"\/><rect x=\"5.5\" y=\"6\" width=\"13\" height=\"18\" rx=\"4\"\/><path d=\"M18.5 12.5h1.5\"\/><path d=\"M18.5 17.5h1\"\/><\/svg>';\r\n  const laptopIconSvg = '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"5\" y=\"4\" width=\"14\" height=\"10\" rx=\"1.5\"\/><path d=\"M3 18h18\"\/><path d=\"M7 18l1-2h8l1 2\"\/><\/svg>';\r\n  const desktopIconSvg = '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"11\" rx=\"1.5\"\/><path d=\"M12 15v4\"\/><path d=\"M9 20h6\"\/><\/svg>';\r\n\r\n  function getDeviceModelIconSvg() {\r\n    if (state.device === \"Tablet\") return tabletIconSvg;\r\n    if (state.device === \"Smartwatch\") return smartwatchIconSvg;\r\n    if (state.device === \"Computer\") {\r\n      const modelName = String(state.model || \"\").toLowerCase();\r\n      if (modelName.includes(\"desktop\") || modelName.includes(\"tower\") || modelName.includes(\"mini pc\") || modelName.includes(\"all-in-one\") || modelName.includes(\"workstation\")) {\r\n        return desktopIconSvg;\r\n      }\r\n      return laptopIconSvg;\r\n    }\r\n    return phoneIconSvg;\r\n  }\r\n\r\n  function getDeviceSeriesIconSvg() {\r\n    if (state.device === \"Tablet\") return tabletIconSvg;\r\n    if (state.device === \"Smartwatch\") return smartwatchIconSvg;\r\n    if (state.device === \"Computer\") return laptopIconSvg;\r\n    return phoneIconSvg;\r\n  }\r\n\r\n  const panel = document.getElementById(\"appPanel\");\r\n  const backBtn = document.getElementById(\"backBtn\");\r\n  const closeBtn = document.getElementById(\"closeBtn\");\r\n  const headerTitle = document.getElementById(\"headerTitle\");\r\n  const stepIndicator = document.getElementById(\"stepIndicator\");\r\n  const content = document.getElementById(\"content\");\r\n  const storesListView = document.getElementById(\"storesListView\");\r\n  const storesDetailView = document.getElementById(\"storesDetailView\");\r\n  const storeSearchInput = document.getElementById(\"storeSearchInput\");\r\n  const storeCurrentLocationBtn = document.getElementById(\"storeCurrentLocationBtn\");\r\n  const storeFilterBtn = document.getElementById(\"storeFilterBtn\");\r\n  const storeDetailHero = document.getElementById(\"storeDetailHero\");\r\n  const storeDetailImage = document.getElementById(\"storeDetailImage\");\r\n  const storePhoneBtn = document.getElementById(\"storePhoneBtn\");\r\n  const storeDirectionsBtn = document.getElementById(\"storeDirectionsBtn\");\r\n  const storeWebsiteBtn = document.getElementById(\"storeWebsiteBtn\");\r\n  const storeSelectBtn = document.getElementById(\"storeSelectBtn\");\r\n  const contactMainView = document.getElementById(\"contactMainView\");\r\n  const contactWhatsappView = document.getElementById(\"contactWhatsappView\");\r\n\r\n  const state = {\r\n    step: 1,\r\n    activeTab: null,\r\n    panelOpen: false,\r\n    storesView: \"list\",\r\n    selectedStore: null,\r\n    preferredStoreId: null,\r\n    customStoreLabel: \"\",\r\n    storeSearchTerm: \"\",\r\n    useCurrentLocation: false,\r\n    userCoords: null,\r\n    locatingUser: false,\r\n    contactView: \"main\",\r\n    returnToBooking: false,\r\n    device: null,\r\n    brand: null,\r\n    selectedSeries: null,\r\n    model: null,\r\n    issue: null,\r\n    bookingConcept: \"concept-a\"\r\n  };\r\n\r\n  const translations = {\r\n    en: {\r\n      nav_stores: \"Stores\",\r\n      nav_repair: \"Repair\",\r\n      nav_contact: \"Contact\",\r\n      header_repair: \"Repair\",\r\n      header_choose_brand: \"Choose Brand\",\r\n      header_choose_model: \"Choose Model\",\r\n      header_choose_issue: \"Choose Issue\",\r\n      header_price_book: \"Price & Book\",\r\n      header_choose_location: \"Choose location\",\r\n      header_contact: \"Contact\",\r\n      step_choose_device: \"Choose Device Type\",\r\n      step_choose_brand: \"Choose Brand\",\r\n      step_choose_model: \"Choose Model\",\r\n      step_choose_issue: \"Choose Issue\",\r\n      step_choose_repair_type: \"Choose Repair Type\",\r\n      step_price_book: \"Price & Book\",\r\n      device_smartphone: \"Smartphone\",\r\n      device_tablet: \"Tablet\",\r\n      device_computer: \"Computer\",\r\n      device_smartwatch: \"Smartwatch\",\r\n      change_model: \"Change model\",\r\n      question_device: \"What needs repair on your device?\",\r\n      question_ipad: \"What needs repair on your iPad?\",\r\n      question_tablet: \"What needs repair on your tablet?\",\r\n      question_smartwatch: \"What needs repair on your smartwatch?\",\r\n      question_computer: \"Which computer repair do you need?\",\r\n      price: \"Price\",\r\n      duration: \"Duration\",\r\n      duration_value: \"30 - 60 min\",\r\n      warranty: \"Warranty\",\r\n      warranty_value: \"6 months\",\r\n      book_repair: \"Book repair\",\r\n      visit_store: \"Visit a store\",\r\n      chat_whatsapp: \"Chat on WhatsApp\",\r\n      search_placeholder: \"Search by city or postal code\",\r\n      location_settings: \"Location settings\",\r\n      use_current_location: \"Use my current location\",\r\n      detecting_location: \"Detecting your location...\",\r\n      nearest_location: \"Nearest stores from your location\",\r\n      nearby_stores: \"Nearby Stores\",\r\n      view_all_stores: \"View all stores\",\r\n      open_today: \"Open today\",\r\n      get_directions: \"Get directions\",\r\n      visit_website: \"Visit website\",\r\n      select_store: \"Select this store\",\r\n      store_selected: \"Store selected\",\r\n      store_photo_alt: \"Store photo\",\r\n      contact_title: \"Get in touch\",\r\n      contact_copy: \"We typically reply in under 10 minutes.\",\r\n      whatsapp_label: \"WhatsApp\",\r\n      whatsapp_sub: \"Choose a store location\",\r\n      call_us: \"Call us\",\r\n      email: \"Email\",\r\n      whatsapp_banner_title: \"Open a discussion\",\r\n      whatsapp_banner_copy: \"Need help? Tap on one of our team members to connect via WhatsApp.\",\r\n      whatsapp_helper: \"You'll get a reply in a few minutes.\",\r\n      booking_title: \"Book your repair\",\r\n      booking_copy: \"Complete your booking request below and we will contact you soon.\",\r\n      booking_summary: \"Booking Summary\",\r\n      device: \"Device\",\r\n      brand: \"Brand\",\r\n      model: \"Model\",\r\n      repair: \"Repair\",\r\n      store: \"Store\",\r\n      choose_store: \"Choose store\",\r\n      hide_store_list: \"Hide store list\",\r\n      choose_store_title: \"Choose a store\",\r\n      full_name: \"Full name\",\r\n      full_name_placeholder: \"Your full name\",\r\n      phone_number: \"Phone number\",\r\n      phone_placeholder: \"+41 ...\",\r\n      email_address: \"Email address\",\r\n      email_placeholder: \"you@example.com\",\r\n      preferred_date: \"Preferred date\",\r\n      preferred_time: \"Preferred time\",\r\n      notes: \"Additional notes\",\r\n      notes_placeholder: \"Optional: preferred time, extra notes, special requests\",\r\n      optional: \"Optional\",\r\n      booking_confirm: \"Booking Confirm\",\r\n      close: \"Close\",\r\n      booking_confirmed: \"Booking confirmed\",\r\n      booking_success_copy: \"Your repair request has been sent successfully.\",\r\n      done: \"Done\",\r\n      book_another_repair: \"Book another repair\",\r\n      not_selected: \"Not selected\",\r\n      not_selected_yet: \"Not selected yet\",\r\n      not_provided: \"Not provided\",\r\n      on_request: \"On request\",\r\n      other_not_listed: \"Other \/ My location is not listed\",\r\n      nearest_option_copy: \"We will confirm the nearest option with you.\",\r\n      no_stores_found: \"No stores found\",\r\n      no_stores_help: \"Try another city, postal code, or area.\",\r\n      other: \"Other\",\r\n      continue_without_branch: \"Continue booking without a listed branch\",\r\n      other_not_listed_short: \"Other \/ Not listed\",\r\n      choose_date_note_default: \"Choose a date and time that suits you best. Saturday slots can be limited.\",\r\n      choose_date_note_sunday: \"Sunday is usually closed. Please choose another day or leave a note and we will confirm with you.\",\r\n      choose_date_note_saturday: \"Saturday selected{time}. Weekend slots are limited, so earlier times are better.\",\r\n      choose_date_note_selected: \"Selected booking preference: {date}{time}. We will confirm the exact slot with you.\",\r\n      prep_booking: \"Preparing your booking request...\",\r\n      submitting: \"Submitting...\",\r\n      booking_submitted: \"Booking request submitted successfully. We will contact you soon.\",\r\n      preview_mode: \"Preview mode active. Please test final booking on the live website.\",\r\n      submission_failed: \"Submission failed. Please try again.\",\r\n      location_not_supported: \"Location is not supported on this browser.\",\r\n      allow_location_live: \"Please allow location access on the live website to show the nearest store.\",\r\n      reference: \"Reference\",\r\n      source_widget: \"Repair booking widget\"\r\n    },\r\n    de: {\r\n      nav_stores: \"Filialen\",\r\n      nav_repair: \"Reparatur\",\r\n      nav_contact: \"Kontakt\",\r\n      header_repair: \"Reparatur\",\r\n      header_choose_brand: \"Marke w\\xE4hlen\",\r\n      header_choose_model: \"Modell w\\xE4hlen\",\r\n      header_choose_issue: \"Problem w\\xE4hlen\",\r\n      header_price_book: \"Preis & Buchen\",\r\n      header_choose_location: \"Standort w\\xE4hlen\",\r\n      header_contact: \"Kontakt\",\r\n      step_choose_device: \"Ger\\xE4tetyp w\\xE4hlen\",\r\n      step_choose_brand: \"Marke w\\xE4hlen\",\r\n      step_choose_model: \"Modell w\\xE4hlen\",\r\n      step_choose_issue: \"Problem w\\xE4hlen\",\r\n      step_choose_repair_type: \"Reparaturart w\\xE4hlen\",\r\n      step_price_book: \"Preis & Buchen\",\r\n      device_smartphone: \"Smartphone\",\r\n      device_tablet: \"Tablet\",\r\n      device_computer: \"Computer\",\r\n      device_smartwatch: \"Smartwatch\",\r\n      change_model: \"Modell \\xE4ndern\",\r\n      question_device: \"Was muss an Ihrem Ger\\xE4t repariert werden?\",\r\n      question_ipad: \"Was muss an Ihrem iPad repariert werden?\",\r\n      question_tablet: \"Was muss an Ihrem Tablet repariert werden?\",\r\n      question_smartwatch: \"Was muss an Ihrer Smartwatch repariert werden?\",\r\n      question_computer: \"Welche Computerreparatur ben\\xF6tigen Sie?\",\r\n      price: \"Preis\",\r\n      duration: \"Dauer\",\r\n      duration_value: \"30 - 60 Min\",\r\n      warranty: \"Garantie\",\r\n      warranty_value: \"6 Monate\",\r\n      book_repair: \"Reparatur buchen\",\r\n      visit_store: \"Filiale besuchen\",\r\n      chat_whatsapp: \"Per WhatsApp chatten\",\r\n      search_placeholder: \"Nach Stadt oder Postleitzahl suchen\",\r\n      location_settings: \"Standort-Einstellungen\",\r\n      use_current_location: \"Meinen aktuellen Standort verwenden\",\r\n      detecting_location: \"Standort wird erkannt...\",\r\n      nearest_location: \"N\\xE4chste Filialen von Ihrem Standort\",\r\n      nearby_stores: \"Filialen in der N\\xE4he\",\r\n      view_all_stores: \"Alle Filialen ansehen\",\r\n      open_today: \"Heute ge\\xF6ffnet\",\r\n      get_directions: \"Route anzeigen\",\r\n      visit_website: \"Website besuchen\",\r\n      select_store: \"Diese Filiale ausw\\xE4hlen\",\r\n      store_selected: \"Filiale ausgew\\xE4hlt\",\r\n      store_photo_alt: \"Filialfoto\",\r\n      contact_title: \"Kontakt aufnehmen\",\r\n      contact_copy: \"Wir antworten normalerweise in weniger als 10 Minuten.\",\r\n      whatsapp_label: \"WhatsApp\",\r\n      whatsapp_sub: \"Filialstandort ausw\\xE4hlen\",\r\n      call_us: \"Anrufen\",\r\n      email: \"E-Mail\",\r\n      whatsapp_banner_title: \"Diskussion starten\",\r\n      whatsapp_banner_copy: \"Brauchen Sie Hilfe? Tippen Sie auf eines unserer Teammitglieder, um sich per WhatsApp zu verbinden.\",\r\n      whatsapp_helper: \"Sie erhalten in wenigen Minuten eine Antwort.\",\r\n      booking_title: \"Reparatur buchen\",\r\n      booking_copy: \"Vervollst\\xE4ndigen Sie Ihre Buchungsanfrage unten, wir melden uns bald bei Ihnen.\",\r\n      booking_summary: \"Buchungs\\xFCbersicht\",\r\n      device: \"Ger\\xE4t\",\r\n      brand: \"Marke\",\r\n      model: \"Modell\",\r\n      repair: \"Reparatur\",\r\n      store: \"Filiale\",\r\n      choose_store: \"Filiale w\\xE4hlen\",\r\n      hide_store_list: \"Filialliste ausblenden\",\r\n      choose_store_title: \"Filiale w\\xE4hlen\",\r\n      full_name: \"Vollst\\xE4ndiger Name\",\r\n      full_name_placeholder: \"Ihr vollst\\xE4ndiger Name\",\r\n      phone_number: \"Telefonnummer\",\r\n      phone_placeholder: \"+41 ...\",\r\n      email_address: \"E-Mail-Adresse\",\r\n      email_placeholder: \"sie@example.com\",\r\n      preferred_date: \"Bevorzugtes Datum\",\r\n      preferred_time: \"Bevorzugte Uhrzeit\",\r\n      notes: \"Zus\\xE4tzliche Hinweise\",\r\n      notes_placeholder: \"Optional: Wunschzeit, weitere Hinweise, besondere Anfragen\",\r\n      optional: \"Optional\",\r\n      booking_confirm: \"Buchung best\\xE4tigen\",\r\n      close: \"Schlie\\xDFen\",\r\n      booking_confirmed: \"Buchung best\\xE4tigt\",\r\n      booking_success_copy: \"Ihre Reparaturanfrage wurde erfolgreich gesendet.\",\r\n      done: \"Fertig\",\r\n      book_another_repair: \"Weitere Reparatur buchen\",\r\n      not_selected: \"Nicht ausgew\\xE4hlt\",\r\n      not_selected_yet: \"Noch nicht ausgew\\xE4hlt\",\r\n      not_provided: \"Nicht angegeben\",\r\n      on_request: \"Auf Anfrage\",\r\n      other_not_listed: \"Andere \/ Mein Standort ist nicht aufgef\\xFChrt\",\r\n      nearest_option_copy: \"Wir best\\xE4tigen mit Ihnen die n\\xE4chstgelegene Option.\",\r\n      no_stores_found: \"Keine Filialen gefunden\",\r\n      no_stores_help: \"Versuchen Sie eine andere Stadt, Postleitzahl oder Region.\",\r\n      other: \"Andere\",\r\n      continue_without_branch: \"Buchung ohne aufgelistete Filiale fortsetzen\",\r\n      other_not_listed_short: \"Andere \/ Nicht aufgef\\xFChrt\",\r\n      choose_date_note_default: \"W\\xE4hlen Sie ein Datum und eine Uhrzeit, die Ihnen am besten passen. Samstags sind die Termine begrenzt.\",\r\n      choose_date_note_sunday: \"Sonntag ist normalerweise geschlossen. Bitte w\\xE4hlen Sie einen anderen Tag oder hinterlassen Sie eine Notiz, und wir best\\xE4tigen es mit Ihnen.\",\r\n      choose_date_note_saturday: \"Samstag ausgew\\xE4hlt{time}. Wochenendtermine sind begrenzt, daher sind fr\\xFChere Zeiten besser.\",\r\n      choose_date_note_selected: \"Ausgew\\xE4hlte Buchungspr\\xE4ferenz: {date}{time}. Wir best\\xE4tigen den genauen Termin mit Ihnen.\",\r\n      prep_booking: \"Ihre Buchungsanfrage wird vorbereitet...\",\r\n      submitting: \"Wird gesendet...\",\r\n      booking_submitted: \"Buchungsanfrage erfolgreich gesendet. Wir kontaktieren Sie in K\\xFCrze.\",\r\n      preview_mode: \"Vorschaumodus aktiv. Bitte testen Sie die finale Buchung auf der Live-Website.\",\r\n      submission_failed: \"Senden fehlgeschlagen. Bitte versuchen Sie es erneut.\",\r\n      location_not_supported: \"Standort wird in diesem Browser nicht unterst\\xFCtzt.\",\r\n      allow_location_live: \"Bitte erlauben Sie den Standortzugriff auf der Live-Website, um die n\\xE4chste Filiale anzuzeigen.\",\r\n      reference: \"Referenz\",\r\n      source_widget: \"Reparatur-Buchungswidget\"\r\n    },\r\n    fr: {\r\n      nav_stores: \"Magasins\",\r\n      nav_repair: \"R\\xE9paration\",\r\n      nav_contact: \"Contact\",\r\n      header_repair: \"R\\xE9paration\",\r\n      header_choose_brand: \"Choisir la marque\",\r\n      header_choose_model: \"Choisir le mod\\xE8le\",\r\n      header_choose_issue: \"Choisir le probl\\xE8me\",\r\n      header_price_book: \"Prix & R\\xE9server\",\r\n      header_choose_location: \"Choisir le lieu\",\r\n      header_contact: \"Contact\",\r\n      step_choose_device: \"Choisir le type d'appareil\",\r\n      step_choose_brand: \"Choisir la marque\",\r\n      step_choose_model: \"Choisir le mod\\xE8le\",\r\n      step_choose_issue: \"Choisir le probl\\xE8me\",\r\n      step_choose_repair_type: \"Choisir le type de r\\xE9paration\",\r\n      step_price_book: \"Prix & R\\xE9server\",\r\n      device_smartphone: \"Smartphone\",\r\n      device_tablet: \"Tablette\",\r\n      device_computer: \"Ordinateur\",\r\n      device_smartwatch: \"Montre connect\\xE9e\",\r\n      change_model: \"Changer de mod\\xE8le\",\r\n      question_device: \"Qu'est-ce qui doit \\xEAtre r\\xE9par\\xE9 sur votre appareil ?\",\r\n      question_ipad: \"Qu'est-ce qui doit \\xEAtre r\\xE9par\\xE9 sur votre iPad ?\",\r\n      question_tablet: \"Qu'est-ce qui doit \\xEAtre r\\xE9par\\xE9 sur votre tablette ?\",\r\n      question_smartwatch: \"Qu'est-ce qui doit \\xEAtre r\\xE9par\\xE9 sur votre montre connect\\xE9e ?\",\r\n      question_computer: \"Quelle r\\xE9paration d'ordinateur vous faut-il ?\",\r\n      price: \"Prix\",\r\n      duration: \"Dur\\xE9e\",\r\n      duration_value: \"30 - 60 min\",\r\n      warranty: \"Garantie\",\r\n      warranty_value: \"6 mois\",\r\n      book_repair: \"R\\xE9server la r\\xE9paration\",\r\n      visit_store: \"Visiter un magasin\",\r\n      chat_whatsapp: \"Discuter sur WhatsApp\",\r\n      search_placeholder: \"Rechercher par ville ou code postal\",\r\n      location_settings: \"Param\\xE8tres de localisation\",\r\n      use_current_location: \"Utiliser ma position actuelle\",\r\n      detecting_location: \"D\\xE9tection de votre position...\",\r\n      nearest_location: \"Magasins les plus proches de votre position\",\r\n      nearby_stores: \"Magasins \\xE0 proximit\\xE9\",\r\n      view_all_stores: \"Voir tous les magasins\",\r\n      open_today: \"Ouvert aujourd'hui\",\r\n      get_directions: \"Itin\\xE9raire\",\r\n      visit_website: \"Visiter le site web\",\r\n      select_store: \"S\\xE9lectionner ce magasin\",\r\n      store_selected: \"Magasin s\\xE9lectionn\\xE9\",\r\n      store_photo_alt: \"Photo du magasin\",\r\n      contact_title: \"Entrer en contact\",\r\n      contact_copy: \"Nous r\\xE9pondons g\\xE9n\\xE9ralement en moins de 10 minutes.\",\r\n      whatsapp_label: \"WhatsApp\",\r\n      whatsapp_sub: \"Choisir un magasin\",\r\n      call_us: \"Nous appeler\",\r\n      email: \"E-mail\",\r\n      whatsapp_banner_title: \"Ouvrir une discussion\",\r\n      whatsapp_banner_copy: \"Besoin d'aide ? Appuyez sur l'un de nos collaborateurs pour vous connecter via WhatsApp.\",\r\n      whatsapp_helper: \"Vous recevrez une r\\xE9ponse dans quelques minutes.\",\r\n      booking_title: \"R\\xE9server votre r\\xE9paration\",\r\n      booking_copy: \"Compl\\xE9tez votre demande de r\\xE9servation ci-dessous et nous vous contacterons bient\\xF4t.\",\r\n      booking_summary: \"R\\xE9sum\\xE9 de la r\\xE9servation\",\r\n      device: \"Appareil\",\r\n      brand: \"Marque\",\r\n      model: \"Mod\\xE8le\",\r\n      repair: \"R\\xE9paration\",\r\n      store: \"Magasin\",\r\n      choose_store: \"Choisir un magasin\",\r\n      hide_store_list: \"Masquer la liste des magasins\",\r\n      choose_store_title: \"Choisir un magasin\",\r\n      full_name: \"Nom complet\",\r\n      full_name_placeholder: \"Votre nom complet\",\r\n      phone_number: \"Num\\xE9ro de t\\xE9l\\xE9phone\",\r\n      phone_placeholder: \"+41 ...\",\r\n      email_address: \"Adresse e-mail\",\r\n      email_placeholder: \"vous@example.com\",\r\n      preferred_date: \"Date souhait\\xE9e\",\r\n      preferred_time: \"Heure souhait\\xE9e\",\r\n      notes: \"Notes suppl\\xE9mentaires\",\r\n      notes_placeholder: \"Optionnel : heure souhait\\xE9e, notes suppl\\xE9mentaires, demandes sp\\xE9ciales\",\r\n      optional: \"Optionnel\",\r\n      booking_confirm: \"Confirmer la r\\xE9servation\",\r\n      close: \"Fermer\",\r\n      booking_confirmed: \"R\\xE9servation confirm\\xE9e\",\r\n      booking_success_copy: \"Votre demande de r\\xE9paration a \\xE9t\\xE9 envoy\\xE9e avec succ\\xE8s.\",\r\n      done: \"Termin\\xE9\",\r\n      book_another_repair: \"R\\xE9server une autre r\\xE9paration\",\r\n      not_selected: \"Non s\\xE9lectionn\\xE9\",\r\n      not_selected_yet: \"Pas encore s\\xE9lectionn\\xE9\",\r\n      not_provided: \"Non renseign\\xE9\",\r\n      on_request: \"Sur demande\",\r\n      other_not_listed: \"Autre \/ Mon emplacement n'est pas list\\xE9\",\r\n      nearest_option_copy: \"Nous confirmerons avec vous l'option la plus proche.\",\r\n      no_stores_found: \"Aucun magasin trouv\\xE9\",\r\n      no_stores_help: \"Essayez une autre ville, un autre code postal ou une autre zone.\",\r\n      other: \"Autre\",\r\n      continue_without_branch: \"Continuer la r\\xE9servation sans magasin list\\xE9\",\r\n      other_not_listed_short: \"Autre \/ Non list\\xE9\",\r\n      choose_date_note_default: \"Choisissez une date et une heure qui vous conviennent le mieux. Les cr\\xE9neaux du samedi peuvent \\xEAtre limit\\xE9s.\",\r\n      choose_date_note_sunday: \"Le dimanche est g\\xE9n\\xE9ralement ferm\\xE9. Veuillez choisir un autre jour ou laisser une note et nous confirmerons avec vous.\",\r\n      choose_date_note_saturday: \"Samedi s\\xE9lectionn\\xE9{time}. Les cr\\xE9neaux du week-end sont limit\\xE9s, les horaires plus t\\xF4t sont donc pr\\xE9f\\xE9rables.\",\r\n      choose_date_note_selected: \"Pr\\xE9f\\xE9rence de r\\xE9servation s\\xE9lectionn\\xE9e : {date}{time}. Nous confirmerons le cr\\xE9neau exact avec vous.\",\r\n      prep_booking: \"Pr\\xE9paration de votre demande de r\\xE9servation...\",\r\n      submitting: \"Envoi en cours...\",\r\n      booking_submitted: \"Demande de r\\xE9servation envoy\\xE9e avec succ\\xE8s. Nous vous contacterons bient\\xF4t.\",\r\n      preview_mode: \"Mode pr\\xE9visualisation actif. Veuillez tester la r\\xE9servation finale sur le site en ligne.\",\r\n      submission_failed: \"L'envoi a \\xE9chou\\xE9. Veuillez r\\xE9essayer.\",\r\n      location_not_supported: \"La localisation n'est pas prise en charge sur ce navigateur.\",\r\n      allow_location_live: \"Veuillez autoriser l'acc\\xE8s \\xE0 la localisation sur le site en ligne pour afficher le magasin le plus proche.\",\r\n      reference: \"R\\xE9f\\xE9rence\",\r\n      source_widget: \"Widget de r\\xE9servation de r\\xE9paration\"\r\n    }\r\n  };\r\n\r\n  \/\/ This widget intentionally stays English on every page and URL.\r\n  const currentLocale = \"en\";\r\n\r\n  function t(key, replacements = {}) {\r\n    const localeMap = translations[currentLocale] || translations.en;\r\n    const fallbackMap = translations.en;\r\n    let value = localeMap[key] || fallbackMap[key] || key;\r\n    Object.entries(replacements).forEach(([name, replacement]) => {\r\n      value = value.replace(new RegExp(`\\\\{${name}\\\\}`, \"g\"), String(replacement));\r\n    });\r\n    return value;\r\n  }\r\n\r\n  function getLocalizedDeviceLabel(deviceValue) {\r\n    const map = {\r\n      Smartphone: t(\"device_smartphone\"),\r\n      Tablet: t(\"device_tablet\"),\r\n      Computer: t(\"device_computer\"),\r\n      Smartwatch: t(\"device_smartwatch\")\r\n    };\r\n    return map[deviceValue] || deviceValue || t(\"not_selected\");\r\n  }\r\n\r\n  function applyStaticTranslations() {\r\n    document.title = currentLocale === \"de\"\r\n      ? \"iPhone, iPad, Samsung, MacBook & Mehr Reparatur | Repair And Shop\"\r\n      : currentLocale === \"fr\"\r\n        ? \"R\u00e9paration iPhone \u2013 iPad, Samsung, MacBook et plus \"\r\n        : \"iPhone, iPad, Samsung & MacBook Repair in Switzerland | Repair And Shop\";\r\n\r\n    const textMap = {\r\n      navLabelStores: \"nav_stores\",\r\n      navLabelRepair: \"nav_repair\",\r\n      navLabelContact: \"nav_contact\",\r\n      stepTitle1: \"step_choose_device\",\r\n      stepTitle2: \"step_choose_brand\",\r\n      stepTitle3: \"step_choose_model\",\r\n      stepTitle4: \"step_choose_issue\",\r\n      stepTitle5: \"step_price_book\",\r\n      deviceLabelSmartphone: \"device_smartphone\",\r\n      deviceLabelTablet: \"device_tablet\",\r\n      deviceLabelComputer: \"device_computer\",\r\n      deviceLabelSmartwatch: \"device_smartwatch\",\r\n      changeModelText: \"change_model\",\r\n      finalPriceLabel: \"price\",\r\n      finalDurationLabel: \"duration\",\r\n      finalDurationValue: \"duration_value\",\r\n      finalWarrantyLabel: \"warranty\",\r\n      finalWarrantyValue: \"warranty_value\",\r\n      bookRepairBtn: \"book_repair\",\r\n      visitStoreBtn: \"visit_store\",\r\n      chatWhatsappBtn: \"chat_whatsapp\",\r\n      storeCurrentLocationText: \"use_current_location\",\r\n      storesSectionLabel: \"nearby_stores\",\r\n      viewAllStoresText: \"view_all_stores\",\r\n      storeOpenTodayLabel: \"open_today\",\r\n      storeGetDirectionsLabel: \"get_directions\",\r\n      storeVisitWebsiteLabel: \"visit_website\",\r\n      storeSelectBtn: state.preferredStoreId === state.selectedStore?.id ? \"store_selected\" : \"select_store\",\r\n      contactTitle: \"contact_title\",\r\n      contactCopy: \"contact_copy\",\r\n      contactWhatsappName: \"whatsapp_label\",\r\n      contactWhatsappSub: \"whatsapp_sub\",\r\n      contactCallName: \"call_us\",\r\n      contactEmailName: \"email\",\r\n      whatsappBannerTitle: \"whatsapp_banner_title\",\r\n      whatsappBannerCopy: \"whatsapp_banner_copy\",\r\n      whatsappHelperText: \"whatsapp_helper\",\r\n      bookingModalTitle: \"booking_title\",\r\n      bookingModalCopy: \"booking_copy\",\r\n      bookingLabelDevice: \"device\",\r\n      bookingLabelBrand: \"brand\",\r\n      bookingLabelModel: \"model\",\r\n      bookingLabelRepair: \"repair\",\r\n      bookingLabelPrice: \"price\",\r\n      bookingLabelStore: \"store\",\r\n      bookingChooseStoreBtn: \"choose_store\",\r\n      bookingInlinePickerTitle: \"choose_store_title\",\r\n      bookingNameLabel: \"full_name\",\r\n      bookingPhoneLabel: \"phone_number\",\r\n      bookingEmailLabel: \"email_address\",\r\n      bookingDateLabel: \"preferred_date\",\r\n      bookingTimeLabel: \"preferred_time\",\r\n      bookingMessageLabel: \"notes\",\r\n      bookingOptionalNote: \"optional\",\r\n      bookingSubmitBtn: \"booking_confirm\",\r\n      bookingCloseBtn: \"close\",\r\n      bookingSuccessTitle: \"booking_confirmed\",\r\n      bookingSuccessCopy: \"booking_success_copy\",\r\n      bookingSuccessModelLabel: \"model\",\r\n      bookingSuccessRepairLabel: \"repair\",\r\n      bookingSuccessStoreLabel: \"store\",\r\n      bookingSuccessDateLabel: \"preferred_date\",\r\n      bookingSuccessTimeLabel: \"preferred_time\",\r\n      bookingDoneBtn: \"done\",\r\n      bookingAnotherBtn: \"book_another_repair\",\r\n      bookingWhatsappBtn: \"chat_whatsapp\"\r\n    };\r\n\r\n    Object.entries(textMap).forEach(([id, key]) => {\r\n      const node = document.getElementById(id);\r\n      if (!node) return;\r\n      const translated = t(key);\r\n      if (node.tagName === \"STRONG\") {\r\n        node.textContent = `${translated}:`;\r\n      } else {\r\n        node.textContent = translated;\r\n      }\r\n    });\r\n\r\n    storeSearchInput.placeholder = t(\"search_placeholder\");\r\n    storeFilterBtn.setAttribute(\"aria-label\", t(\"location_settings\"));\r\n    storeDetailImage.alt = t(\"store_photo_alt\");\r\n    closeBtn.setAttribute(\"aria-label\", t(\"close\"));\r\n    document.getElementById(\"bookingNameA\").placeholder = t(\"full_name_placeholder\");\r\n    document.getElementById(\"bookingPhoneA\").placeholder = t(\"phone_placeholder\");\r\n    document.getElementById(\"bookingEmailA\").placeholder = t(\"email_placeholder\");\r\n    document.getElementById(\"bookingMessageA\").placeholder = t(\"notes_placeholder\");\r\n  }\r\n\r\n  function showScreen(id) {\r\n    document.querySelectorAll(\".screen\").forEach((screen) => screen.classList.remove(\"active\"));\r\n    const target = document.getElementById(id);\r\n    if (target) target.classList.add(\"active\");\r\n    content.scrollTop = 0;\r\n  }\r\n\r\n  function updateStepDots(step) {\r\n    document.querySelectorAll(\".step-dot\").forEach((dot) => {\r\n      const current = Number(dot.dataset.step);\r\n      dot.classList.remove(\"active\", \"done\");\r\n      if (current < step) dot.classList.add(\"done\");\r\n      if (current === step) dot.classList.add(\"active\");\r\n    });\r\n  }\r\n\r\n  function setActiveNav(tab) {\r\n    const bottomNav = document.querySelector(\".bottom-nav\");\r\n    if (bottomNav) {\r\n      bottomNav.classList.toggle(\"idle\", !state.panelOpen);\r\n    }\r\n    document.querySelectorAll(\".nav-item\").forEach((item) => {\r\n      item.classList.toggle(\"active\", state.panelOpen && item.dataset.tab === tab);\r\n    });\r\n\r\n    \/\/ Force Repair tab icon styles inline to bypass any theme CSS overrides\r\n    const repairIconWrap = document.querySelector('.nav-item[data-tab=\"repair\"] .nav-icon-wrap');\r\n    if (repairIconWrap) {\r\n      if (!state.panelOpen || tab === \"repair\") {\r\n        repairIconWrap.style.width = \"50px\";\r\n        repairIconWrap.style.height = \"50px\";\r\n        repairIconWrap.style.backgroundColor = \"#2563eb\";\r\n        repairIconWrap.style.backgroundImage = \"linear-gradient(180deg, #2f6df6 0%, #1f5ae8 100%)\";\r\n        repairIconWrap.style.color = \"#fff\";\r\n        repairIconWrap.style.boxShadow = \"0 10px 24px rgba(37, 99, 235, 0.42)\";\r\n        repairIconWrap.style.transform = \"translateY(-10px)\";\r\n      } else {\r\n        repairIconWrap.style.width = \"\";\r\n        repairIconWrap.style.height = \"\";\r\n        repairIconWrap.style.backgroundColor = \"\";\r\n        repairIconWrap.style.backgroundImage = \"\";\r\n        repairIconWrap.style.color = \"\";\r\n        repairIconWrap.style.boxShadow = \"\";\r\n        repairIconWrap.style.transform = \"\";\r\n      }\r\n    }\r\n  }\r\n\r\n  function updateHeader() {\r\n    panel.classList.toggle(\"stores-theme\", state.activeTab === \"stores\");\r\n\r\n    if (state.activeTab === \"repair\") {\r\n      const titles = {\r\n        1: t(\"header_repair\"),\r\n        2: t(\"header_choose_brand\"),\r\n        3: t(\"header_choose_model\"),\r\n        4: state.device === \"Smartphone\" ? t(\"header_choose_issue\") : t(\"step_choose_repair_type\"),\r\n        5: t(\"header_price_book\")\r\n      };\r\n      headerTitle.textContent = titles[state.step] || t(\"header_repair\");\r\n      backBtn.style.visibility = state.step > 1 ? \"visible\" : \"hidden\";\r\n      closeBtn.innerHTML = \"&times;\";\r\n      stepIndicator.style.display = \"flex\";\r\n    } else if (state.activeTab === \"stores\") {\r\n      headerTitle.textContent = state.storesView === \"detail\" ? \"\" : t(\"header_choose_location\");\r\n      backBtn.style.visibility = \"visible\";\r\n      closeBtn.innerHTML = state.storesView === \"detail\"\r\n        ? '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"><path d=\\\"M4 12v7a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-7\\\"><\/path><path d=\\\"M12 16V3\\\"><\/path><path d=\\\"m7 8 5-5 5 5\\\"><\/path><\/svg>'\r\n        : \"&times;\";\r\n      stepIndicator.style.display = \"none\";\r\n    } else if (state.activeTab === \"contact\") {\r\n      headerTitle.textContent = state.contactView === \"whatsapp\" ? \"WhatsApp\" : t(\"header_contact\");\r\n      backBtn.style.visibility = state.contactView === \"whatsapp\" ? \"visible\" : \"hidden\";\r\n      closeBtn.innerHTML = \"&times;\";\r\n      stepIndicator.style.display = \"none\";\r\n    }\r\n  }\r\n\r\n  function openPanel(tab) {\r\n    state.panelOpen = true;\r\n    state.activeTab = tab;\r\n    panel.classList.add(\"show\");\r\n\r\n    if (tab === \"repair\") {\r\n      showScreen(`screen-${state.step}`);\r\n      updateStepDots(state.step);\r\n    } else if (tab === \"stores\") {\r\n      showScreen(\"screen-stores\");\r\n      showStoresView(\"list\");\r\n    } else {\r\n      showScreen(`screen-${tab}`);\r\n      if (tab === \"contact\") {\r\n        showContactView(\"main\");\r\n      }\r\n    }\r\n\r\n    setActiveNav(tab);\r\n    updateHeader();\r\n  }\r\n\r\n  function resetRepairFlow() {\r\n    state.step = 1;\r\n    state.device = null;\r\n    state.brand = null;\r\n    state.selectedSeries = null;\r\n    state.model = null;\r\n    state.issue = null;\r\n    state.bookingConcept = \"concept-a\";\r\n    document.querySelectorAll(\".device-card\").forEach((card) => card.classList.remove(\"selected\"));\r\n  }\r\n\r\n  function closePanel() {\r\n    const wasRepairPanel = state.activeTab === \"repair\";\r\n    state.panelOpen = false;\r\n    state.activeTab = null;\r\n    state.contactView = \"main\";\r\n    panel.classList.remove(\"show\");\r\n    setActiveNav(null);\r\n    closeBooking();\r\n    if (wasRepairPanel && !state.returnToBooking) {\r\n      resetRepairFlow();\r\n    }\r\n  }\r\n\r\n  function goToStep(step) {\r\n    state.step = step;\r\n    openPanel(\"repair\");\r\n  }\r\n\r\n  function goToTab(tab) {\r\n    openPanel(tab);\r\n  }\r\n\r\n  function showStoresView(view) {\r\n    state.storesView = view;\r\n    storesListView.style.display = view === \"list\" ? \"block\" : \"none\";\r\n    storesDetailView.style.display = view === \"detail\" ? \"block\" : \"none\";\r\n    content.scrollTop = 0;\r\n    updateHeader();\r\n  }\r\n\r\n  function showContactView(view) {\r\n    state.contactView = view;\r\n    contactMainView.classList.toggle(\"active\", view === \"main\");\r\n    contactWhatsappView.classList.toggle(\"active\", view === \"whatsapp\");\r\n    content.scrollTop = 0;\r\n    if (view === \"whatsapp\") renderWhatsappLocations();\r\n    updateHeader();\r\n  }\r\n\r\n  function getCurrentBookingStoreLabel() {\r\n    const preferredStore = stores.find((store) => store.id === state.preferredStoreId);\r\n    return preferredStore ? preferredStore.name : (state.customStoreLabel || t(\"not_selected_yet\"));\r\n  }\r\n\r\n  function syncBookingStoreBindings() {\r\n    const storeLabel = getCurrentBookingStoreLabel();\r\n    document.querySelectorAll('[data-booking-bind=\"store\"]').forEach((node) => {\r\n      node.textContent = storeLabel;\r\n    });\r\n  }\r\n\r\n  function renderInlineBookingStorePicker() {\r\n    const list = document.getElementById(\"bookingInlineStoreList\");\r\n    if (!list) return;\r\n    const cards = stores.map((store) => {\r\n      const active = state.preferredStoreId === store.id ? \"active\" : \"\";\r\n      return `\r\n        <button class=\"booking-inline-store-btn ${active}\" type=\"button\" data-inline-store=\"${store.id}\">\r\n          <span class=\"booking-inline-store-name\">${normalizeIssueLabelSafe(store.name)}<\/span>\r\n          <span class=\"booking-inline-store-meta\">${normalizeIssueLabelSafe(store.city)} - ${normalizeIssueLabelSafe(store.hours)}<\/span>\r\n        <\/button>\r\n      `;\r\n    }).join(\"\");\r\n\r\n    const otherActive = !state.preferredStoreId && state.customStoreLabel ? \"active\" : \"\";\r\n    list.innerHTML = cards + `\r\n      <button class=\"booking-inline-store-btn ${otherActive}\" type=\"button\" data-inline-store=\"other\">\r\n        <span class=\"booking-inline-store-name\">${t(\"other_not_listed\")}<\/span>\r\n        <span class=\"booking-inline-store-meta\">${t(\"nearest_option_copy\")}<\/span>\r\n      <\/button>\r\n    `;\r\n\r\n    list.querySelectorAll(\"[data-inline-store]\").forEach((button) => {\r\n      button.addEventListener(\"click\", () => {\r\n        const id = button.getAttribute(\"data-inline-store\");\r\n        if (id === \"other\") {\r\n          state.preferredStoreId = null;\r\n          state.customStoreLabel = t(\"other_not_listed\");\r\n        } else {\r\n          state.preferredStoreId = id;\r\n          state.customStoreLabel = \"\";\r\n        }\r\n        syncBookingStoreBindings();\r\n        renderInlineBookingStorePicker();\r\n        toggleInlineBookingStorePicker(false);\r\n      });\r\n    });\r\n  }\r\n\r\n  function toggleInlineBookingStorePicker(forceOpen) {\r\n    const picker = document.getElementById(\"bookingInlinePicker\");\r\n    const trigger = document.querySelector(\"#concept-a .booking-inline-action\");\r\n    const shouldOpen = picker ? (typeof forceOpen === \"boolean\" ? forceOpen : !picker.classList.contains(\"show\")) : false;\r\n    if (picker) picker.classList.toggle(\"show\", shouldOpen);\r\n    if (trigger) trigger.textContent = shouldOpen ? t(\"hide_store_list\") : t(\"choose_store\");\r\n  }\r\n\r\n  function updateBookingDateNote() {\r\n    const dateInput = document.getElementById(\"bookingDateA\");\r\n    const timeInput = document.getElementById(\"bookingTimeA\");\r\n    const note = document.getElementById(\"bookingDateNoteA\");\r\n    if (!dateInput || !note) return;\r\n\r\n    if (!dateInput.value) {\r\n      note.textContent = t(\"choose_date_note_default\");\r\n      return;\r\n    }\r\n\r\n    const selected = new Date(`${dateInput.value}T00:00:00`);\r\n    const day = selected.getDay();\r\n    if (day === 0) {\r\n      note.textContent = t(\"choose_date_note_sunday\");\r\n      return;\r\n    }\r\n    if (day === 6) {\r\n      note.textContent = t(\"choose_date_note_saturday\", {\r\n        time: timeInput && timeInput.value ? ` ${currentLocale === \"fr\" ? \"\\xE0\" : currentLocale === \"de\" ? \"um\" : \"at\"} ${timeInput.value}` : \"\"\r\n      });\r\n      return;\r\n    }\r\n    note.textContent = t(\"choose_date_note_selected\", {\r\n      date: dateInput.value,\r\n      time: timeInput && timeInput.value ? ` ${currentLocale === \"fr\" ? \"\\xE0\" : currentLocale === \"de\" ? \"um\" : \"at\"} ${timeInput.value}` : \"\"\r\n    });\r\n  }\r\n\r\n  function syncBookingTimeChips() {\r\n    const timeInput = document.getElementById(\"bookingTimeA\");\r\n    document.querySelectorAll(\"#bookingTimeChipsA .booking-time-chip\").forEach((chip) => {\r\n      chip.classList.toggle(\"active\", !!timeInput && timeInput.value === chip.dataset.time);\r\n    });\r\n  }\r\n\r\n  function initializeBookingDateTimeUi() {\r\n    const dateInput = document.getElementById(\"bookingDateA\");\r\n    const timeInput = document.getElementById(\"bookingTimeA\");\r\n    if (dateInput) {\r\n      dateInput.min = new Date().toISOString().split(\"T\")[0];\r\n    }\r\n    syncBookingTimeChips();\r\n    updateBookingDateNote();\r\n  }\r\n\r\n  function openExternalUrl(url) {\r\n    if (!url) return;\r\n    const link = document.createElement(\"a\");\r\n    link.href = url;\r\n    link.target = \"_blank\";\r\n    link.rel = \"noopener noreferrer\";\r\n    document.body.appendChild(link);\r\n    link.click();\r\n    link.remove();\r\n  }\r\n\r\n  function openWhatsappLocation(number) {\r\n    const cleanNumber = String(number || \"\").replace(\/[^\\d]\/g, \"\");\r\n    if (!cleanNumber) return;\r\n    window.open(`https:\/\/wa.me\/${cleanNumber}`, \"_blank\");\r\n  }\r\n\r\n  function renderWhatsappLocations() {\r\n    const list = document.getElementById(\"whatsappLocationList\");\r\n    list.innerHTML = whatsappLocations.map((location) => `\r\n      <button class=\"whatsapp-location-card\" type=\"button\" data-number=\"${location.number}\">\r\n        <div class=\"icon-bg\">\r\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\r\n        <\/div>\r\n        <div class=\"info\">\r\n          <div class=\"name\">${normalizeIssueLabelSafe(location.name)}<\/div>\r\n          <div class=\"sub\">${normalizeIssueLabelSafe(location.city)}<\/div>\r\n        <\/div>\r\n        <div class=\"open-icon\">\r\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\r\n        <\/div>\r\n      <\/button>\r\n    `).join(\"\");\r\n\r\n    list.querySelectorAll(\".whatsapp-location-card\").forEach((button) => {\r\n      button.addEventListener(\"click\", () => openWhatsappLocation(button.dataset.number));\r\n    });\r\n  }\r\n\r\n  function calculateDistanceKm(lat1, lng1, lat2, lng2) {\r\n    const toRad = (value) => (value * Math.PI) \/ 180;\r\n    const earthRadiusKm = 6371;\r\n    const dLat = toRad(lat2 - lat1);\r\n    const dLng = toRad(lng2 - lng1);\r\n    const a =\r\n      Math.sin(dLat \/ 2) * Math.sin(dLat \/ 2) +\r\n      Math.cos(toRad(lat1)) * Math.cos(toRad(lat2)) *\r\n      Math.sin(dLng \/ 2) * Math.sin(dLng \/ 2);\r\n    const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\r\n    return earthRadiusKm * c;\r\n  }\r\n\r\n  function getStoreDistanceLabel(store) {\r\n    if (!state.userCoords) return store.distance;\r\n    const distanceKm = calculateDistanceKm(\r\n      state.userCoords.lat,\r\n      state.userCoords.lng,\r\n      store.lat,\r\n      store.lng\r\n    );\r\n    return `${distanceKm.toFixed(1)} km`;\r\n  }\r\n\r\n  function updateStoreDetail(selected) {\r\n    state.selectedStore = selected;\r\n    document.getElementById(\"storeDetailName\").textContent = normalizeIssueLabelSafe(selected.name);\r\n    document.getElementById(\"storeDetailDistance\").textContent = getStoreDistanceLabel(selected);\r\n    document.getElementById(\"storeDetailAddress\").innerHTML = `${normalizeIssueLabelSafe(selected.address)}<br>${normalizeIssueLabelSafe(selected.city)}`;\r\n    document.getElementById(\"storeDetailHours\").textContent = selected.hours;\r\n    document.getElementById(\"storeDetailPhone\").textContent = selected.phone;\r\n    storeDetailHero.style.backgroundImage = \"linear-gradient(180deg, rgba(15, 23, 42, 0.03), rgba(15, 23, 42, 0.12)), linear-gradient(135deg, #d6d3d1, #f5f5f4 42%, #d6d3d1)\";\r\n    storeDetailImage.src = selected.image;\r\n    storeDetailImage.onerror = () => {\r\n      storeDetailImage.onerror = null;\r\n      storeDetailImage.src = \"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/09\/Logo-Repiar-and-shop.png\";\r\n    };\r\n    storePhoneBtn.setAttribute(\"aria-label\", `${t(\"call_us\")} - ${selected.name}`);\r\n    storeDirectionsBtn.setAttribute(\"aria-label\", `${t(\"get_directions\")} - ${selected.name}`);\r\n    storeWebsiteBtn.setAttribute(\"aria-label\", `${t(\"visit_website\")} - ${selected.name}`);\r\n    storeSelectBtn.textContent = state.preferredStoreId === selected.id ? t(\"store_selected\") : t(\"select_store\");\r\n  }\r\n\r\n  function updateCurrentLocationButton() {\r\n    const label = storeCurrentLocationBtn.querySelector(\"span\");\r\n    if (state.locatingUser) {\r\n      label.textContent = t(\"detecting_location\");\r\n      return;\r\n    }\r\n    if (state.useCurrentLocation && state.userCoords) {\r\n      label.textContent = t(\"nearest_location\");\r\n      return;\r\n    }\r\n    label.textContent = t(\"use_current_location\");\r\n  }\r\n\r\n  function getBrandSeries(brandId) {\r\n    const activeCatalog = state.device === \"Tablet\"\r\n      ? tabletRepairCatalog\r\n      : state.device === \"Smartwatch\"\r\n        ? smartwatchRepairCatalog\r\n      : state.device === \"Computer\"\r\n        ? computerRepairCatalog\r\n        : repairCatalog;\r\n    return activeCatalog[brandId]?.series || { MODELS: [\"Generic model\"] };\r\n  }\r\n\r\n  function getModelIssues(brandId, modelName) {\r\n    const activeCatalog = state.device === \"Tablet\"\r\n      ? tabletRepairCatalog\r\n      : state.device === \"Smartwatch\"\r\n        ? smartwatchRepairCatalog\r\n      : state.device === \"Computer\"\r\n        ? computerRepairCatalog\r\n        : repairCatalog;\r\n    return activeCatalog[brandId]?.modelIssues?.[modelName] || defaultIssues;\r\n  }\r\n\r\n  function tryDecodeMojibake(text) {\r\n    try {\r\n      return decodeURIComponent(escape(text));\r\n    } catch {\r\n      return text;\r\n    }\r\n  }\r\n\r\n  function normalizeIssueLabel(text) {\r\n    let value = String(text || \"\").trim();\r\n\r\n    for (let i = 0; i < 3; i += 1) {\r\n      const decoded = tryDecodeMojibake(value);\r\n      if (decoded === value) break;\r\n      value = decoded;\r\n    }\r\n\r\n    return value\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u00a0\u00c3\u00a2\u00e2\u201a\u00ac\u00e2\u201e\u00a2\u00c3\u0192\u00c6\u2019\u00c3\u00a2\u00e2\u201a\u00ac\u00c5\u00a1\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bc|\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bc|\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bc|\u00c3\u0192\u00c2\u00bc|\u00c3\u00bc\/g, \"\u00fc\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u00a0\u00c3\u00a2\u00e2\u201a\u00ac\u00e2\u201e\u00a2\u00c3\u0192\u00c6\u2019\u00c3\u00a2\u00e2\u201a\u00ac\u00c5\u00a1\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00b6|\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00b6|\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6|\u00c3\u0192\u00c2\u00b6|\u00c3\u00b6\/g, \"\u00f6\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u00a0\u00c3\u00a2\u00e2\u201a\u00ac\u00e2\u201e\u00a2\u00c3\u0192\u00c6\u2019\u00c3\u00a2\u00e2\u201a\u00ac\u00c5\u00a1\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00a4|\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00a4|\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4|\u00c3\u0192\u00c2\u00a4|\u00c3\u00a4\/g, \"\u00e4\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u00a6\u00c3\u201a\u00c2\u00b8|\u00c3\u0192\u00c6\u2019\u00c3\u2026\u00c2\u00b8|\u00c3\u0178\/g, \"\u00df\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a9|\u00c3\u0192\u00c2\u00a9|\u00c3\u00a9\/g, \"\u00e9\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a8|\u00c3\u0192\u00c2\u00a8|\u00c3\u00a8\/g, \"\u00e8\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a2|\u00c3\u0192\u00c2\u00a2|\u00c3\u00a2\/g, \"\u00e2\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00aa|\u00c3\u0192\u00c2\u00aa|\u00c3\u00aa\/g, \"\u00ea\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b4|\u00c3\u0192\u00c2\u00b4|\u00c3\u00b4\/g, \"\u00f4\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bb|\u00c3\u0192\u00c2\u00bb|\u00c3\u00bb\/g, \"\u00fb\")\r\n      .replace(\/Neuch\u00c3\u0192\u00c2\u00a2tel|Neuch\u00c3\u00a2tel\/g, \"Neuch\u00e2tel\")\r\n      .replace(\/H\u00c3\u0192\u00c2\u00b6rmuschel|H\u00c3\u00b6rmuschel\/g, \"H\u00f6rmuschel\")\r\n      .replace(\/R\u00c3\u0192\u00c2\u00bcckseite|R\u00c3\u00bcckseite\/g, \"R\u00fcckseite\")\r\n      .replace(\/L\u00c3\u0192\u00c2\u00bcfter|L\u00c3\u00bcfter\/g, \"L\u00fcfter\")\r\n      .replace(\/Premiumqualit\u00c3\u0192\u00c2\u00a4t|Premiumqualit\u00c3\u00a4t\/g, \"Premiumqualit\u00e4t\")\r\n      .replace(\/\u00c2\u00b7\/g, \"\u00b7\")\r\n      .replace(\/\u00c3\u00a2\u00e2\u201a\u00ac\u00c2\u00a6\/g, \"...\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u00a2\u00e2\u201a\u00ac\u00c5\u00a1|\u00c3\u201a\/g, \"\")\r\n      .replace(\/\\s+\/g, \" \")\r\n      .trim();\r\n  }\r\n\r\n  function normalizeIssueLabelSafe(text) {\r\n    return normalizeIssueLabel(text).trim();\r\n  }\r\n\r\n  function localizeIssueLabel(label) {\r\n    let value = normalizeIssueLabelSafe(label);\r\n    if (currentLocale === \"de\") return value;\r\n\r\n    const replacements = currentLocale === \"fr\"\r\n      ? [\r\n          [\/Display Reparatur \\(Premiumqualit\u00e4t\\)|Display Reparatur Premiumqualit\u00e4t\/gi, \"R\u00e9paration \u00e9cran premium\"],\r\n          [\/Display Originalzustand\/gi, \"R\u00e9paration \u00e9cran d'origine\"],\r\n          [\/Display \\\/ Glas Reparatur\/gi, \"R\u00e9paration \u00e9cran \/ verre\"],\r\n          [\/Display Reparatur\/gi, \"R\u00e9paration \u00e9cran\"],\r\n          [\/Touchscreen \\\/ Glas\/gi, \"\u00c9cran tactile \/ Verre\"],\r\n          [\/Akkuwechsel\/gi, \"Remplacement de batterie\"],\r\n          [\/Backcover \\(R\u00fcckseite\\) inkl\\. Rahmen\/gi, \"Coque arri\u00e8re avec cadre\"],\r\n          [\/Backcover \\(R\u00fcckseite\\) nur Glas\/gi, \"Vitre arri\u00e8re seule\"],\r\n          [\/R\u00fcckseite System inkl\\. Platine\/gi, \"Syst\u00e8me arri\u00e8re avec carte\"],\r\n          [\/R\u00fcckseite nur Glas\/gi, \"Vitre arri\u00e8re seule\"],\r\n          [\/R\u00fcckseite inkl\\. Rahmen\/gi, \"Coque arri\u00e8re avec cadre\"],\r\n          [\/R\u00fcckseite\/gi, \"Coque arri\u00e8re\"],\r\n          [\/Ladeproblem \\\/ Charging\/gi, \"Probl\u00e8me de charge\"],\r\n          [\/Ladebuchse \\\/ USB-C\/gi, \"Port de charge \/ USB-C\"],\r\n          [\/Ladebuchse\/gi, \"Port de charge\"],\r\n          [\/Lautsprecher\/gi, \"Haut-parleur\"],\r\n          [\/Mikrofon\/gi, \"Microphone\"],\r\n          [\/H\u00f6rmuschel\/gi, \"\u00c9couteur interne\"],\r\n          [\/Kamera Glas \\(Hinten\\)\/gi, \"Verre cam\u00e9ra arri\u00e8re\"],\r\n          [\/Kamera \\(Hinten\\)\/gi, \"Cam\u00e9ra arri\u00e8re\"],\r\n          [\/Kamera \\(Vorne\\)\/gi, \"Cam\u00e9ra avant\"],\r\n          [\/Kamera\/gi, \"Cam\u00e9ra\"],\r\n          [\/Wasser Schaden|Wasserschaden\/gi, \"D\u00e9g\u00e2ts d'eau\"],\r\n          [\/Tastatur Austausch\/gi, \"Remplacement du clavier\"],\r\n          [\/Trackpad Reparatur\/gi, \"R\u00e9paration du trackpad\"],\r\n          [\/L\u00fcfter \\\/ Cooling Service\/gi, \"Ventilateur \/ Service de refroidissement\"],\r\n          [\/L\u00fcfter Reparatur\/gi, \"R\u00e9paration du ventilateur\"],\r\n          [\/Scharniere Reparatur\/gi, \"R\u00e9paration des charni\u00e8res\"],\r\n          [\/Back Sensor \\\/ Back Cover\/gi, \"Capteur arri\u00e8re \/ Coque arri\u00e8re\"],\r\n          [\/Digital Crown \\\/ Side Button\/gi, \"Couronne digitale \/ Bouton lat\u00e9ral\"],\r\n          [\/Power Button\/gi, \"Bouton d'alimentation\"],\r\n          [\/Home Button\/gi, \"Bouton Home\"],\r\n          [\/Face ID\/gi, \"Face ID\"],\r\n          [\/Sensor\/gi, \"Capteur\"],\r\n          [\/Sonstiger Schaden\/gi, \"Autre dommage\"]\r\n        ]\r\n      : [\r\n          [\/Display Reparatur \\(Premiumqualit\u00e4t\\)|Display Reparatur Premiumqualit\u00e4t\/gi, \"Premium display repair\"],\r\n          [\/Display Originalzustand\/gi, \"Original display repair\"],\r\n          [\/Display \\\/ Glas Reparatur\/gi, \"Display \/ Glass repair\"],\r\n          [\/Display Reparatur\/gi, \"Display repair\"],\r\n          [\/Touchscreen \\\/ Glas\/gi, \"Touchscreen \/ Glass\"],\r\n          [\/Akkuwechsel\/gi, \"Battery replacement\"],\r\n          [\/Backcover \\(R\u00fcckseite\\) inkl\\. Rahmen\/gi, \"Back cover with frame\"],\r\n          [\/Backcover \\(R\u00fcckseite\\) nur Glas\/gi, \"Back glass only\"],\r\n          [\/R\u00fcckseite System inkl\\. Platine\/gi, \"Rear system incl. board\"],\r\n          [\/R\u00fcckseite nur Glas\/gi, \"Back glass only\"],\r\n          [\/R\u00fcckseite inkl\\. Rahmen\/gi, \"Back cover with frame\"],\r\n          [\/R\u00fcckseite\/gi, \"Back cover\"],\r\n          [\/Ladeproblem \\\/ Charging\/gi, \"Charging issue\"],\r\n          [\/Ladebuchse \\\/ USB-C\/gi, \"Charging port \/ USB-C\"],\r\n          [\/Ladebuchse\/gi, \"Charging port\"],\r\n          [\/Lautsprecher\/gi, \"Speaker\"],\r\n          [\/Mikrofon\/gi, \"Microphone\"],\r\n          [\/H\u00f6rmuschel\/gi, \"Earpiece\"],\r\n          [\/Kamera Glas \\(Hinten\\)\/gi, \"Rear camera glass\"],\r\n          [\/Kamera \\(Hinten\\)\/gi, \"Rear camera\"],\r\n          [\/Kamera \\(Vorne\\)\/gi, \"Front camera\"],\r\n          [\/Kamera\/gi, \"Camera\"],\r\n          [\/Wasser Schaden|Wasserschaden\/gi, \"Water damage\"],\r\n          [\/Tastatur Austausch\/gi, \"Keyboard replacement\"],\r\n          [\/Trackpad Reparatur\/gi, \"Trackpad repair\"],\r\n          [\/L\u00fcfter \\\/ Cooling Service\/gi, \"Fan \/ Cooling service\"],\r\n          [\/L\u00fcfter Reparatur\/gi, \"Fan repair\"],\r\n          [\/Scharniere Reparatur\/gi, \"Hinge repair\"],\r\n          [\/Back Sensor \\\/ Back Cover\/gi, \"Back sensor \/ Back cover\"],\r\n          [\/Digital Crown \\\/ Side Button\/gi, \"Digital Crown \/ Side button\"],\r\n          [\/Power Button\/gi, \"Power button\"],\r\n          [\/Home Button\/gi, \"Home button\"],\r\n          [\/Face ID\/gi, \"Face ID\"],\r\n          [\/Sensor\/gi, \"Sensor\"],\r\n          [\/Sonstiger Schaden\/gi, \"Other damage\"]\r\n        ];\r\n\r\n    replacements.forEach(([pattern, replacement]) => {\r\n      value = value.replace(pattern, replacement);\r\n    });\r\n\r\n    return value;\r\n  }\r\n\r\n  function getIssueIconKey(issue) {\r\n    const label = normalizeIssueLabelSafe(issue?.name || \"\").toLowerCase();\r\n    if (label.includes(\"display\") || label.includes(\"screen\") || label.includes(\"glas\")) return \"screen\";\r\n    if (label.includes(\"akku\") || label.includes(\"battery\")) return \"battery\";\r\n    if (label.includes(\"r\u00fcck\") || label.includes(\"ruck\") || label.includes(\"backcover\") || label.includes(\"back cover\")) return \"back\";\r\n    if (label.includes(\"tastatur\") || label.includes(\"keyboard\")) return \"keyboard\";\r\n    if (label.includes(\"trackpad\") || label.includes(\"touchpad\")) return \"trackpad\";\r\n    if (label.includes(\"ladebuchse\") || label.includes(\"charging\") || label.includes(\"charging port\")) return \"charge\";\r\n    if (label.includes(\"l\u00fcfter\") || label.includes(\"lufter\") || label.includes(\"fan\")) return \"fan\";\r\n    if (label.includes(\"scharnier\") || label.includes(\"hinge\")) return \"hinge\";\r\n    if (label.includes(\"kamera\") || label.includes(\"camera\")) return \"camera\";\r\n    if (label.includes(\"wasser\") || label.includes(\"water\")) return \"water\";\r\n    return iconSvg[issue?.icon] ? issue.icon : \"other\";\r\n  }\r\n\r\n\r\n  function renderStores() {\r\n    const list = document.getElementById(\"storesList\");\r\n    const query = state.storeSearchTerm.trim().toLowerCase();\r\n    const visibleStores = [...stores]\r\n      .filter((store) => {\r\n        if (!query) return true;\r\n        return [\r\n          store.name,\r\n          store.address,\r\n          store.city,\r\n          store.distance\r\n        ].some((value) => value.toLowerCase().includes(query));\r\n      })\r\n      .sort((a, b) => {\r\n        if (state.useCurrentLocation && state.userCoords) {\r\n          const aDistance = calculateDistanceKm(state.userCoords.lat, state.userCoords.lng, a.lat, a.lng);\r\n          const bDistance = calculateDistanceKm(state.userCoords.lat, state.userCoords.lng, b.lat, b.lng);\r\n          return aDistance - bDistance;\r\n        }\r\n        return stores.findIndex((x) => x.id === a.id) - stores.findIndex((x) => x.id === b.id);\r\n      });\r\n\r\n    if (!visibleStores.length) {\r\n      list.innerHTML = `\r\n        <div class=\"store-location-card\">\r\n          <div class=\"store-location-main\">\r\n            <div class=\"store-location-name\">${t(\"no_stores_found\")}<\/div>\r\n            <div class=\"store-location-address\">${t(\"no_stores_help\")}<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      `;\r\n      return;\r\n    }\r\n\r\n    const storeCards = visibleStores.map((store) => `\r\n      <div class=\"store-location-card\" data-store=\"${store.id}\">\r\n        <div class=\"store-pin\">\r\n          <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 21s-6.5-5.33-6.5-11A6.5 6.5 0 1 1 18.5 10c0 5.67-6.5 11-6.5 11zm0-8.5A2.5 2.5 0 1 0 12 7a2.5 2.5 0 0 0 0 5.5z\"><\/path><\/svg>\r\n        <\/div>\r\n        <div class=\"store-location-main\">\r\n          <div class=\"store-location-top\">\r\n            <div class=\"store-location-name\">${normalizeIssueLabelSafe(store.name)}<\/div>\r\n            <div class=\"store-distance\">${getStoreDistanceLabel(store)}<\/div>\r\n          <\/div>\r\n          <div class=\"store-location-address\">${store.address}<\/div>\r\n          <div class=\"store-location-city\">${normalizeIssueLabelSafe(store.city)}<\/div>\r\n        <\/div>\r\n        <div class=\"store-chevron\">&#8250;<\/div>\r\n      <\/div>\r\n    `).join(\"\");\r\n\r\n    const otherStoreCard = `\r\n      <div class=\"store-location-card\" data-store=\"other-not-listed\">\r\n        <div class=\"store-pin\">\r\n          <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm1 15h-2v-2h2zm0-4h-2V7h2z\"><\/path><\/svg>\r\n        <\/div>\r\n        <div class=\"store-location-main\">\r\n          <div class=\"store-location-top\">\r\n            <div class=\"store-location-name\">${t(\"other_not_listed\")}<\/div>\r\n            <div class=\"store-distance\">${t(\"other\")}<\/div>\r\n          <\/div>\r\n          <div class=\"store-location-address\">${t(\"continue_without_branch\")}<\/div>\r\n          <div class=\"store-location-city\">${t(\"other_not_listed_short\")}<\/div>\r\n        <\/div>\r\n        <div class=\"store-chevron\">&#8250;<\/div>\r\n      <\/div>\r\n    `;\r\n\r\n    list.innerHTML = `${storeCards}${otherStoreCard}`;\r\n\r\n    list.querySelectorAll(\".store-location-card\").forEach((card) => {\r\n      card.addEventListener(\"click\", () => {\r\n        if (card.dataset.store === \"other-not-listed\") {\r\n          state.selectedStore = null;\r\n          state.preferredStoreId = null;\r\n          state.customStoreLabel = t(\"other_not_listed\");\r\n          if (state.returnToBooking) {\r\n            state.returnToBooking = false;\r\n            goToTab(\"repair\");\r\n            openBooking();\r\n          } else {\r\n            closePanel();\r\n          }\r\n          return;\r\n        }\r\n        const selected = stores.find((store) => store.id === card.dataset.store);\r\n        if (!selected) return;\r\n        state.customStoreLabel = \"\";\r\n        updateStoreDetail(selected);\r\n        showStoresView(\"detail\");\r\n      });\r\n    });\r\n  }\r\n\r\n  function renderBrands() {\r\n    const list = document.getElementById(\"brandList\");\r\n    const availableBrands = state.device === \"Tablet\"\r\n      ? brands.filter((brand) => tabletBrandIds.has(brand.id))\r\n      : state.device === \"Smartwatch\"\r\n        ? brands.filter((brand) => smartwatchBrandIds.has(brand.id))\r\n      : state.device === \"Computer\"\r\n        ? brands.filter((brand) => computerBrandIds.has(brand.id))\r\n        : brands.filter((brand) => smartphoneBrandIds.has(brand.id));\r\n\r\n    list.innerHTML = availableBrands.map((brand) => `\r\n      <div class=\"list-row\" data-brand=\"${brand.id}\">\r\n        <div class=\"brand-logo\">${brand.logo}<\/div>\r\n        <div class=\"row-text\">${brand.name}<\/div>\r\n        <span class=\"chev\">&#8250;<\/span>\r\n      <\/div>\r\n    `).join(\"\");\r\n\r\n    list.querySelectorAll(\".list-row\").forEach((row) => {\r\n      row.addEventListener(\"click\", () => {\r\n        state.brand = row.dataset.brand;\r\n        state.selectedSeries = null;\r\n        state.model = null;\r\n        renderModels();\r\n        goToStep(3);\r\n      });\r\n    });\r\n  }\r\n\r\n  function renderModels() {\r\n    const list = document.getElementById(\"modelList\");\r\n    const series = getBrandSeries(state.brand);\r\n    let html = \"\";\r\n    const seriesIconSvg = getDeviceSeriesIconSvg();\r\n    const useSeriesFirst = state.device === \"Computer\"\r\n      ? computerSeriesFirstBrands.has(state.brand)\r\n      : state.device === \"Smartwatch\"\r\n        ? smartwatchSeriesFirstBrands.has(state.brand)\r\n      : state.device === \"Tablet\"\r\n        ? tabletSeriesFirstBrands.has(state.brand)\r\n        : seriesFirstBrands.has(state.brand);\r\n\r\n    if (useSeriesFirst && !state.selectedSeries) {\r\n      Object.keys(series).forEach((seriesName) => {\r\n        html += `\r\n          <div class=\"list-row\" data-series=\"${seriesName}\">\r\n            <div class=\"row-thumb\">${seriesIconSvg}<\/div>\r\n            <div class=\"row-text\">${seriesName}<\/div>\r\n            <span class=\"chev\">&#8250;<\/span>\r\n          <\/div>\r\n        `;\r\n      });\r\n\r\n      list.innerHTML = html;\r\n\r\n      list.querySelectorAll(\".list-row\").forEach((row) => {\r\n        row.addEventListener(\"click\", () => {\r\n          state.selectedSeries = row.dataset.series;\r\n          renderModels();\r\n        });\r\n      });\r\n      return;\r\n    }\r\n\r\n    Object.entries(series).forEach(([seriesName, models]) => {\r\n      if (useSeriesFirst && state.selectedSeries && seriesName !== state.selectedSeries) return;\r\n      html += `<div class=\"list-section-title\">${seriesName}<\/div>`;\r\n      models.forEach((model) => {\r\n        html += `\r\n          <div class=\"list-row\" data-model=\"${model}\">\r\n            <div class=\"row-thumb\">${seriesIconSvg}<\/div>\r\n            <div class=\"row-text\">${model}<\/div>\r\n            <span class=\"chev\">&#8250;<\/span>\r\n          <\/div>\r\n        `;\r\n      });\r\n    });\r\n\r\n    list.innerHTML = html;\r\n\r\n    list.querySelectorAll(\".list-row\").forEach((row) => {\r\n      row.addEventListener(\"click\", () => {\r\n        state.model = row.dataset.model;\r\n        document.getElementById(\"selectedModelName\").textContent = state.model;\r\n        renderIssues();\r\n        goToStep(4);\r\n      });\r\n    });\r\n  }\r\n\r\n  function renderIssues() {\r\n    const list = document.getElementById(\"issueList\");\r\n    const issueQuestion = document.getElementById(\"issueQuestion\");\r\n    const issueStepTitle = document.querySelector(\"#screen-4 .step-title\");\r\n    const selectedModelThumb = document.getElementById(\"selectedModelThumb\");\r\n    const issueItems = getModelIssues(state.brand, state.model);\r\n\r\n    if (selectedModelThumb) {\r\n      selectedModelThumb.innerHTML = getDeviceModelIconSvg();\r\n    }\r\n\r\n    if (issueStepTitle) {\r\n      issueStepTitle.textContent = state.device === \"Smartphone\" ? t(\"step_choose_issue\") : t(\"step_choose_repair_type\");\r\n    }\r\n\r\n    if (issueQuestion) {\r\n      if (state.device === \"Tablet\" && state.brand === \"apple\") {\r\n        issueQuestion.textContent = t(\"question_ipad\");\r\n      } else if (state.device === \"Tablet\") {\r\n        issueQuestion.textContent = t(\"question_tablet\");\r\n      } else if (state.device === \"Smartwatch\") {\r\n        issueQuestion.textContent = t(\"question_smartwatch\");\r\n      } else if (state.device === \"Computer\") {\r\n        issueQuestion.textContent = t(\"question_computer\");\r\n      } else {\r\n        issueQuestion.textContent = t(\"question_device\");\r\n      }\r\n    }\r\n\r\n    list.innerHTML = issueItems.map((issue) => {\r\n      const cleanName = normalizeIssueLabel(issue.name);\r\n      const displayName = localizeIssueLabel(cleanName);\r\n      const displayPrice = issue.isQuote || issue.price === \"On request\" ? t(\"on_request\") : issue.price;\r\n      let iconKey = getIssueIconKey(issue);\r\n      const normalizedLabel = normalizeIssueLabelSafe(cleanName).toLowerCase();\r\n\r\n      if (normalizedLabel.includes(\"mikrofon\") || normalizedLabel.includes(\"microphone\")) iconKey = \"microphone\";\r\n      else if (normalizedLabel.includes(\"lautsprecher\") || normalizedLabel.includes(\"speaker\")) iconKey = \"speaker\";\r\n      else if (normalizedLabel.includes(\"h\u00f6rmuschel\") || normalizedLabel.includes(\"earpiece\")) iconKey = \"earpiece\";\r\n      else if (normalizedLabel.includes(\"homebutton\") || normalizedLabel.includes(\"home button\")) iconKey = \"home\";\r\n      else if (normalizedLabel.includes(\"power button\") || normalizedLabel.includes(\"ein\/aus\") || normalizedLabel.includes(\"on\/off\")) iconKey = \"power\";\r\n      else if (normalizedLabel.includes(\"sensor\") || normalizedLabel.includes(\"face id\")) iconKey = \"sensor\";\r\n      else if (normalizedLabel.includes(\"sonstiger schaden\") || normalizedLabel.includes(\"other damage\") || normalizedLabel.includes(\"austausch\")) iconKey = \"damage\";\r\n\r\n      return `\r\n      <div class=\"list-row\" data-issue=\"${displayName}\" data-price=\"${displayPrice}\">\r\n        <div class=\"row-icon\">${iconSvg[iconKey] || iconSvg.other}<\/div>\r\n        <div class=\"row-text\">${displayName}<\/div>\r\n        <span class=\"row-price ${issue.isQuote ? \"quote\" : \"\"}\">${displayPrice}<\/span>\r\n        <span class=\"chev\">&#8250;<\/span>\r\n      <\/div>\r\n    `;\r\n    }).join(\"\");\r\n\r\n    list.querySelectorAll(\".list-row\").forEach((row) => {\r\n      row.addEventListener(\"click\", () => {\r\n        state.issue = { name: row.dataset.issue, price: row.dataset.price };\r\n        document.getElementById(\"finalIssue\").textContent = state.issue.name;\r\n        document.getElementById(\"finalModel\").textContent = state.model;\r\n        document.getElementById(\"finalPrice\").textContent = state.issue.price;\r\n        const finalProductThumb = document.getElementById(\"finalProductThumb\");\r\n        if (finalProductThumb) {\r\n          finalProductThumb.innerHTML = getDeviceModelIconSvg();\r\n        }\r\n        goToStep(5);\r\n      });\r\n    });\r\n  }\r\n\r\n  function openBooking() {\r\n    resetBookingConceptUi();\r\n    const bookingData = {\r\n      device: getLocalizedDeviceLabel(state.device),\r\n      brand: getBrandNameById(state.brand),\r\n      model: state.model || t(\"not_selected\"),\r\n      issue: state.issue ? state.issue.name : t(\"not_selected\"),\r\n      price: state.issue ? state.issue.price : t(\"on_request\"),\r\n      store: getCurrentBookingStoreLabel()\r\n    };\r\n    document.querySelectorAll(\"[data-booking-bind]\").forEach((node) => {\r\n      const key = node.getAttribute(\"data-booking-bind\");\r\n      node.textContent = bookingData[key] || \"\";\r\n    });\r\n    const bookingSummaryTitle = document.querySelector(\"#concept-a .booking-summary-title\");\r\n    if (bookingSummaryTitle) bookingSummaryTitle.textContent = t(\"booking_summary\");\r\n    renderInlineBookingStorePicker();\r\n    initializeBookingDateTimeUi();\r\n    setBookingConcept(state.bookingConcept || \"concept-a\");\r\n    document.getElementById(\"bookingModal\").classList.add(\"show\");\r\n  }\r\n\r\n  function closeBooking() {\r\n    resetBookingConceptUi();\r\n    document.getElementById(\"bookingModal\").classList.remove(\"show\");\r\n  }\r\n\r\n  function chooseBookingStore(conceptId) {\r\n    state.bookingConcept = \"concept-a\";\r\n    renderInlineBookingStorePicker();\r\n    toggleInlineBookingStorePicker();\r\n  }\r\n\r\n  function setBookingConcept(conceptId) {\r\n    state.bookingConcept = \"concept-a\";\r\n    document.querySelectorAll(\".booking-concept\").forEach((panel) => {\r\n      panel.classList.toggle(\"active\", panel.id === \"concept-a\");\r\n    });\r\n  }\r\n\r\n  function getBrandNameById(brandId) {\r\n    const brand = brands.find((item) => item.id === brandId);\r\n    return brand ? brand.name : t(\"not_selected\");\r\n  }\r\n\r\n  function resetBookingConceptUi(variant) {\r\n    const suffix = variant ? String(variant).toUpperCase() : null;\r\n    if (suffix) {\r\n      const form = document.querySelector(`#concept-${String(variant).toLowerCase()} .booking-form`);\r\n      const successCard = document.querySelector(`[data-booking-success=\"${suffix}\"]`);\r\n      const statusBox = document.querySelector(`[data-booking-status=\"${suffix}\"]`);\r\n      if (form) form.style.display = \"\";\r\n      if (successCard) successCard.classList.remove(\"show\");\r\n      if (statusBox) {\r\n        statusBox.className = \"booking-submit-status\";\r\n        statusBox.textContent = \"\";\r\n      }\r\n      if (suffix === \"A\") {\r\n        toggleInlineBookingStorePicker(false);\r\n      }\r\n      return;\r\n    }\r\n\r\n    document.querySelectorAll(\".booking-form\").forEach((form) => {\r\n      form.style.display = \"\";\r\n    });\r\n    document.querySelectorAll(\"[data-booking-success]\").forEach((card) => {\r\n      card.classList.remove(\"show\");\r\n    });\r\n    document.querySelectorAll(\".booking-submit-status\").forEach((statusBox) => {\r\n      statusBox.className = \"booking-submit-status\";\r\n      statusBox.textContent = \"\";\r\n    });\r\n    toggleInlineBookingStorePicker(false);\r\n  }\r\n\r\n  function showBookingSuccess(variant) {\r\n    const suffix = String(variant || \"a\").toUpperCase();\r\n    const form = document.querySelector(`#concept-${String(variant || \"a\").toLowerCase()} .booking-form`);\r\n    const successCard = document.querySelector(`[data-booking-success=\"${suffix}\"]`);\r\n    const payload = getBookingPayload(variant);\r\n    const dateNode = document.getElementById(`bookingSuccessDate${suffix}`);\r\n    const timeNode = document.getElementById(`bookingSuccessTime${suffix}`);\r\n    const referenceNode = document.getElementById(`bookingSuccessReference${suffix}`);\r\n    if (dateNode) dateNode.textContent = payload.preferredDate || t(\"not_provided\");\r\n    if (timeNode) timeNode.textContent = payload.preferredTime || t(\"not_provided\");\r\n    if (referenceNode) {\r\n      const randomId = Math.random().toString(36).slice(2, 8).toUpperCase();\r\n      referenceNode.textContent = `${t(\"reference\")}: RAS-${randomId}`;\r\n    }\r\n    if (form) form.style.display = \"none\";\r\n    if (successCard) successCard.classList.add(\"show\");\r\n  }\r\n\r\n  function resetBookingAfterSuccess() {\r\n    resetBookingConceptUi(\"a\");\r\n    const form = document.querySelector('#concept-a .booking-form');\r\n    if (form) form.reset();\r\n    initializeBookingDateTimeUi();\r\n  }\r\n\r\n  function continueBookingOnWhatsapp() {\r\n    closeBooking();\r\n    openPanel(\"contact\");\r\n    showContactView(\"whatsapp\");\r\n  }\r\n\r\n  function getBookingPayload(variant) {\r\n    const suffix = String(variant || \"a\").toUpperCase();\r\n    const name = (document.getElementById(`bookingName${suffix}`)?.value || \"\").trim();\r\n    const phone = (document.getElementById(`bookingPhone${suffix}`)?.value || \"\").trim();\r\n    const email = (document.getElementById(`bookingEmail${suffix}`)?.value || \"\").trim();\r\n    const message = (document.getElementById(`bookingMessage${suffix}`)?.value || \"\").trim();\r\n    const preferredDate = (document.getElementById(`bookingDate${suffix}`)?.value || \"\").trim();\r\n    const preferredTime = (document.getElementById(`bookingTime${suffix}`)?.value || \"\").trim();\r\n    const preferredStore = stores.find((store) => store.id === state.preferredStoreId);\r\n    return {\r\n      name,\r\n      phone,\r\n      email,\r\n      message,\r\n      preferredDate,\r\n      preferredTime,\r\n      device: getLocalizedDeviceLabel(state.device),\r\n      brand: getBrandNameById(state.brand),\r\n      model: state.model || t(\"not_selected\"),\r\n      issue: state.issue ? state.issue.name : t(\"not_selected\"),\r\n      price: state.issue ? state.issue.price : t(\"on_request\"),\r\n      store: preferredStore ? preferredStore.name : (state.customStoreLabel || t(\"not_selected_yet\")),\r\n      concept: String(variant || \"a\").toUpperCase()\r\n    };\r\n  }\r\n\r\n  function setBookingSubmitStatus(variant, type, message) {\r\n    const statusBox = document.querySelector(`[data-booking-status=\"${String(variant || \"a\").toUpperCase()}\"]`);\r\n    if (!statusBox) return;\r\n    statusBox.className = `booking-submit-status show ${type}`;\r\n    statusBox.textContent = message;\r\n  }\r\n\r\n  function formatBookingEmailText(payload) {\r\n    const submittedAt = new Date().toLocaleString(\"en-CH\", {\r\n      year: \"numeric\",\r\n      month: \"short\",\r\n      day: \"2-digit\",\r\n      hour: \"2-digit\",\r\n      minute: \"2-digit\"\r\n    });\r\n\r\n    return [\r\n      \"\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\",\r\n      \"       NEW REPAIR BOOKING\",\r\n      \"\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\",\r\n      \"\",\r\n      \"CUSTOMER\",\r\n      `Name              ${payload.name}`,\r\n      `Phone             ${payload.phone}`,\r\n      `Email             ${payload.email || \"Not provided\"}`,\r\n      \"\",\r\n      \"DEVICE & REPAIR\",\r\n      `Device            ${payload.device}`,\r\n      `Brand             ${payload.brand}`,\r\n      `Model             ${payload.model}`,\r\n      `Repair            ${payload.issue}`,\r\n      `Quoted price      ${payload.price}`,\r\n      \"\",\r\n      \"APPOINTMENT\",\r\n      `Store             ${payload.store}`,\r\n      `Preferred date    ${payload.preferredDate || \"Not provided\"}`,\r\n      `Preferred time    ${payload.preferredTime || \"Not provided\"}`,\r\n      \"\",\r\n      \"CUSTOMER NOTES\",\r\n      payload.message || \"No additional notes\",\r\n      \"\",\r\n      \"\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\",\r\n      `Submitted         ${submittedAt}`,\r\n      \"Source            Repair & Shop booking widget\"\r\n    ].join(\"\\n\");\r\n  }\r\n\r\n  async function submitBookingForm(event, variant) {\r\n    event.preventDefault();\r\n    const payload = getBookingPayload(variant);\r\n    const form = event.currentTarget;\r\n    const submitButton = form.querySelector('button[type=\"submit\"]');\r\n    const originalLabel = submitButton ? submitButton.textContent : \"\";\r\n\r\n    if (submitButton) {\r\n      submitButton.disabled = true;\r\n      submitButton.textContent = t(\"submitting\");\r\n    }\r\n\r\n    setBookingSubmitStatus(variant, \"info\", t(\"prep_booking\"));\r\n\r\n    if (!form.checkValidity()) {\r\n      form.reportValidity();\r\n      return;\r\n    }\r\n\r\n    const honeypot = form.querySelector('[name=\"botcheck\"]');\r\n    if (honeypot && honeypot.checked) return;\r\n\r\n    const subject = `New Repair Booking | ${payload.model || payload.device || \"Device\"} | ${payload.name}`;\r\n    const body = payload.message || \"No additional notes\";\r\n    const web3Payload = {\r\n      access_key: bookingSubmissionConfig.accessKey,\r\n      subject,\r\n      from_name: bookingSubmissionConfig.fromName,\r\n      replyto: payload.email || bookingSubmissionConfig.email,\r\n      email: payload.email || bookingSubmissionConfig.email,\r\n      name: payload.name,\r\n      message: body,\r\n      botcheck: false,\r\n      Phone: payload.phone,\r\n      Device: payload.device,\r\n      Brand: payload.brand,\r\n      Model: payload.model,\r\n      Repair: payload.issue,\r\n      Price: payload.price,\r\n      Store: payload.store,\r\n      \"Preferred Date\": payload.preferredDate || \"Not provided\",\r\n      \"Preferred Time\": payload.preferredTime || \"Not provided\"\r\n    };\r\n    try {\r\n      if (bookingSubmissionConfig.provider === \"web3forms\" && bookingSubmissionConfig.accessKey) {\r\n        const response = await fetch(bookingSubmissionConfig.endpoint, {\r\n          method: \"POST\",\r\n          headers: {\r\n            \"Accept\": \"application\/json\",\r\n            \"Content-Type\": \"application\/json\"\r\n          },\r\n          body: JSON.stringify(web3Payload)\r\n        });\r\n\r\n        const result = await response.json().catch(() => ({}));\r\n\r\n        if (!response.ok || result.success !== true) {\r\n          throw new Error(result.message || `Submission failed with status ${response.status}`);\r\n        }\r\n\r\n        setBookingSubmitStatus(variant, \"success\", result.message || t(\"booking_submitted\"));\r\n        form.reset();\r\n        showBookingSuccess(variant);\r\n      } else if (bookingSubmissionConfig.endpoint && bookingSubmissionConfig.provider === \"custom\") {\r\n        const response = await fetch(bookingSubmissionConfig.endpoint, {\r\n          method: \"POST\",\r\n          headers: {\r\n            \"Content-Type\": \"application\/json\",\r\n            \"Accept\": \"application\/json\"\r\n          },\r\n          body: JSON.stringify({\r\n            subject,\r\n            message: body,\r\n            ...payload\r\n          })\r\n        });\r\n\r\n        if (!response.ok) {\r\n          throw new Error(`Submission failed with status ${response.status}`);\r\n        }\r\n\r\n        setBookingSubmitStatus(variant, \"success\", t(\"booking_submitted\"));\r\n        form.reset();\r\n        showBookingSuccess(variant);\r\n      } else {\r\n        throw new Error(t(\"submission_failed\"));\r\n      }\r\n    } catch (error) {\r\n      if (bookingSubmissionConfig.provider === \"web3forms\" && bookingSubmissionConfig.accessKey) {\r\n        setBookingSubmitStatus(variant, \"error\", error.message || t(\"submission_failed\"));\r\n      } else {\r\n        setBookingSubmitStatus(variant, \"error\", error.message || t(\"submission_failed\"));\r\n      }\r\n    } finally {\r\n      if (submitButton) {\r\n        submitButton.disabled = false;\r\n        submitButton.textContent = originalLabel;\r\n      }\r\n    }\r\n  }\r\n\r\n  backBtn.addEventListener(\"click\", () => {\r\n    if (state.activeTab === \"repair\" && state.step > 1) {\r\n      const useSeriesFirst = state.device === \"Computer\"\r\n        ? computerSeriesFirstBrands.has(state.brand)\r\n        : state.device === \"Smartwatch\"\r\n          ? smartwatchSeriesFirstBrands.has(state.brand)\r\n        : state.device === \"Tablet\"\r\n          ? tabletSeriesFirstBrands.has(state.brand)\r\n          : seriesFirstBrands.has(state.brand);\r\n      if (state.step === 3 && useSeriesFirst && state.selectedSeries) {\r\n        state.selectedSeries = null;\r\n        renderModels();\r\n        return;\r\n      }\r\n      goToStep(state.step - 1);\r\n    } else if (state.activeTab === \"stores\" && state.storesView === \"detail\") {\r\n      showStoresView(\"list\");\r\n    } else if (state.activeTab === \"stores\" && state.storesView === \"list\") {\r\n      closePanel();\r\n    } else if (state.activeTab === \"contact\" && state.contactView === \"whatsapp\") {\r\n      showContactView(\"main\");\r\n    }\r\n  });\r\n\r\n  closeBtn.addEventListener(\"click\", () => {\r\n    closePanel();\r\n  });\r\n\r\n  document.querySelectorAll(\".device-card\").forEach((card) => {\r\n    card.addEventListener(\"click\", () => {\r\n      document.querySelectorAll(\".device-card\").forEach((item) => item.classList.remove(\"selected\"));\r\n      card.classList.add(\"selected\");\r\n      state.device = card.dataset.device;\r\n      renderBrands();\r\n      goToStep(2);\r\n    });\r\n  });\r\n\r\n  storeSearchInput.addEventListener(\"input\", (event) => {\r\n    state.storeSearchTerm = event.target.value;\r\n    renderStores();\r\n  });\r\n\r\n  storeCurrentLocationBtn.addEventListener(\"click\", () => {\r\n    if (!navigator.geolocation) {\r\n      alert(t(\"location_not_supported\"));\r\n      return;\r\n    }\r\n\r\n    state.locatingUser = true;\r\n    updateCurrentLocationButton();\r\n\r\n    navigator.geolocation.getCurrentPosition(\r\n      (position) => {\r\n        state.locatingUser = false;\r\n        state.useCurrentLocation = true;\r\n        state.userCoords = {\r\n          lat: position.coords.latitude,\r\n          lng: position.coords.longitude\r\n        };\r\n        state.storeSearchTerm = \"\";\r\n        storeSearchInput.value = \"\";\r\n        storeCurrentLocationBtn.classList.add(\"active\");\r\n        updateCurrentLocationButton();\r\n        renderStores();\r\n      },\r\n      () => {\r\n        state.locatingUser = false;\r\n        state.useCurrentLocation = false;\r\n        state.userCoords = null;\r\n        storeCurrentLocationBtn.classList.remove(\"active\");\r\n        updateCurrentLocationButton();\r\n        alert(t(\"allow_location_live\"));\r\n      },\r\n      {\r\n        enableHighAccuracy: true,\r\n        timeout: 10000,\r\n        maximumAge: 300000\r\n      }\r\n    );\r\n  });\r\n\r\n  storeFilterBtn.addEventListener(\"click\", () => {\r\n    const postalHint = state.useCurrentLocation ? \"3011\" : \"Bern\";\r\n    state.storeSearchTerm = postalHint;\r\n    storeSearchInput.value = postalHint;\r\n    renderStores();\r\n  });\r\n\r\n  storePhoneBtn.addEventListener(\"click\", () => {\r\n    if (!state.selectedStore?.phone) return;\r\n    const telNumber = state.selectedStore.phone.replace(\/[^\\d+]\/g, \"\");\r\n    openExternalUrl(`tel:${telNumber}`);\r\n  });\r\n\r\n  storeDirectionsBtn.addEventListener(\"click\", () => {\r\n    if (!state.selectedStore?.directions) return;\r\n    openExternalUrl(state.selectedStore.directions);\r\n  });\r\n\r\n  storeWebsiteBtn.addEventListener(\"click\", () => {\r\n    if (!state.selectedStore?.website) return;\r\n    openExternalUrl(state.selectedStore.website);\r\n  });\r\n\r\n  storeSelectBtn.addEventListener(\"click\", () => {\r\n    if (!state.selectedStore) return;\r\n    state.preferredStoreId = state.selectedStore.id;\r\n    state.customStoreLabel = \"\";\r\n    storeSelectBtn.textContent = t(\"store_selected\");\r\n    if (state.returnToBooking) {\r\n      state.returnToBooking = false;\r\n      goToTab(\"repair\");\r\n      openBooking();\r\n    }\r\n  });\r\n\r\n  document.addEventListener(\"click\", (event) => {\r\n    const chip = event.target.closest(\"#bookingTimeChipsA .booking-time-chip\");\r\n    if (!chip) return;\r\n    const timeInput = document.getElementById(\"bookingTimeA\");\r\n    if (!timeInput) return;\r\n    timeInput.value = chip.dataset.time || \"\";\r\n    syncBookingTimeChips();\r\n    updateBookingDateNote();\r\n  });\r\n\r\n  const bookingDateAInput = document.getElementById(\"bookingDateA\");\r\n  const bookingTimeAInput = document.getElementById(\"bookingTimeA\");\r\n  if (bookingDateAInput) {\r\n    bookingDateAInput.addEventListener(\"change\", updateBookingDateNote);\r\n  }\r\n  if (bookingTimeAInput) {\r\n    bookingTimeAInput.addEventListener(\"change\", () => {\r\n      syncBookingTimeChips();\r\n      updateBookingDateNote();\r\n    });\r\n  }\r\n\r\n  applyStaticTranslations();\r\n  setActiveNav(null);\r\n  updateCurrentLocationButton();\r\n  updateStoreDetail(stores.find((store) => store.id === \"bern\") || stores[0]);\r\n  renderStores();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>iPhone, Samsung, Google Pixel, iPad, MacBook &#038; PC Repair in Switzerland | RepairAndShop Apple Independent Repair Provider \ud83d\udd35 Genuine Samsung<\/p>\n","protected":false},"author":1,"featured_media":26990,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"postBodyCss":"","postBodyMargin":[],"postBodyPadding":[],"postBodyBackground":{"backgroundType":"classic","gradient":""},"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-27031","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>iPhone Repair &amp; Service in Switzerland | Repair and Shop<\/title>\n<meta name=\"description\" content=\"Fast &amp; reliable iPhone repair in Switzerland. We fix iPads, Samsung phones, MacBooks &amp; more. Trusted service with warranty. Visit repair and shop today!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/repairandshop.ch\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"repairandshop.ch\" \/>\n<meta property=\"og:description\" content=\"Fast &amp; reliable iPhone repair in Switzerland. We fix iPads, Samsung phones, MacBooks &amp; more. Trusted service with warranty. Visit repair and shop today!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/repairandshop.ch\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"repair and shop\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-17T17:57:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/04\/Copie-de-Sans-titre.png\" \/>\n\t<meta property=\"og:image:width\" content=\"673\" \/>\n\t<meta property=\"og:image:height\" content=\"727\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"iPhone Repair & Service in Switzerland | Repair and Shop","description":"Fast & reliable iPhone repair in Switzerland. We fix iPads, Samsung phones, MacBooks & more. Trusted service with warranty. Visit repair and shop today!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/repairandshop.ch\/en\/","og_locale":"en_US","og_type":"article","og_title":"repairandshop.ch","og_description":"Fast & reliable iPhone repair in Switzerland. We fix iPads, Samsung phones, MacBooks & more. Trusted service with warranty. Visit repair and shop today!","og_url":"https:\/\/repairandshop.ch\/en\/","og_site_name":"repair and shop","article_modified_time":"2026-07-17T17:57:08+00:00","og_image":[{"width":673,"height":727,"url":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/04\/Copie-de-Sans-titre.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/repairandshop.ch\/en\/","url":"https:\/\/repairandshop.ch\/en\/","name":"iPhone Repair & Service in Switzerland | Repair and Shop","isPartOf":{"@id":"https:\/\/repairandshop.ch\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/repairandshop.ch\/en\/#primaryimage"},"image":{"@id":"https:\/\/repairandshop.ch\/en\/#primaryimage"},"thumbnailUrl":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/04\/Copie-de-Sans-titre.png","datePublished":"2025-03-15T06:04:16+00:00","dateModified":"2026-07-17T17:57:08+00:00","description":"Fast & reliable iPhone repair in Switzerland. We fix iPads, Samsung phones, MacBooks & more. Trusted service with warranty. Visit repair and shop today!","breadcrumb":{"@id":"https:\/\/repairandshop.ch\/en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/repairandshop.ch\/en\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/repairandshop.ch\/en\/#primaryimage","url":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/04\/Copie-de-Sans-titre.png","contentUrl":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/04\/Copie-de-Sans-titre.png","width":673,"height":727},{"@type":"BreadcrumbList","@id":"https:\/\/repairandshop.ch\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/repairandshop.ch\/en\/"},{"@type":"ListItem","position":2,"name":"repairandshop.ch"}]},{"@type":"WebSite","@id":"https:\/\/repairandshop.ch\/en\/#website","url":"https:\/\/repairandshop.ch\/en\/","name":"Repair And Shop","description":"","publisher":{"@id":"https:\/\/repairandshop.ch\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/repairandshop.ch\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/repairandshop.ch\/en\/#organization","name":"Repair And Shop","url":"https:\/\/repairandshop.ch\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/repairandshop.ch\/en\/#\/schema\/logo\/image\/","url":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/02\/RepairandShop-Logo.png","contentUrl":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/02\/RepairandShop-Logo.png","width":834,"height":193,"caption":"Repair And Shop"},"image":{"@id":"https:\/\/repairandshop.ch\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/repairandshop.ch\/en\/wp-json\/wp\/v2\/pages\/27031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/repairandshop.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/repairandshop.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/repairandshop.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/repairandshop.ch\/en\/wp-json\/wp\/v2\/comments?post=27031"}],"version-history":[{"count":15,"href":"https:\/\/repairandshop.ch\/en\/wp-json\/wp\/v2\/pages\/27031\/revisions"}],"predecessor-version":[{"id":84010,"href":"https:\/\/repairandshop.ch\/en\/wp-json\/wp\/v2\/pages\/27031\/revisions\/84010"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/repairandshop.ch\/en\/wp-json\/wp\/v2\/media\/26990"}],"wp:attachment":[{"href":"https:\/\/repairandshop.ch\/en\/wp-json\/wp\/v2\/media?parent=27031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}