/*!
      * WebYes Accessibility Widget v2.0.0
      * (c) 2026 webyes
      */
"use strict";
(() => {
  var __create = Object.create;
  var __defProp = Object.defineProperty;
  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
  var __getOwnPropNames = Object.getOwnPropertyNames;
  var __getProtoOf = Object.getPrototypeOf;
  var __hasOwnProp = Object.prototype.hasOwnProperty;
  var __glob = (map) => (path) => {
    var fn = map[path];
    if (fn) return fn();
    throw new Error("Module not found in bundle: " + path);
  };
  var __commonJS = (cb, mod) => function __require() {
    return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
  };
  var __copyProps = (to, from, except, desc) => {
    if (from && typeof from === "object" || typeof from === "function") {
      for (let key of __getOwnPropNames(from))
        if (!__hasOwnProp.call(to, key) && key !== except)
          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
    }
    return to;
  };
  var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
    // If the importer is in node compatibility mode or this is not an ESM
    // file that has been converted to a CommonJS file using a Babel-
    // compatible transform (i.e. "__esModule" has not been set), then set
    // "default" to the CommonJS "module.exports" for node compatibility.
    isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
    mod
  ));

  // src/locales/am.json
  var require_am = __commonJS({
    "src/locales/am.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u12E8\u1270\u12F0\u122B\u123D\u1290\u1275 \u121D\u1293\u120C",
        Close: "\u12DD\u130B",
        "Content adjustments": "\u12E8\u12ED\u12D8\u1275 \u121B\u1235\u1270\u12AB\u12A8\u12EB\u12CE\u127D",
        "Navigation adjustments": "\u12E8\u12A0\u12F0\u122B\u12F3\u122A \u121B\u1235\u1270\u12AB\u12A8\u12EB\u12CE\u127D",
        "Text Align": "Text Align",
        "Align Left": "\u130D\u122B \u12A0\u1230\u120B\u120D\u120D",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u12E8\u134A\u12F0\u120D \u1218\u1320\u1295 \u12A0\u1235\u1270\u12AB\u12AD\u120D",
        "Highlight Title": "\u122D\u12D5\u1235 \u12A0\u1309\u120D\u1270\u12CD \u12A0\u1233\u12ED",
        "Highlight Links": "\u12A0\u1308\u1293\u129E\u127D\u1295 \u12A0\u1309\u120D\u1270\u12CD \u12A0\u1233\u12ED",
        "Readable Font": "\u1208\u1218\u1295\u1260\u1265 \u1240\u120B\u120D \u134A\u12F0\u120D",
        "Colour adjustments": "\u12E8\u1240\u1208\u121D \u121B\u1235\u1270\u12AB\u12A8\u12EB\u12CE\u127D",
        "Dark Contrast": "\u1328\u1208\u121B \u1295\u133D\u133D\u122D",
        "Light Contrast": "\u1265\u122D\u1203\u1293\u12CA \u1295\u133D\u133D\u122D",
        "High Contrast": "\u12A8\u134D\u1270\u129B \u1295\u133D\u133D\u122D",
        "High Saturation": "\u12A8\u134D\u1270\u129B \u1265\u120D\u132D\u1273",
        "Low Saturation": "\u12DD\u1245\u1270\u129B \u1265\u120D\u132D\u1273",
        Monochrome: "\u1290\u1320\u120B \u1240\u1208\u121D",
        Tools: "\u1218\u1233\u122A\u12EB\u12CE\u127D",
        "Reading Guide": "\u12E8\u1295\u1263\u1265 \u1218\u1218\u122A\u12EB",
        "Big Cursor": "\u1275\u120D\u120D\u1245 \u12A0\u121D\u1233\u12EB",
        "Increase Font Size": "\u12E8\u134A\u12F0\u120D \u1218\u1320\u1295 \u1328\u121D\u122D",
        "Decrease Font Size": "\u12E8\u134A\u12F0\u120D \u1218\u1320\u1295 \u12A0\u1233\u1295\u1235",
        "Letter Spacing": "\u12E8\u134A\u12F0\u120D \u12AD\u134D\u1270\u1275",
        "Line Height": "\u12E8\u1218\u1235\u1218\u122D \u1241\u1218\u1275",
        "Font Weight": "\u12E8\u134A\u12F0\u120D \u12CD\u134D\u1228\u1275",
        "Dyslexia Font": "\u12E8\u12F2\u1235\u120C\u12AD\u1232\u12EB \u134A\u12F0\u120D",
        Language: "\u124B\u1295\u124B",
        "Accessibility widget": "\u12E8\u1270\u12F0\u122B\u123D\u1290\u1275 \u121D\u1293\u120C\u1295 \u12AD\u1348\u1275",
        "Accessibility Profiles": "\u12E8\u1270\u12F0\u122B\u123D\u1290\u1275 \u1218\u1308\u1208\u132B\u12CE\u127D",
        "Cognitive Disability": "\u12E8\u12A0\u12A5\u121D\u122E \u12A0\u12AB\u120D \u1309\u12F5\u1208\u1275",
        "Seizure Safe": "\u12E8\u121D\u1273\u1295\u1235 \u12E8\u121B\u12ED\u1290\u12AB",
        "Accessibility statement": "\u12E8\u1270\u12F0\u122B\u123D\u1290\u1275 \u1218\u130D\u1208\u132B",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u12A0\u1292\u121C\u123D\u1296\u127D\u1295 \u12A0\u1241\u121D",
        "Reset all settings": "\u1245\u1295\u1265\u122E\u127D\u1295 \u12F3\u130D\u121D \u12A0\u1235\u1300\u121D\u122D",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ar.json
  var require_ar = __commonJS({
    "src/locales/ar.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0642\u0627\u0626\u0645\u0629 \u0625\u0645\u0643\u0627\u0646\u064A\u0629 \u0627\u0644\u0648\u0635\u0648\u0644",
        Close: "\u0625\u063A\u0644\u0627\u0642",
        "Content adjustments": "\u062A\u0639\u062F\u064A\u0644\u0627\u062A \u0627\u0644\u0645\u062D\u062A\u0648\u0649",
        "Navigation adjustments": "\u062A\u0639\u062F\u064A\u0644\u0627\u062A \u0627\u0644\u062A\u0646\u0642\u0644",
        "Text Align": "Text Align",
        "Align Left": "\u0645\u062D\u0627\u0630\u0627\u0629 \u0644\u0644\u064A\u0633\u0627\u0631",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0636\u0628\u0637 \u062D\u062C\u0645 \u0627\u0644\u062E\u0637",
        "Highlight Title": "\u062A\u0645\u064A\u064A\u0632 \u0627\u0644\u0639\u0646\u0648\u0627\u0646",
        "Highlight Links": "\u062A\u0645\u064A\u064A\u0632 \u0627\u0644\u0631\u0648\u0627\u0628\u0637",
        "Readable Font": "\u062E\u0637 \u0645\u0642\u0631\u0648\u0621",
        "Colour adjustments": "\u062A\u0639\u062F\u064A\u0644\u0627\u062A \u0627\u0644\u0623\u0644\u0648\u0627\u0646",
        "Dark Contrast": "\u062A\u0628\u0627\u064A\u0646 \u062F\u0627\u0643\u0646",
        "Light Contrast": "\u062A\u0628\u0627\u064A\u0646 \u0641\u0627\u062A\u062D",
        "High Contrast": "\u062A\u0628\u0627\u064A\u0646 \u0639\u0627\u0644\u064A",
        "High Saturation": "\u062A\u0634\u0628\u0639 \u0639\u0627\u0644\u064A",
        "Low Saturation": "\u062A\u0634\u0628\u0639 \u0645\u0646\u062E\u0641\u0636",
        Monochrome: "\u0623\u062D\u0627\u062F\u064A \u0627\u0644\u0644\u0648\u0646",
        Tools: "\u0627\u0644\u0623\u062F\u0648\u0627\u062A",
        "Reading Guide": "\u062F\u0644\u064A\u0644 \u0627\u0644\u0642\u0631\u0627\u0621\u0629",
        "Big Cursor": "\u0645\u0624\u0634\u0631 \u0643\u0628\u064A\u0631",
        "Increase Font Size": "\u0632\u064A\u0627\u062F\u0629 \u062D\u062C\u0645 \u0627\u0644\u062E\u0637",
        "Decrease Font Size": "\u062A\u0642\u0644\u064A\u0644 \u062D\u062C\u0645 \u0627\u0644\u062E\u0637",
        "Letter Spacing": "\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0628\u064A\u0646 \u0627\u0644\u062D\u0631\u0648\u0641",
        "Line Height": "\u0627\u0631\u062A\u0641\u0627\u0639 \u0627\u0644\u0633\u0637\u0631",
        "Font Weight": "\u0633\u0645\u0643 \u0627\u0644\u062E\u0637",
        "Dyslexia Font": "\u062E\u0637 \u0639\u0633\u0631 \u0627\u0644\u0642\u0631\u0627\u0621\u0629",
        Language: "\u0627\u0644\u0644\u063A\u0629",
        "Accessibility widget": "\u0641\u062A\u062D \u0642\u0627\u0626\u0645\u0629 \u0625\u0645\u0643\u0627\u0646\u064A\u0629 \u0627\u0644\u0648\u0635\u0648\u0644",
        "Accessibility Profiles": "\u0645\u0644\u0641\u0627\u062A \u0625\u0645\u0643\u0627\u0646\u064A\u0629 \u0627\u0644\u0648\u0635\u0648\u0644",
        "Cognitive Disability": "\u0627\u0644\u0625\u0639\u0627\u0642\u0629 \u0627\u0644\u0645\u0639\u0631\u0641\u064A\u0629",
        "Seizure Safe": "\u0622\u0645\u0646 \u0645\u0646 \u0627\u0644\u0646\u0648\u0628\u0627\u062A",
        "Accessibility statement": "\u0628\u064A\u0627\u0646 \u0625\u0645\u0643\u0627\u0646\u064A\u0629 \u0627\u0644\u0648\u0635\u0648\u0644",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0625\u064A\u0642\u0627\u0641 \u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0645\u062A\u062D\u0631\u0643\u0629",
        "Reset all settings": "\u0625\u0639\u0627\u062F\u0629 \u062A\u0639\u064A\u064A\u0646 \u0627\u0644\u0625\u0639\u062F\u0627\u062F\u0627\u062A",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/bg.json
  var require_bg = __commonJS({
    "src/locales/bg.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u041C\u0435\u043D\u044E \u0437\u0430 \u0434\u043E\u0441\u0442\u044A\u043F\u043D\u043E\u0441\u0442",
        Close: "\u0417\u0430\u0442\u0432\u043E\u0440\u0438",
        "Content adjustments": "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043D\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\u043D\u0438\u0435\u0442\u043E",
        "Navigation adjustments": "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043D\u0430 \u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044F\u0442\u0430",
        "Text Align": "Text Align",
        "Align Left": "\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u0438 \u0432\u043B\u044F\u0432\u043E",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 \u043D\u0430 \u0440\u0430\u0437\u043C\u0435\u0440\u0430 \u043D\u0430 \u0448\u0440\u0438\u0444\u0442\u0430",
        "Highlight Title": "\u041E\u0442\u043A\u0440\u043E\u044F\u0432\u0430\u043D\u0435 \u043D\u0430 \u0437\u0430\u0433\u043B\u0430\u0432\u0438\u0435\u0442\u043E",
        "Highlight Links": "\u041E\u0442\u043A\u0440\u043E\u044F\u0432\u0430\u043D\u0435 \u043D\u0430 \u0432\u0440\u044A\u0437\u043A\u0438\u0442\u0435",
        "Readable Font": "\u0427\u0435\u0442\u0438\u043C \u0448\u0440\u0438\u0444\u0442",
        "Colour adjustments": "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043D\u0430 \u0446\u0432\u0435\u0442\u043E\u0432\u0435\u0442\u0435",
        "Dark Contrast": "\u0422\u044A\u043C\u0435\u043D \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442",
        "Light Contrast": "\u0421\u0432\u0435\u0442\u044A\u043B \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442",
        "High Contrast": "\u0412\u0438\u0441\u043E\u043A \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442",
        "High Saturation": "\u0412\u0438\u0441\u043E\u043A\u0430 \u043D\u0430\u0441\u0438\u0442\u0435\u043D\u043E\u0441\u0442",
        "Low Saturation": "\u041D\u0438\u0441\u043A\u0430 \u043D\u0430\u0441\u0438\u0442\u0435\u043D\u043E\u0441\u0442",
        Monochrome: "\u041C\u043E\u043D\u043E\u0445\u0440\u043E\u043C\u0435\u043D",
        Tools: "\u0418\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0438",
        "Reading Guide": "\u0420\u044A\u043A\u043E\u0432\u043E\u0434\u0441\u0442\u0432\u043E \u0437\u0430 \u0447\u0435\u0442\u0435\u043D\u0435",
        "Big Cursor": "\u0413\u043E\u043B\u044F\u043C \u043A\u0443\u0440\u0441\u043E\u0440",
        "Increase Font Size": "\u0423\u0432\u0435\u043B\u0438\u0447\u0438 \u0440\u0430\u0437\u043C\u0435\u0440\u0430 \u043D\u0430 \u0448\u0440\u0438\u0444\u0442\u0430",
        "Decrease Font Size": "\u041D\u0430\u043C\u0430\u043B\u0438 \u0440\u0430\u0437\u043C\u0435\u0440\u0430 \u043D\u0430 \u0448\u0440\u0438\u0444\u0442\u0430",
        "Letter Spacing": "\u0420\u0430\u0437\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043C\u0435\u0436\u0434\u0443 \u0431\u0443\u043A\u0432\u0438\u0442\u0435",
        "Line Height": "\u0412\u0438\u0441\u043E\u0447\u0438\u043D\u0430 \u043D\u0430 \u0440\u0435\u0434\u0430",
        "Font Weight": "\u0414\u0435\u0431\u0435\u043B\u0438\u043D\u0430 \u043D\u0430 \u0448\u0440\u0438\u0444\u0442\u0430",
        "Dyslexia Font": "\u0428\u0440\u0438\u0444\u0442 \u0437\u0430 \u0434\u0438\u0441\u043B\u0435\u043A\u0441\u0438\u044F",
        Language: "\u0415\u0437\u0438\u043A",
        "Accessibility widget": "\u041E\u0442\u0432\u043E\u0440\u0438 \u043C\u0435\u043D\u044E \u0437\u0430 \u0434\u043E\u0441\u0442\u044A\u043F\u043D\u043E\u0441\u0442",
        "Accessibility Profiles": "\u041F\u0440\u043E\u0444\u0438\u043B\u0438 \u0437\u0430 \u0434\u043E\u0441\u0442\u044A\u043F\u043D\u043E\u0441\u0442",
        "Cognitive Disability": "\u041A\u043E\u0433\u043D\u0438\u0442\u0438\u0432\u043D\u0430 \u0443\u0432\u0440\u0435\u0434\u0435\u043D\u043E\u0441\u0442",
        "Seizure Safe": "\u0411\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E \u0437\u0430 \u0435\u043F\u0438\u043B\u0435\u043F\u0441\u0438\u044F",
        "Accessibility statement": "\u0414\u0435\u043A\u043B\u0430\u0440\u0430\u0446\u0438\u044F \u0437\u0430 \u0434\u043E\u0441\u0442\u044A\u043F\u043D\u043E\u0441\u0442",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0421\u043F\u0440\u0438 \u0430\u043D\u0438\u043C\u0430\u0446\u0438\u0438\u0442\u0435",
        "Reset all settings": "\u041D\u0443\u043B\u0438\u0440\u0430\u043D\u0435 \u043D\u0430 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u0442\u0435",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/bn.json
  var require_bn = __commonJS({
    "src/locales/bn.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0985\u09AD\u09BF\u0997\u09AE\u09CD\u09AF\u09A4\u09BE \u09AE\u09C7\u09A8\u09C1",
        Close: "\u09AC\u09A8\u09CD\u09A7 \u0995\u09B0\u09C1\u09A8",
        "Content adjustments": "\u0995\u09A8\u09CD\u099F\u09C7\u09A8\u09CD\u099F \u09B8\u0982\u09B6\u09CB\u09A7\u09A8",
        "Navigation adjustments": "\u09A8\u09C7\u09AD\u09BF\u0997\u09C7\u09B6\u09A8 \u09B8\u0982\u09B6\u09CB\u09A7\u09A8",
        "Text Align": "Text Align",
        "Align Left": "\u09AC\u09BE\u09AE \u09A6\u09BF\u0995\u09C7 \u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7 \u0995\u09B0\u09C1\u09A8",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u09AB\u09A8\u09CD\u099F \u09B8\u09BE\u0987\u099C \u09B8\u0982\u09B6\u09CB\u09A7\u09A8",
        "Highlight Title": "\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE \u0989\u099C\u09CD\u099C\u09CD\u09AC\u09B2 \u0995\u09B0\u09C1\u09A8",
        "Highlight Links": "\u09B2\u09BF\u0999\u09CD\u0995\u0997\u09C1\u09B2\u09BF \u0989\u099C\u09CD\u099C\u09CD\u09AC\u09B2 \u0995\u09B0\u09C1\u09A8",
        "Readable Font": "\u09AA\u09A0\u09A8\u09C0\u09AF\u09BC \u09AB\u09A8\u09CD\u099F",
        "Colour adjustments": "\u09B0\u0999 \u09B8\u0982\u09B6\u09CB\u09A7\u09A8",
        "Dark Contrast": "\u0985\u09A8\u09CD\u09A7\u0995\u09BE\u09B0\u09C0 \u09AA\u09CD\u09B0\u09A4\u09BF\u09AC\u09BF\u09AE\u09CD\u09AC",
        "Light Contrast": "\u0986\u09B2\u09CB\u0995\u09BF\u09A4 \u09AA\u09CD\u09B0\u09A4\u09BF\u09AC\u09BF\u09AE\u09CD\u09AC",
        "High Contrast": "\u0989\u099A\u09CD\u099A \u09AA\u09CD\u09B0\u09A4\u09BF\u09AC\u09BF\u09AE\u09CD\u09AC",
        "High Saturation": "\u0989\u099A\u09CD\u099A \u09B8\u09A4\u09CD\u09B0\u09BE\u099C\u09A8",
        "Low Saturation": "\u09A8\u09BF\u09AE\u09CD\u09A8 \u09B8\u09A4\u09CD\u09B0\u09BE\u099C\u09A8",
        Monochrome: "\u098F\u0995\u09B0\u0999",
        Tools: "\u09B8\u09B0\u099E\u09CD\u099C\u09BE\u09AE",
        "Reading Guide": "\u09AA\u09A1\u09BC\u09BE\u09B0 \u0997\u09BE\u0987\u09A1",
        "Big Cursor": "\u09AC\u09A1\u09BC \u0995\u09BE\u09B0\u09CD\u09B8\u09B0",
        "Increase Font Size": "\u09AB\u09A8\u09CD\u099F \u09B8\u09BE\u0987\u099C \u09AC\u09BE\u09A1\u09BC\u09BE\u09A8",
        "Decrease Font Size": "\u09AB\u09A8\u09CD\u099F \u09B8\u09BE\u0987\u099C \u0995\u09AE\u09BE\u09A8",
        "Letter Spacing": "\u0985\u0995\u09CD\u09B7\u09B0 \u09AC\u09BF\u09B0\u09BE\u099F\u09BF",
        "Line Height": "\u09B2\u09BE\u0987\u09A8 \u0989\u099A\u09CD\u099A\u09A4\u09BE",
        "Font Weight": "\u09AB\u09A8\u09CD\u099F \u0993\u099C\u09A8",
        "Dyslexia Font": "\u09A1\u09BE\u0987\u09B8\u09B2\u09C7\u0995\u09CD\u09B8\u09BF\u09AF\u09BC\u09BE \u09AB\u09A8\u09CD\u099F",
        Language: "\u09AD\u09BE\u09B7\u09BE",
        "Accessibility widget": "\u0985\u09AD\u09BF\u0997\u09AE\u09CD\u09AF\u09A4\u09BE \u09AE\u09C7\u09A8\u09C1 \u0996\u09CB\u09B2\u09C1\u09A8",
        "Accessibility Profiles": "\u0985\u09AD\u09BF\u0997\u09AE\u09CD\u09AF\u09A4\u09BE \u09AA\u09CD\u09B0\u09CB\u09AB\u09BE\u0987\u09B2",
        "Cognitive Disability": "\u099C\u09CD\u099E\u09BE\u09A8\u09C0\u09AF\u09BC \u0985\u0995\u09CD\u09B7\u09AE\u09A4\u09BE",
        "Seizure Safe": "\u09AE\u09C3\u0997\u09C0\u09B0\u09CB\u0997\u09C0\u09A6\u09C7\u09B0 \u099C\u09A8\u09CD\u09AF \u09A8\u09BF\u09B0\u09BE\u09AA\u09A6",
        "Accessibility statement": "\u0985\u09AD\u09BF\u0997\u09AE\u09CD\u09AF\u09A4\u09BE \u09AC\u09BF\u09AC\u09C3\u09A4\u09BF",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0985\u09CD\u09AF\u09BE\u09A8\u09BF\u09AE\u09C7\u09B6\u09A8 \u09AC\u09A8\u09CD\u09A7 \u0995\u09B0\u09C1\u09A8",
        "Reset all settings": "\u09A8\u09BF\u09B0\u09CD\u09A7\u09BE\u09B0\u09A3 \u09AA\u09C1\u09A8\u09B0\u09BE\u09AF\u09BC \u09B8\u09C7\u099F \u0995\u09B0\u09C1\u09A8",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ca.json
  var require_ca = __commonJS({
    "src/locales/ca.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Men\xFA d'accessibilitat",
        Close: "Tancar",
        "Content adjustments": "Ajustos de contingut",
        "Navigation adjustments": "Ajustos de navegaci\xF3",
        "Text Align": "Text Align",
        "Align Left": "Alinea a l'esquerra",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Ajustar la mida de la font",
        "Highlight Title": "Destacar t\xEDtol",
        "Highlight Links": "Destacar enlla\xE7os",
        "Readable Font": "Font llegible",
        "Colour adjustments": "Ajustos de color",
        "Dark Contrast": "Contrast fosc",
        "Light Contrast": "Contrast clar",
        "High Contrast": "Alt contrast",
        "High Saturation": "Alta saturaci\xF3",
        "Low Saturation": "Baixa saturaci\xF3",
        Monochrome: "Monocrom",
        Tools: "Eines",
        "Reading Guide": "Guia de lectura",
        "Big Cursor": "Cursor gran",
        "Increase Font Size": "Augmentar mida de la font",
        "Decrease Font Size": "Reduir mida de la font",
        "Letter Spacing": "Espaiat entre lletres",
        "Line Height": "Al\xE7ada de l\xEDnia",
        "Font Weight": "Gruix de la font",
        "Dyslexia Font": "Font per a disl\xE8xia",
        Language: "Idioma",
        "Accessibility widget": "Obrir men\xFA d'accessibilitat",
        "Accessibility Profiles": "Perfils d'accessibilitat",
        "Cognitive Disability": "Discapacitat cognitiva",
        "Seizure Safe": "Segur per a epil\xE8psia",
        "Accessibility statement": "Declaraci\xF3 d'accessibilitat",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Aturar animacions",
        "Reset all settings": "Restablir configuraci\xF3",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/cs.json
  var require_cs = __commonJS({
    "src/locales/cs.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "P\u0159\xEDstupnostn\xED menu",
        Close: "Zav\u0159\xEDt",
        "Content adjustments": "\xDApravy obsahu",
        "Navigation adjustments": "\xDApravy navigace",
        "Text Align": "Text Align",
        "Align Left": "Zarovnat vlevo",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Nastavit velikost p\xEDsma",
        "Highlight Title": "Zv\xFDraznit nadpis",
        "Highlight Links": "Zv\xFDraznit odkazy",
        "Readable Font": "\u010Citeln\xFD font",
        "Colour adjustments": "Nastaven\xED barev",
        "Dark Contrast": "Tmav\xFD kontrast",
        "Light Contrast": "Sv\u011Btl\xFD kontrast",
        "High Contrast": "Vysok\xFD kontrast",
        "High Saturation": "Vysok\xE1 saturace",
        "Low Saturation": "N\xEDzk\xE1 saturace",
        Monochrome: "Monochromatick\xFD",
        Tools: "N\xE1stroje",
        "Reading Guide": "Pr\u016Fvodce \u010Dten\xEDm",
        "Big Cursor": "Velk\xFD kurzor",
        "Increase Font Size": "Zv\u011Bt\u0161it velikost p\xEDsma",
        "Decrease Font Size": "Zmen\u0161it velikost p\xEDsma",
        "Letter Spacing": "Mezery mezi p\xEDsmeny",
        "Line Height": "V\xFD\u0161ka \u0159\xE1dku",
        "Font Weight": "Tlou\u0161\u0165ka p\xEDsma",
        "Dyslexia Font": "Dyslexick\xFD font",
        Language: "Jazyk",
        "Accessibility widget": "Otev\u0159\xEDt p\u0159\xEDstupnostn\xED menu",
        "Accessibility Profiles": "P\u0159\xEDstupnostn\xED profily",
        "Cognitive Disability": "Kognitivn\xED posti\u017Een\xED",
        "Seizure Safe": "Bezpe\u010Dn\xE9 pro epilepsii",
        "Accessibility statement": "Prohl\xE1\u0161en\xED o p\u0159\xEDstupnosti",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Zastavit animace",
        "Reset all settings": "Obnovit nastaven\xED",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/da.json
  var require_da = __commonJS({
    "src/locales/da.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Tilg\xE6ngelighedsmenu",
        Close: "Luk",
        "Content adjustments": "Indholdsjusteringer",
        "Navigation adjustments": "Navigationsjusteringer",
        "Text Align": "Text Align",
        "Align Left": "Venstrejuster",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Juster skriftst\xF8rrelse",
        "Highlight Title": "Fremh\xE6v titel",
        "Highlight Links": "Fremh\xE6v links",
        "Readable Font": "L\xE6sbar skrifttype",
        "Colour adjustments": "Farvejusteringer",
        "Dark Contrast": "M\xF8rk kontrast",
        "Light Contrast": "Lys kontrast",
        "High Contrast": "H\xF8j kontrast",
        "High Saturation": "H\xF8j m\xE6tning",
        "Low Saturation": "Lav m\xE6tning",
        Monochrome: "Monokrom",
        Tools: "V\xE6rkt\xF8jer",
        "Reading Guide": "L\xE6seguide",
        "Big Cursor": "Stor mark\xF8r",
        "Increase Font Size": "For\xF8g skriftst\xF8rrelse",
        "Decrease Font Size": "Formindsk skriftst\xF8rrelse",
        "Letter Spacing": "Bogstavafstand",
        "Line Height": "Linjeh\xF8jde",
        "Font Weight": "Skrifttykkelse",
        "Dyslexia Font": "Skrifttype til ordblindhed",
        Language: "Sprog",
        "Accessibility widget": "\xC5bn tilg\xE6ngelighedsmenu",
        "Accessibility Profiles": "Tilg\xE6ngelighedsprofiler",
        "Cognitive Disability": "Kognitiv handicap",
        "Seizure Safe": "Anfaldsikker",
        "Accessibility statement": "Tilg\xE6ngelighedserkl\xE6ring",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Stop animationer",
        "Reset all settings": "Nulstil indstillinger",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/de.json
  var require_de = __commonJS({
    "src/locales/de.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Barrierefreiheits-Men\xFC",
        Close: "Schlie\xDFen",
        "Content adjustments": "Inhaltsanpassungen",
        "Navigation adjustments": "Navigationsanpassungen",
        "Text Align": "Text Align",
        "Align Left": "Links ausrichten",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Schriftgr\xF6\xDFe anpassen",
        "Highlight Title": "Titel hervorheben",
        "Highlight Links": "Links hervorheben",
        "Readable Font": "Lesbare Schriftart",
        "Colour adjustments": "Farbanpassungen",
        "Dark Contrast": "Dunkler Kontrast",
        "Light Contrast": "Heller Kontrast",
        "High Contrast": "Hoher Kontrast",
        "High Saturation": "Hohe S\xE4ttigung",
        "Low Saturation": "Niedrige S\xE4ttigung",
        Monochrome: "Monochrom",
        Tools: "Werkzeuge",
        "Reading Guide": "Lesef\xFChrung",
        "Big Cursor": "Gro\xDFer Cursor",
        "Increase Font Size": "Schriftgr\xF6\xDFe vergr\xF6\xDFern",
        "Decrease Font Size": "Schriftgr\xF6\xDFe verkleinern",
        "Letter Spacing": "Buchstabenabstand",
        "Line Height": "Zeilenh\xF6he",
        "Font Weight": "Schriftschnitt",
        "Dyslexia Font": "Legasthenie-Schriftart",
        Language: "Sprache",
        "Accessibility widget": "Barrierefreiheits-Men\xFC \xF6ffnen",
        "Accessibility Profiles": "Barrierefreiheits-Profile",
        "Cognitive Disability": "Kognitive Beeintr\xE4chtigung",
        "Seizure Safe": "Anfallssicher",
        "Accessibility statement": "Barrierefreiheits-Erkl\xE4rung",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Animationen stoppen",
        "Reset all settings": "Einstellungen Zur\xFCcksetzen",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/el.json
  var require_el = __commonJS({
    "src/locales/el.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u039C\u03B5\u03BD\u03BF\u03CD \u03A0\u03C1\u03BF\u03C3\u03B2\u03B1\u03C3\u03B9\u03BC\u03CC\u03C4\u03B7\u03C4\u03B1\u03C2",
        Close: "\u039A\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF",
        "Content adjustments": "\u03A0\u03C1\u03BF\u03C3\u03B1\u03C1\u03BC\u03BF\u03B3\u03AD\u03C2 \u03A0\u03B5\u03C1\u03B9\u03B5\u03C7\u03BF\u03BC\u03AD\u03BD\u03BF\u03C5",
        "Navigation adjustments": "\u03A0\u03C1\u03BF\u03C3\u03B1\u03C1\u03BC\u03BF\u03B3\u03AD\u03C2 \u03A0\u03BB\u03BF\u03AE\u03B3\u03B7\u03C3\u03B7\u03C2",
        "Text Align": "Text Align",
        "Align Left": "\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7 \u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u03A0\u03C1\u03BF\u03C3\u03B1\u03C1\u03BC\u03BF\u03B3\u03AE \u039C\u03B5\u03B3\u03AD\u03B8\u03BF\u03C5\u03C2 \u0393\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC\u03C2",
        "Highlight Title": "\u0395\u03C0\u03B9\u03C3\u03AE\u03BC\u03B1\u03BD\u03C3\u03B7 \u03A4\u03AF\u03C4\u03BB\u03BF\u03C5",
        "Highlight Links": "\u0395\u03C0\u03B9\u03C3\u03AE\u03BC\u03B1\u03BD\u03C3\u03B7 \u03A3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03C9\u03BD",
        "Readable Font": "\u0391\u03BD\u03B1\u03B3\u03BD\u03CE\u03C3\u03B9\u03BC\u03B7 \u0393\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC",
        "Colour adjustments": "\u03A0\u03C1\u03BF\u03C3\u03B1\u03C1\u03BC\u03BF\u03B3\u03AD\u03C2 \u03A7\u03C1\u03CE\u03BC\u03B1\u03C4\u03BF\u03C2",
        "Dark Contrast": "\u03A3\u03BA\u03BF\u03CD\u03C1\u03B7 \u0391\u03BD\u03C4\u03AF\u03B8\u03B5\u03C3\u03B7",
        "Light Contrast": "\u0391\u03BD\u03BF\u03B9\u03C7\u03C4\u03AE \u0391\u03BD\u03C4\u03AF\u03B8\u03B5\u03C3\u03B7",
        "High Contrast": "\u03A5\u03C8\u03B7\u03BB\u03AE \u0391\u03BD\u03C4\u03AF\u03B8\u03B5\u03C3\u03B7",
        "High Saturation": "\u03A5\u03C8\u03B7\u03BB\u03AE \u039A\u03BF\u03C1\u03B5\u03C3\u03BC\u03CC\u03C2",
        "Low Saturation": "\u03A7\u03B1\u03BC\u03B7\u03BB\u03CC\u03C2 \u039A\u03BF\u03C1\u03B5\u03C3\u03BC\u03CC\u03C2",
        Monochrome: "\u039C\u03BF\u03BD\u03CC\u03C7\u03C1\u03C9\u03BC\u03BF",
        Tools: "\u0395\u03C1\u03B3\u03B1\u03BB\u03B5\u03AF\u03B1",
        "Reading Guide": "\u039F\u03B4\u03B7\u03B3\u03CC\u03C2 \u0391\u03BD\u03AC\u03B3\u03BD\u03C9\u03C3\u03B7\u03C2",
        "Big Cursor": "\u039C\u03B5\u03B3\u03AC\u03BB\u03BF\u03C2 \u0394\u03C1\u03BF\u03BC\u03AD\u03B1\u03C2",
        "Increase Font Size": "\u0391\u03CD\u03BE\u03B7\u03C3\u03B7 \u039C\u03B5\u03B3\u03AD\u03B8\u03BF\u03C5\u03C2 \u0393\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC\u03C2",
        "Decrease Font Size": "\u039C\u03B5\u03AF\u03C9\u03C3\u03B7 \u039C\u03B5\u03B3\u03AD\u03B8\u03BF\u03C5\u03C2 \u0393\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC\u03C2",
        "Letter Spacing": "\u0394\u03B9\u03AC\u03C3\u03C4\u03B7\u03BC\u03B1 \u0393\u03C1\u03B1\u03BC\u03BC\u03AC\u03C4\u03C9\u03BD",
        "Line Height": "\u038E\u03C8\u03BF\u03C2 \u0393\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2",
        "Font Weight": "\u03A0\u03AC\u03C7\u03BF\u03C2 \u0393\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC\u03C2",
        "Dyslexia Font": "\u0393\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03B3\u03B9\u03B1 \u0394\u03C5\u03C3\u03BB\u03B5\u03BE\u03AF\u03B1",
        Language: "\u0393\u03BB\u03CE\u03C3\u03C3\u03B1",
        "Accessibility widget": "\u0386\u03BD\u03BF\u03B9\u03B3\u03BC\u03B1 \u039C\u03B5\u03BD\u03BF\u03CD \u03A0\u03C1\u03BF\u03C3\u03B2\u03B1\u03C3\u03B9\u03BC\u03CC\u03C4\u03B7\u03C4\u03B1\u03C2",
        "Accessibility Profiles": "\u03A0\u03C1\u03BF\u03C6\u03AF\u03BB \u03A0\u03C1\u03BF\u03C3\u03B2\u03B1\u03C3\u03B9\u03BC\u03CC\u03C4\u03B7\u03C4\u03B1\u03C2",
        "Cognitive Disability": "\u0393\u03BD\u03C9\u03C3\u03C4\u03B9\u03BA\u03AE \u0391\u03BD\u03B1\u03C0\u03B7\u03C1\u03AF\u03B1",
        "Seizure Safe": "\u0391\u03C3\u03C6\u03B1\u03BB\u03AD\u03C2 \u03B3\u03B9\u03B1 \u0395\u03C0\u03B9\u03BB\u03B7\u03C8\u03AF\u03B1",
        "Accessibility statement": "\u0394\u03AE\u03BB\u03C9\u03C3\u03B7 \u03A0\u03C1\u03BF\u03C3\u03B2\u03B1\u03C3\u03B9\u03BC\u03CC\u03C4\u03B7\u03C4\u03B1\u03C2",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0394\u03B9\u03B1\u03BA\u03BF\u03C0\u03AE \u039A\u03B9\u03BD\u03BF\u03CD\u03BC\u03B5\u03BD\u03C9\u03BD \u0395\u03B9\u03BA\u03CC\u03BD\u03C9\u03BD",
        "Reset all settings": "\u0395\u03C0\u03B1\u03BD\u03B1\u03C6\u03BF\u03C1\u03AC \u03C1\u03C5\u03B8\u03BC\u03AF\u03C3\u03B5\u03C9\u03BD",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/en.json
  var require_en = __commonJS({
    "src/locales/en.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Accessibility menu",
        Close: "Close",
        "Content adjustments": "Content adjustments",
        "Navigation adjustments": "Navigation adjustments",
        "Text Align": "Text Align",
        "Align Left": "Align Left",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Adjust Font Size",
        "Highlight Title": "Highlight Title",
        "Highlight Links": "Highlight Links",
        "Readable Font": "Readable Font",
        "Colour adjustments": "Colour adjustments",
        "Dark Contrast": "Dark Contrast",
        "Light Contrast": "Light Contrast",
        "High Contrast": "High Contrast",
        "High Saturation": "High Saturation",
        "Low Saturation": "Low Saturation",
        Monochrome: "Monochrome",
        Tools: "Tools",
        "Reading Guide": "Reading Guide",
        "Big Cursor": "Big Cursor",
        "Increase Font Size": "Increase Font Size",
        "Decrease Font Size": "Decrease Font Size",
        "Letter Spacing": "Letter Spacing",
        "Line Height": "Line Height",
        "Font Weight": "Font Weight",
        "Dyslexia Font": "Dyslexia Font",
        Language: "Language",
        "Accessibility widget": "Accessibility widget",
        "Accessibility Profiles": "Accessibility Profiles",
        "Cognitive Disability": "Cognitive Disability",
        "Seizure Safe": "Seizure Safe",
        "Accessibility statement": "Accessibility statement",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Pause Animations",
        "Reset all settings": "Reset all settings",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/es.json
  var require_es = __commonJS({
    "src/locales/es.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Men\xFA de accesibilidad",
        Close: "Cerrar",
        "Content adjustments": "Ajustes de Contenido",
        "Navigation adjustments": "Ajustes de Navegaci\xF3n",
        "Text Align": "Text Align",
        "Align Left": "Alinear a la Izquierda",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Ajustar Tama\xF1o de Fuente",
        "Highlight Title": "Resaltar T\xEDtulo",
        "Highlight Links": "Resaltar Enlaces",
        "Readable Font": "Fuente Legible",
        "Colour adjustments": "Ajustes de Color",
        "Dark Contrast": "Contraste Oscuro",
        "Light Contrast": "Contraste Claro",
        "High Contrast": "Alto Contraste",
        "High Saturation": "Alta Saturaci\xF3n",
        "Low Saturation": "Baja Saturaci\xF3n",
        Monochrome: "Monocromo",
        Tools: "Herramientas",
        "Reading Guide": "Gu\xEDa de Lectura",
        "Big Cursor": "Cursor Grande",
        "Increase Font Size": "Aumentar Tama\xF1o de Fuente",
        "Decrease Font Size": "Disminuir Tama\xF1o de Fuente",
        "Letter Spacing": "Espaciado entre Letras",
        "Line Height": "Altura de L\xEDnea",
        "Font Weight": "Peso de Fuente",
        "Dyslexia Font": "Fuente para Dislexia",
        Language: "Idioma",
        "Accessibility widget": "Abrir men\xFA de accesibilidad",
        "Accessibility Profiles": "Perfiles de Accesibilidad",
        "Cognitive Disability": "Discapacidad Cognitiva",
        "Seizure Safe": "Seguro para Epilepsia",
        "Accessibility statement": "Declaraci\xF3n de Accesibilidad",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Detener Animaciones",
        "Reset all settings": "Restablecer Configuraci\xF3n",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/fa.json
  var require_fa = __commonJS({
    "src/locales/fa.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0645\u0646\u0648\u06CC \u062F\u0633\u062A\u0631\u0633\u06CC",
        Close: "\u0628\u0633\u062A\u0646",
        "Content adjustments": "\u062A\u0646\u0638\u06CC\u0645\u0627\u062A \u0645\u062D\u062A\u0648\u0627",
        "Navigation adjustments": "\u062A\u0646\u0638\u06CC\u0645\u0627\u062A \u0646\u0627\u0648\u0628\u0631\u06CC",
        "Text Align": "Text Align",
        "Align Left": "\u062A\u0631\u0627\u0632 \u0628\u0647 \u0686\u067E",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u062A\u0646\u0638\u06CC\u0645 \u0627\u0646\u062F\u0627\u0632\u0647 \u0641\u0648\u0646\u062A",
        "Highlight Title": "\u0628\u0631\u062C\u0633\u062A\u0647 \u06A9\u0631\u062F\u0646 \u0639\u0646\u0648\u0627\u0646",
        "Highlight Links": "\u0628\u0631\u062C\u0633\u062A\u0647 \u06A9\u0631\u062F\u0646 \u0644\u06CC\u0646\u06A9\u200C\u0647\u0627",
        "Readable Font": "\u0641\u0648\u0646\u062A \u062E\u0648\u0627\u0646\u0627",
        "Colour adjustments": "\u062A\u0646\u0638\u06CC\u0645\u0627\u062A \u0631\u0646\u06AF",
        "Dark Contrast": "\u06A9\u0646\u062A\u0631\u0627\u0633\u062A \u062A\u0627\u0631\u06CC\u06A9",
        "Light Contrast": "\u06A9\u0646\u062A\u0631\u0627\u0633\u062A \u0631\u0648\u0634\u0646",
        "High Contrast": "\u06A9\u0646\u062A\u0631\u0627\u0633\u062A \u0628\u0627\u0644\u0627",
        "High Saturation": "\u0627\u0634\u0628\u0627\u0639 \u0628\u0627\u0644\u0627",
        "Low Saturation": "\u0627\u0634\u0628\u0627\u0639 \u067E\u0627\u06CC\u06CC\u0646",
        Monochrome: "\u062A\u06A9\u200C\u0631\u0646\u06AF",
        Tools: "\u0627\u0628\u0632\u0627\u0631\u0647\u0627",
        "Reading Guide": "\u0631\u0627\u0647\u0646\u0645\u0627\u06CC \u062E\u0648\u0627\u0646\u062F\u0646",
        "Big Cursor": "\u0645\u0624\u0634\u0631 \u0628\u0632\u0631\u06AF",
        "Increase Font Size": "\u0627\u0641\u0632\u0627\u06CC\u0634 \u0627\u0646\u062F\u0627\u0632\u0647 \u0641\u0648\u0646\u062A",
        "Decrease Font Size": "\u06A9\u0627\u0647\u0634 \u0627\u0646\u062F\u0627\u0632\u0647 \u0641\u0648\u0646\u062A",
        "Letter Spacing": "\u0641\u0627\u0635\u0644\u0647 \u0628\u06CC\u0646 \u062D\u0631\u0648\u0641",
        "Line Height": "\u0627\u0631\u062A\u0641\u0627\u0639 \u062E\u0637",
        "Font Weight": "\u0648\u0632\u0646 \u0641\u0648\u0646\u062A",
        "Dyslexia Font": "\u0641\u0648\u0646\u062A \u062F\u06CC\u0633\u0644\u06A9\u0633\u06CC\u0627",
        Language: "\u0632\u0628\u0627\u0646",
        "Accessibility widget": "\u0628\u0627\u0632\u06A9\u0631\u062F\u0646 \u0645\u0646\u0648\u06CC \u062F\u0633\u062A\u0631\u0633\u06CC",
        "Accessibility Profiles": "\u067E\u0631\u0648\u0641\u0627\u06CC\u0644\u200C\u0647\u0627\u06CC \u062F\u0633\u062A\u0631\u0633\u06CC",
        "Cognitive Disability": "\u0646\u0627\u062A\u0648\u0627\u0646\u06CC \u0634\u0646\u0627\u062E\u062A\u06CC",
        "Seizure Safe": "\u0627\u06CC\u0645\u0646 \u0628\u0631\u0627\u06CC \u0635\u0631\u0639",
        "Accessibility statement": "\u0628\u06CC\u0627\u0646\u06CC\u0647 \u062F\u0633\u062A\u0631\u0633\u06CC",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u062A\u0648\u0642\u0641 \u0627\u0646\u06CC\u0645\u06CC\u0634\u0646\u200C\u0647\u0627",
        "Reset all settings": "\u0628\u0627\u0632\u0646\u0634\u0627\u0646\u06CC \u062A\u0646\u0638\u06CC\u0645\u0627\u062A",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/fi.json
  var require_fi = __commonJS({
    "src/locales/fi.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Saavutettavuusvalikko",
        Close: "Sulje",
        "Content adjustments": "Sis\xE4ll\xF6n s\xE4\xE4d\xF6t",
        "Navigation adjustments": "Navigoinnin s\xE4\xE4d\xF6t",
        "Text Align": "Text Align",
        "Align Left": "Tasaa vasemmalle",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "S\xE4\xE4d\xE4 fonttikokoa",
        "Highlight Title": "Korosta otsikko",
        "Highlight Links": "Korosta linkit",
        "Readable Font": "Helposti luettava fontti",
        "Colour adjustments": "V\xE4rien s\xE4\xE4d\xF6t",
        "Dark Contrast": "Tumma kontrasti",
        "Light Contrast": "Vaalea kontrasti",
        "High Contrast": "Korkea kontrasti",
        "High Saturation": "Korkea kyll\xE4isyys",
        "Low Saturation": "Matala kyll\xE4isyys",
        Monochrome: "Yksiv\xE4rinen",
        Tools: "Ty\xF6kalut",
        "Reading Guide": "Lukemisopas",
        "Big Cursor": "Iso kohdistin",
        "Increase Font Size": "Suurenna fonttikokoa",
        "Decrease Font Size": "Pienenn\xE4 fonttikokoa",
        "Letter Spacing": "Kirjainten v\xE4listys",
        "Line Height": "Rivin korkeus",
        "Font Weight": "Fontin paksuus",
        "Dyslexia Font": "Dysleksiafontti",
        Language: "Kieli",
        "Accessibility widget": "Avaa saavutettavuusvalikko",
        "Accessibility Profiles": "Saavutettavuusprofiilit",
        "Cognitive Disability": "Kognitiivinen vamma",
        "Seizure Safe": "Turvallinen epilepsialle",
        "Accessibility statement": "Saavutettavuusseloste",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Pys\xE4yt\xE4 animaatiot",
        "Reset all settings": "Palauta asetukset",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/fil.json
  var require_fil = __commonJS({
    "src/locales/fil.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Menu ng Accessibility",
        Close: "Isara",
        "Content adjustments": "Ayusin ang Nilalaman",
        "Navigation adjustments": "Ayusin ang Pag-navigate",
        "Text Align": "Text Align",
        "Align Left": "I-align sa Kaliwa",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "I-adjust ang Laki ng Font",
        "Highlight Title": "I-highlight ang Pamagat",
        "Highlight Links": "I-highlight ang mga Link",
        "Readable Font": "Madaling Basahing Font",
        "Colour adjustments": "Ayusin ang Kulay",
        "Dark Contrast": "Madilim na Pagkakaiba",
        "Light Contrast": "Maliwanag na Pagkakaiba",
        "High Contrast": "Mataas na Pagkakaiba",
        "High Saturation": "Mataas na Saturation",
        "Low Saturation": "Mababang Saturation",
        Monochrome: "Monokrom",
        Tools: "Mga Kasangkapan",
        "Reading Guide": "Gabay sa Pagbabasa",
        "Big Cursor": "Malaking Cursor",
        "Increase Font Size": "Palakihin ang Laki ng Font",
        "Decrease Font Size": "Bawasan ang Laki ng Font",
        "Letter Spacing": "Espasyo ng mga Titik",
        "Line Height": "Taas ng Linya",
        "Font Weight": "Bigat ng Font",
        "Dyslexia Font": "Font para sa Dyslexia",
        Language: "Wika",
        "Accessibility widget": "Buksan ang Menu ng Accessibility",
        "Accessibility Profiles": "Mga Profile ng Accessibility",
        "Cognitive Disability": "Kapansanan sa Kognitibo",
        "Seizure Safe": "Ligtas sa Seizure",
        "Accessibility statement": "Pahayag ng Accessibility",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Itigil ang Mga Animasyon",
        "Reset all settings": "I-reset ang mga setting",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/fr.json
  var require_fr = __commonJS({
    "src/locales/fr.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "menu d'accessibilit\xE9",
        Close: "Fermer",
        "Content adjustments": "Ajustements du Contenu",
        "Navigation adjustments": "Ajustements de Navigation",
        "Text Align": "Text Align",
        "Align Left": "Aligner \xE0 Gauche",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Ajuster la Taille de Police",
        "Highlight Title": "Mettre en \xC9vidence le Titre",
        "Highlight Links": "Mettre en \xC9vidence les Liens",
        "Readable Font": "Police Lisible",
        "Colour adjustments": "Ajustements de Couleur",
        "Dark Contrast": "Contraste Sombre",
        "Light Contrast": "Contraste Clair",
        "High Contrast": "Contraste \xC9lev\xE9",
        "High Saturation": "Saturation \xC9lev\xE9e",
        "Low Saturation": "Saturation Faible",
        Monochrome: "Monochrome",
        Tools: "Outils",
        "Reading Guide": "Guide de Lecture",
        "Big Cursor": "Curseur Agrandi",
        "Increase Font Size": "Augmenter la Taille de Police",
        "Decrease Font Size": "Diminuer la Taille de Police",
        "Letter Spacing": "Espacement des Lettres",
        "Line Height": "Hauteur de Ligne",
        "Font Weight": "\xC9paisseur de Police",
        "Dyslexia Font": "Police pour Dyslexie",
        Language: "Langue",
        "Accessibility widget": "Ouvrir le menu d'accessibilit\xE9",
        "Accessibility Profiles": "Profils d'Accessibilit\xE9",
        "Cognitive Disability": "Handicap Cognitif",
        "Seizure Safe": "S\xFBr pour l'\xC9pilepsie",
        "Accessibility statement": "D\xE9claration d'Accessibilit\xE9",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Arr\xEAter les Animations",
        "Reset all settings": "R\xE9initialiser les Param\xE8tres",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/he.json
  var require_he = __commonJS({
    "src/locales/he.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u05EA\u05E4\u05E8\u05D9\u05D8 \u05E0\u05D2\u05D9\u05E9\u05D5\u05EA",
        Close: "\u05E1\u05D2\u05D5\u05E8",
        "Content adjustments": "\u05D4\u05EA\u05D0\u05DE\u05D5\u05EA \u05EA\u05D5\u05DB\u05DF",
        "Navigation adjustments": "\u05D4\u05EA\u05D0\u05DE\u05D5\u05EA \u05E0\u05D9\u05D5\u05D5\u05D8",
        "Text Align": "Text Align",
        "Align Left": "\u05D9\u05D9\u05E9\u05D5\u05E8 \u05DC\u05E9\u05DE\u05D0\u05DC",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u05D4\u05EA\u05D0\u05DD \u05D2\u05D5\u05D3\u05DC \u05E4\u05D5\u05E0\u05D8",
        "Highlight Title": "\u05D4\u05D3\u05D2\u05E9 \u05DB\u05D5\u05EA\u05E8\u05EA",
        "Highlight Links": "\u05D4\u05D3\u05D2\u05E9 \u05E7\u05D9\u05E9\u05D5\u05E8\u05D9\u05DD",
        "Readable Font": "\u05E4\u05D5\u05E0\u05D8 \u05E7\u05E8\u05D9\u05D0",
        "Colour adjustments": "\u05D4\u05EA\u05D0\u05DE\u05D5\u05EA \u05E6\u05D1\u05E2",
        "Dark Contrast": "\u05E0\u05D9\u05D2\u05D5\u05D3\u05D9\u05D5\u05EA \u05DB\u05D4\u05D4",
        "Light Contrast": "\u05E0\u05D9\u05D2\u05D5\u05D3\u05D9\u05D5\u05EA \u05D1\u05D4\u05D9\u05E8\u05D4",
        "High Contrast": "\u05E0\u05D9\u05D2\u05D5\u05D3\u05D9\u05D5\u05EA \u05D2\u05D1\u05D5\u05D4\u05D4",
        "High Saturation": "\u05E8\u05D5\u05D5\u05D9 \u05E6\u05D1\u05E2 \u05D2\u05D1\u05D5\u05D4",
        "Low Saturation": "\u05E8\u05D5\u05D5\u05D9 \u05E6\u05D1\u05E2 \u05E0\u05DE\u05D5\u05DA",
        Monochrome: "\u05DE\u05D5\u05E0\u05D5\u05DB\u05E8\u05D5\u05DD",
        Tools: "\u05DB\u05DC\u05D9\u05DD",
        "Reading Guide": "\u05DE\u05D3\u05E8\u05D9\u05DA \u05E7\u05E8\u05D9\u05D0\u05D4",
        "Big Cursor": "\u05E1\u05DE\u05DF \u05D2\u05D3\u05D5\u05DC",
        "Increase Font Size": "\u05D4\u05D2\u05D3\u05DC \u05D2\u05D5\u05D3\u05DC \u05E4\u05D5\u05E0\u05D8",
        "Decrease Font Size": "\u05D4\u05E7\u05D8\u05DF \u05D2\u05D5\u05D3\u05DC \u05E4\u05D5\u05E0\u05D8",
        "Letter Spacing": "\u05DE\u05E8\u05D5\u05D5\u05D7 \u05D1\u05D9\u05DF \u05D0\u05D5\u05EA\u05D9\u05D5\u05EA",
        "Line Height": "\u05D2\u05D5\u05D1\u05D4 \u05E9\u05D5\u05E8\u05D4",
        "Font Weight": "\u05DE\u05E9\u05E7\u05DC \u05D4\u05E4\u05D5\u05E0\u05D8",
        "Dyslexia Font": "\u05E4\u05D5\u05E0\u05D8 \u05DC\u05D3\u05D9\u05E1\u05DC\u05E7\u05D8\u05D9\u05DD",
        Language: "\u05E9\u05E4\u05D4",
        "Accessibility widget": "\u05E4\u05EA\u05D7 \u05EA\u05E4\u05E8\u05D9\u05D8 \u05E0\u05D2\u05D9\u05E9\u05D5\u05EA",
        "Accessibility Profiles": "\u05E4\u05E8\u05D5\u05E4\u05D9\u05DC\u05D9 \u05E0\u05D2\u05D9\u05E9\u05D5\u05EA",
        "Cognitive Disability": "\u05DE\u05D5\u05D2\u05D1\u05DC\u05D5\u05EA \u05E7\u05D5\u05D2\u05E0\u05D9\u05D8\u05D9\u05D1\u05D9\u05EA",
        "Seizure Safe": "\u05D1\u05D8\u05D5\u05D7 \u05DC\u05D0\u05E4\u05D9\u05DC\u05E4\u05E1\u05D9\u05D4",
        "Accessibility statement": "\u05D4\u05E6\u05D4\u05E8\u05EA \u05E0\u05D2\u05D9\u05E9\u05D5\u05EA",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u05E2\u05E6\u05D9\u05E8\u05EA \u05D0\u05E0\u05D9\u05DE\u05E6\u05D9\u05D5\u05EA",
        "Reset all settings": "\u05D0\u05D9\u05E4\u05D5\u05E1 \u05D4\u05D2\u05D3\u05E8\u05D5\u05EA",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/hi.json
  var require_hi = __commonJS({
    "src/locales/hi.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u092A\u0939\u0941\u0902\u091A \u092E\u0947\u0928\u0942",
        Close: "\u092C\u0902\u0926 \u0915\u0930\u0947\u0902",
        "Content adjustments": "\u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u0938\u092E\u093E\u092F\u094B\u091C\u0928",
        "Navigation adjustments": "\u0928\u0947\u0935\u093F\u0917\u0947\u0936\u0928 \u0938\u092E\u093E\u092F\u094B\u091C\u0928",
        "Text Align": "Text Align",
        "Align Left": "\u092C\u093E\u0908\u0902 \u0913\u0930 \u0938\u0902\u0930\u0947\u0916\u093F\u0924 \u0915\u0930\u0947\u0902",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u092B\u0949\u0928\u094D\u091F \u0906\u0915\u093E\u0930 \u0938\u092E\u093E\u092F\u094B\u091C\u093F\u0924 \u0915\u0930\u0947\u0902",
        "Highlight Title": "\u0936\u0940\u0930\u094D\u0937\u0915 \u0939\u093E\u0907\u0932\u093E\u0907\u091F \u0915\u0930\u0947\u0902",
        "Highlight Links": "\u0932\u093F\u0902\u0915 \u0939\u093E\u0907\u0932\u093E\u0907\u091F \u0915\u0930\u0947\u0902",
        "Readable Font": "\u092A\u0920\u0928\u0940\u092F \u092B\u0949\u0928\u094D\u091F",
        "Colour adjustments": "\u0930\u0902\u0917 \u0938\u092E\u093E\u092F\u094B\u091C\u0928",
        "Dark Contrast": "\u0917\u0939\u0930\u093E \u0915\u0902\u091F\u094D\u0930\u093E\u0938\u094D\u091F",
        "Light Contrast": "\u0939\u0932\u094D\u0915\u093E \u0915\u0902\u091F\u094D\u0930\u093E\u0938\u094D\u091F",
        "High Contrast": "\u0909\u091A\u094D\u091A \u0915\u0902\u091F\u094D\u0930\u093E\u0938\u094D\u091F",
        "High Saturation": "\u0909\u091A\u094D\u091A \u0938\u0902\u0924\u0943\u092A\u094D\u0924\u093F",
        "Low Saturation": "\u0915\u092E \u0938\u0902\u0924\u0943\u092A\u094D\u0924\u093F",
        Monochrome: "\u092E\u094B\u0928\u094B\u0915\u094D\u0930\u094B\u092E",
        Tools: "\u0909\u092A\u0915\u0930\u0923",
        "Reading Guide": "\u092A\u0920\u0928 \u092E\u093E\u0930\u094D\u0917\u0926\u0930\u094D\u0936\u093F\u0915\u093E",
        "Big Cursor": "\u092C\u0921\u093C\u093E \u0915\u0930\u094D\u0938\u0930",
        "Increase Font Size": "\u092B\u0949\u0928\u094D\u091F \u0906\u0915\u093E\u0930 \u092C\u0922\u093C\u093E\u090F\u0902",
        "Decrease Font Size": "\u092B\u0949\u0928\u094D\u091F \u0906\u0915\u093E\u0930 \u0918\u091F\u093E\u090F\u0902",
        "Letter Spacing": "\u0905\u0915\u094D\u0937\u0930 \u0930\u093F\u0915\u094D\u0924\u093F",
        "Line Height": "\u092A\u0902\u0915\u094D\u0924\u093F \u090A\u0902\u091A\u093E\u0908",
        "Font Weight": "\u092B\u0949\u0928\u094D\u091F \u0935\u091C\u0928",
        "Dyslexia Font": "\u0921\u093F\u0938\u094D\u0932\u0947\u0915\u094D\u0938\u093F\u092F\u093E \u092B\u0949\u0928\u094D\u091F",
        Language: "\u092D\u093E\u0937\u093E",
        "Accessibility widget": "\u092A\u0939\u0941\u0902\u091A \u092E\u0947\u0928\u0942 \u0916\u094B\u0932\u0947\u0902",
        "Accessibility Profiles": "\u092A\u0939\u0941\u0902\u091A \u092A\u094D\u0930\u094B\u092B\u093E\u0907\u0932",
        "Cognitive Disability": "\u0938\u0902\u091C\u094D\u091E\u093E\u0928\u093E\u0924\u094D\u092E\u0915 \u0935\u093F\u0915\u0932\u093E\u0902\u0917\u0924\u093E",
        "Seizure Safe": "\u092E\u093F\u0930\u094D\u0917\u0940 \u0938\u0941\u0930\u0915\u094D\u0937\u093F\u0924",
        "Accessibility statement": "\u092A\u0939\u0941\u0902\u091A \u0935\u093F\u0935\u0930\u0923",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u090F\u0928\u093F\u092E\u0947\u0936\u0928 \u0930\u094B\u0915\u0947\u0902",
        "Reset all settings": "\u0938\u0947\u091F\u093F\u0902\u0917\u094D\u0938 \u0930\u0940\u0938\u0947\u091F \u0915\u0930\u0947\u0902",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/hr.json
  var require_hr = __commonJS({
    "src/locales/hr.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Izbornik Pristupa\u010Dnosti",
        Close: "Zatvori",
        "Content adjustments": "Prilagodbe Sadr\u017Eaja",
        "Navigation adjustments": "Prilagodbe Navigacije",
        "Text Align": "Text Align",
        "Align Left": "Poravnaj Lijevo",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Prilagodi Veli\u010Dinu Fonta",
        "Highlight Title": "Istakni Naslove",
        "Highlight Links": "Istakni Poveznice",
        "Readable Font": "\u010Citljiv Font",
        "Colour adjustments": "Prilagodbe Boja",
        "Dark Contrast": "Tamni Kontrast",
        "Light Contrast": "Svijetli Kontrast",
        "High Contrast": "Visoki Kontrast",
        "High Saturation": "Visoka Zasi\u0107enost",
        "Low Saturation": "Niska Zasi\u0107enost",
        Monochrome: "Jednobojno",
        Tools: "Alati",
        "Reading Guide": "Vodi\u010D Za \u010Citanje",
        "Big Cursor": "Veliki Kursor",
        "Increase Font Size": "Pove\u0107aj Veli\u010Dinu Fonta",
        "Decrease Font Size": "Smanji Veli\u010Dinu Fonta",
        "Letter Spacing": "Razmak Izme\u0111u Slova",
        "Line Height": "Visina Linije",
        "Font Weight": "Debljina Fonta",
        "Dyslexia Font": "Font Za Disleksiju",
        Language: "Jezik",
        "Accessibility widget": "Otvori Izbornik Pristupa\u010Dnosti",
        "Accessibility Profiles": "Profil Pristupa\u010Dnosti",
        "Cognitive Disability": "Kognitivni Invaliditet",
        "Seizure Safe": "Sigurno Za Epilepsiju",
        "Accessibility statement": "Izjava O Pristupa\u010Dnosti",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Zaustavi Animacije",
        "Reset all settings": "Resetiraj postavke",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/hu.json
  var require_hu = __commonJS({
    "src/locales/hu.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Hozz\xE1f\xE9rhet\u0151s\xE9gi men\xFC",
        Close: "Bez\xE1r\xE1s",
        "Content adjustments": "Tartalom be\xE1ll\xEDt\xE1sai",
        "Navigation adjustments": "Navig\xE1ci\xF3 be\xE1ll\xEDt\xE1sai",
        "Text Align": "Text Align",
        "Align Left": "Balra igaz\xEDt\xE1s",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Bet\u0171m\xE9ret be\xE1ll\xEDt\xE1sa",
        "Highlight Title": "C\xEDm kiemel\xE9se",
        "Highlight Links": "Linkek kiemel\xE9se",
        "Readable Font": "Olvashat\xF3 bet\u0171t\xEDpus",
        "Colour adjustments": "Sz\xEDnbe\xE1ll\xEDt\xE1sok",
        "Dark Contrast": "S\xF6t\xE9t kontraszt",
        "Light Contrast": "Vil\xE1gos kontraszt",
        "High Contrast": "Magas kontraszt",
        "High Saturation": "Magas tel\xEDtetts\xE9g",
        "Low Saturation": "Alacsony tel\xEDtetts\xE9g",
        Monochrome: "Monokr\xF3m",
        Tools: "Eszk\xF6z\xF6k",
        "Reading Guide": "Olvas\xE1si \xFAtmutat\xF3",
        "Big Cursor": "Nagy kurzor",
        "Increase Font Size": "Bet\u0171m\xE9ret n\xF6vel\xE9se",
        "Decrease Font Size": "Bet\u0171m\xE9ret cs\xF6kkent\xE9se",
        "Letter Spacing": "Bet\u0171t\xE1vols\xE1g",
        "Line Height": "Sor magass\xE1g",
        "Font Weight": "Bet\u0171t\xEDpus vastags\xE1ga",
        "Dyslexia Font": "Dyslexia bet\u0171t\xEDpus",
        Language: "Nyelv",
        "Accessibility widget": "Hozz\xE1f\xE9rhet\u0151s\xE9gi men\xFC megnyit\xE1sa",
        "Accessibility Profiles": "Hozz\xE1f\xE9rhet\u0151s\xE9gi profilok",
        "Cognitive Disability": "Kognit\xEDv fogyat\xE9koss\xE1g",
        "Seizure Safe": "Epilepszi\xE1s rohamokra biztons\xE1gos",
        "Accessibility statement": "Hozz\xE1f\xE9rhet\u0151s\xE9gi nyilatkozat",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Anim\xE1ci\xF3k le\xE1ll\xEDt\xE1sa",
        "Reset all settings": "Be\xE1ll\xEDt\xE1sok vissza\xE1ll\xEDt\xE1sa",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/id.json
  var require_id = __commonJS({
    "src/locales/id.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Menu Aksesibilitas",
        Close: "Tutup",
        "Content adjustments": "Penyesuaian Konten",
        "Navigation adjustments": "Penyesuaian Navigasi",
        "Text Align": "Text Align",
        "Align Left": "Rata Kiri",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Sesuaikan Ukuran Font",
        "Highlight Title": "Sorot Judul",
        "Highlight Links": "Sorot Tautan",
        "Readable Font": "Font Mudah Dibaca",
        "Colour adjustments": "Penyesuaian Warna",
        "Dark Contrast": "Kontras Gelap",
        "Light Contrast": "Kontras Terang",
        "High Contrast": "Kontras Tinggi",
        "High Saturation": "Saturasi Tinggi",
        "Low Saturation": "Saturasi Rendah",
        Monochrome: "Monokrom",
        Tools: "Alat",
        "Reading Guide": "Panduan Membaca",
        "Big Cursor": "Kursor Besar",
        "Increase Font Size": "Perbesar Ukuran Font",
        "Decrease Font Size": "Perkecil Ukuran Font",
        "Letter Spacing": "Jarak Huruf",
        "Line Height": "Tinggi Baris",
        "Font Weight": "Ketebalan Font",
        "Dyslexia Font": "Font Disleksia",
        Language: "Bahasa",
        "Accessibility widget": "Buka menu aksesibilitas",
        "Accessibility Profiles": "Profil Aksesibilitas",
        "Cognitive Disability": "Disabilitas Kognitif",
        "Seizure Safe": "Aman untuk Epilepsi",
        "Accessibility statement": "Pernyataan Aksesibilitas",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Hentikan Animasi",
        "Reset all settings": "Atur Ulang Pengaturan",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/it.json
  var require_it = __commonJS({
    "src/locales/it.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Menu accessibilit\xE0",
        Close: "Chiudi",
        "Content adjustments": "Regolazioni Contenuto",
        "Navigation adjustments": "Regolazioni Navigazione",
        "Text Align": "Text Align",
        "Align Left": "Allinea a Sinistra",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Regola Dimensione Carattere",
        "Highlight Title": "Evidenzia Titolo",
        "Highlight Links": "Evidenzia Collegamenti",
        "Readable Font": "Carattere Leggibile",
        "Colour adjustments": "Regolazioni Colore",
        "Dark Contrast": "Contrasto Scuro",
        "Light Contrast": "Contrasto Chiaro",
        "High Contrast": "Alto Contrasto",
        "High Saturation": "Alta Saturazione",
        "Low Saturation": "Bassa Saturazione",
        Monochrome: "Monocromatico",
        Tools: "Strumenti",
        "Reading Guide": "Guida alla Lettura",
        "Big Cursor": "Cursore Grande",
        "Increase Font Size": "Aumenta Dimensione Carattere",
        "Decrease Font Size": "Diminuisci Dimensione Carattere",
        "Letter Spacing": "Spaziatura Lettere",
        "Line Height": "Altezza Riga",
        "Font Weight": "Spessore Carattere",
        "Dyslexia Font": "Carattere per Dislessia",
        Language: "Lingua",
        "Accessibility widget": "Apri menu accessibilit\xE0",
        "Accessibility Profiles": "Profili di Accessibilit\xE0",
        "Cognitive Disability": "Disabilit\xE0 Cognitiva",
        "Seizure Safe": "Sicuro per Epilessia",
        "Accessibility statement": "Dichiarazione di Accessibilit\xE0",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Ferma Animazioni",
        "Reset all settings": "Ripristina impostazioni",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ja.json
  var require_ja = __commonJS({
    "src/locales/ja.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u30A2\u30AF\u30BB\u30B7\u30D3\u30EA\u30C6\u30A3\u30E1\u30CB\u30E5\u30FC",
        Close: "\u9589\u3058\u308B",
        "Content adjustments": "\u30B3\u30F3\u30C6\u30F3\u30C4\u8ABF\u6574",
        "Navigation adjustments": "\u30CA\u30D3\u30B2\u30FC\u30B7\u30E7\u30F3\u8ABF\u6574",
        "Text Align": "Text Align",
        "Align Left": "\u5DE6\u63C3\u3048",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u30D5\u30A9\u30F3\u30C8\u30B5\u30A4\u30BA\u8ABF\u6574",
        "Highlight Title": "\u30BF\u30A4\u30C8\u30EB\u3092\u5F37\u8ABF",
        "Highlight Links": "\u30EA\u30F3\u30AF\u3092\u5F37\u8ABF",
        "Readable Font": "\u8AAD\u307F\u3084\u3059\u3044\u30D5\u30A9\u30F3\u30C8",
        "Colour adjustments": "\u8272\u8ABF\u6574",
        "Dark Contrast": "\u6697\u3044\u30B3\u30F3\u30C8\u30E9\u30B9\u30C8",
        "Light Contrast": "\u660E\u308B\u3044\u30B3\u30F3\u30C8\u30E9\u30B9\u30C8",
        "High Contrast": "\u9AD8\u30B3\u30F3\u30C8\u30E9\u30B9\u30C8",
        "High Saturation": "\u9AD8\u5F69\u5EA6",
        "Low Saturation": "\u4F4E\u5F69\u5EA6",
        Monochrome: "\u30E2\u30CE\u30AF\u30ED",
        Tools: "\u30C4\u30FC\u30EB",
        "Reading Guide": "\u30EA\u30FC\u30C7\u30A3\u30F3\u30B0\u30AC\u30A4\u30C9",
        "Big Cursor": "\u5927\u304D\u306A\u30AB\u30FC\u30BD\u30EB",
        "Increase Font Size": "\u30D5\u30A9\u30F3\u30C8\u30B5\u30A4\u30BA\u62E1\u5927",
        "Decrease Font Size": "\u30D5\u30A9\u30F3\u30C8\u30B5\u30A4\u30BA\u7E2E\u5C0F",
        "Letter Spacing": "\u6587\u5B57\u9593\u9694",
        "Line Height": "\u884C\u306E\u9AD8\u3055",
        "Font Weight": "\u30D5\u30A9\u30F3\u30C8\u306E\u592A\u3055",
        "Dyslexia Font": "\u30C7\u30A3\u30B9\u30EC\u30AF\u30B7\u30A2\u7528\u30D5\u30A9\u30F3\u30C8",
        Language: "\u8A00\u8A9E",
        "Accessibility widget": "\u30A2\u30AF\u30BB\u30B7\u30D3\u30EA\u30C6\u30A3\u30E1\u30CB\u30E5\u30FC\u3092\u958B\u304F",
        "Accessibility Profiles": "\u30A2\u30AF\u30BB\u30B7\u30D3\u30EA\u30C6\u30A3\u30D7\u30ED\u30D5\u30A1\u30A4\u30EB",
        "Cognitive Disability": "\u8A8D\u77E5\u969C\u5BB3",
        "Seizure Safe": "\u767A\u4F5C\u5B89\u5168",
        "Accessibility statement": "\u30A2\u30AF\u30BB\u30B7\u30D3\u30EA\u30C6\u30A3\u30B9\u30C6\u30FC\u30C8\u30E1\u30F3\u30C8",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u30A2\u30CB\u30E1\u30FC\u30B7\u30E7\u30F3\u505C\u6B62",
        "Reset all settings": "\u8A2D\u5B9A\u3092\u30EA\u30BB\u30C3\u30C8",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ka.json
  var require_ka = __commonJS({
    "src/locales/ka.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u10D0\u10D3\u10D0\u10DE\u10E2\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10DB\u10D4\u10DC\u10D8\u10E3",
        Close: "\u10D3\u10D0\u10EE\u10E3\u10E0\u10D5\u10D0",
        "Content adjustments": "\u10E8\u10D8\u10D2\u10D7\u10D0\u10D5\u10E1\u10D8\u10E1 \u10DB\u10DD\u10E0\u10D2\u10D4\u10D1\u10D0",
        "Navigation adjustments": "\u10DC\u10D0\u10D5\u10D8\u10D2\u10D0\u10EA\u10D8\u10D8\u10E1 \u10DB\u10DD\u10E0\u10D2\u10D4\u10D1\u10D0",
        "Text Align": "Text Align",
        "Align Left": "\u10DB\u10D0\u10E0\u10EA\u10EE\u10DC\u10D8\u10D5 \u10D2\u10D0\u10E1\u10EC\u10DD\u10E0\u10D4\u10D1\u10D0",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u10E4\u10DD\u10DC\u10E2\u10D8\u10E1 \u10D6\u10DD\u10DB\u10D8\u10E1 \u10DB\u10DD\u10E0\u10D2\u10D4\u10D1\u10D0",
        "Highlight Title": "\u10E1\u10D0\u10D7\u10D0\u10E3\u10E0\u10D4\u10D1\u10D8\u10E1 \u10D2\u10D0\u10DB\u10DD\u10E7\u10DD\u10E4\u10D0",
        "Highlight Links": "\u10D1\u10DB\u10E3\u10DA\u10D4\u10D1\u10D8\u10E1 \u10D2\u10D0\u10DB\u10DD\u10E7\u10DD\u10E4\u10D0",
        "Readable Font": "\u10EC\u10D0\u10D9\u10D8\u10D7\u10EE\u10D5\u10D0\u10D3\u10D8 \u10E2\u10D4\u10E5\u10E1\u10E2\u10D4\u10D1\u10D8",
        "Colour adjustments": "\u10E4\u10D4\u10E0\u10D4\u10D1\u10D8\u10E1 \u10DB\u10DD\u10E0\u10D2\u10D4\u10D1\u10D0",
        "Dark Contrast": "\u10D1\u10DC\u10D4\u10DA\u10D8 \u10D4\u10DA\u10E4\u10D4\u10E0\u10D8",
        "Light Contrast": "\u10DC\u10D0\u10D7\u10D4\u10DA\u10D8 \u10D4\u10DA\u10E4\u10D4\u10E0\u10D8",
        "High Contrast": "\u10DB\u10D0\u10E6\u10D0\u10DA\u10D8 \u10D4\u10DA\u10E4\u10D4\u10E0\u10D8",
        "High Saturation": "\u10DB\u10D0\u10E6\u10D0\u10DA\u10D8 \u10D2\u10D0\u10EF\u10D4\u10E0\u10D4\u10D1\u10D0",
        "Low Saturation": "\u10D3\u10D0\u10D1\u10D0\u10DA\u10D8 \u10D2\u10D0\u10EF\u10D4\u10E0\u10D4\u10D1\u10D0",
        Monochrome: "\u10D4\u10E0\u10D7\u10E4\u10D4\u10E0\u10DD\u10D5\u10D0\u10DC\u10D8 \u10D2\u10D0\u10DB\u10DD\u10E1\u10D0\u10EE\u10E3\u10DA\u10D4\u10D1\u10D0",
        Tools: "\u10EE\u10D4\u10DA\u10E1\u10D0\u10EC\u10E7\u10DD\u10D4\u10D1\u10D8",
        "Reading Guide": "\u10D9\u10D8\u10D7\u10EE\u10D5\u10D8\u10E1 \u10D2\u10D0\u10DB\u10E7\u10DD\u10DA\u10D8 \u10D6\u10DD\u10DA\u10D8",
        "Big Cursor": "\u10D3\u10D8\u10D3\u10D8 \u10D9\u10E3\u10E0\u10E1\u10DD\u10E0\u10D8",
        "Increase Font Size": "\u10E4\u10DD\u10DC\u10E2\u10D8\u10E1 \u10D6\u10DD\u10DB\u10D8\u10E1 \u10D2\u10D0\u10D6\u10E0\u10D3\u10D0",
        "Decrease Font Size": "\u10E4\u10DD\u10DC\u10E2\u10D8\u10E1 \u10D6\u10DD\u10DB\u10D8\u10E1 \u10E8\u10D4\u10DB\u10EA\u10D8\u10E0\u10D4\u10D1\u10D0",
        "Letter Spacing": "\u10D0\u10E1\u10DD\u10D4\u10D1\u10E1 \u10E8\u10DD\u10E0\u10D8\u10E1 \u10D3\u10D0\u10E8\u10DD\u10E0\u10D4\u10D1\u10D0",
        "Line Height": "\u10EE\u10D0\u10D6\u10D8\u10E1 \u10E1\u10D8\u10DB\u10D0\u10E6\u10DA\u10D4",
        "Font Weight": "\u10E4\u10DD\u10DC\u10E2\u10D8\u10E1 \u10EC\u10DD\u10DC\u10D0",
        "Dyslexia Font": "\u10D3\u10D8\u10E1\u10DA\u10D4\u10E5\u10E1\u10D8\u10E3\u10E0\u10D8 \u10E4\u10DD\u10DC\u10E2\u10D8",
        Language: "\u10D4\u10DC\u10D0",
        "Accessibility widget": "\u10D2\u10D0\u10EE\u10E1\u10D4\u10DC\u10D8 \u10D0\u10D3\u10D0\u10DE\u10E2\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10DB\u10D4\u10DC\u10D8\u10E3",
        "Accessibility Profiles": "\u10D0\u10D3\u10D0\u10DE\u10E2\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10DE\u10E0\u10DD\u10E4\u10D8\u10DA\u10D4\u10D1\u10D8",
        "Cognitive Disability": "\u10D9\u10DD\u10D2\u10DC\u10D8\u10E2\u10D8\u10E3\u10E0\u10D8 \u10E8\u10D4\u10D6\u10E6\u10E3\u10D3\u10D5\u10D0",
        "Seizure Safe": "\u10E3\u10E1\u10D0\u10E4\u10E0\u10D7\u10EE\u10DD \u10D4\u10DE\u10D8\u10DA\u10D4\u10E4\u10E1\u10D8\u10D8\u10E1\u10D7\u10D5\u10D8\u10E1",
        "Accessibility statement": "\u10D0\u10D3\u10D0\u10DE\u10E2\u10D8\u10E0\u10D4\u10D1\u10D8\u10E1 \u10D3\u10D4\u10D9\u10DA\u10D0\u10E0\u10D0\u10EA\u10D8\u10D0",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u10D0\u10DC\u10D8\u10DB\u10D0\u10EA\u10D8\u10D4\u10D1\u10D8\u10E1 \u10D2\u10D0\u10E9\u10D4\u10E0\u10D4\u10D1\u10D0",
        "Reset all settings": "\u10DE\u10D0\u10E0\u10D0\u10DB\u10D4\u10E2\u10E0\u10D4\u10D1\u10D8\u10E1 \u10D3\u10D0\u10D1\u10E0\u10E3\u10DC\u10D4\u10D1\u10D0",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/kn.json
  var require_kn = __commonJS({
    "src/locales/kn.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0CAA\u0CCD\u0CB0\u0CB5\u0CC7\u0CB6\u0CAE\u0CBE\u0CA1\u0CC1\u0CB5\u0CBF\u0C95\u0CC6 \u0CAE\u0CC6\u0CA8\u0CC1",
        Close: "\u0CAE\u0CC1\u0C9A\u0CCD\u0C9A\u0CBF",
        "Content adjustments": "\u0CB5\u0CBF\u0CB7\u0CAF\u0CA6 \u0CB9\u0CCA\u0C82\u0CA6\u0CBE\u0CA3\u0CBF\u0C95\u0CC6\u0C97\u0CB3\u0CC1",
        "Navigation adjustments": "\u0CA8\u0CCD\u0CAF\u0CBE\u0CB5\u0CBF\u0C97\u0CC7\u0CB6\u0CA8\u0CCD \u0CB9\u0CCA\u0C82\u0CA6\u0CBE\u0CA3\u0CBF\u0C95\u0CC6\u0C97\u0CB3\u0CC1",
        "Text Align": "Text Align",
        "Align Left": "\u0C8E\u0CA1\u0C95\u0CCD\u0C95\u0CC6 \u0C9C\u0CCB\u0CA1\u0CBF\u0CB8\u0CBF",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0CA6 \u0C97\u0CBE\u0CA4\u0CCD\u0CB0\u0CB5\u0CA8\u0CCD\u0CA8\u0CC1 \u0CB9\u0CCA\u0C82\u0CA6\u0CBF\u0CB8\u0CBF",
        "Highlight Title": "\u0CB6\u0CC0\u0CB0\u0CCD\u0CB7\u0CBF\u0C95\u0CC6\u0CAF\u0CA8\u0CCD\u0CA8\u0CC1 \u0CB9\u0CC8\u0CB2\u0CC8\u0C9F\u0CCD \u0CAE\u0CBE\u0CA1\u0CBF",
        "Highlight Links": "\u0CB2\u0CBF\u0C82\u0C95\u0CCD\u200C\u0C97\u0CB3\u0CA8\u0CCD\u0CA8\u0CC1 \u0CB9\u0CC8\u0CB2\u0CC8\u0C9F\u0CCD \u0CAE\u0CBE\u0CA1\u0CBF",
        "Readable Font": "\u0C93\u0CA6\u0CB2\u0CC1 \u0CB8\u0CC1\u0CB2\u0CAD\u0CB5\u0CBE\u0CA6 \u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0CB6\u0CC8\u0CB2\u0CBF",
        "Colour adjustments": "\u0CAC\u0CA3\u0CCD\u0CA3 \u0CB9\u0CCA\u0C82\u0CA6\u0CBE\u0CA3\u0CBF\u0C95\u0CC6\u0C97\u0CB3\u0CC1",
        "Dark Contrast": "\u0C95\u0CA4\u0CCD\u0CA4\u0CB2\u0CC6 \u0CB5\u0CCD\u0CAF\u0CA4\u0CCD\u0CAF\u0CBE\u0CB8",
        "Light Contrast": "\u0CB9\u0C97\u0CC1\u0CB0 \u0CB5\u0CCD\u0CAF\u0CA4\u0CCD\u0CAF\u0CBE\u0CB8",
        "High Contrast": "\u0CB9\u0CC6\u0C9A\u0CCD\u0C9A\u0CC1 \u0CB5\u0CCD\u0CAF\u0CA4\u0CCD\u0CAF\u0CBE\u0CB8",
        "High Saturation": "\u0CB9\u0CC6\u0C9A\u0CCD\u0C9A\u0CC1 \u0CB8\u0CBE\u0CA4\u0CC1\u0CB0\u0CCD\u0CA8\u0CA4\u0CC6",
        "Low Saturation": "\u0C95\u0CA1\u0CBF\u0CAE\u0CC6 \u0CB8\u0CBE\u0CA4\u0CC1\u0CB0\u0CCD\u0CA8\u0CA4\u0CC6",
        Monochrome: "\u0C8F\u0C95\u0CB5\u0CB0\u0CCD\u0CA3",
        Tools: "\u0C89\u0CAA\u0C95\u0CB0\u0CA3\u0C97\u0CB3\u0CC1",
        "Reading Guide": "\u0C93\u0CA6\u0CC1\u0CB5 \u0CAE\u0CBE\u0CB0\u0CCD\u0C97\u0CA6\u0CB0\u0CCD\u0CB6\u0CBF",
        "Big Cursor": "\u0CA6\u0CCA\u0CA1\u0CCD\u0CA1 \u0C95\u0CB0\u0CCD\u0CB8\u0CB0\u0CCD",
        "Increase Font Size": "\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0CA6 \u0C97\u0CBE\u0CA4\u0CCD\u0CB0\u0CB5\u0CA8\u0CCD\u0CA8\u0CC1 \u0CB9\u0CC6\u0C9A\u0CCD\u0C9A\u0CBF\u0CB8\u0CBF",
        "Decrease Font Size": "\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0CA6 \u0C97\u0CBE\u0CA4\u0CCD\u0CB0\u0CB5\u0CA8\u0CCD\u0CA8\u0CC1 \u0C95\u0CA1\u0CBF\u0CAE\u0CC6 \u0CAE\u0CBE\u0CA1\u0CBF",
        "Letter Spacing": "\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0C97\u0CB3 \u0CA8\u0CA1\u0CC1\u0CB5\u0CBF\u0CA8 \u0C85\u0C82\u0CA4\u0CB0",
        "Line Height": "\u0CB8\u0CBE\u0CB2\u0CBF\u0CA8 \u0C8E\u0CA4\u0CCD\u0CA4\u0CB0",
        "Font Weight": "\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0CA6 \u0CA4\u0CC2\u0C95",
        "Dyslexia Font": "\u0CA1\u0CBF\u0CB8\u0CCD\u0CB2\u0CC6\u0C95\u0CCD\u0CB8\u0CBF\u0CAF\u0CBE \u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0CB6\u0CC8\u0CB2\u0CBF",
        Language: "\u0CAD\u0CBE\u0CB7\u0CC6",
        "Accessibility widget": "\u0CAA\u0CCD\u0CB0\u0CB5\u0CC7\u0CB6\u0CAE\u0CBE\u0CA1\u0CC1\u0CB5\u0CBF\u0C95\u0CC6 \u0CAE\u0CC6\u0CA8\u0CC1 \u0C85\u0CA8\u0CCD\u0CA8\u0CC1 \u0CA4\u0CC6\u0CB0\u0CC6\u0CAF\u0CBF\u0CB0\u0CBF",
        "Accessibility Profiles": "\u0CAA\u0CCD\u0CB0\u0CB5\u0CC7\u0CB6\u0CAE\u0CBE\u0CA1\u0CC1\u0CB5\u0CBF\u0C95\u0CC6 \u0CAA\u0CCD\u0CB0\u0CCA\u0CAB\u0CC8\u0CB2\u0CCD\u200C\u0C97\u0CB3\u0CC1",
        "Cognitive Disability": "\u0C9C\u0CCD\u0C9E\u0CBE\u0CA8\u0CBE\u0CA4\u0CCD\u0CAE\u0C95 \u0C85\u0C82\u0C97\u0CB5\u0CC8\u0C95\u0CB2\u0CCD\u0CAF",
        "Seizure Safe": "\u0C85\u0CAA\u0CB8\u0CCD\u0CAE\u0CBE\u0CB0\u0C95\u0CCD\u0C95\u0CC6 \u0CB8\u0CC1\u0CB0\u0C95\u0CCD\u0CB7\u0CBF\u0CA4",
        "Accessibility statement": "\u0CAA\u0CCD\u0CB0\u0CB5\u0CC7\u0CB6\u0CAE\u0CBE\u0CA1\u0CC1\u0CB5\u0CBF\u0C95\u0CC6 \u0CB9\u0CC7\u0CB3\u0CBF\u0C95\u0CC6",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0C85\u0CA8\u0CBF\u0CAE\u0CC7\u0CB6\u0CA8\u0CCD\u200C\u0C97\u0CB3\u0CA8\u0CCD\u0CA8\u0CC1 \u0CA8\u0CBF\u0CB2\u0CCD\u0CB2\u0CBF\u0CB8\u0CBF",
        "Reset all settings": "\u0CB8\u0CC6\u0C9F\u0CCD\u0C9F\u0CBF\u0C82\u0C97\u0CCD\u200C\u0C97\u0CB3\u0CA8\u0CCD\u0CA8\u0CC1 \u0CAE\u0CB0\u0CC1\u0CB9\u0CCA\u0C82\u0CA6\u0CBF\u0CB8\u0CBF",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ko.json
  var require_ko = __commonJS({
    "src/locales/ko.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\uC811\uADFC\uC131 \uBA54\uB274",
        Close: "\uB2EB\uAE30",
        "Content adjustments": "\uCF58\uD150\uCE20 \uC870\uC815",
        "Navigation adjustments": "\uD0D0\uC0C9 \uC870\uC815",
        "Text Align": "Text Align",
        "Align Left": "\uC67C\uCABD \uC815\uB82C",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\uAE00\uAF34 \uD06C\uAE30 \uC870\uC815",
        "Highlight Title": "\uC81C\uBAA9 \uAC15\uC870",
        "Highlight Links": "\uB9C1\uD06C \uAC15\uC870",
        "Readable Font": "\uAC00\uB3C5\uC131 \uC88B\uC740 \uAE00\uAF34",
        "Colour adjustments": "\uC0C9\uC0C1 \uC870\uC815",
        "Dark Contrast": "\uC5B4\uB450\uC6B4 \uB300\uBE44",
        "Light Contrast": "\uBC1D\uC740 \uB300\uBE44",
        "High Contrast": "\uB192\uC740 \uB300\uBE44",
        "High Saturation": "\uB192\uC740 \uCC44\uB3C4",
        "Low Saturation": "\uB0AE\uC740 \uCC44\uB3C4",
        Monochrome: "\uB2E8\uC0C9",
        Tools: "\uB3C4\uAD6C",
        "Reading Guide": "\uC77D\uAE30 \uAC00\uC774\uB4DC",
        "Big Cursor": "\uD070 \uCEE4\uC11C",
        "Increase Font Size": "\uAE00\uAF34 \uD06C\uAE30 \uC99D\uAC00",
        "Decrease Font Size": "\uAE00\uAF34 \uD06C\uAE30 \uAC10\uC18C",
        "Letter Spacing": "\uC790\uAC04",
        "Line Height": "\uC904 \uAC04\uACA9",
        "Font Weight": "\uAE00\uAF34 \uB450\uAED8",
        "Dyslexia Font": "\uB09C\uB3C5\uC99D\uC6A9 \uAE00\uAF34",
        Language: "\uC5B8\uC5B4",
        "Accessibility widget": "\uC811\uADFC\uC131 \uBA54\uB274 \uC5F4\uAE30",
        "Accessibility Profiles": "\uC811\uADFC\uC131 \uD504\uB85C\uD544",
        "Cognitive Disability": "\uC778\uC9C0 \uC7A5\uC560",
        "Seizure Safe": "\uBC1C\uC791 \uC548\uC804",
        "Accessibility statement": "\uC811\uADFC\uC131 \uC131\uBA85",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\uC560\uB2C8\uBA54\uC774\uC158 \uC911\uC9C0",
        "Reset all settings": "\uC124\uC815 \uCD08\uAE30\uD654",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ku.json
  var require_ku = __commonJS({
    "src/locales/ku.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Menuya Gih\xEE\u015Ftin\xEA",
        Close: "Bigire",
        "Content adjustments": "Guhertin\xEAn Naverok\xEA",
        "Navigation adjustments": "Guhertin\xEAn Nav\xEEgasyon\xEA",
        "Text Align": "Text Align",
        "Align Left": "\xC7ep\xEA Rast Bike",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Mezinahiya Font\xEA biguher\xEEne",
        "Highlight Title": "Sernav\xEA n\xEE\u015Fan bide",
        "Highlight Links": "Gir\xEAdan\xEAn n\xEE\u015Fan bide",
        "Readable Font": "Fonta Xwendin\xEA",
        "Colour adjustments": "Guhertin\xEAn Reng\xEA",
        "Dark Contrast": "P\xEAvajoya Tar\xEE",
        "Light Contrast": "P\xEAvajoya Ronah\xEE",
        "High Contrast": "P\xEAvajoya Bilind",
        "High Saturation": "Tevgeriya Bilind",
        "Low Saturation": "Tevgeriya Nizm",
        Monochrome: "Reng\xEA Yekane",
        Tools: "Am\xFBr",
        "Reading Guide": "Rehbera Xwendin\xEA",
        "Big Cursor": "Kursor\xEA Mezin",
        "Increase Font Size": "Mezinahiya Font\xEA Mezinkirin",
        "Decrease Font Size": "Mezinahiya Font\xEA K\xEAmkirin",
        "Letter Spacing": "D\xFBrahiya T\xEEpan",
        "Line Height": "Bilindahiya R\xEAz\xEA",
        "Font Weight": "Giraniya Font\xEA",
        "Dyslexia Font": "Fonta Disleksiya",
        Language: "Ziman",
        "Accessibility widget": "Menuya Gih\xEE\u015Ftin\xEA Vekir\xEE",
        "Accessibility Profiles": "Prof\xEEl\xEAn Gih\xEE\u015Ftin\xEA",
        "Cognitive Disability": "Seqetiya Zan\xEEn\xEE",
        "Seizure Safe": "Ji bo Epileps\xEE Ewle",
        "Accessibility statement": "Daxuyaniya Gih\xEE\u015Ftin\xEA",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "An\xEEmasyonan Rawest\xEEne",
        "Reset all settings": "M\xEEheng\xEAn vegerandin\xEA",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/lb.json
  var require_lb = __commonJS({
    "src/locales/lb.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Accessibility menu",
        Close: "Zoumaachen",
        "Content adjustments": "Inhalt Unpassungen",
        "Navigation adjustments": "Navigatioun Unpassungen",
        "Text Align": "Text Align",
        "Align Left": "L\xE9nks ausriichten",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Schr\xEBftgr\xE9isst unpassen",
        "Highlight Title": "Titel mark\xE9ieren",
        "Highlight Links": "Links mark\xE9ieren",
        "Readable Font": "Liesbar Schr\xEBft",
        "Colour adjustments": "Faarfleg Unpassungen",
        "Dark Contrast": "D\xE4ischteren Kontrast",
        "Light Contrast": "Hellen Kontrast",
        "High Contrast": "H\xE9ijen Kontrast",
        "High Saturation": "H\xE9ij S\xE4ttigung",
        "Low Saturation": "Niddr\xE9g S\xE4ttigung",
        Monochrome: "Monochrom",
        Tools: "Tools",
        "Reading Guide": "Guide fir ze liesen",
        "Big Cursor": "Groussen Cursor",
        "Increase Font Size": "Schr\xEBftgr\xE9isst erh\xE9ijen",
        "Decrease Font Size": "Schr\xEBftgr\xE9isst ernidderegen",
        "Letter Spacing": "Zeechenofstand",
        "Line Height": "Linn H\xE9icht",
        "Font Weight": "Schr\xEBftgewiicht",
        "Dyslexia Font": "Schr\xEBft fir Dyslexie",
        Language: "Sprooch",
        "Accessibility widget": "Accessibility menu opmaachen",
        "Accessibility Profiles": "Accessibility Profiler",
        "Cognitive Disability": "Kognitiv Beh\xEBnnerung",
        "Seizure Safe": "S\xE9cher fir Epilepsie",
        "Accessibility statement": "Accessibility Erkl\xE4rung",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Animatiounen stoppen",
        "Reset all settings": "Astellungen zr\xE9cksetzen",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/lt.json
  var require_lt = __commonJS({
    "src/locales/lt.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Prieinamumo meniu",
        Close: "U\u017Edaryti",
        "Content adjustments": "Turinio koregavimai",
        "Navigation adjustments": "Navigacijos koregavimai",
        "Text Align": "Text Align",
        "Align Left": "Lygiuoti kair\u0117je",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Koreguoti \u0161rifto dyd\u012F",
        "Highlight Title": "Pary\u0161kinti antra\u0161t\u0119",
        "Highlight Links": "Pary\u0161kinti nuorodas",
        "Readable Font": "Skaitytinas \u0161riftas",
        "Colour adjustments": "Spalv\u0173 koregavimai",
        "Dark Contrast": "Tamsus kontrastas",
        "Light Contrast": "\u0160viesus kontrastas",
        "High Contrast": "Auk\u0161tas kontrastas",
        "High Saturation": "Auk\u0161tas prisotinimas",
        "Low Saturation": "\u017Demas prisotinimas",
        Monochrome: "Vienaspalv\u0117",
        Tools: "\u012Erankiai",
        "Reading Guide": "Skaitymo gidas",
        "Big Cursor": "Didelis \u017Eymeklis",
        "Increase Font Size": "Padidinti \u0161rifto dyd\u012F",
        "Decrease Font Size": "Suma\u017Einti \u0161rifto dyd\u012F",
        "Letter Spacing": "Raid\u017Ei\u0173 tarpai",
        "Line Height": "Eilu\u010Di\u0173 auk\u0161tis",
        "Font Weight": "\u0160rifto storis",
        "Dyslexia Font": "Disleksijos \u0161riftas",
        Language: "Kalba",
        "Accessibility widget": "Prieinamumo valdiklis",
        "Accessibility Profiles": "Prieinamumo profiliai",
        "Cognitive Disability": "Kognityvinis negalavimas",
        "Seizure Safe": "Saugus nuo priepuoli\u0173",
        "Accessibility statement": "Prieinamumo parei\u0161kimas",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Sustabdyti animacijas",
        "Reset all settings": "Atkurti nustatymus",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/lv.json
  var require_lv = __commonJS({
    "src/locales/lv.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Pieejam\u012Bbas izv\u0113lne",
        Close: "Aizv\u0113rt",
        "Content adjustments": "Satura piel\u0101gojumi",
        "Navigation adjustments": "Navig\u0101cijas piel\u0101gojumi",
        "Text Align": "Text Align",
        "Align Left": "Izl\u012Bdzin\u0101t pa kreisi",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Piel\u0101got fonta izm\u0113ru",
        "Highlight Title": "Izcelt virsrakstu",
        "Highlight Links": "Izcelt saites",
        "Readable Font": "Las\u0101ms fonts",
        "Colour adjustments": "Kr\u0101su piel\u0101gojumi",
        "Dark Contrast": "Tum\u0161s kontrasts",
        "Light Contrast": "Gai\u0161s kontrasts",
        "High Contrast": "Augsts kontrasts",
        "High Saturation": "Augsts pies\u0101tin\u0101jums",
        "Low Saturation": "Zems pies\u0101tin\u0101jums",
        Monochrome: "Vienkr\u0101sains",
        Tools: "R\u012Bki",
        "Reading Guide": "Las\u012B\u0161anas vad\u012Bkla",
        "Big Cursor": "Liels kursors",
        "Increase Font Size": "Palielin\u0101t fonta izm\u0113ru",
        "Decrease Font Size": "Samazin\u0101t fonta izm\u0113ru",
        "Letter Spacing": "Burtu atstarpes",
        "Line Height": "Rindas augstums",
        "Font Weight": "Fonta biezums",
        "Dyslexia Font": "Fonts disleksijai",
        Language: "Valoda",
        "Accessibility widget": "Pieejam\u012Bbas logr\u012Bks",
        "Accessibility Profiles": "Pieejam\u012Bbas profili",
        "Cognitive Disability": "Kognit\u012Bvie trauc\u0113jumi",
        "Seizure Safe": "Dro\u0161s pret l\u0113km\u0113m",
        "Accessibility statement": "Pieejam\u012Bbas pazi\u0146ojums",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Aptur\u0113t anim\u0101cijas",
        "Reset all settings": "Atiestat\u012Bt iestat\u012Bjumus",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ml.json
  var require_ml = __commonJS({
    "src/locales/ml.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0D2A\u0D4D\u0D30\u0D35\u0D47\u0D36\u0D2F\u0D4B\u0D17\u0D4D\u0D2F\u0D24 \u0D2E\u0D46\u0D28\u0D41",
        Close: "\u0D05\u0D1F\u0D2F\u0D4D\u0D15\u0D4D\u0D15\u0D41\u0D15",
        "Content adjustments": "\u0D09\u0D33\u0D4D\u0D33\u0D1F\u0D15\u0D4D\u0D15 \u0D15\u0D4D\u0D30\u0D2E\u0D40\u0D15\u0D30\u0D23\u0D19\u0D4D\u0D19\u0D7E",
        "Navigation adjustments": "\u0D28\u0D3E\u0D35\u0D3F\u0D17\u0D47\u0D37\u0D7B \u0D15\u0D4D\u0D30\u0D2E\u0D40\u0D15\u0D30\u0D23\u0D19\u0D4D\u0D19\u0D7E",
        "Text Align": "Text Align",
        "Align Left": "\u0D07\u0D1F\u0D24\u0D4D \u0D35\u0D3F\u0D28\u0D4D\u0D2F\u0D38\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0D05\u0D15\u0D4D\u0D37\u0D30\u0D24\u0D4D\u0D24\u0D3F\u0D28\u0D4D\u0D31\u0D46 \u0D35\u0D32\u0D41\u0D2A\u0D4D\u0D2A\u0D02 \u0D15\u0D4D\u0D30\u0D2E\u0D40\u0D15\u0D30\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",
        "Highlight Title": "\u0D36\u0D40\u0D7C\u0D37\u0D15\u0D02 \u0D39\u0D48\u0D32\u0D48\u0D31\u0D4D\u0D31\u0D4D \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",
        "Highlight Links": "\u0D32\u0D3F\u0D19\u0D4D\u0D15\u0D41\u0D15\u0D7E \u0D39\u0D48\u0D32\u0D48\u0D31\u0D4D\u0D31\u0D4D \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",
        "Readable Font": "\u0D35\u0D3E\u0D2F\u0D3F\u0D15\u0D4D\u0D15\u0D3E\u0D7B \u0D0E\u0D33\u0D41\u0D2A\u0D4D\u0D2A\u0D2E\u0D41\u0D33\u0D4D\u0D33 \u0D2B\u0D4B\u0D23\u0D4D\u0D1F\u0D4D",
        "Colour adjustments": "\u0D28\u0D3F\u0D31 \u0D15\u0D4D\u0D30\u0D2E\u0D40\u0D15\u0D30\u0D23\u0D19\u0D4D\u0D19\u0D7E",
        "Dark Contrast": "\u0D07\u0D30\u0D41\u0D23\u0D4D\u0D1F \u0D15\u0D4B\u0D7A\u0D1F\u0D4D\u0D30\u0D3E\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D4D",
        "Light Contrast": "\u0D07\u0D33\u0D02 \u0D15\u0D4B\u0D7A\u0D1F\u0D4D\u0D30\u0D3E\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D4D",
        "High Contrast": "\u0D09\u0D2F\u0D7C\u0D28\u0D4D\u0D28 \u0D15\u0D4B\u0D7A\u0D1F\u0D4D\u0D30\u0D3E\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D4D",
        "High Saturation": "\u0D09\u0D2F\u0D7C\u0D28\u0D4D\u0D28 \u0D38\u0D3E\u0D1A\u0D41\u0D30\u0D47\u0D37\u0D7B",
        "Low Saturation": "\u0D15\u0D41\u0D31\u0D1E\u0D4D\u0D1E \u0D38\u0D3E\u0D1A\u0D41\u0D30\u0D47\u0D37\u0D7B",
        Monochrome: "\u0D2E\u0D4B\u0D28\u0D4B\u0D15\u0D4D\u0D30\u0D4B\u0D02",
        Tools: "\u0D09\u0D2A\u0D15\u0D30\u0D23\u0D19\u0D4D\u0D19\u0D7E",
        "Reading Guide": "\u0D35\u0D3E\u0D2F\u0D28\u0D3E \u0D17\u0D48\u0D21\u0D4D",
        "Big Cursor": "\u0D35\u0D32\u0D3F\u0D2F \u0D15\u0D7C\u0D38\u0D7C",
        "Increase Font Size": "\u0D2B\u0D4B\u0D23\u0D4D\u0D1F\u0D4D \u0D35\u0D32\u0D41\u0D2A\u0D4D\u0D2A\u0D02 \u0D35\u0D7C\u0D26\u0D4D\u0D27\u0D3F\u0D2A\u0D4D\u0D2A\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",
        "Decrease Font Size": "\u0D2B\u0D4B\u0D23\u0D4D\u0D1F\u0D4D \u0D35\u0D32\u0D41\u0D2A\u0D4D\u0D2A\u0D02 \u0D15\u0D41\u0D31\u0D2F\u0D4D\u0D15\u0D4D\u0D15\u0D41\u0D15",
        "Letter Spacing": "\u0D05\u0D15\u0D4D\u0D37\u0D30\u0D19\u0D4D\u0D19\u0D7E\u0D15\u0D4D\u0D15\u0D3F\u0D1F\u0D2F\u0D3F\u0D32\u0D46 \u0D07\u0D1F\u0D35\u0D4D",
        "Line Height": "\u0D32\u0D48\u0D7B \u0D09\u0D2F\u0D30\u0D02",
        "Font Weight": "\u0D2B\u0D4B\u0D23\u0D4D\u0D1F\u0D4D \u0D2D\u0D3E\u0D30\u0D02",
        "Dyslexia Font": "\u0D21\u0D3F\u0D38\u0D4D\u0D32\u0D46\u0D15\u0D4D\u0D38\u0D3F\u0D2F \u0D2B\u0D4B\u0D23\u0D4D\u0D1F\u0D4D",
        Language: "\u0D2D\u0D3E\u0D37",
        "Accessibility widget": "\u0D2A\u0D4D\u0D30\u0D35\u0D47\u0D36\u0D2F\u0D4B\u0D17\u0D4D\u0D2F\u0D24 \u0D2E\u0D46\u0D28\u0D41 \u0D24\u0D41\u0D31\u0D15\u0D4D\u0D15\u0D41\u0D15",
        "Accessibility Profiles": "\u0D2A\u0D4D\u0D30\u0D35\u0D47\u0D36\u0D2F\u0D4B\u0D17\u0D4D\u0D2F\u0D24 \u0D2A\u0D4D\u0D30\u0D4A\u0D2B\u0D48\u0D32\u0D41\u0D15\u0D7E",
        "Cognitive Disability": "\u0D1C\u0D4D\u0D1E\u0D3E\u0D28\u0D2A\u0D30\u0D2E\u0D3E\u0D2F \u0D35\u0D48\u0D15\u0D32\u0D4D\u0D2F\u0D02",
        "Seizure Safe": "\u0D05\u0D2A\u0D38\u0D4D\u0D2E\u0D3E\u0D30\u0D24\u0D4D\u0D24\u0D3F\u0D28\u0D4D \u0D38\u0D41\u0D30\u0D15\u0D4D\u0D37\u0D3F\u0D24\u0D02",
        "Accessibility statement": "\u0D2A\u0D4D\u0D30\u0D35\u0D47\u0D36\u0D2F\u0D4B\u0D17\u0D4D\u0D2F\u0D24 \u0D2A\u0D4D\u0D30\u0D38\u0D4D\u0D24\u0D3E\u0D35\u0D28",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0D06\u0D28\u0D3F\u0D2E\u0D47\u0D37\u0D28\u0D41\u0D15\u0D7E \u0D28\u0D3F\u0D7C\u0D24\u0D4D\u0D24\u0D41\u0D15",
        "Reset all settings": "\u0D15\u0D4D\u0D30\u0D2E\u0D40\u0D15\u0D30\u0D23\u0D19\u0D4D\u0D19\u0D7E \u0D2A\u0D41\u0D28\u0D03\u0D38\u0D1C\u0D4D\u0D1C\u0D2E\u0D3E\u0D15\u0D4D\u0D15\u0D41\u0D15",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/mn.json
  var require_mn = __commonJS({
    "src/locales/mn.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0425\u0430\u043D\u0434\u0430\u043B\u0442\u044B\u043D \u0446\u044D\u0441",
        Close: "\u0425\u0430\u0430\u0445",
        "Content adjustments": "\u0410\u0433\u0443\u0443\u043B\u0433\u044B\u043D \u0442\u043E\u0445\u0438\u0440\u0443\u0443\u043B\u0433\u0430",
        "Navigation adjustments": "\u041D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0439\u043D \u0442\u043E\u0445\u0438\u0440\u0443\u0443\u043B\u0433\u0430",
        "Text Align": "Text Align",
        "Align Left": "\u0417\u04AF\u04AF\u043D \u0442\u0430\u043B\u0434 \u0437\u044D\u0440\u044D\u0433\u0446\u04AF\u04AF\u043B\u044D\u0445",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0424\u043E\u043D\u0442\u044B\u043D \u0445\u044D\u043C\u0436\u044D\u044D\u0433 \u0442\u043E\u0445\u0438\u0440\u0443\u0443\u043B\u0430\u0445",
        "Highlight Title": "\u0413\u0430\u0440\u0447\u0433\u0438\u0439\u0433 \u043E\u043D\u0446\u043B\u043E\u0445",
        "Highlight Links": "\u0425\u043E\u043B\u0431\u043E\u043E\u0441\u0443\u0443\u0434\u044B\u0433 \u043E\u043D\u0446\u043B\u043E\u0445",
        "Readable Font": "\u0423\u043D\u0448\u0438\u0445\u0430\u0434 \u0445\u044F\u043B\u0431\u0430\u0440 \u0444\u043E\u043D\u0442",
        "Colour adjustments": "\u04E8\u043D\u0433\u04E9\u043D\u0438\u0439 \u0442\u043E\u0445\u0438\u0440\u0443\u0443\u043B\u0433\u0430",
        "Dark Contrast": "\u0425\u0430\u0440\u0430\u043D\u0445\u0443\u0439 \u044F\u043B\u0433\u0430\u0440\u0430\u043B",
        "Light Contrast": "\u0413\u044D\u0440\u044D\u043B\u0442\u044D\u0439 \u044F\u043B\u0433\u0430\u0440\u0430\u043B",
        "High Contrast": "\u04E8\u043D\u0434\u04E9\u0440 \u044F\u043B\u0433\u0430\u0440\u0430\u043B",
        "High Saturation": "\u04E8\u043D\u0434\u04E9\u0440 \u0445\u0430\u043D\u0430\u043B\u0442",
        "Low Saturation": "\u0411\u0430\u0433\u0430 \u0445\u0430\u043D\u0430\u043B\u0442",
        Monochrome: "\u041D\u044D\u0433 \u04E9\u043D\u0433\u04E9",
        Tools: "\u0425\u044D\u0440\u044D\u0433\u0441\u043B\u04AF\u04AF\u0434",
        "Reading Guide": "\u0423\u043D\u0448\u0438\u0445 \u0433\u0430\u0440\u044B\u043D \u0430\u0432\u043B\u0430\u0433\u0430",
        "Big Cursor": "\u0422\u043E\u043C \u043A\u0443\u0440\u0441\u043E\u0440",
        "Increase Font Size": "\u0424\u043E\u043D\u0442\u044B\u043D \u0445\u044D\u043C\u0436\u044D\u044D\u0433 \u043D\u044D\u043C\u044D\u0433\u0434\u04AF\u04AF\u043B\u044D\u0445",
        "Decrease Font Size": "\u0424\u043E\u043D\u0442\u044B\u043D \u0445\u044D\u043C\u0436\u044D\u044D\u0433 \u0431\u0430\u0433\u0430\u0441\u0433\u0430\u0445",
        "Letter Spacing": "\u04AE\u0441\u0433\u0438\u0439\u043D \u0445\u043E\u043E\u0440\u043E\u043D\u0434\u044B\u043D \u0437\u0430\u0439",
        "Line Height": "\u041C\u04E9\u0440\u0438\u0439\u043D \u04E9\u043D\u0434\u04E9\u0440",
        "Font Weight": "\u0424\u043E\u043D\u0442\u044B\u043D \u0436\u0438\u043D",
        "Dyslexia Font": "\u0414\u0438\u0441\u043B\u0435\u043A\u0441\u0438 \u0444\u043E\u043D\u0442",
        Language: "\u0425\u044D\u043B",
        "Accessibility widget": "\u0425\u0430\u043D\u0434\u0430\u043B\u0442\u044B\u043D \u0446\u044D\u0441\u0438\u0439\u0433 \u043D\u044D\u044D\u0445",
        "Accessibility Profiles": "\u0425\u0430\u043D\u0434\u0430\u043B\u0442\u044B\u043D \u043F\u0440\u043E\u0444\u0430\u0439\u043B\u0443\u0443\u0434",
        "Cognitive Disability": "\u0422\u0430\u043D\u0438\u043D \u043C\u044D\u0434\u044D\u0445\u04AF\u0439\u043D \u0445\u04E9\u0433\u0436\u043B\u0438\u0439\u043D \u0431\u044D\u0440\u0445\u0448\u044D\u044D\u043B",
        "Seizure Safe": "\u0422\u0430\u0440\u0445\u0438\u043D\u044B \u0446\u043E\u0447\u0440\u043E\u043B\u0434 \u0430\u044E\u0443\u043B\u0433\u04AF\u0439",
        "Accessibility statement": "\u0425\u0430\u043D\u0434\u0430\u043B\u0442\u044B\u043D \u043C\u044D\u0434\u044D\u0433\u0434\u044D\u043B",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0410\u043D\u0438\u043C\u0430\u0446\u0438\u0439\u0433 \u0437\u043E\u0433\u0441\u043E\u043E\u0445",
        "Reset all settings": "\u0422\u043E\u0445\u0438\u0440\u0433\u043E\u043E\u0433 \u0434\u0430\u0445\u0438\u043D \u0442\u043E\u0445\u0438\u0440\u0443\u0443\u043B\u0430\u0445",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ms.json
  var require_ms = __commonJS({
    "src/locales/ms.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Menu Aksesibiliti",
        Close: "Tutup",
        "Content adjustments": "Penyesuaian Kandungan",
        "Navigation adjustments": "Penyesuaian Navigasi",
        "Text Align": "Text Align",
        "Align Left": "Jajar ke Kiri",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Laraskan Saiz Fon",
        "Highlight Title": "Serlahkan Tajuk",
        "Highlight Links": "Serlahkan Pautan",
        "Readable Font": "Fon Mudah Baca",
        "Colour adjustments": "Penyesuaian Warna",
        "Dark Contrast": "Kontras Gelap",
        "Light Contrast": "Kontras Terang",
        "High Contrast": "Kontras Tinggi",
        "High Saturation": "Saturasi Tinggi",
        "Low Saturation": "Saturasi Rendah",
        Monochrome: "Monokrom",
        Tools: "Peralatan",
        "Reading Guide": "Panduan Membaca",
        "Big Cursor": "Kursor Besar",
        "Increase Font Size": "Besarkan Saiz Fon",
        "Decrease Font Size": "Kecilkan Saiz Fon",
        "Letter Spacing": "Ruangan Huruf",
        "Line Height": "Ketinggian Garis",
        "Font Weight": "Ketebalan Fon",
        "Dyslexia Font": "Fon Dyslexia",
        Language: "Bahasa",
        "Accessibility widget": "Buka menu kebolehcapaian",
        "Accessibility Profiles": "Profil Kebolehcapaian",
        "Cognitive Disability": "Kecacatan Kognitif",
        "Seizure Safe": "Selamat untuk Epilepsi",
        "Accessibility statement": "Pernyataan Kebolehcapaian",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Hentikan Animasi",
        "Reset all settings": "Tetapkan semula tetapan",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/my.json
  var require_my = __commonJS({
    "src/locales/my.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u1019\u100A\u103A\u101E\u1030\u1019\u1006\u102D\u102F \u1021\u101E\u102F\u1036\u1038\u1015\u103C\u102F\u1014\u102D\u102F\u1004\u103A\u101E\u1031\u102C \u1019\u102E\u1014\u1030\u1038",
        Close: "\u1015\u102D\u1010\u103A\u1015\u102B",
        "Content adjustments": "\u1021\u1000\u103C\u1031\u102C\u1004\u103A\u1038\u1021\u101B\u102C \u1001\u103B\u102D\u1014\u103A\u100A\u103E\u102D\u1019\u103E\u102F\u1019\u103B\u102C\u1038",
        "Navigation adjustments": "\u101C\u1019\u103A\u1038\u100A\u103D\u103E\u1014\u103A\u1001\u103B\u102D\u1014\u103A\u100A\u103E\u102D\u1019\u103E\u102F\u1019\u103B\u102C\u1038",
        "Text Align": "Text Align",
        "Align Left": "\u1018\u101A\u103A\u1018\u1000\u103A\u101E\u102D\u102F\u1037 \u100A\u103E\u102D\u1015\u102B",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u1016\u1031\u102C\u1004\u1037\u103A\u1021\u101B\u103D\u101A\u103A\u1021\u1005\u102C\u1038\u1000\u102D\u102F \u1001\u103B\u102D\u1014\u103A\u100A\u103E\u102D\u1015\u102B",
        "Highlight Title": "\u1001\u1031\u102B\u1004\u103A\u1038\u1005\u1009\u103A\u1000\u102D\u102F \u1021\u1011\u1030\u1038\u1015\u103C\u102F\u1015\u102B",
        "Highlight Links": "\u101C\u1004\u1037\u103A\u1019\u103B\u102C\u1038\u1000\u102D\u102F \u1021\u1011\u1030\u1038\u1015\u103C\u102F\u1015\u102B",
        "Readable Font": "\u1016\u1010\u103A\u101B\u1014\u103A\u101C\u103D\u101A\u103A\u1000\u1030\u101E\u1031\u102C \u1016\u1031\u102C\u1004\u1037\u103A",
        "Colour adjustments": "\u1021\u101B\u1031\u102C\u1004\u103A \u1001\u103B\u102D\u1014\u103A\u100A\u103E\u102D\u1019\u103E\u102F\u1019\u103B\u102C\u1038",
        "Dark Contrast": "\u1019\u103E\u1031\u102C\u1004\u103A\u1019\u102D\u102F\u1000\u103A\u101E\u1031\u102C \u1000\u103D\u102C\u1001\u103C\u102C\u1038\u1019\u103E\u102F",
        "Light Contrast": "\u1021\u101C\u1004\u103A\u1038\u101B\u1031\u102C\u1004\u103A \u1000\u103D\u102C\u1001\u103C\u102C\u1038\u1019\u103E\u102F",
        "High Contrast": "\u1019\u103C\u1004\u1037\u103A\u1019\u102C\u1038\u101E\u1031\u102C \u1000\u103D\u102C\u1001\u103C\u102C\u1038\u1019\u103E\u102F",
        "High Saturation": "\u1019\u103C\u1004\u1037\u103A\u1019\u102C\u1038\u101E\u1031\u102C \u1021\u101B\u1031\u102C\u1004\u103A\u1005\u103D\u1032\u1019\u103E\u102F",
        "Low Saturation": "\u1014\u102D\u1019\u1037\u103A\u101E\u1031\u102C \u1021\u101B\u1031\u102C\u1004\u103A\u1005\u103D\u1032\u1019\u103E\u102F",
        Monochrome: "\u1010\u1005\u103A\u101B\u1031\u102C\u1004\u103A\u1010\u100A\u103A\u1038",
        Tools: "\u1000\u102D\u101B\u102D\u101A\u102C\u1019\u103B\u102C\u1038",
        "Reading Guide": "\u1016\u1010\u103A\u101B\u103E\u102F\u101B\u1014\u103A \u101C\u1019\u103A\u1038\u100A\u103D\u103E\u1014\u103A",
        "Big Cursor": "\u1000\u103C\u102E\u1038\u1019\u102C\u1038\u101E\u1031\u102C \u1000\u102C\u1006\u102C",
        "Increase Font Size": "\u1016\u1031\u102C\u1004\u1037\u103A\u1021\u101B\u103D\u101A\u103A\u1021\u1005\u102C\u1038\u1000\u102D\u102F \u1010\u102D\u102F\u1038\u1001\u103B\u1032\u1037\u1015\u102B",
        "Decrease Font Size": "\u1016\u1031\u102C\u1004\u1037\u103A\u1021\u101B\u103D\u101A\u103A\u1021\u1005\u102C\u1038\u1000\u102D\u102F \u101C\u103B\u103E\u1031\u102C\u1037\u1001\u103B\u1015\u102B",
        "Letter Spacing": "\u1021\u1000\u1039\u1001\u101B\u102C\u1021\u1000\u103C\u102C\u1038 \u1021\u1000\u103D\u102C\u1021\u101D\u1031\u1038",
        "Line Height": "\u1005\u102C\u1000\u103C\u1031\u102C\u1004\u103A\u1038\u1021\u1019\u103C\u1004\u1037\u103A",
        "Font Weight": "\u1016\u1031\u102C\u1004\u1037\u103A\u1021\u101C\u1031\u1038\u1001\u103B\u102D\u1014\u103A",
        "Dyslexia Font": "Dyslexia \u1016\u1031\u102C\u1004\u1037\u103A",
        Language: "\u1018\u102C\u101E\u102C\u1005\u1000\u102C\u1038",
        "Accessibility widget": "\u1019\u100A\u103A\u101E\u1030\u1019\u1006\u102D\u102F \u1021\u101E\u102F\u1036\u1038\u1015\u103C\u102F\u1014\u102D\u102F\u1004\u103A\u101E\u1031\u102C \u1019\u102E\u1014\u1030\u1038\u1000\u102D\u102F \u1016\u103D\u1004\u1037\u103A\u1015\u102B",
        "Accessibility Profiles": "\u1019\u100A\u103A\u101E\u1030\u1019\u1006\u102D\u102F \u1021\u101E\u102F\u1036\u1038\u1015\u103C\u102F\u1014\u102D\u102F\u1004\u103A\u101E\u1031\u102C \u1015\u101B\u102D\u102F\u1016\u102D\u102F\u1004\u103A\u1019\u103B\u102C\u1038",
        "Cognitive Disability": "\u101E\u102D\u1019\u103C\u1004\u103A\u1019\u103E\u102F\u1006\u102D\u102F\u1004\u103A\u101B\u102C \u1019\u101E\u1014\u103A\u1005\u103D\u1019\u103A\u1038\u1019\u103E\u102F",
        "Seizure Safe": "\u1021\u1010\u1000\u103A\u101B\u1031\u102C\u1002\u102B\u1021\u1010\u103D\u1000\u103A \u1018\u1031\u1038\u1000\u1004\u103A\u1038\u101C\u102F\u1036\u1001\u103C\u102F\u1036\u101E\u1031\u102C",
        "Accessibility statement": "\u1019\u100A\u103A\u101E\u1030\u1019\u1006\u102D\u102F \u1021\u101E\u102F\u1036\u1038\u1015\u103C\u102F\u1014\u102D\u102F\u1004\u103A\u101E\u1031\u102C \u1000\u103C\u1031\u100A\u102C\u1001\u103B\u1000\u103A",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u1021\u1014\u103A\u1014\u102E\u1019\u1031\u1038\u101B\u103E\u1004\u103A\u1038\u1019\u103B\u102C\u1038\u1000\u102D\u102F \u101B\u1015\u103A\u1015\u102B",
        "Reset all settings": "\u1006\u1000\u103A\u1010\u1004\u103A\u1019\u103B\u102C\u1038\u1000\u102D\u102F \u1015\u103C\u1014\u103A\u101C\u100A\u103A\u101E\u1010\u103A\u1019\u103E\u1010\u103A\u1015\u102B",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/nb.json
  var require_nb = __commonJS({
    "src/locales/nb.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Tilgjengelighetsmeny",
        Close: "Lukk",
        "Content adjustments": "Innholdsjusteringer",
        "Navigation adjustments": "Navigasjonsjusteringer",
        "Text Align": "Text Align",
        "Align Left": "Venstrejuster",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Juster skriftst\xF8rrelse",
        "Highlight Title": "Fremhev tittel",
        "Highlight Links": "Fremhev lenker",
        "Readable Font": "Lesbar skrift",
        "Colour adjustments": "Fargejusteringer",
        "Dark Contrast": "M\xF8rk kontrast",
        "Light Contrast": "Lys kontrast",
        "High Contrast": "H\xF8y kontrast",
        "High Saturation": "H\xF8y metning",
        "Low Saturation": "Lav metning",
        Monochrome: "Monokrom",
        Tools: "Verkt\xF8y",
        "Reading Guide": "Leseguide",
        "Big Cursor": "Stor mark\xF8r",
        "Increase Font Size": "\xD8k skriftst\xF8rrelse",
        "Decrease Font Size": "Reduser skriftst\xF8rrelse",
        "Letter Spacing": "Bokstavavstand",
        "Line Height": "Linjeh\xF8yde",
        "Font Weight": "Skrifttykkelse",
        "Dyslexia Font": "Dysleksi-skrift",
        Language: "Spr\xE5k",
        "Accessibility widget": "Tilgjengelighetswidget",
        "Accessibility Profiles": "Tilgjengelighetsprofiler",
        "Cognitive Disability": "Kognitiv funksjonshemming",
        "Seizure Safe": "Epilepsisikker",
        "Accessibility statement": "Tilgjengelighetserkl\xE6ring",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Stopp animasjoner",
        "Reset all settings": "Tilbakestill innstillinger",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/nl.json
  var require_nl = __commonJS({
    "src/locales/nl.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Toegankelijkheidsmenu",
        Close: "Sluiten",
        "Content adjustments": "Inhoudsaanpassingen",
        "Navigation adjustments": "Navigatieaanpassingen",
        "Text Align": "Text Align",
        "Align Left": "Links uitlijnen",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Lettergrootte aanpassen",
        "Highlight Title": "Titel markeren",
        "Highlight Links": "Links markeren",
        "Readable Font": "Leesbaar lettertype",
        "Colour adjustments": "Kleuraanpassingen",
        "Dark Contrast": "Donker contrast",
        "Light Contrast": "Licht contrast",
        "High Contrast": "Hoog contrast",
        "High Saturation": "Hoge verzadiging",
        "Low Saturation": "Lage verzadiging",
        Monochrome: "Monochroom",
        Tools: "Hulpmiddelen",
        "Reading Guide": "Leesgids",
        "Big Cursor": "Grote cursor",
        "Increase Font Size": "Lettergrootte vergroten",
        "Decrease Font Size": "Lettergrootte verkleinen",
        "Letter Spacing": "Letterafstand",
        "Line Height": "Regelhoogte",
        "Font Weight": "Lettergewicht",
        "Dyslexia Font": "Dyslexie lettertype",
        Language: "Taal",
        "Accessibility widget": "Toegankelijkheidsmenu openen",
        "Accessibility Profiles": "Toegankelijkheidsprofielen",
        "Cognitive Disability": "Cognitieve beperking",
        "Seizure Safe": "Epilepsie veilig",
        "Accessibility statement": "Toegankelijkheidsverklaring",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Stop animaties",
        "Reset all settings": "Instellingen resetten",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/no.json
  var require_no = __commonJS({
    "src/locales/no.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Tilgjengelighetsmeny",
        Close: "Lukk",
        "Content adjustments": "Innholdsjusteringer",
        "Navigation adjustments": "Navigasjonsjusteringer",
        "Text Align": "Text Align",
        "Align Left": "Venstrejuster",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Juster tekstst\xF8rrelse",
        "Highlight Title": "Fremhev tittel",
        "Highlight Links": "Fremhev lenker",
        "Readable Font": "Lesbar skrift",
        "Colour adjustments": "Fargejusteringer",
        "Dark Contrast": "M\xF8rk kontrast",
        "Light Contrast": "Lys kontrast",
        "High Contrast": "H\xF8y kontrast",
        "High Saturation": "H\xF8y metning",
        "Low Saturation": "Lav metning",
        Monochrome: "Monokrom",
        Tools: "Verkt\xF8y",
        "Reading Guide": "Leseguide",
        "Big Cursor": "Stor mark\xF8r",
        "Increase Font Size": "\xD8k tekstst\xF8rrelse",
        "Decrease Font Size": "Reduser tekstst\xF8rrelse",
        "Letter Spacing": "Bokstavavstand",
        "Line Height": "Linjeh\xF8yde",
        "Font Weight": "Skriftvekt",
        "Dyslexia Font": "Dysleksiskrift",
        Language: "Spr\xE5k",
        "Accessibility widget": "\xC5pne tilgjengelighetsmeny",
        "Accessibility Profiles": "Tilgjengelighetsprofiler",
        "Cognitive Disability": "Kognitiv funksjonshemming",
        "Seizure Safe": "Anfallssikker",
        "Accessibility statement": "Tilgjengelighetserkl\xE6ring",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Stopp animasjoner",
        "Reset all settings": "Tilbakestill innstillinger",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/pa.json
  var require_pa = __commonJS({
    "src/locales/pa.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0A2A\u0A39\u0A41\u0A70\u0A1A \u0A2E\u0A47\u0A28\u0A42",
        Close: "\u0A2C\u0A70\u0A26 \u0A15\u0A30\u0A4B",
        "Content adjustments": "\u0A38\u0A2E\u0A71\u0A17\u0A30\u0A40 \u0A38\u0A70\u0A38\u0A3C\u0A4B\u0A27\u0A28",
        "Navigation adjustments": "\u0A28\u0A47\u0A35\u0A40\u0A17\u0A47\u0A38\u0A3C\u0A28 \u0A38\u0A70\u0A38\u0A3C\u0A4B\u0A27\u0A28",
        "Text Align": "Text Align",
        "Align Left": "\u0A16\u0A71\u0A2C\u0A47 \u0A2A\u0A3E\u0A38\u0A47 \u0A38\u0A70\u0A2F\u0A4B\u0A1C\u0A3F\u0A24 \u0A15\u0A30\u0A4B",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0A2B\u0A4B\u0A02\u0A1F \u0A06\u0A15\u0A3E\u0A30 \u0A05\u0A28\u0A41\u0A15\u0A42\u0A32\u0A3F\u0A24 \u0A15\u0A30\u0A4B",
        "Highlight Title": "\u0A38\u0A3F\u0A30\u0A32\u0A47\u0A16 \u0A39\u0A3E\u0A08\u0A32\u0A3E\u0A08\u0A1F \u0A15\u0A30\u0A4B",
        "Highlight Links": "\u0A32\u0A3F\u0A70\u0A15 \u0A39\u0A3E\u0A08\u0A32\u0A3E\u0A08\u0A1F \u0A15\u0A30\u0A4B",
        "Readable Font": "\u0A2A\u0A5C\u0A4D\u0A39\u0A28\u0A2F\u0A4B\u0A17 \u0A2B\u0A4B\u0A02\u0A1F",
        "Colour adjustments": "\u0A30\u0A70\u0A17 \u0A38\u0A70\u0A38\u0A3C\u0A4B\u0A27\u0A28",
        "Dark Contrast": "\u0A17\u0A42\u0A5C\u0A4D\u0A39\u0A3E \u0A35\u0A3F\u0A30\u0A4B\u0A27",
        "Light Contrast": "\u0A39\u0A32\u0A15\u0A3E \u0A35\u0A3F\u0A30\u0A4B\u0A27",
        "High Contrast": "\u0A09\u0A71\u0A1A\u0A3E \u0A35\u0A3F\u0A30\u0A4B\u0A27",
        "High Saturation": "\u0A09\u0A71\u0A1A\u0A3E \u0A38\u0A70\u0A24\u0A4D\u0A30\u0A3F\u0A2A\u0A24\u0A40",
        "Low Saturation": "\u0A18\u0A71\u0A1F \u0A38\u0A70\u0A24\u0A4D\u0A30\u0A3F\u0A2A\u0A24\u0A40",
        Monochrome: "\u0A07\u0A15 \u0A30\u0A70\u0A17\u0A40",
        Tools: "\u0A09\u0A2A\u0A15\u0A30\u0A28",
        "Reading Guide": "\u0A2A\u0A5C\u0A4D\u0A39\u0A28 \u0A17\u0A3E\u0A08\u0A21",
        "Big Cursor": "\u0A35\u0A71\u0A21\u0A3E \u0A15\u0A30\u0A38\u0A30",
        "Increase Font Size": "\u0A2B\u0A4B\u0A02\u0A1F \u0A06\u0A15\u0A3E\u0A30 \u0A35\u0A27\u0A3E\u0A13",
        "Decrease Font Size": "\u0A2B\u0A4B\u0A02\u0A1F \u0A06\u0A15\u0A3E\u0A30 \u0A18\u0A1F\u0A3E\u0A13",
        "Letter Spacing": "\u0A05\u0A71\u0A16\u0A30\u0A3E\u0A02 \u0A26\u0A40 \u0A26\u0A42\u0A30\u0A40",
        "Line Height": "\u0A32\u0A3E\u0A08\u0A28 \u0A26\u0A40 \u0A09\u0A1A\u0A3E\u0A08",
        "Font Weight": "\u0A2B\u0A4B\u0A02\u0A1F \u0A2D\u0A3E\u0A30",
        "Dyslexia Font": "\u0A21\u0A3F\u0A38\u0A32\u0A48\u0A15\u0A38\u0A40\u0A06 \u0A2B\u0A4B\u0A02\u0A1F",
        Language: "\u0A2D\u0A3E\u0A38\u0A3C\u0A3E",
        "Accessibility widget": "\u0A2A\u0A39\u0A41\u0A70\u0A1A \u0A2E\u0A47\u0A28\u0A42 \u0A16\u0A4B\u0A32\u0A4D\u0A39\u0A4B",
        "Accessibility Profiles": "\u0A2A\u0A39\u0A41\u0A70\u0A1A \u0A2A\u0A4D\u0A30\u0A4B\u0A2B\u0A3E\u0A08\u0A32",
        "Cognitive Disability": "\u0A1C\u0A3E\u0A23\u0A15\u0A3E\u0A30\u0A40 \u0A38\u0A70\u0A2C\u0A70\u0A27\u0A40 \u0A05\u0A38\u0A2E\u0A30\u0A71\u0A25\u0A3E",
        "Seizure Safe": "\u0A26\u0A4C\u0A30\u0A3E \u0A38\u0A41\u0A30\u0A71\u0A16\u0A3F\u0A05\u0A24",
        "Accessibility statement": "\u0A2A\u0A39\u0A41\u0A70\u0A1A \u0A2C\u0A3F\u0A06\u0A28",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0A10\u0A28\u0A40\u0A2E\u0A47\u0A38\u0A3C\u0A28 \u0A30\u0A4B\u0A15\u0A4B",
        "Reset all settings": "\u0A38\u0A48\u0A1F\u0A3F\u0A70\u0A17\u0A3E\u0A02 \u0A30\u0A40\u0A38\u0A48\u0A1F \u0A15\u0A30\u0A4B",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/pl.json
  var require_pl = __commonJS({
    "src/locales/pl.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Menu dost\u0119pno\u015Bci",
        Close: "Zamknij",
        "Content adjustments": "Dostosowania Tre\u015Bci",
        "Navigation adjustments": "Dostosowania Nawigacji",
        "Text Align": "Text Align",
        "Align Left": "Wyr\xF3wnaj do Lewej",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Dostosuj Rozmiar Czcionki",
        "Highlight Title": "Pod\u015Bwietl Tytu\u0142",
        "Highlight Links": "Pod\u015Bwietl Linki",
        "Readable Font": "Czytelna Czcionka",
        "Colour adjustments": "Dostosowania Kolor\xF3w",
        "Dark Contrast": "Ciemny Kontrast",
        "Light Contrast": "Jasny Kontrast",
        "High Contrast": "Wysoki Kontrast",
        "High Saturation": "Wysokie Nasycenie",
        "Low Saturation": "Niskie Nasycenie",
        Monochrome: "Monochromatyczny",
        Tools: "Narz\u0119dzia",
        "Reading Guide": "Przewodnik Czytania",
        "Big Cursor": "Du\u017Cy Kursor",
        "Increase Font Size": "Zwi\u0119ksz Rozmiar Czcionki",
        "Decrease Font Size": "Zmniejsz Rozmiar Czcionki",
        "Letter Spacing": "Odst\u0119p Liter",
        "Line Height": "Wysoko\u015B\u0107 Linii",
        "Font Weight": "Grubo\u015B\u0107 Czcionki",
        "Dyslexia Font": "Czcionka dla Dysleksji",
        Language: "J\u0119zyk",
        "Accessibility widget": "Otw\xF3rz menu dost\u0119pno\u015Bci",
        "Accessibility Profiles": "Profile Dost\u0119pno\u015Bci",
        "Cognitive Disability": "Niepe\u0142nosprawno\u015B\u0107 Poznawcza",
        "Seizure Safe": "Bezpieczny dla Padaczki",
        "Accessibility statement": "O\u015Bwiadczenie o Dost\u0119pno\u015Bci",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Zatrzymaj Animacje",
        "Reset all settings": "Resetuj ustawienia",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/pt.json
  var require_pt = __commonJS({
    "src/locales/pt.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Menu de acessibilidade",
        Close: "Fechar",
        "Content adjustments": "Ajustes de Conte\xFAdo",
        "Navigation adjustments": "Ajustes de Navega\xE7\xE3o",
        "Text Align": "Text Align",
        "Align Left": "Alinhar \xE0 Esquerda",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Ajustar Tamanho da Fonte",
        "Highlight Title": "Destacar T\xEDtulo",
        "Highlight Links": "Destacar Links",
        "Readable Font": "Fonte Leg\xEDvel",
        "Colour adjustments": "Ajustes de Cor",
        "Dark Contrast": "Contraste Escuro",
        "Light Contrast": "Contraste Claro",
        "High Contrast": "Alto Contraste",
        "High Saturation": "Alta Satura\xE7\xE3o",
        "Low Saturation": "Baixa Satura\xE7\xE3o",
        Monochrome: "Monocrom\xE1tico",
        Tools: "Ferramentas",
        "Reading Guide": "Guia de Leitura",
        "Big Cursor": "Cursor Grande",
        "Increase Font Size": "Aumentar Tamanho da Fonte",
        "Decrease Font Size": "Diminuir Tamanho da Fonte",
        "Letter Spacing": "Espa\xE7amento entre Letras",
        "Line Height": "Altura da Linha",
        "Font Weight": "Peso da Fonte",
        "Dyslexia Font": "Fonte para Dislexia",
        Language: "Idioma",
        "Accessibility widget": "Abrir menu de acessibilidade",
        "Accessibility Profiles": "Perfis de Acessibilidade",
        "Cognitive Disability": "Defici\xEAncia Cognitiva",
        "Seizure Safe": "Seguro para Epilepsia",
        "Accessibility statement": "Declara\xE7\xE3o de Acessibilidade",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Parar Anima\xE7\xF5es",
        "Reset all settings": "Redefinir configura\xE7\xF5es",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ro.json
  var require_ro = __commonJS({
    "src/locales/ro.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Meniu Accesibilitate",
        Close: "\xCEnchide",
        "Content adjustments": "Ajust\u0103ri Con\u021Binut",
        "Navigation adjustments": "Ajust\u0103ri Navigare",
        "Text Align": "Text Align",
        "Align Left": "Aliniere la St\xE2nga",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Ajusteaz\u0103 Dimensiunea Fontului",
        "Highlight Title": "Eviden\u021Biaz\u0103 Titlul",
        "Highlight Links": "Eviden\u021Biaz\u0103 Link-urile",
        "Readable Font": "Font Lizibil",
        "Colour adjustments": "Ajust\u0103ri Culoare",
        "Dark Contrast": "Contrast \xCEntunecat",
        "Light Contrast": "Contrast Deschis",
        "High Contrast": "Contrast Ridicat",
        "High Saturation": "Satura\u021Bie Ridicat\u0103",
        "Low Saturation": "Satura\u021Bie Sc\u0103zut\u0103",
        Monochrome: "Monocrom",
        Tools: "Instrumente",
        "Reading Guide": "Ghid de Citire",
        "Big Cursor": "Cursor Mare",
        "Increase Font Size": "M\u0103re\u0219te Dimensiunea Fontului",
        "Decrease Font Size": "Mic\u0219oreaz\u0103 Dimensiunea Fontului",
        "Letter Spacing": "Spa\u021Biere Litere",
        "Line Height": "\xCEn\u0103l\u021Bime Linie",
        "Font Weight": "Grosime Font",
        "Dyslexia Font": "Font pentru Dislexie",
        Language: "Limb\u0103",
        "Accessibility widget": "Deschide Meniul de Accesibilitate",
        "Accessibility Profiles": "Profiluri de Accesibilitate",
        "Cognitive Disability": "Dizabilitate Cognitiv\u0103",
        "Seizure Safe": "Sigur pentru Epilepsie",
        "Accessibility statement": "Declara\u021Bie de Accesibilitate",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Opre\u0219te Anima\u021Biile",
        "Reset all settings": "Reseteaz\u0103 set\u0103rile",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ru.json
  var require_ru = __commonJS({
    "src/locales/ru.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u041C\u0435\u043D\u044E \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0441\u0442\u0438",
        Close: "\u0417\u0430\u043A\u0440\u044B\u0442\u044C",
        "Content adjustments": "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043A\u043E\u043D\u0442\u0435\u043D\u0442\u0430",
        "Navigation adjustments": "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438",
        "Text Align": "Text Align",
        "Align Left": "\u0412\u044B\u0440\u043E\u0432\u043D\u044F\u0442\u044C \u043F\u043E \u043B\u0435\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u0440\u0430\u0437\u043C\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430",
        "Highlight Title": "\u0412\u044B\u0434\u0435\u043B\u0438\u0442\u044C \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A",
        "Highlight Links": "\u0412\u044B\u0434\u0435\u043B\u0438\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0438",
        "Readable Font": "\u0427\u0438\u0442\u0430\u0435\u043C\u044B\u0439 \u0448\u0440\u0438\u0444\u0442",
        "Colour adjustments": "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0446\u0432\u0435\u0442\u0430",
        "Dark Contrast": "\u0422\u0435\u043C\u043D\u044B\u0439 \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442",
        "Light Contrast": "\u0421\u0432\u0435\u0442\u043B\u044B\u0439 \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442",
        "High Contrast": "\u0412\u044B\u0441\u043E\u043A\u0438\u0439 \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442",
        "High Saturation": "\u0412\u044B\u0441\u043E\u043A\u0430\u044F \u043D\u0430\u0441\u044B\u0449\u0435\u043D\u043D\u043E\u0441\u0442\u044C",
        "Low Saturation": "\u041D\u0438\u0437\u043A\u0430\u044F \u043D\u0430\u0441\u044B\u0449\u0435\u043D\u043D\u043E\u0441\u0442\u044C",
        Monochrome: "\u041C\u043E\u043D\u043E\u0445\u0440\u043E\u043C\u043D\u044B\u0439",
        Tools: "\u0418\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u044B",
        "Reading Guide": "\u0420\u0443\u043A\u043E\u0432\u043E\u0434\u0441\u0442\u0432\u043E \u043F\u043E \u0447\u0442\u0435\u043D\u0438\u044E",
        "Big Cursor": "\u0411\u043E\u043B\u044C\u0448\u043E\u0439 \u043A\u0443\u0440\u0441\u043E\u0440",
        "Increase Font Size": "\u0423\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C \u0440\u0430\u0437\u043C\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430",
        "Decrease Font Size": "\u0423\u043C\u0435\u043D\u044C\u0448\u0438\u0442\u044C \u0440\u0430\u0437\u043C\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430",
        "Letter Spacing": "\u041C\u0435\u0436\u0431\u0443\u043A\u0432\u0435\u043D\u043D\u044B\u0439 \u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B",
        "Line Height": "\u0412\u044B\u0441\u043E\u0442\u0430 \u0441\u0442\u0440\u043E\u043A\u0438",
        "Font Weight": "\u041D\u0430\u0441\u044B\u0449\u0435\u043D\u043D\u043E\u0441\u0442\u044C \u0448\u0440\u0438\u0444\u0442\u0430",
        "Dyslexia Font": "\u0428\u0440\u0438\u0444\u0442 \u0434\u043B\u044F \u0434\u0438\u0441\u043B\u0435\u043A\u0441\u0438\u0438",
        Language: "\u042F\u0437\u044B\u043A",
        "Accessibility widget": "\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043C\u0435\u043D\u044E \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0441\u0442\u0438",
        "Accessibility Profiles": "\u041F\u0440\u043E\u0444\u0438\u043B\u0438 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0441\u0442\u0438",
        "Cognitive Disability": "\u041A\u043E\u0433\u043D\u0438\u0442\u0438\u0432\u043D\u044B\u0435 \u043D\u0430\u0440\u0443\u0448\u0435\u043D\u0438\u044F",
        "Seizure Safe": "\u0411\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E \u043F\u0440\u0438 \u044D\u043F\u0438\u043B\u0435\u043F\u0441\u0438\u0438",
        "Accessibility statement": "\u0417\u0430\u044F\u0432\u043B\u0435\u043D\u0438\u0435 \u043E \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0441\u0442\u0438",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u041E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0430\u043D\u0438\u043C\u0430\u0446\u0438\u0438",
        "Reset all settings": "\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/si.json
  var require_si = __commonJS({
    "src/locales/si.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0DB4\u0DCA\u200D\u0DBB\u0DC0\u0DDA\u0DC1\u0DB1\u0DD3\u0DBA \u0DB8\u0DD9\u0DB1\u0DD4\u0DC0",
        Close: "\u0DC0\u0DC3\u0DB1\u0DCA\u0DB1",
        "Content adjustments": "\u0D85\u0DB1\u0DCA\u0DAD\u0DBB\u0DCA\u0D9C\u0DAD \u0DC3\u0D9A\u0DC3\u0DCA\u0D9A\u0DD2\u0DBB\u0DD3\u0DB8\u0DCA",
        "Navigation adjustments": "\u0DBA\u0DCF\u0DAD\u0DCA\u200D\u0DBB\u0DAB \u0DC3\u0D9A\u0DC3\u0DCA\u0D9A\u0DD2\u0DBB\u0DD3\u0DB8\u0DCA",
        "Text Align": "Text Align",
        "Align Left": "\u0DC0\u0DB8\u0DA7 \u0DC3\u0DB8\u0DB4\u0DCF\u0DAD \u0D9A\u0DBB\u0DB1\u0DCA\u0DB1",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0D85\u0D9A\u0DD4\u0DBB\u0DD4 \u0DB4\u0DCA\u200D\u0DBB\u0DB8\u0DCF\u0DAB\u0DBA \u0DC3\u0D9A\u0DC3\u0DCA \u0D9A\u0DBB\u0DB1\u0DCA\u0DB1",
        "Highlight Title": "\u0DC1\u0DD3\u0DBB\u0DCA\u0DC2\u0DBA \u0D8B\u0DAF\u0DCA\u0DAF\u0DD3\u0DB4\u0DB1\u0DBA \u0D9A\u0DBB\u0DB1\u0DCA\u0DB1",
        "Highlight Links": "\u0DC3\u0DB6\u0DD0\u0DB3\u0DD2 \u0D8B\u0DAF\u0DCA\u0DAF\u0DD3\u0DB4\u0DB1\u0DBA \u0D9A\u0DBB\u0DB1\u0DCA\u0DB1",
        "Readable Font": "\u0D9A\u0DD2\u0DBA\u0DC0\u0DD2\u0DBA \u0DC4\u0DD0\u0D9A\u0DD2 \u0D85\u0D9A\u0DD4\u0DBB\u0DD4",
        "Colour adjustments": "\u0DC0\u0DBB\u0DCA\u0DAB \u0DC3\u0D9A\u0DC3\u0DCA\u0D9A\u0DD2\u0DBB\u0DD3\u0DB8\u0DCA",
        "Dark Contrast": "\u0D85\u0DB3\u0DD4\u0DBB\u0DD4 \u0DC0\u0DD2\u0DBB\u0DDD\u0DB0\u0DD3\u0DAD\u0DCF\u0DC0\u0DBA",
        "Light Contrast": "\u0DB6\u0DD0\u0DB6\u0DC5\u0DD9\u0DB1 \u0DC0\u0DD2\u0DBB\u0DDD\u0DB0\u0DD3\u0DAD\u0DCF\u0DC0\u0DBA",
        "High Contrast": "\u0D89\u0DC4\u0DC5 \u0DC0\u0DD2\u0DBB\u0DDD\u0DB0\u0DD3\u0DAD\u0DCF\u0DC0\u0DBA",
        "High Saturation": "\u0D89\u0DC4\u0DC5 \u0DC3\u0D82\u0DAD\u0DD8\u0DB4\u0DCA\u0DAD\u0DAD\u0DCF\u0DC0\u0DBA",
        "Low Saturation": "\u0D85\u0DA9\u0DD4 \u0DC3\u0D82\u0DAD\u0DD8\u0DB4\u0DCA\u0DAD\u0DAD\u0DCF\u0DC0\u0DBA",
        Monochrome: "\u0D92\u0D9A\u0DC0\u0DBB\u0DCA\u0DAB",
        Tools: "\u0DB8\u0DD9\u0DC0\u0DBD\u0DB8\u0DCA",
        "Reading Guide": "\u0D9A\u0DD2\u0DBA\u0DC0\u0DD3\u0DB8\u0DDA \u0DB8\u0DCF\u0DBB\u0DCA\u0D9C\u0DDD\u0DB4\u0DAF\u0DDA\u0DC1\u0D9A\u0DBA",
        "Big Cursor": "\u0DC0\u0DD2\u0DC1\u0DCF\u0DBD \u0D9A\u0DBB\u0DCA\u0DC3\u0DBB\u0DBA",
        "Increase Font Size": "\u0D85\u0D9A\u0DD4\u0DBB\u0DD4 \u0DB4\u0DCA\u200D\u0DBB\u0DB8\u0DCF\u0DAB\u0DBA \u0DC0\u0DD0\u0DA9\u0DD2 \u0D9A\u0DBB\u0DB1\u0DCA\u0DB1",
        "Decrease Font Size": "\u0D85\u0D9A\u0DD4\u0DBB\u0DD4 \u0DB4\u0DCA\u200D\u0DBB\u0DB8\u0DCF\u0DAB\u0DBA \u0D85\u0DA9\u0DD4 \u0D9A\u0DBB\u0DB1\u0DCA\u0DB1",
        "Letter Spacing": "\u0D85\u0D9A\u0DD4\u0DBB\u0DD4 \u0D85\u0DAD\u0DBB \u0D85\u0DC0\u0D9A\u0DCF\u0DC1\u0DBA",
        "Line Height": "\u0DB4\u0DDA\u0DC5\u0DD2 \u0D8B\u0DC3",
        "Font Weight": "\u0D85\u0D9A\u0DD4\u0DBB\u0DD4 \u0DB6\u0DBB",
        "Dyslexia Font": "\u0DA9\u0DD2\u0DC3\u0DCA\u0DBD\u0DD9\u0D9A\u0DCA\u0DC3\u0DD2\u0DBA\u0DCF \u0D85\u0D9A\u0DD4\u0DBB\u0DD4",
        Language: "\u0DB7\u0DCF\u0DC2\u0DCF\u0DC0",
        "Accessibility widget": "\u0DB4\u0DCA\u200D\u0DBB\u0DC0\u0DDA\u0DC1\u0DB1\u0DD3\u0DBA \u0DB8\u0DD9\u0DB1\u0DD4\u0DC0 \u0DC0\u0DD2\u0DC0\u0DD8\u0DAD \u0D9A\u0DBB\u0DB1\u0DCA\u0DB1",
        "Accessibility Profiles": "\u0DB4\u0DCA\u200D\u0DBB\u0DC0\u0DDA\u0DC1\u0DB1\u0DD3\u0DBA \u0DB4\u0DD0\u0DAD\u0DD2\u0D9A\u0DA9",
        "Cognitive Disability": "\u0DA5\u0DCF\u0DB1\u0DCF\u0DAD\u0DCA\u0DB8\u0D9A \u0D86\u0DB6\u0DCF\u0DB0\u0DBA",
        "Seizure Safe": "\u0D86\u0D9A\u0DCA\u200D\u0DBB\u0DB8\u0DAB\u0DD2\u0D9A \u0D86\u0DBB\u0D9A\u0DCA\u0DC2\u0DD2\u0DAD",
        "Accessibility statement": "\u0DB4\u0DCA\u200D\u0DBB\u0DC0\u0DDA\u0DC1\u0DB1\u0DD3\u0DBA \u0DB4\u0DCA\u200D\u0DBB\u0D9A\u0DCF\u0DC1\u0DB1\u0DBA",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0DC3\u0DA2\u0DD3\u0DC0\u0DD2\u0D9A\u0DBB\u0DAB \u0DB1\u0DC0\u0DAD\u0DCA\u0DC0\u0DB1\u0DCA\u0DB1",
        "Reset all settings": "\u0DC3\u0DD0\u0D9A\u0DC3\u0DD4\u0DB8\u0DCA \u0DBA\u0DC5\u0DD2 \u0DB4\u0DD2\u0DC4\u0DD2\u0DA7\u0DD4\u0DC0\u0DB1\u0DCA\u0DB1",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/sk.json
  var require_sk = __commonJS({
    "src/locales/sk.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Menu pr\xEDstupnosti",
        Close: "Zavrie\u0165",
        "Content adjustments": "\xDApravy obsahu",
        "Navigation adjustments": "\xDApravy navig\xE1cie",
        "Text Align": "Text Align",
        "Align Left": "Zarovna\u0165 do\u013Eava",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Upravi\u0165 ve\u013Ekos\u0165 p\xEDsma",
        "Highlight Title": "Zv\xFDrazni\u0165 nadpis",
        "Highlight Links": "Zv\xFDrazni\u0165 odkazy",
        "Readable Font": "\u010Citate\u013En\xE9 p\xEDsmo",
        "Colour adjustments": "\xDApravy farieb",
        "Dark Contrast": "Tmav\xFD kontrast",
        "Light Contrast": "Svetl\xFD kontrast",
        "High Contrast": "Vysok\xFD kontrast",
        "High Saturation": "Vysok\xE1 s\xFDtos\u0165",
        "Low Saturation": "N\xEDzka s\xFDtos\u0165",
        Monochrome: "Monochr\xF3m",
        Tools: "N\xE1stroje",
        "Reading Guide": "\u010C\xEDta\u010Dsk\xFD sprievodca",
        "Big Cursor": "Ve\u013Ek\xFD kurzor",
        "Increase Font Size": "Zv\xE4\u010D\u0161i\u0165 p\xEDsmo",
        "Decrease Font Size": "Zmen\u0161i\u0165 p\xEDsmo",
        "Letter Spacing": "Medzera medzi p\xEDsmenami",
        "Line Height": "V\xFD\u0161ka riadku",
        "Font Weight": "Hr\xFAbka p\xEDsma",
        "Dyslexia Font": "P\xEDsmo pre dyslexiu",
        Language: "Jazyk",
        "Accessibility widget": "Otvori\u0165 menu pr\xEDstupnosti",
        "Accessibility Profiles": "Profil pr\xEDstupnosti",
        "Cognitive Disability": "Kognit\xEDvne postihnutie",
        "Seizure Safe": "Bezpe\u010Dn\xE9 pre z\xE1chvaty",
        "Accessibility statement": "Vyhl\xE1senie o pr\xEDstupnosti",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Zastavi\u0165 anim\xE1cie",
        "Reset all settings": "Obnovi\u0165 nastavenia",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/sl.json
  var require_sl = __commonJS({
    "src/locales/sl.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Meni dostopnosti",
        Close: "Zapri",
        "Content adjustments": "Prilagoditve vsebine",
        "Navigation adjustments": "Prilagoditve navigacije",
        "Text Align": "Text Align",
        "Align Left": "Poravnaj levo",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Prilagodi velikost pisave",
        "Highlight Title": "Ozna\u010Di naslov",
        "Highlight Links": "Ozna\u010Di povezave",
        "Readable Font": "Bralna pisava",
        "Colour adjustments": "Prilagoditve barv",
        "Dark Contrast": "Temni kontrast",
        "Light Contrast": "Svetli kontrast",
        "High Contrast": "Visoki kontrast",
        "High Saturation": "Visoka nasi\u010Denost",
        "Low Saturation": "Nizka nasi\u010Denost",
        Monochrome: "Monokromno",
        Tools: "Orodja",
        "Reading Guide": "Bralni vodnik",
        "Big Cursor": "Velik kazalec",
        "Increase Font Size": "Pove\u010Daj velikost pisave",
        "Decrease Font Size": "Zmanj\u0161aj velikost pisave",
        "Letter Spacing": "Razmik med \u010Drkami",
        "Line Height": "Vi\u0161ina vrstice",
        "Font Weight": "Debelina pisave",
        "Dyslexia Font": "Pisava za disleksijo",
        Language: "Jezik",
        "Accessibility widget": "Odpri meni dostopnosti",
        "Accessibility Profiles": "Profili dostopnosti",
        "Cognitive Disability": "Kognitivna oviranost",
        "Seizure Safe": "Varno za napade",
        "Accessibility statement": "Izjava o dostopnosti",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Ustavi animacije",
        "Reset all settings": "Ponastavi nastavitve",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/sr.json
  var require_sr = __commonJS({
    "src/locales/sr.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u041C\u0435\u043D\u0438 \u043F\u0440\u0438\u0441\u0442\u0443\u043F\u0430\u0447\u043D\u043E\u0441\u0442\u0438",
        Close: "\u0417\u0430\u0442\u0432\u043E\u0440\u0438",
        "Content adjustments": "\u041F\u0440\u0438\u043B\u0430\u0433\u043E\u0452\u0430\u0432\u0430\u045A\u0430 \u0441\u0430\u0434\u0440\u0436\u0430\u0458\u0430",
        "Navigation adjustments": "\u041F\u0440\u0438\u043B\u0430\u0433\u043E\u0452\u0430\u0432\u0430\u045A\u0430 \u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0435",
        "Text Align": "Text Align",
        "Align Left": "\u041F\u043E\u0440\u0430\u0432\u043D\u0430\u0458 \u043B\u0435\u0432\u043E",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u041F\u043E\u0434\u0435\u0441\u0438 \u0432\u0435\u043B\u0438\u0447\u0438\u043D\u0443 \u0444\u043E\u043D\u0442\u0430",
        "Highlight Title": "\u0418\u0441\u0442\u0430\u043A\u043D\u0438 \u043D\u0430\u0441\u043B\u043E\u0432",
        "Highlight Links": "\u0418\u0441\u0442\u0430\u043A\u043D\u0438 \u043B\u0438\u043D\u043A\u043E\u0432\u0435",
        "Readable Font": "\u0427\u0438\u0442\u0459\u0438\u0432 \u0444\u043E\u043D\u0442",
        "Colour adjustments": "\u041F\u0440\u0438\u043B\u0430\u0433\u043E\u0452\u0430\u0432\u0430\u045A\u0430 \u0431\u043E\u0458\u0430",
        "Dark Contrast": "\u0422\u0430\u043C\u043D\u0438 \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442",
        "Light Contrast": "\u0421\u0432\u0435\u0442\u043B\u0438 \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442",
        "High Contrast": "\u0412\u0438\u0441\u043E\u043A\u0438 \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442",
        "High Saturation": "\u0412\u0438\u0441\u043E\u043A\u0430 \u0437\u0430\u0441\u0438\u045B\u0435\u043D\u043E\u0441\u0442",
        "Low Saturation": "\u041D\u0438\u0441\u043A\u0430 \u0437\u0430\u0441\u0438\u045B\u0435\u043D\u043E\u0441\u0442",
        Monochrome: "\u041C\u043E\u043D\u043E\u0445\u0440\u043E\u043C\u0430\u0442\u0441\u043A\u0438",
        Tools: "\u0410\u043B\u0430\u0442\u0438",
        "Reading Guide": "\u0412\u043E\u0434\u0438\u0447 \u0437\u0430 \u0447\u0438\u0442\u0430\u045A\u0435",
        "Big Cursor": "\u0412\u0435\u043B\u0438\u043A\u0438 \u043A\u0443\u0440\u0441\u043E\u0440",
        "Increase Font Size": "\u041F\u043E\u0432\u0435\u045B\u0430\u0458 \u0432\u0435\u043B\u0438\u0447\u0438\u043D\u0443 \u0444\u043E\u043D\u0442\u0430",
        "Decrease Font Size": "\u0421\u043C\u0430\u045A\u0438 \u0432\u0435\u043B\u0438\u0447\u0438\u043D\u0443 \u0444\u043E\u043D\u0442\u0430",
        "Letter Spacing": "\u0420\u0430\u0437\u043C\u0430\u043A \u0438\u0437\u043C\u0435\u0452\u0443 \u0441\u043B\u043E\u0432\u0430",
        "Line Height": "\u0412\u0438\u0441\u0438\u043D\u0430 \u043B\u0438\u043D\u0438\u0458\u0435",
        "Font Weight": "\u0414\u0435\u0431\u0459\u0438\u043D\u0430 \u0444\u043E\u043D\u0442\u0430",
        "Dyslexia Font": "\u0424\u043E\u043D\u0442 \u0437\u0430 \u0434\u0438\u0441\u043B\u0435\u043A\u0441\u0438\u0458\u0443",
        Language: "\u0408\u0435\u0437\u0438\u043A",
        "Accessibility widget": "\u041E\u0442\u0432\u043E\u0440\u0438 \u043C\u0435\u043D\u0438 \u043F\u0440\u0438\u0441\u0442\u0443\u043F\u0430\u0447\u043D\u043E\u0441\u0442\u0438",
        "Accessibility Profiles": "\u041F\u0440\u043E\u0444\u0438\u043B\u0438 \u043F\u0440\u0438\u0441\u0442\u0443\u043F\u0430\u0447\u043D\u043E\u0441\u0442\u0438",
        "Cognitive Disability": "\u041A\u043E\u0433\u043D\u0438\u0442\u0438\u0432\u043D\u0430 \u0438\u043D\u0432\u0430\u043B\u0438\u0434\u043D\u043E\u0441\u0442",
        "Seizure Safe": "\u0411\u0435\u0437\u0431\u0435\u0434\u043D\u043E \u0437\u0430 \u043D\u0430\u043F\u0430\u0434\u0435",
        "Accessibility statement": "\u0418\u0437\u0458\u0430\u0432\u0430 \u043E \u043F\u0440\u0438\u0441\u0442\u0443\u043F\u0430\u0447\u043D\u043E\u0441\u0442\u0438",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0417\u0430\u0443\u0441\u0442\u0430\u0432\u0438 \u0430\u043D\u0438\u043C\u0430\u0446\u0438\u0458\u0435",
        "Reset all settings": "\u0420\u0435\u0441\u0435\u0442\u0443\u0458 \u043F\u043E\u0434\u0435\u0448\u0430\u0432\u0430\u045A\u0430",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/sv.json
  var require_sv = __commonJS({
    "src/locales/sv.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Tillg\xE4nglighetsmeny",
        Close: "St\xE4ng",
        "Content adjustments": "Anpassa inneh\xE5ll",
        "Navigation adjustments": "Anpassa navigering",
        "Text Align": "Text Align",
        "Align Left": "V\xE4nsterjustera",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Justera textstorlek",
        "Highlight Title": "Framh\xE4v titel",
        "Highlight Links": "Framh\xE4v l\xE4nkar",
        "Readable Font": "L\xE4sbart teckensnitt",
        "Colour adjustments": "Anpassa f\xE4rger",
        "Dark Contrast": "M\xF6rk kontrast",
        "Light Contrast": "Ljus kontrast",
        "High Contrast": "H\xF6g kontrast",
        "High Saturation": "H\xF6g m\xE4ttnad",
        "Low Saturation": "L\xE5g m\xE4ttnad",
        Monochrome: "Monokrom",
        Tools: "Verktyg",
        "Reading Guide": "L\xE4slinjal",
        "Big Cursor": "Stor muspekare",
        "Increase Font Size": "\xD6ka textstorlek",
        "Decrease Font Size": "Minska textstorlek",
        "Letter Spacing": "Teckenavst\xE5nd",
        "Line Height": "Radh\xF6jd",
        "Font Weight": "Teckensnitt tjocklek",
        "Dyslexia Font": "Dyslektiskt teckensnitt",
        Language: "Spr\xE5k",
        "Accessibility widget": "\xD6ppna tillg\xE4nglighetsmeny",
        "Accessibility Profiles": "Tillg\xE4nglighetsprofiler",
        "Cognitive Disability": "Kognitiv funktionsneds\xE4ttning",
        "Seizure Safe": "Anfallss\xE4ker",
        "Accessibility statement": "Tillg\xE4nglighetsutl\xE5tande",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Hindra animationer",
        "Reset all settings": "Nollst\xE4ll inst\xE4llningar",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/sw.json
  var require_sw = __commonJS({
    "src/locales/sw.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Menyu ya Ufikivu",
        Close: "Funga",
        "Content adjustments": "Marekebisho ya Maudhui",
        "Navigation adjustments": "Marekebisho ya Uelekezaji",
        "Text Align": "Text Align",
        "Align Left": "Panga Kushoto",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Rekebisha Ukubwa wa Herufi",
        "Highlight Title": "Onesha Kichwa",
        "Highlight Links": "Onesha Viungo",
        "Readable Font": "Herufi Zinazosomeka",
        "Colour adjustments": "Marekebisho ya Rangi",
        "Dark Contrast": "Tofauti ya Giza",
        "Light Contrast": "Tofauti ya Mwangaza",
        "High Contrast": "Tofauti ya Juu",
        "High Saturation": "Ujazaji wa Juu",
        "Low Saturation": "Ujazaji wa Chini",
        Monochrome: "Rangi Moja",
        Tools: "Vifaa",
        "Reading Guide": "Mwongozo wa Kusoma",
        "Big Cursor": "Kishika Mkubwa",
        "Increase Font Size": "Ongeza Ukubwa wa Herufi",
        "Decrease Font Size": "Punguza Ukubwa wa Herufi",
        "Letter Spacing": "Nafasi ya Herufi",
        "Line Height": "Urefu wa Mstari",
        "Font Weight": "Uzito wa Herufi",
        "Dyslexia Font": "Herufi za Dyslexia",
        Language: "Lugha",
        "Accessibility widget": "Fungua Menyu ya Ufikivu",
        "Accessibility Profiles": "Wasifu wa Ufikivu",
        "Cognitive Disability": "Ulemavu wa Akili",
        "Seizure Safe": "Salama kwa Mashambulizi",
        "Accessibility statement": "Taarifa ya Ufikivu",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Simamisha Animations",
        "Reset all settings": "Weka upya mipangilio",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ta.json
  var require_ta = __commonJS({
    "src/locales/ta.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0B85\u0BA3\u0BC1\u0B95\u0BB2\u0BCD \u0BAE\u0BC6\u0BA9\u0BC1",
        Close: "\u0BAE\u0BC2\u0B9F\u0BC1",
        "Content adjustments": "\u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0B9A\u0BB0\u0BBF\u0B9A\u0BC6\u0BAF\u0BCD\u0BA4\u0BB2\u0BCD\u0B95\u0BB3\u0BCD",
        "Navigation adjustments": "\u0BB5\u0BB4\u0BBF\u0B9A\u0BC6\u0BB2\u0BC1\u0BA4\u0BCD\u0BA4\u0BB2\u0BCD \u0B9A\u0BB0\u0BBF\u0B9A\u0BC6\u0BAF\u0BCD\u0BA4\u0BB2\u0BCD\u0B95\u0BB3\u0BCD",
        "Text Align": "Text Align",
        "Align Left": "\u0B87\u0B9F\u0BA4\u0BC1 \u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1 \u0B85\u0BB3\u0BB5\u0BC8 \u0B9A\u0BB0\u0BBF\u0B9A\u0BC6\u0BAF\u0BCD",
        "Highlight Title": "\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC8 \u0BAE\u0BC1\u0BA9\u0BCD\u0BA9\u0BBF\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0B9F\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1",
        "Highlight Links": "\u0B87\u0BA3\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BC8 \u0BAE\u0BC1\u0BA9\u0BCD\u0BA9\u0BBF\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0B9F\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1",
        "Readable Font": "\u0BAA\u0B9F\u0BBF\u0B95\u0BCD\u0B95\u0B95\u0BCD\u0B95\u0BC2\u0B9F\u0BBF\u0BAF \u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1",
        "Colour adjustments": "\u0BA8\u0BBF\u0BB1 \u0B9A\u0BB0\u0BBF\u0B9A\u0BC6\u0BAF\u0BCD\u0BA4\u0BB2\u0BCD\u0B95\u0BB3\u0BCD",
        "Dark Contrast": "\u0B95\u0BB0\u0BC1\u0BAE\u0BC8 \u0BB5\u0BC7\u0BB1\u0BC1\u0BAA\u0BBE\u0B9F\u0BC1",
        "Light Contrast": "\u0BB5\u0BC6\u0BB3\u0BBF\u0B9A\u0BCD\u0B9A \u0BB5\u0BC7\u0BB1\u0BC1\u0BAA\u0BBE\u0B9F\u0BC1",
        "High Contrast": "\u0B89\u0BAF\u0BB0\u0BCD \u0BB5\u0BC7\u0BB1\u0BC1\u0BAA\u0BBE\u0B9F\u0BC1",
        "High Saturation": "\u0B89\u0BAF\u0BB0\u0BCD \u0B9A\u0BC6\u0BB1\u0BBF\u0BB5\u0BC1",
        "Low Saturation": "\u0B95\u0BC1\u0BB1\u0BC8\u0BA8\u0BCD\u0BA4 \u0B9A\u0BC6\u0BB1\u0BBF\u0BB5\u0BC1",
        Monochrome: "\u0B92\u0BB1\u0BCD\u0BB1\u0BC8 \u0BA8\u0BBF\u0BB1\u0BAE\u0BCD",
        Tools: "\u0B95\u0BB0\u0BC1\u0BB5\u0BBF\u0B95\u0BB3\u0BCD",
        "Reading Guide": "\u0BAA\u0B9F\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1 \u0BB5\u0BB4\u0BBF\u0B95\u0BBE\u0B9F\u0BCD\u0B9F\u0BBF",
        "Big Cursor": "\u0BAA\u0BC6\u0BB0\u0BBF\u0BAF \u0B95\u0BB0\u0BCD\u0B9A\u0BB0\u0BCD",
        "Increase Font Size": "\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1 \u0B85\u0BB3\u0BB5\u0BC8 \u0B85\u0BA4\u0BBF\u0B95\u0BB0\u0BBF",
        "Decrease Font Size": "\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1 \u0B85\u0BB3\u0BB5\u0BC8 \u0B95\u0BC1\u0BB1\u0BC8",
        "Letter Spacing": "\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1 \u0B87\u0B9F\u0BC8\u0BB5\u0BC6\u0BB3\u0BBF",
        "Line Height": "\u0BB5\u0BB0\u0BBF \u0B89\u0BAF\u0BB0\u0BAE\u0BCD",
        "Font Weight": "\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1 \u0BA4\u0B9F\u0BBF\u0BAE\u0BA9\u0BCD",
        "Dyslexia Font": "\u0B9F\u0BBF\u0BB8\u0BCD\u0BB2\u0BC6\u0B95\u0BCD\u0BB8\u0BBF\u0BAF\u0BBE \u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1",
        Language: "\u0BAE\u0BCA\u0BB4\u0BBF",
        "Accessibility widget": "\u0B85\u0BA3\u0BC1\u0B95\u0BB2\u0BCD \u0BAE\u0BC6\u0BA9\u0BC1\u0BB5\u0BC8 \u0BA4\u0BBF\u0BB1",
        "Accessibility Profiles": "\u0B85\u0BA3\u0BC1\u0B95\u0BB2\u0BCD \u0B9A\u0BC1\u0BAF\u0BB5\u0BBF\u0BB5\u0BB0\u0B99\u0BCD\u0B95\u0BB3\u0BCD",
        "Cognitive Disability": "\u0B85\u0BB1\u0BBF\u0BB5\u0BBE\u0BB1\u0BCD\u0BB1\u0BB2\u0BCD \u0B95\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BC1",
        "Seizure Safe": "\u0BB5\u0BB2\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1 \u0BAA\u0BBE\u0BA4\u0BC1\u0B95\u0BBE\u0BAA\u0BCD\u0BAA\u0BC1",
        "Accessibility statement": "\u0B85\u0BA3\u0BC1\u0B95\u0BB2\u0BCD \u0B85\u0BB1\u0BBF\u0B95\u0BCD\u0B95\u0BC8",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0B85\u0BA9\u0BBF\u0BAE\u0BC7\u0BB7\u0BA9\u0BCD\u0B95\u0BB3\u0BC8 \u0BA8\u0BBF\u0BB1\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1",
        "Reset all settings": "\u0B85\u0BAE\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BC8 \u0BAE\u0BC0\u0B9F\u0BCD\u0B9F\u0BAE\u0BC8",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/te.json
  var require_te = __commonJS({
    "src/locales/te.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0C05\u0C02\u0C26\u0C41\u0C2C\u0C3E\u0C1F\u0C41 \u0C2E\u0C46\u0C28\u0C42",
        Close: "\u0C2E\u0C42\u0C38\u0C3F\u0C35\u0C47\u0C2F\u0C02\u0C21\u0C3F",
        "Content adjustments": "\u0C35\u0C3F\u0C37\u0C2F \u0C38\u0C30\u0C4D\u0C26\u0C41\u0C2C\u0C3E\u0C1F\u0C4D\u0C32\u0C41",
        "Navigation adjustments": "\u0C28\u0C3E\u0C35\u0C3F\u0C17\u0C47\u0C37\u0C28\u0C4D \u0C38\u0C30\u0C4D\u0C26\u0C41\u0C2C\u0C3E\u0C1F\u0C4D\u0C32\u0C41",
        "Text Align": "Text Align",
        "Align Left": "\u0C0E\u0C21\u0C2E\u0C35\u0C48\u0C2A\u0C41 \u0C38\u0C30\u0C3F\u0C1A\u0C47\u0C2F\u0C02\u0C21\u0C3F",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0C2B\u0C3E\u0C02\u0C1F\u0C4D \u0C2A\u0C30\u0C3F\u0C2E\u0C3E\u0C23\u0C3E\u0C28\u0C4D\u0C28\u0C3F \u0C38\u0C30\u0C4D\u0C26\u0C41\u0C2C\u0C3E\u0C1F\u0C41 \u0C1A\u0C47\u0C2F\u0C02\u0C21\u0C3F",
        "Highlight Title": "\u0C36\u0C40\u0C30\u0C4D\u0C37\u0C3F\u0C15\u0C28\u0C41 \u0C39\u0C48\u0C32\u0C48\u0C1F\u0C4D \u0C1A\u0C47\u0C2F\u0C02\u0C21\u0C3F",
        "Highlight Links": "\u0C32\u0C3F\u0C02\u0C15\u0C4D\u200C\u0C32\u0C28\u0C41 \u0C39\u0C48\u0C32\u0C48\u0C1F\u0C4D \u0C1A\u0C47\u0C2F\u0C02\u0C21\u0C3F",
        "Readable Font": "\u0C1A\u0C26\u0C35\u0C17\u0C32\u0C3F\u0C17\u0C47 \u0C2B\u0C3E\u0C02\u0C1F\u0C4D",
        "Colour adjustments": "\u0C30\u0C02\u0C17\u0C41 \u0C38\u0C30\u0C4D\u0C26\u0C41\u0C2C\u0C3E\u0C1F\u0C4D\u0C32\u0C41",
        "Dark Contrast": "\u0C1A\u0C40\u0C15\u0C1F\u0C3F \u0C35\u0C4D\u0C2F\u0C24\u0C4D\u0C2F\u0C3E\u0C38\u0C02",
        "Light Contrast": "\u0C24\u0C47\u0C32\u0C3F\u0C15 \u0C35\u0C4D\u0C2F\u0C24\u0C4D\u0C2F\u0C3E\u0C38\u0C02",
        "High Contrast": "\u0C0E\u0C15\u0C4D\u0C15\u0C41\u0C35 \u0C35\u0C4D\u0C2F\u0C24\u0C4D\u0C2F\u0C3E\u0C38\u0C02",
        "High Saturation": "\u0C0E\u0C15\u0C4D\u0C15\u0C41\u0C35 \u0C38\u0C02\u0C24\u0C43\u0C2A\u0C4D\u0C24\u0C3F",
        "Low Saturation": "\u0C24\u0C15\u0C4D\u0C15\u0C41\u0C35 \u0C38\u0C02\u0C24\u0C43\u0C2A\u0C4D\u0C24\u0C3F",
        Monochrome: "\u0C0F\u0C15\u0C30\u0C02\u0C17\u0C41",
        Tools: "\u0C38\u0C3E\u0C27\u0C28\u0C3E\u0C32\u0C41",
        "Reading Guide": "\u0C1A\u0C26\u0C35\u0C21\u0C02 \u0C17\u0C48\u0C21\u0C4D",
        "Big Cursor": "\u0C2A\u0C46\u0C26\u0C4D\u0C26 \u0C15\u0C30\u0C4D\u0C38\u0C30\u0C4D",
        "Increase Font Size": "\u0C2B\u0C3E\u0C02\u0C1F\u0C4D \u0C2A\u0C30\u0C3F\u0C2E\u0C3E\u0C23\u0C3E\u0C28\u0C4D\u0C28\u0C3F \u0C2A\u0C46\u0C02\u0C1A\u0C02\u0C21\u0C3F",
        "Decrease Font Size": "\u0C2B\u0C3E\u0C02\u0C1F\u0C4D \u0C2A\u0C30\u0C3F\u0C2E\u0C3E\u0C23\u0C3E\u0C28\u0C4D\u0C28\u0C3F \u0C24\u0C17\u0C4D\u0C17\u0C3F\u0C02\u0C1A\u0C02\u0C21\u0C3F",
        "Letter Spacing": "\u0C05\u0C15\u0C4D\u0C37\u0C30\u0C3E\u0C32 \u0C2E\u0C27\u0C4D\u0C2F \u0C16\u0C3E\u0C33\u0C40",
        "Line Height": "\u0C2A\u0C02\u0C15\u0C4D\u0C24\u0C3F \u0C0E\u0C24\u0C4D\u0C24\u0C41",
        "Font Weight": "\u0C2B\u0C3E\u0C02\u0C1F\u0C4D \u0C2C\u0C30\u0C41\u0C35\u0C41",
        "Dyslexia Font": "\u0C21\u0C3F\u0C38\u0C4D\u0C32\u0C46\u0C15\u0C4D\u0C38\u0C3F\u0C2F\u0C3E \u0C2B\u0C3E\u0C02\u0C1F\u0C4D",
        Language: "\u0C2D\u0C3E\u0C37",
        "Accessibility widget": "\u0C05\u0C02\u0C26\u0C41\u0C2C\u0C3E\u0C1F\u0C41 \u0C2E\u0C46\u0C28\u0C42\u0C28\u0C3F \u0C24\u0C46\u0C30\u0C35\u0C02\u0C21\u0C3F",
        "Accessibility Profiles": "\u0C05\u0C02\u0C26\u0C41\u0C2C\u0C3E\u0C1F\u0C41 \u0C2A\u0C4D\u0C30\u0C4A\u0C2B\u0C48\u0C32\u0C4D\u200C\u0C32\u0C41",
        "Cognitive Disability": "\u0C1C\u0C4D\u0C1E\u0C3E\u0C28 \u0C38\u0C02\u0C2C\u0C02\u0C27\u0C3F\u0C24 \u0C35\u0C48\u0C15\u0C32\u0C4D\u0C2F\u0C02",
        "Seizure Safe": "\u0C2A\u0C1F\u0C4D\u0C1F\u0C41 \u0C38\u0C41\u0C30\u0C15\u0C4D\u0C37\u0C3F\u0C24\u0C02",
        "Accessibility statement": "\u0C05\u0C02\u0C26\u0C41\u0C2C\u0C3E\u0C1F\u0C41 \u0C2A\u0C4D\u0C30\u0C15\u0C1F\u0C28",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0C2F\u0C3E\u0C28\u0C3F\u0C2E\u0C47\u0C37\u0C28\u0C4D\u200C\u0C32\u0C28\u0C41 \u0C06\u0C2A\u0C02\u0C21\u0C3F",
        "Reset all settings": "\u0C38\u0C46\u0C1F\u0C4D\u0C1F\u0C3F\u0C02\u0C17\u0C4D\u200C\u0C32\u0C28\u0C41 \u0C30\u0C40\u0C38\u0C46\u0C1F\u0C4D \u0C1A\u0C47\u0C2F\u0C02\u0C21\u0C3F",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/th.json
  var require_th = __commonJS({
    "src/locales/th.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0E40\u0E21\u0E19\u0E39\u0E01\u0E32\u0E23\u0E0A\u0E48\u0E27\u0E22\u0E01\u0E32\u0E23\u0E40\u0E02\u0E49\u0E32\u0E16\u0E36\u0E07",
        Close: "\u0E1B\u0E34\u0E14",
        "Content adjustments": "\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E31\u0E1A\u0E40\u0E19\u0E37\u0E49\u0E2D\u0E2B\u0E32",
        "Navigation adjustments": "\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E31\u0E1A\u0E01\u0E32\u0E23\u0E19\u0E33\u0E17\u0E32\u0E07",
        "Text Align": "Text Align",
        "Align Left": "Align Left",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0E1B\u0E23\u0E31\u0E1A\u0E02\u0E19\u0E32\u0E14\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",
        "Highlight Title": "\u0E40\u0E19\u0E49\u0E19\u0E2B\u0E31\u0E27\u0E40\u0E23\u0E37\u0E48\u0E2D\u0E07",
        "Highlight Links": "\u0E40\u0E19\u0E49\u0E19\u0E25\u0E34\u0E07\u0E01\u0E4C",
        "Readable Font": "\u0E41\u0E1A\u0E1A\u0E2D\u0E31\u0E01\u0E29\u0E23\u0E17\u0E35\u0E48\u0E2D\u0E48\u0E32\u0E19\u0E07\u0E48\u0E32\u0E22",
        "Colour adjustments": "\u0E01\u0E32\u0E23\u0E1B\u0E23\u0E31\u0E1A\u0E2A\u0E35",
        "Dark Contrast": "\u0E04\u0E27\u0E32\u0E21\u0E40\u0E1B\u0E23\u0E35\u0E22\u0E1A\u0E15\u0E48\u0E32\u0E07\u0E40\u0E02\u0E49\u0E21",
        "Light Contrast": "\u0E04\u0E27\u0E32\u0E21\u0E40\u0E1B\u0E23\u0E35\u0E22\u0E1A\u0E15\u0E48\u0E32\u0E07\u0E2A\u0E27\u0E48\u0E32\u0E07",
        "High Contrast": "\u0E04\u0E27\u0E32\u0E21\u0E40\u0E1B\u0E23\u0E35\u0E22\u0E1A\u0E15\u0E48\u0E32\u0E07\u0E2A\u0E39\u0E07",
        "High Saturation": "\u0E04\u0E27\u0E32\u0E21\u0E2D\u0E34\u0E48\u0E21\u0E15\u0E31\u0E27\u0E02\u0E2D\u0E07\u0E2A\u0E35\u0E2A\u0E39\u0E07",
        "Low Saturation": "\u0E04\u0E27\u0E32\u0E21\u0E2D\u0E34\u0E48\u0E21\u0E15\u0E31\u0E27\u0E02\u0E2D\u0E07\u0E2A\u0E35\u0E15\u0E48\u0E33",
        Monochrome: "\u0E42\u0E21\u0E42\u0E19\u0E42\u0E04\u0E23\u0E21",
        Tools: "\u0E40\u0E04\u0E23\u0E37\u0E48\u0E2D\u0E07\u0E21\u0E37\u0E2D",
        "Reading Guide": "\u0E04\u0E39\u0E48\u0E21\u0E37\u0E2D\u0E01\u0E32\u0E23\u0E2D\u0E48\u0E32\u0E19",
        "Big Cursor": "\u0E40\u0E04\u0E2D\u0E23\u0E4C\u0E40\u0E0B\u0E2D\u0E23\u0E4C\u0E02\u0E19\u0E32\u0E14\u0E43\u0E2B\u0E0D\u0E48",
        "Increase Font Size": "\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E02\u0E19\u0E32\u0E14\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",
        "Decrease Font Size": "\u0E25\u0E14\u0E02\u0E19\u0E32\u0E14\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",
        "Letter Spacing": "\u0E23\u0E30\u0E22\u0E30\u0E2B\u0E48\u0E32\u0E07\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",
        "Line Height": "\u0E04\u0E27\u0E32\u0E21\u0E2A\u0E39\u0E07\u0E02\u0E2D\u0E07\u0E1A\u0E23\u0E23\u0E17\u0E31\u0E14",
        "Font Weight": "\u0E19\u0E49\u0E33\u0E2B\u0E19\u0E31\u0E01\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",
        "Dyslexia Font": "\u0E41\u0E1A\u0E1A\u0E2D\u0E31\u0E01\u0E29\u0E23\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A\u0E14\u0E34\u0E2A\u0E40\u0E25\u0E47\u0E01\u0E40\u0E0B\u0E35\u0E22",
        Language: "\u0E20\u0E32\u0E29\u0E32",
        "Accessibility widget": "\u0E40\u0E1B\u0E34\u0E14\u0E40\u0E21\u0E19\u0E39\u0E01\u0E32\u0E23\u0E0A\u0E48\u0E27\u0E22\u0E01\u0E32\u0E23\u0E40\u0E02\u0E49\u0E32\u0E16\u0E36\u0E07",
        "Accessibility Profiles": "\u0E42\u0E1B\u0E23\u0E44\u0E1F\u0E25\u0E4C\u0E01\u0E32\u0E23\u0E0A\u0E48\u0E27\u0E22\u0E01\u0E32\u0E23\u0E40\u0E02\u0E49\u0E32\u0E16\u0E36\u0E07",
        "Cognitive Disability": "\u0E04\u0E27\u0E32\u0E21\u0E1A\u0E01\u0E1E\u0E23\u0E48\u0E2D\u0E07\u0E17\u0E32\u0E07\u0E2A\u0E15\u0E34\u0E1B\u0E31\u0E0D\u0E0D\u0E32",
        "Seizure Safe": "\u0E1B\u0E25\u0E2D\u0E14\u0E20\u0E31\u0E22\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A\u0E42\u0E23\u0E04\u0E25\u0E21\u0E0A\u0E31\u0E01",
        "Accessibility statement": "\u0E04\u0E33\u0E41\u0E16\u0E25\u0E07\u0E01\u0E32\u0E23\u0E0A\u0E48\u0E27\u0E22\u0E01\u0E32\u0E23\u0E40\u0E02\u0E49\u0E32\u0E16\u0E36\u0E07",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0E2B\u0E22\u0E38\u0E14\u0E01\u0E32\u0E23\u0E40\u0E04\u0E25\u0E37\u0E48\u0E2D\u0E19\u0E44\u0E2B\u0E27",
        "Reset all settings": "\u0E23\u0E35\u0E40\u0E0B\u0E47\u0E15\u0E01\u0E32\u0E23\u0E15\u0E31\u0E49\u0E07\u0E04\u0E48\u0E32",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/tr.json
  var require_tr = __commonJS({
    "src/locales/tr.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Eri\u015Filebilirlik Men\xFCs\xFC",
        Close: "Kapat",
        "Content adjustments": "\u0130\xE7erik Ayarlar\u0131",
        "Navigation adjustments": "Gezinme Ayarlar\u0131",
        "Text Align": "Text Align",
        "Align Left": "Sola Hizala",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "Yaz\u0131 Tipi Boyutunu Ayarla",
        "Highlight Title": "Ba\u015Fl\u0131\u011F\u0131 Vurgula",
        "Highlight Links": "Ba\u011Flant\u0131lar\u0131 Vurgula",
        "Readable Font": "Okunakl\u0131 Yaz\u0131 Tipi",
        "Colour adjustments": "Renk Ayarlar\u0131",
        "Dark Contrast": "Koyu Kontrast",
        "Light Contrast": "A\xE7\u0131k Kontrast",
        "High Contrast": "Y\xFCksek Kontrast",
        "High Saturation": "Y\xFCksek Doygunluk",
        "Low Saturation": "D\xFC\u015F\xFCk Doygunluk",
        Monochrome: "Tek Renkli",
        Tools: "Ara\xE7lar",
        "Reading Guide": "Okuma Rehberi",
        "Big Cursor": "B\xFCy\xFCk \u0130mle\xE7",
        "Increase Font Size": "Yaz\u0131 Tipi Boyutunu Art\u0131r",
        "Decrease Font Size": "Yaz\u0131 Tipi Boyutunu Azalt",
        "Letter Spacing": "Harf Aral\u0131\u011F\u0131",
        "Line Height": "Sat\u0131r Y\xFCksekli\u011Fi",
        "Font Weight": "Yaz\u0131 Tipi Kal\u0131nl\u0131\u011F\u0131",
        "Dyslexia Font": "Disleksi Yaz\u0131 Tipi",
        Language: "Dil",
        "Accessibility widget": "Eri\u015Filebilirlik men\xFCs\xFCn\xFC a\xE7",
        "Accessibility Profiles": "Eri\u015Filebilirlik Profilleri",
        "Cognitive Disability": "Bili\u015Fsel Engellilik",
        "Seizure Safe": "N\xF6bet G\xFCvenli",
        "Accessibility statement": "Eri\u015Filebilirlik Beyan\u0131",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "Animasyonlar\u0131 Durdur",
        "Reset all settings": "Ayarlar\u0131 S\u0131f\u0131rla",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/uk.json
  var require_uk = __commonJS({
    "src/locales/uk.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u041C\u0435\u043D\u044E \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0441\u0442\u0456",
        Close: "\u0417\u0430\u043A\u0440\u0438\u0442\u0438",
        "Content adjustments": "\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u0432\u043C\u0456\u0441\u0442\u0443",
        "Navigation adjustments": "\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u043D\u0430\u0432\u0456\u0433\u0430\u0446\u0456\u0457",
        "Text Align": "Text Align",
        "Align Left": "\u0412\u0438\u0440\u0456\u0432\u043D\u044F\u0442\u0438 \u043B\u0456\u0432\u043E\u0440\u0443\u0447",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0417\u043C\u0456\u043D\u0438\u0442\u0438 \u0440\u043E\u0437\u043C\u0456\u0440 \u0448\u0440\u0438\u0444\u0442\u0443",
        "Highlight Title": "\u041F\u0456\u0434\u0441\u0432\u0456\u0442\u0438\u0442\u0438 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A",
        "Highlight Links": "\u041F\u0456\u0434\u0441\u0432\u0456\u0442\u0438\u0442\u0438 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",
        "Readable Font": "\u041B\u0435\u0433\u043A\u043E\u0447\u0438\u0442\u0430\u0431\u0435\u043B\u044C\u043D\u0438\u0439 \u0448\u0440\u0438\u0444\u0442",
        "Colour adjustments": "\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u043A\u043E\u043B\u044C\u043E\u0440\u0456\u0432",
        "Dark Contrast": "\u0422\u0435\u043C\u043D\u0430 \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442\u043D\u0456\u0441\u0442\u044C",
        "Light Contrast": "\u0421\u0432\u0456\u0442\u043B\u0430 \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442\u043D\u0456\u0441\u0442\u044C",
        "High Contrast": "\u0412\u0438\u0441\u043E\u043A\u0430 \u043A\u043E\u043D\u0442\u0440\u0430\u0441\u0442\u043D\u0456\u0441\u0442\u044C",
        "High Saturation": "\u0412\u0438\u0441\u043E\u043A\u0430 \u043D\u0430\u0441\u0438\u0447\u0435\u043D\u0456\u0441\u0442\u044C",
        "Low Saturation": "\u041D\u0438\u0437\u044C\u043A\u0430 \u043D\u0430\u0441\u0438\u0447\u0435\u043D\u0456\u0441\u0442\u044C",
        Monochrome: "\u041C\u043E\u043D\u043E\u0445\u0440\u043E\u043C\u043D\u0438\u0439 \u0440\u0435\u0436\u0438\u043C",
        Tools: "\u0406\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0438",
        "Reading Guide": "\u041B\u0456\u043D\u0456\u0439\u043A\u0430 \u0434\u043B\u044F \u0447\u0438\u0442\u0430\u043D\u043D\u044F",
        "Big Cursor": "\u0412\u0435\u043B\u0438\u043A\u0438\u0439 \u043A\u0443\u0440\u0441\u043E\u0440",
        "Increase Font Size": "\u0417\u0431\u0456\u043B\u044C\u0448\u0438\u0442\u0438 \u0448\u0440\u0438\u0444\u0442",
        "Decrease Font Size": "\u0417\u043C\u0435\u043D\u0448\u0438\u0442\u0438 \u0448\u0440\u0438\u0444\u0442",
        "Letter Spacing": "\u041C\u0456\u0436\u043B\u0456\u0442\u0435\u0440\u043D\u0438\u0439 \u0456\u043D\u0442\u0435\u0440\u0432\u0430\u043B",
        "Line Height": "\u041C\u0456\u0436\u0440\u044F\u0434\u043A\u043E\u0432\u0438\u0439 \u0456\u043D\u0442\u0435\u0440\u0432\u0430\u043B",
        "Font Weight": "\u0422\u043E\u0432\u0449\u0438\u043D\u0430 \u0448\u0440\u0438\u0444\u0442\u0443",
        "Dyslexia Font": "\u0428\u0440\u0438\u0444\u0442 \u0434\u043B\u044F \u043B\u044E\u0434\u0435\u0439 \u0456\u0437 \u0434\u0438\u0441\u043B\u0435\u043A\u0441\u0456\u0454\u044E",
        Language: "\u041C\u043E\u0432\u0430",
        "Accessibility widget": "\u0412\u0456\u0434\u0436\u0435\u0442 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0441\u0442\u0456",
        "Accessibility Profiles": "\u041F\u0440\u043E\u0444\u0456\u043B\u0456 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0441\u0442\u0456",
        "Cognitive Disability": "\u041A\u043E\u0433\u043D\u0456\u0442\u0438\u0432\u043D\u0456 \u043F\u043E\u0440\u0443\u0448\u0435\u043D\u043D\u044F",
        "Seizure Safe": "\u0411\u0435\u0437\u043F\u0435\u0447\u043D\u043E \u043F\u0440\u0438 \u0435\u043F\u0456\u043B\u0435\u043F\u0441\u0456\u0457",
        "Accessibility statement": "\u0417\u0430\u044F\u0432\u0430 \u043F\u0440\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0456\u0441\u0442\u044C",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u0417\u0443\u043F\u0438\u043D\u0438\u0442\u0438 \u0430\u043D\u0456\u043C\u0430\u0446\u0456\u0457",
        "Reset all settings": "\u0421\u043A\u0438\u043D\u0443\u0442\u0438 \u043D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/ur.json
  var require_ur = __commonJS({
    "src/locales/ur.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u0631\u0633\u0627\u0626\u06CC \u0645\u06CC\u0646\u0648",
        Close: "\u0628\u0646\u062F \u06A9\u0631\u06CC\u06BA",
        "Content adjustments": "\u0645\u0648\u0627\u062F \u06A9\u06CC \u0627\u06CC\u0688\u062C\u0633\u0679\u0645\u0646\u0679",
        "Navigation adjustments": "\u0646\u06CC\u0648\u06CC\u06AF\u06CC\u0634\u0646 \u06A9\u06CC \u0627\u06CC\u0688\u062C\u0633\u0679\u0645\u0646\u0679",
        "Text Align": "Text Align",
        "Align Left": "\u0628\u0627\u0626\u06CC\u06BA \u062C\u0627\u0646\u0628 \u062A\u0631\u062A\u06CC\u0628 \u062F\u06CC\u06BA",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0641\u0648\u0646\u0679 \u0633\u0627\u0626\u0632 \u0627\u06CC\u0688\u062C\u0633\u0679 \u06A9\u0631\u06CC\u06BA",
        "Highlight Title": "\u0639\u0646\u0648\u0627\u0646 \u06A9\u0648 \u0646\u0645\u0627\u06CC\u0627\u06BA \u06A9\u0631\u06CC\u06BA",
        "Highlight Links": "\u0644\u0646\u06A9\u0633 \u06A9\u0648 \u0646\u0645\u0627\u06CC\u0627\u06BA \u06A9\u0631\u06CC\u06BA",
        "Readable Font": "\u0642\u0627\u0628\u0644\u0650 \u0645\u0637\u0627\u0644\u0639\u06C1 \u0641\u0648\u0646\u0679",
        "Colour adjustments": "\u0631\u0646\u06AF \u06A9\u06CC \u0627\u06CC\u0688\u062C\u0633\u0679\u0645\u0646\u0679",
        "Dark Contrast": "\u06AF\u06C1\u0631\u0627 \u062A\u0636\u0627\u062F",
        "Light Contrast": "\u06C1\u0644\u06A9\u0627 \u062A\u0636\u0627\u062F",
        "High Contrast": "\u0632\u06CC\u0627\u062F\u06C1 \u062A\u0636\u0627\u062F",
        "High Saturation": "\u0632\u06CC\u0627\u062F\u06C1 \u0633\u06CC\u0686\u0648\u0631\u06CC\u0634\u0646",
        "Low Saturation": "\u06A9\u0645 \u0633\u06CC\u0686\u0648\u0631\u06CC\u0634\u0646",
        Monochrome: "\u0645\u0648\u0646\u0648\u06A9\u0631\u0648\u0645",
        Tools: "\u0627\u0648\u0632\u0627\u0631",
        "Reading Guide": "\u0645\u0637\u0627\u0644\u0639\u06C1 \u06AF\u0627\u0626\u06CC\u0688",
        "Big Cursor": "\u0628\u0691\u0627 \u06A9\u0631\u0633\u0631",
        "Increase Font Size": "\u0641\u0648\u0646\u0679 \u0633\u0627\u0626\u0632 \u0628\u0691\u06BE\u0627\u0626\u06CC\u06BA",
        "Decrease Font Size": "\u0641\u0648\u0646\u0679 \u0633\u0627\u0626\u0632 \u06A9\u0645 \u06A9\u0631\u06CC\u06BA",
        "Letter Spacing": "\u062D\u0631\u0648\u0641 \u06A9\u0627 \u0641\u0627\u0635\u0644\u06C1",
        "Line Height": "\u0644\u0627\u0626\u0646 \u06A9\u06CC \u0627\u0648\u0646\u0686\u0627\u0626\u06CC",
        "Font Weight": "\u0641\u0648\u0646\u0679 \u06A9\u0627 \u0648\u0632\u0646",
        "Dyslexia Font": "\u0688\u0633\u0644\u06CC\u06A9\u0633\u06CC\u0627 \u0641\u0648\u0646\u0679",
        Language: "\u0632\u0628\u0627\u0646",
        "Accessibility widget": "\u0631\u0633\u0627\u0626\u06CC \u0645\u06CC\u0646\u0648 \u06A9\u06BE\u0648\u0644\u06CC\u06BA",
        "Accessibility Profiles": "\u0631\u0633\u0627\u0626\u06CC \u067E\u0631\u0648\u0641\u0627\u0626\u0644\u0632",
        "Cognitive Disability": "\u0627\u062F\u0631\u0627\u06A9\u06CC \u0645\u0639\u0630\u0648\u0631\u06CC",
        "Seizure Safe": "\u062F\u0648\u0631\u06D2 \u0633\u06D2 \u0645\u062D\u0641\u0648\u0638",
        "Accessibility statement": "\u0631\u0633\u0627\u0626\u06CC \u06A9\u0627 \u0628\u06CC\u0627\u0646",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u062D\u0631\u06A9\u0627\u062A \u0631\u0648\u06A9\u06CC\u06BA",
        "Reset all settings": "\u062A\u0631\u062A\u06CC\u0628\u0627\u062A \u0631\u06CC \u0633\u06CC\u0679 \u06A9\u0631\u06CC\u06BA",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/vi.json
  var require_vi = __commonJS({
    "src/locales/vi.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "Menu Tr\u1EE3 N\u0103ng",
        Close: "\u0110\xF3ng",
        "Content adjustments": "\u0110i\u1EC1u Ch\u1EC9nh N\u1ED9i Dung",
        "Navigation adjustments": "\u0110i\u1EC1u Ch\u1EC9nh \u0110i\u1EC1u H\u01B0\u1EDBng",
        "Text Align": "Text Align",
        "Align Left": "C\u0103n Tr\xE1i",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u0110i\u1EC1u Ch\u1EC9nh C\u1EE1 Ch\u1EEF",
        "Highlight Title": "\u0110\xE1nh D\u1EA5u Ti\xEAu \u0110\u1EC1",
        "Highlight Links": "\u0110\xE1nh D\u1EA5u Li\xEAn K\u1EBFt",
        "Readable Font": "Ph\xF4ng Ch\u1EEF D\u1EC5 \u0110\u1ECDc",
        "Colour adjustments": "\u0110i\u1EC1u Ch\u1EC9nh M\xE0u S\u1EAFc",
        "Dark Contrast": "T\u01B0\u01A1ng Ph\u1EA3n T\u1ED1i",
        "Light Contrast": "T\u01B0\u01A1ng Ph\u1EA3n S\xE1ng",
        "High Contrast": "T\u01B0\u01A1ng Ph\u1EA3n Cao",
        "High Saturation": "B\xE3o H\xF2a Cao",
        "Low Saturation": "B\xE3o H\xF2a Th\u1EA5p",
        Monochrome: "\u0110\u01A1n S\u1EAFc",
        Tools: "C\xF4ng C\u1EE5",
        "Reading Guide": "H\u01B0\u1EDBng D\u1EABn \u0110\u1ECDc",
        "Big Cursor": "Con Tr\u1ECF L\u1EDBn",
        "Increase Font Size": "T\u0103ng C\u1EE1 Ch\u1EEF",
        "Decrease Font Size": "Gi\u1EA3m C\u1EE1 Ch\u1EEF",
        "Letter Spacing": "Kho\u1EA3ng C\xE1ch Ch\u1EEF",
        "Line Height": "Chi\u1EC1u Cao D\xF2ng",
        "Font Weight": "\u0110\u1ED9 \u0110\u1EADm Ch\u1EEF",
        "Dyslexia Font": "Ph\xF4ng Ch\u1EEF Cho Ch\u1EE9ng Kh\xF3 \u0110\u1ECDc",
        Language: "Ng\xF4n Ng\u1EEF",
        "Accessibility widget": "M\u1EDF Menu Tr\u1EE3 N\u0103ng",
        "Accessibility Profiles": "H\u1ED3 S\u01A1 Tr\u1EE3 N\u0103ng",
        "Cognitive Disability": "Khuy\u1EBFt T\u1EADt Nh\u1EADn Th\u1EE9c",
        "Seizure Safe": "An To\xE0n Cho \u0110\u1ED9ng Kinh",
        "Accessibility statement": "Tuy\xEAn B\u1ED1 Tr\u1EE3 N\u0103ng",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "D\u1EEBng Ho\u1EA1t \u1EA2nh",
        "Reset all settings": "\u0110\u1EB7t l\u1EA1i c\xE0i \u0111\u1EB7t",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/locales/zh.json
  var require_zh = __commonJS({
    "src/locales/zh.json"(exports, module) {
      module.exports = {
        "Accessibility menu": "\u65E0\u969C\u788D\u83DC\u5355",
        Close: "\u5173\u95ED",
        "Content adjustments": "\u5185\u5BB9\u8C03\u6574",
        "Navigation adjustments": "\u5BFC\u822A\u8C03\u6574",
        "Text Align": "Text Align",
        "Align Left": "\u5DE6\u5BF9\u9F50",
        "Align Center": "Align Center",
        "Align Right": "Align Right",
        "Adjust Font Size": "\u8C03\u6574\u5B57\u4F53\u5927\u5C0F",
        "Highlight Title": "\u7A81\u51FA\u663E\u793A\u6807\u9898",
        "Highlight Links": "\u7A81\u51FA\u663E\u793A\u94FE\u63A5",
        "Readable Font": "\u6613\u8BFB\u5B57\u4F53",
        "Colour adjustments": "\u989C\u8272\u8C03\u6574",
        "Dark Contrast": "\u6DF1\u8272\u5BF9\u6BD4\u5EA6",
        "Light Contrast": "\u6D45\u8272\u5BF9\u6BD4\u5EA6",
        "High Contrast": "\u9AD8\u5BF9\u6BD4\u5EA6",
        "High Saturation": "\u9AD8\u9971\u548C\u5EA6",
        "Low Saturation": "\u4F4E\u9971\u548C\u5EA6",
        Monochrome: "\u5355\u8272",
        Tools: "\u5DE5\u5177",
        "Reading Guide": "\u9605\u8BFB\u6307\u5357",
        "Big Cursor": "\u5927\u5149\u6807",
        "Increase Font Size": "\u589E\u5927\u5B57\u4F53",
        "Decrease Font Size": "\u51CF\u5C0F\u5B57\u4F53",
        "Letter Spacing": "\u5B57\u95F4\u8DDD",
        "Line Height": "\u884C\u9AD8",
        "Font Weight": "\u5B57\u4F53\u7C97\u7EC6",
        "Dyslexia Font": "\u9605\u8BFB\u969C\u788D\u5B57\u4F53",
        Language: "\u8BED\u8A00",
        "Accessibility widget": "\u6253\u5F00\u65E0\u969C\u788D\u83DC\u5355",
        "Accessibility Profiles": "\u65E0\u969C\u788D\u914D\u7F6E\u6587\u4EF6",
        "Cognitive Disability": "\u8BA4\u77E5\u969C\u788D",
        "Seizure Safe": "\u766B\u75EB\u5B89\u5168",
        "Accessibility statement": "\u65E0\u969C\u788D\u58F0\u660E",
        ADHD: "ADHD",
        "Low Vision": "Low Vision",
        "Pause Animations": "\u505C\u6B62\u52A8\u753B",
        "Reset all settings": "\u91CD\u7F6E\u8BBE\u7F6E",
        "Shortcut:": "Shortcut:",
        "Epilepsy Safe Mode": "Epilepsy Safe Mode",
        "Mute sounds": "Mute sounds",
        "Page read": "Page read",
        "Page read controls": "Page read controls",
        Pause: "Pause",
        Resume: "Resume",
        Stop: "Stop",
        Settings: "Settings",
        Speed: "Speed",
        Voice: "Voice"
      };
    }
  });

  // src/utils/cookies.ts
  function getCookie(cookieName) {
    const name = `${cookieName}=`;
    const decodedCookie = decodeURIComponent(document.cookie);
    const cookieArray = decodedCookie.split(";");
    for (let i = 0; i < cookieArray.length; i++) {
      let cookie = cookieArray[i];
      while (cookie.charAt(0) == " ") {
        cookie = cookie.substring(1);
      }
      if (cookie.indexOf(name) == 0) {
        return cookie.substring(name.length, cookie.length);
      }
    }
    return "";
  }
  function setCookie(cookieName, cookieValue, expirationDays) {
    const date = /* @__PURE__ */ new Date();
    if (expirationDays) {
      date.setTime(date.getTime() + expirationDays * 24 * 60 * 60 * 1e3);
    }
    const expires = `expires=${date.toUTCString()}`;
    document.cookie = `${cookieName}=${cookieValue};${expires};path=/`;
  }

  // src/storage.ts
  function saveStorageData(key, value) {
    const jsonValue = JSON.stringify(value);
    try {
      localStorage.setItem(key, jsonValue);
      window.dispatchEvent(new CustomEvent("cya11y:widgetStateChanged", {
        detail: { key, value: jsonValue }
      }));
    } catch (error) {
      console.warn("localStorage not available, falling back to cookies:", error);
      setCookie(key, jsonValue);
    }
  }
  function getStorageData(key) {
    let data = null;
    try {
      data = localStorage.getItem(key);
    } catch (error) {
      console.warn("localStorage not available, falling back to cookies:", error);
      data = getCookie(key);
    }
    try {
      return data ? JSON.parse(data) : {};
    } catch (error) {
      console.error("Failed to parse stored data:", error);
      return {};
    }
  }

  // src/globals/userSettings.ts
  var DEFAULT_USER_SETTINGS = {
    lang: void 0,
    position: void 0,
    states: {}
  };
  var userSettings = { ...DEFAULT_USER_SETTINGS };
  var STORAGE_KEY = "cya11y-user-settings";
  function saveUserSettings() {
    try {
      saveStorageData(STORAGE_KEY, userSettings);
    } catch (error) {
      console.error("Failed to save user settings:", error);
    }
  }
  function getSavedUserSettings() {
    try {
      const savedSettings = getStorageData(STORAGE_KEY);
      if (savedSettings && typeof savedSettings === "object") {
        return {
          ...DEFAULT_USER_SETTINGS,
          ...savedSettings,
          states: {
            ...DEFAULT_USER_SETTINGS.states,
            ...savedSettings.states
          }
        };
      }
    } catch (error) {
      console.error("Failed to load saved user settings:", error);
    }
    return { ...DEFAULT_USER_SETTINGS };
  }

  // src/enum/Selectors.ts
  var ICON_SELECTOR = [
    "material-icons",
    // Google Material Icons
    "fa",
    // Font Awesome (general)
    "fa-solid",
    // Font Awesome solid icons
    "fa-regular",
    // Font Awesome regular icons
    "fa-brands",
    // Font Awesome brand icons
    "glyphicon",
    // Bootstrap Glyphicons
    "icon",
    // Common class for older icon sets
    "mdi",
    // Material Design Icons
    "ion",
    // Ionicons
    "svg-icon",
    // Custom SVG icons
    "iconfont",
    // Icon fonts from other libraries
    "emoji-icon",
    // Emoji icon class
    "bi",
    // Bootstrap Icons
    "octicon",
    // GitHub Octicons
    "feather",
    // Feather Icons
    "heroicon",
    // Heroicons
    "bx",
    // Boxicons
    "ri"
    // Remix Icon
  ];
  var NOT_ICON_SELECTORS = `*:not(${ICON_SELECTOR.map((s) => `.${s}`).join(",")})`;
  var ALL_ELEMENT_SELECTORS = ["", NOT_ICON_SELECTORS];
  var LINKS_SELECTORS = ["a[href]"];
  var HEADER_SELECTORS = ["h1", "h2", "h3", "h4", "h5", "h6"];
  var TEXT_SELECTORS = [
    ...HEADER_SELECTORS,
    "img",
    "p",
    "i",
    "a",
    "button:not(.cya11y-btn)",
    "label",
    "li",
    "ol"
  ];
  var DARK_CONTRAST_SELECTORS = [
    ...TEXT_SELECTORS,
    "span",
    "nav",
    "p",
    "a",
    "button",
    "input",
    "textarea",
    "select",
    "label",
    "li",
    "ol",
    "img",
    "i",
    "section",
    "figcaption",
    "body",
    "header",
    "footer",
    "table",
    "td",
    "th",
    "tr",
    "tbody",
    "thead",
    "tfoot"
  ];

  // src/tools/adjustFontSize.ts
  var FONT_SIZE_SELECTOR = "h1,h2,h3,h4,h5,h6,p,a,dl,dt,li,ol,th,td,span,blockquote,.cya11y-text,div,button";
  var ICON_SELECTOR_SET = new Set(ICON_SELECTOR);
  var ORIGINAL_FONT_SIZE_ATTR = "cya11yOrgFontSize";
  var ORIGINAL_INLINE_FONT_SIZE_ATTR = "cya11yOrgInlineFontSize";
  function adjustFontSize(multiply = 1) {
    try {
      if (typeof multiply !== "number" || multiply <= 0) {
        console.warn("Invalid font size multiplier:", multiply);
        return;
      }
      const elements = document.querySelectorAll(FONT_SIZE_SELECTOR);
      elements.forEach((element) => {
        try {
          if (Array.from(element.classList).some((cls) => ICON_SELECTOR_SET.has(cls))) {
            return;
          }
          if (element.dataset[ORIGINAL_FONT_SIZE_ATTR]) {
            return;
          }
          const originalInlineStyle = element.style.fontSize;
          const computedFontSize = parseInt(window.getComputedStyle(element).fontSize);
          if (isNaN(computedFontSize) || computedFontSize <= 0) {
            console.warn("Invalid original font size for element:", element);
            return;
          }
          element.dataset[ORIGINAL_FONT_SIZE_ATTR] = String(computedFontSize);
          if (originalInlineStyle) {
            element.dataset[ORIGINAL_INLINE_FONT_SIZE_ATTR] = originalInlineStyle;
          }
        } catch (captureError) {
          console.warn("Failed to capture original font size for element:", element, captureError);
        }
      });
      elements.forEach((element) => {
        try {
          if (Array.from(element.classList).some((cls) => ICON_SELECTOR_SET.has(cls))) {
            return;
          }
          const originalFontSize = Number(element.dataset[ORIGINAL_FONT_SIZE_ATTR]);
          if (isNaN(originalFontSize) || originalFontSize <= 0) {
            return;
          }
          if (multiply === 1) {
            if (element.dataset[ORIGINAL_INLINE_FONT_SIZE_ATTR]) {
              element.style.fontSize = element.dataset[ORIGINAL_INLINE_FONT_SIZE_ATTR];
            } else {
              element.style.fontSize = "";
            }
            return;
          }
          const newFontSize = originalFontSize * multiply;
          element.style.fontSize = `${newFontSize.toFixed(0)}px`;
        } catch (applyError) {
          console.warn("Failed to apply font size for element:", element, applyError);
        }
      });
    } catch (error) {
      console.error("Failed to adjust font size:", error);
    }
  }

  // src/utils/addStylesheet.ts
  function addStylesheet({
    id,
    css
  }) {
    try {
      if (!css || typeof css !== "string") {
        console.warn("Invalid CSS provided to addStylesheet");
        return;
      }
      if (!id || typeof id !== "string") {
        console.warn("Invalid ID provided to addStylesheet");
        return;
      }
      let styleElement = document.getElementById(id);
      if (!styleElement) {
        styleElement = document.createElement("style");
        styleElement.id = id;
        document.head.appendChild(styleElement);
      }
      styleElement.innerHTML = css;
    } catch (error) {
      console.error("Failed to add stylesheet:", error);
    }
  }

  // src/utils/cssGenerator.ts
  var BROWSER_PREFIXES = ["-o-", "-ms-", "-moz-", "-webkit-", ""];
  var PROPERTIES_NEEDING_PREFIX = ["filter"];
  function generateCSS(styles) {
    if (!styles || typeof styles !== "object") {
      return "";
    }
    let css = "";
    for (const [property, value] of Object.entries(styles)) {
      const prefixes = PROPERTIES_NEEDING_PREFIX.includes(property) ? BROWSER_PREFIXES : [""];
      prefixes.forEach((prefix) => {
        css += `${prefix}${property}:${value} !important;`;
      });
    }
    return css;
  }
  function wrapCSSToSelector({
    selector,
    childrenSelector = [""],
    css
  }) {
    if (!selector || !css) {
      return "";
    }
    let output = "";
    childrenSelector.forEach((childSelector) => {
      output += `${selector} ${childSelector}{${css}}`;
    });
    return output;
  }
  function generateCSSFromConfig(config) {
    if (!config) {
      return "";
    }
    let output = "";
    output += generateCSS(config.styles || {});
    if (output.length && config.selector) {
      output = wrapCSSToSelector({
        selector: config.selector,
        childrenSelector: config.childrenSelector,
        css: output
      });
    }
    if (config.css) {
      output += config.css;
    }
    return output;
  }
  function injectToolCSS(config) {
    if (!config) {
      console.warn("No configuration provided to injectToolCSS");
      return;
    }
    const { id = "", enable = false } = config;
    const toolId = `cya11y-${id}`;
    if (enable) {
      try {
        let css = generateCSSFromConfig({ ...config, selector: `*:not(#cya11y-container):not(#cya11y-container *)` });
        if (css) {
          addStylesheet({
            css,
            id: toolId
          });
        }
      } catch (error) {
        console.error(`Failed to inject CSS for tool ${id}:`, error);
      }
    } else {
      const existingStylesheet = document.getElementById(toolId);
      if (existingStylesheet) {
        existingStylesheet.remove();
      }
    }
    document.documentElement.classList.toggle(toolId, enable);
  }

  // src/tools/stopAnimations.ts
  var stopAnimationsConfig = {
    id: "stop-animations",
    selector: `html`,
    childrenSelector: ["*"],
    styles: {
      "transition": "none",
      "animation-fill-mode": "forwards",
      "animation-iteration-count": "1",
      "animation-duration": ".01s"
    }
  };
  function stopAnimations(enable = false) {
    injectToolCSS({
      ...stopAnimationsConfig,
      enable
    });
  }

  // src/tools/readableFont.ts
  var readableFontConfig = {
    id: "readable-font",
    selector: `html`,
    childrenSelector: [...ALL_ELEMENT_SELECTORS, ...TEXT_SELECTORS],
    styles: {
      "font-family": "OpenDyslexic3,Comic Sans MS,Arial,Helvetica,sans-serif"
    },
    css: `@font-face {font-family: OpenDyslexic3;src: url("${window._cyA11yAssets?.fonts}OpenDyslexic3-Regular.woff") format("woff"), url("${window._cyA11yAssets?.fonts}OpenDyslexic3-Regular.ttf") format("truetype");}`
  };
  function readableFont(enable = false) {
    injectToolCSS({
      ...readableFontConfig,
      enable
    });
  }

  // src/tools/bigCursor.ts
  var bigCursorConfig = {
    id: "big-cursor",
    selector: `body`,
    childrenSelector: ["*"],
    styles: {
      "cursor": `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98px' height='98px' viewBox='0 0 48 48'%3E%3Cpath fill='%23E0E0E0' d='M27.8 39.7c-.1 0-.2 0-.4-.1s-.4-.3-.6-.5l-3.7-8.6-4.5 4.2c-.1.2-.3.3-.6.3-.1 0-.3 0-.4-.1-.3-.1-.6-.5-.6-.9V12c0-.4.2-.8.6-.9.1-.1.3-.1.4-.1.2 0 .5.1.7.3l16 15c.3.3.4.7.3 1.1-.1.4-.5.6-.9.7l-6.3.6 3.9 8.5c.1.2.1.5 0 .8-.1.2-.3.5-.5.6l-2.9 1.3c-.2-.2-.4-.2-.5-.2z'/%3E%3Cpath fill='%23212121' d='m18 12 16 15-7.7.7 4.5 9.8-2.9 1.3-4.3-9.9L18 34V12m0-2c-.3 0-.5.1-.8.2-.7.3-1.2 1-1.2 1.8v22c0 .8.5 1.5 1.2 1.8.3.2.6.2.8.2.5 0 1-.2 1.4-.5l3.4-3.2 3.1 7.3c.2.5.6.9 1.1 1.1.2.1.5.1.7.1.3 0 .5-.1.8-.2l2.9-1.3c.5-.2.9-.6 1.1-1.1.2-.5.2-1.1 0-1.5l-3.3-7.2 4.9-.4c.8-.1 1.5-.6 1.7-1.3.3-.7.1-1.6-.5-2.1l-16-15c-.3-.5-.8-.7-1.3-.7z'/%3E%3C/svg%3E") 40 15, auto`
    }
  };
  function bigCursor(enable = false) {
    injectToolCSS({
      ...bigCursorConfig,
      enable
    });
  }

  // src/tools/highlightTitle.ts
  var highlightTitleConfig = {
    id: "highlight-title",
    selector: `html`,
    childrenSelector: HEADER_SELECTORS,
    styles: {
      "outline": "2px solid #0048ff",
      "outline-offset": "2px"
    }
  };
  function highlightTitle(enable = false) {
    injectToolCSS({
      ...highlightTitleConfig,
      enable
    });
  }

  // src/tools/readingGuide.html
  var readingGuide_default = '<div class="cya11y-rg cya11y-rg-top"></div><div class="cya11y-rg cya11y-rg-bottom" style=top:auto;bottom:0></div>';

  // src/tools/readingGuide.css
  var readingGuide_default2 = ".cya11y-rg{position:fixed;top:0;left:0;right:0;width:100%;height:0;pointer-events:none;background-color:#000c;z-index:1000000}\n";

  // src/tools/readingGuide.ts
  function readingGuide(enable = false) {
    let guide = document.querySelector(".cya11y-rg-container");
    if (enable) {
      if (!guide) {
        guide = document.createElement("div");
        guide.classList.add("cya11y-rg-container");
        guide.innerHTML = `<style>${readingGuide_default2}</style>${readingGuide_default}`;
        const rgTop = guide.querySelector(".cya11y-rg-top");
        const rgBottom = guide.querySelector(".cya11y-rg-bottom");
        const margin = 20;
        window.__cya11y__onScrollReadableGuide = (event) => {
          rgTop.style.height = `${event.clientY - margin}px`;
          rgBottom.style.height = `${window.innerHeight - event.clientY - margin * 5}px`;
        };
        document.addEventListener("mousemove", window.__cya11y__onScrollReadableGuide, { passive: false });
        document.body.appendChild(guide);
      }
    } else {
      guide?.remove();
      if (window.__cya11y__onScrollReadableGuide) {
        document.removeEventListener("mousemove", window.__cya11y__onScrollReadableGuide);
        delete window.__cya11y__onScrollReadableGuide;
      }
    }
  }

  // src/tools/highlightLinks.ts
  var highlightLinksConfig = {
    id: "highlight-links",
    selector: `html`,
    childrenSelector: LINKS_SELECTORS,
    styles: {
      "outline": "2px solid #0048ff",
      "outline-offset": "2px"
    }
  };
  function highlightLinks(enable = false) {
    injectToolCSS({
      ...highlightLinksConfig,
      enable
    });
  }

  // src/tools/adjustLetterSpacing.ts
  var adjustLetterSpacingConfig = {
    id: "letter-spacing",
    selector: `html`,
    childrenSelector: ALL_ELEMENT_SELECTORS,
    styles: {
      "letter-spacing": "2px"
    }
  };
  function adjustLetterSpacing(enable = false) {
    injectToolCSS({
      ...adjustLetterSpacingConfig,
      enable
    });
  }

  // src/tools/adjustLineHeight.ts
  var adjustLineHeightConfig = {
    id: "line-height",
    selector: `html`,
    childrenSelector: ALL_ELEMENT_SELECTORS,
    styles: {
      "line-height": "3"
    }
  };
  function adjustLineHeight(enable = false) {
    injectToolCSS({
      ...adjustLineHeightConfig,
      enable
    });
  }

  // src/tools/adjustFontWeight.ts
  var adjustFontWeightConfig = {
    id: "font-weight",
    selector: `html`,
    childrenSelector: ALL_ELEMENT_SELECTORS,
    styles: {
      "font-weight": "700"
    }
  };
  function adjustFontWeight(enable = false) {
    injectToolCSS({
      ...adjustFontWeightConfig,
      enable
    });
  }

  // src/tools/textAlign.ts
  function textAlign(value) {
    const direction = value || "left";
    const config = {
      id: "text-align",
      selector: `html`,
      childrenSelector: TEXT_SELECTORS,
      styles: {
        "text-align": direction
      }
    };
    injectToolCSS({
      ...config,
      enable: !!value
    });
  }

  // src/tools/pageRead.ts
  var SKIP_SELECTOR = '.cya11y-menu, .cya11y-widget, .cya11y-overlay, input, textarea, [contenteditable="true"]';
  var SELECTION_DEBOUNCE_MS = 300;
  var SELECTION_MIN_CHARS = 3;
  if (typeof window !== "undefined" && "speechSynthesis" in window) {
    try {
      window.speechSynthesis.cancel();
    } catch {
    }
    window.addEventListener("beforeunload", () => {
      try {
        window.speechSynthesis.cancel();
      } catch {
      }
    });
  }
  var mouseupHandler = null;
  var touchendHandler = null;
  var keyupHandler = null;
  var outlinedEl = null;
  var outlinedOriginalOutline = null;
  var outlinedOriginalOutlineOffset = null;
  var isEnabled = false;
  var chromeKeepalive = null;
  var totalChunks = 0;
  var finishedChunks = 0;
  var selectionDebounce = null;
  var lastSelectionText = "";
  function clearOutline() {
    if (outlinedEl) {
      if (outlinedOriginalOutline !== null) outlinedEl.style.outline = outlinedOriginalOutline;
      if (outlinedOriginalOutlineOffset !== null) outlinedEl.style.outlineOffset = outlinedOriginalOutlineOffset;
    }
    outlinedEl = null;
    outlinedOriginalOutline = null;
    outlinedOriginalOutlineOffset = null;
  }
  function langFromElement(node) {
    if (!node) return null;
    let el = node.nodeType === Node.ELEMENT_NODE ? node : node.parentElement;
    while (el && el !== document.documentElement) {
      const lang = el.getAttribute && el.getAttribute("lang");
      if (lang && lang.trim()) return lang.toLowerCase().split("-")[0];
      el = el.parentElement;
    }
    return null;
  }
  function detectLangFromText(text) {
    if (/[\u3041-\u309F\u30A0-\u30FF]/.test(text)) return "ja";
    if (/[\uAC00-\uD7AF]/.test(text)) return "ko";
    if (/[\u4E00-\u9FFF]/.test(text)) return "zh";
    if (/[\u0900-\u097F]/.test(text)) return "hi";
    if (/[\u0D00-\u0D7F]/.test(text)) return "ml";
    if (/[\u0B80-\u0BFF]/.test(text)) return "ta";
    if (/[\u0C80-\u0CFF]/.test(text)) return "kn";
    if (/[\u0C00-\u0C7F]/.test(text)) return "te";
    if (/[\u0980-\u09FF]/.test(text)) return "bn";
    if (/[\u0A00-\u0A7F]/.test(text)) return "pa";
    if (/[\u0A80-\u0AFF]/.test(text)) return "gu";
    if (/[\u0B00-\u0B7F]/.test(text)) return "or";
    if (/[\u0D80-\u0DFF]/.test(text)) return "si";
    if (/[\u0E00-\u0E7F]/.test(text)) return "th";
    if (/[\u0E80-\u0EFF]/.test(text)) return "lo";
    if (/[\u1000-\u109F]/.test(text)) return "my";
    if (/[\u1780-\u17FF]/.test(text)) return "km";
    if (/[\u0F00-\u0FFF]/.test(text)) return "bo";
    if (/[\u1800-\u18AF]/.test(text)) return "mn";
    if (/[\u10A0-\u10FF]/.test(text)) return "ka";
    if (/[\u0530-\u058F]/.test(text)) return "hy";
    if (/[\u1200-\u137F]/.test(text)) return "am";
    if (/[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF]/.test(text)) return "ar";
    if (/[\u0590-\u05FF]/.test(text)) return "he";
    if (/[\u0400-\u04FF]/.test(text)) return "ru";
    if (/[\u0370-\u03FF]/.test(text)) return "el";
    return null;
  }
  function pickVoiceForText(text, anchor) {
    const elementLang = langFromElement(anchor);
    const scriptLang = elementLang ? null : detectLangFromText(text);
    const pageLang = (document.documentElement.lang || "").toLowerCase().split("-")[0];
    const targetLang = elementLang || scriptLang || pageLang || "en";
    const voices = window.speechSynthesis.getVoices();
    if (!voices.length) return { voice: null, lang: targetLang };
    const voice = voices.find((v) => /google/i.test(v.name) && v.lang.toLowerCase().startsWith(targetLang)) || voices.find((v) => v.lang.toLowerCase().startsWith(targetLang)) || voices.find((v) => /google/i.test(v.name)) || voices.find((v) => v.default) || null;
    return { voice, lang: targetLang };
  }
  function chunkText(text) {
    const matches = text.match(/[^.!?\n]+(?:[.!?]+|\n+|$)/g);
    if (!matches) return [text];
    const out = [];
    for (const raw of matches) {
      const trimmed = raw.trim();
      if (!trimmed) continue;
      if (trimmed.length <= 220) {
        out.push(trimmed);
      } else {
        for (let i = 0; i < trimmed.length; i += 200) {
          out.push(trimmed.slice(i, i + 200));
        }
      }
    }
    return out.length ? out : [text];
  }
  function startKeepalive() {
    if (chromeKeepalive !== null) return;
    chromeKeepalive = window.setInterval(() => {
      const synth = window.speechSynthesis;
      if (!synth.speaking && !synth.pending) {
        stopKeepalive();
        return;
      }
      synth.pause();
      synth.resume();
    }, 1e4);
  }
  function stopKeepalive() {
    if (chromeKeepalive !== null) {
      clearInterval(chromeKeepalive);
      chromeKeepalive = null;
    }
  }
  function speakChunked(text, anchor = null) {
    const synth = window.speechSynthesis;
    synth.cancel();
    stopKeepalive();
    const chunks = chunkText(text);
    totalChunks = chunks.length;
    finishedChunks = 0;
    const { voice, lang } = pickVoiceForText(text, anchor);
    chunks.forEach((chunk) => {
      const u = new SpeechSynthesisUtterance(chunk);
      u.lang = lang;
      u.rate = 1;
      if (voice) u.voice = voice;
      u.onend = () => {
        finishedChunks += 1;
        if (finishedChunks >= totalChunks) {
          stopKeepalive();
          clearOutline();
        }
      };
      u.onerror = () => {
        finishedChunks += 1;
        if (finishedChunks >= totalChunks) {
          stopKeepalive();
          clearOutline();
        }
      };
      synth.speak(u);
    });
    if (chunks.length > 0) startKeepalive();
  }
  function isInsideSkippedZone(node) {
    if (!node) return false;
    const el = node.nodeType === Node.ELEMENT_NODE ? node : node.parentElement;
    if (!el) return false;
    return !!el.closest(SKIP_SELECTOR);
  }
  function readSelectionDebounced() {
    if (selectionDebounce !== null) clearTimeout(selectionDebounce);
    selectionDebounce = window.setTimeout(() => {
      selectionDebounce = null;
      const sel = window.getSelection();
      if (!sel || sel.rangeCount === 0) return;
      if (isInsideSkippedZone(sel.anchorNode) || isInsideSkippedZone(sel.focusNode)) return;
      const text = sel.toString().trim();
      if (text.length < SELECTION_MIN_CHARS) return;
      if (text === lastSelectionText) return;
      lastSelectionText = text;
      clearOutline();
      speakChunked(text, sel.anchorNode);
    }, SELECTION_DEBOUNCE_MS);
  }
  function handleMouseup(_e) {
    readSelectionDebounced();
  }
  function handleTouchend(_e) {
    readSelectionDebounced();
  }
  function handleKeyup(e) {
    const isCmdA = (e.ctrlKey || e.metaKey) && (e.key === "a" || e.key === "A");
    const isShiftSel = e.shiftKey && (e.key === "ArrowUp" || e.key === "ArrowDown" || e.key === "ArrowLeft" || e.key === "ArrowRight" || e.key === "Home" || e.key === "End");
    if (!isCmdA && !isShiftSel) return;
    readSelectionDebounced();
  }
  function pageRead(enable = false) {
    if (typeof window === "undefined" || !("speechSynthesis" in window)) return;
    if (enable && !isEnabled) {
      mouseupHandler = handleMouseup;
      touchendHandler = handleTouchend;
      keyupHandler = handleKeyup;
      document.addEventListener("mouseup", mouseupHandler);
      document.addEventListener("touchend", touchendHandler);
      document.addEventListener("keyup", keyupHandler);
      isEnabled = true;
    } else if (!enable && isEnabled) {
      if (mouseupHandler) document.removeEventListener("mouseup", mouseupHandler);
      if (touchendHandler) document.removeEventListener("touchend", touchendHandler);
      if (keyupHandler) document.removeEventListener("keyup", keyupHandler);
      mouseupHandler = null;
      touchendHandler = null;
      keyupHandler = null;
      if (selectionDebounce !== null) {
        clearTimeout(selectionDebounce);
        selectionDebounce = null;
      }
      window.speechSynthesis.cancel();
      stopKeepalive();
      clearOutline();
      lastSelectionText = "";
      isEnabled = false;
    }
  }

  // src/tools/muteSounds.ts
  var originalMuted = /* @__PURE__ */ new WeakMap();
  var originalIframeSrc = /* @__PURE__ */ new WeakMap();
  var observer = null;
  var isEnabled2 = false;
  function muteEl(el) {
    if (!originalMuted.has(el)) {
      originalMuted.set(el, el.muted);
    }
    el.muted = true;
  }
  function unmuteEl(el) {
    if (originalMuted.has(el)) {
      el.muted = originalMuted.get(el);
      originalMuted.delete(el);
    }
  }
  function isYouTubeEmbed(src) {
    return /^https?:\/\/(www\.)?(youtube|youtube-nocookie)\.com\/embed\//i.test(src);
  }
  function isVimeoEmbed(src) {
    return /^https?:\/\/player\.vimeo\.com\/video\//i.test(src);
  }
  function postMessageMute(iframe) {
    const src = iframe.src || "";
    try {
      if (isYouTubeEmbed(src)) {
        iframe.contentWindow?.postMessage(
          JSON.stringify({ event: "command", func: "mute", args: [] }),
          "*"
        );
      } else if (isVimeoEmbed(src)) {
        iframe.contentWindow?.postMessage(
          JSON.stringify({ method: "setVolume", value: 0 }),
          "*"
        );
      }
    } catch {
    }
  }
  function postMessageUnmute(iframe) {
    const src = iframe.src || "";
    try {
      if (isYouTubeEmbed(src)) {
        iframe.contentWindow?.postMessage(
          JSON.stringify({ event: "command", func: "unMute", args: [] }),
          "*"
        );
      } else if (isVimeoEmbed(src)) {
        iframe.contentWindow?.postMessage(
          JSON.stringify({ method: "setVolume", value: 1 }),
          "*"
        );
      }
    } catch {
    }
  }
  function muteIframe(iframe) {
    const src = iframe.src;
    if (!src) return;
    postMessageMute(iframe);
    let url;
    try {
      url = new URL(src);
    } catch {
      return;
    }
    let needsReload = false;
    if (isYouTubeEmbed(src)) {
      if (url.searchParams.get("mute") !== "1") {
        url.searchParams.set("mute", "1");
        needsReload = true;
      }
      if (url.searchParams.get("enablejsapi") !== "1") {
        url.searchParams.set("enablejsapi", "1");
        needsReload = true;
      }
    } else if (isVimeoEmbed(src)) {
      if (url.searchParams.get("muted") !== "1") {
        url.searchParams.set("muted", "1");
        needsReload = true;
      }
    } else {
      return;
    }
    if (needsReload) {
      if (!originalIframeSrc.has(iframe)) {
        originalIframeSrc.set(iframe, src);
      }
      iframe.src = url.toString();
    }
  }
  function unmuteIframe(iframe) {
    if (originalIframeSrc.has(iframe)) {
      iframe.src = originalIframeSrc.get(iframe);
      originalIframeSrc.delete(iframe);
      return;
    }
    postMessageUnmute(iframe);
  }
  function muteAllExisting() {
    document.querySelectorAll("audio, video").forEach(muteEl);
    document.querySelectorAll("iframe").forEach(muteIframe);
  }
  function unmuteAllTracked() {
    document.querySelectorAll("audio, video").forEach(unmuteEl);
    document.querySelectorAll("iframe").forEach(unmuteIframe);
  }
  function startObserver() {
    if (observer) return;
    observer = new MutationObserver((mutations) => {
      for (const m of mutations) {
        m.addedNodes.forEach((node) => {
          if (!(node instanceof HTMLElement)) return;
          if (node instanceof HTMLMediaElement) {
            muteEl(node);
          } else if (node instanceof HTMLIFrameElement) {
            muteIframe(node);
          } else {
            node.querySelectorAll("audio, video").forEach(muteEl);
            node.querySelectorAll("iframe").forEach(muteIframe);
          }
        });
      }
    });
    observer.observe(document.body, { childList: true, subtree: true });
  }
  function stopObserver() {
    if (observer) {
      observer.disconnect();
      observer = null;
    }
  }
  function muteSounds(enable = false) {
    if (enable && !isEnabled2) {
      muteAllExisting();
      startObserver();
      isEnabled2 = true;
    } else if (!enable && isEnabled2) {
      stopObserver();
      unmuteAllTracked();
      isEnabled2 = false;
    }
  }

  // src/views/menu/renderTools.ts
  function renderTools() {
    const states = userSettings?.states;
    highlightTitle(states["highlight-title"]);
    highlightLinks(states["highlight-links"]);
    const fontSize = Number(states?.fontSize) || 1;
    adjustFontSize(fontSize);
    adjustLetterSpacing(states["letter-spacing"]);
    adjustLineHeight(states["line-height"]);
    adjustFontWeight(states["font-weight"]);
    readableFont(states["readable-font"]);
    readingGuide(states["readable-guide"]);
    stopAnimations(states["stop-animations"]);
    bigCursor(states["big-cursor"]);
    textAlign(states["text-align"] || false);
    pageRead(!!states["page-read"]);
    muteSounds(!!states["mute-sounds"]);
  }

  // src/enum/Filters.ts
  var FILTERS = {
    "dark-contrast": {
      styles: {
        "color": "#FFF",
        "fill": "#FFF",
        "background-color": "#181818"
      },
      childrenSelector: DARK_CONTRAST_SELECTORS,
      mainSelector: ""
    },
    "light-contrast": {
      styles: {
        "color": "#000",
        "fill": "#000",
        "background-color": "#FFF"
      },
      childrenSelector: TEXT_SELECTORS,
      mainSelector: ""
    },
    "high-contrast": {
      styles: {
        "filter": "contrast(110%)"
      },
      mainSelector: ":not(html):not(body)"
    },
    "high-saturation": {
      styles: {
        "filter": "saturate(110%)"
      },
      mainSelector: ":not(html):not(body)"
    },
    "low-saturation": {
      styles: {
        "filter": "saturate(87%)"
      },
      mainSelector: ":not(html):not(body)"
    },
    "monochrome": {
      styles: {
        "filter": "grayscale(100%)"
      },
      mainSelector: ":not(html):not(body)"
    }
  };

  // src/tools/enableContrast.ts
  function enableContrast(contrast) {
    const filter = FILTERS[contrast];
    if (!filter) {
      document.getElementById("cya11y-filter-style")?.remove();
      document.body.classList.remove("cya11y-filter", "cya11y-dark-contrast");
      return;
    }
    const css = generateCSSFromConfig({
      ...filter,
      selector: `*${filter.mainSelector}:not(#cya11y-container):not(#cya11y-container *):not(.cya11y-overlay):not(.cya11y-rg-container):not(.cya11y-rg-container *)`
    });
    addStylesheet({ css, id: "cya11y-filter-style" });
    document.body.classList.add("cya11y-filter");
    document.body.classList.toggle("cya11y-dark-contrast", contrast === "dark-contrast");
  }

  // src/views/menu/runAccessibility.ts
  function runAccessibility() {
    adjustFontSize(userSettings?.states?.fontSize);
    renderTools();
    enableContrast(userSettings?.states?.contrast);
  }

  // src/views/widget/widget.css
  var widget_default = ".cya11y-widget,.cya11y-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;-webkit-font-smoothing:antialiased}.cya11y-widget *,.cya11y-menu *{box-sizing:border-box!important}.cya11y-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cya11y-menu-title-container{display:flex;align-items:center;gap:5px}.cya11y-menu-btn{position:fixed;z-index:500000;right:30px;bottom:30px;box-shadow:0 0 0 calc(var(--cya11y-size, 44px) * .09) var(--cya11y-primary-color, #1863DC),0 5px 15px #252c6126,0 2px 4px #5d649433;transition:transform .2s ease,box-shadow .2s ease;border-radius:50%;align-items:center;justify-content:center;width:var(--cya11y-size, 44px);height:var(--cya11y-size, 44px);display:flex;cursor:pointer;text-decoration:none!important;background:var(--cya11y-primary-color, #1863DC);border:3px solid #ffffff!important;background-clip:padding-box;outline:none;color:#fff}button.cya11y-menu-btn:focus-visible{outline:3px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));outline-offset:calc(var(--cya11y-size, 44px) * .09 + 3px);box-shadow:0 0 0 calc(var(--cya11y-size, 44px) * .09) var(--cya11y-primary-color, #1863DC),0 5px 15px #252c6126,0 2px 4px #5d649433}.cya11y-menu-btn svg{width:85%;max-width:85%;background:transparent!important}.cya11y-menu-btn:hover{transform:scale(1.05)}.cya11y-menu-btn:active{transform:scale(.98)}.cya11y-widget-icon{width:var(--cya11y-size, 44px);height:var(--cya11y-size, 44px);position:fixed;z-index:500000}@media (prefers-contrast: high){.cya11y-menu-btn{border:3px solid transparent!important;background-clip:padding-box;box-shadow:0 0 0 calc(var(--cya11y-size, 44px) * .09) #000,0 5px 15px #252c614d}button.cya11y-menu-btn:focus-visible{outline:3px solid #000000;outline-offset:calc(var(--cya11y-size, 44px) * .09 + 3px);box-shadow:0 0 0 calc(var(--cya11y-size, 44px) * .09) #000,0 5px 15px #252c6126}}@media (prefers-reduced-motion: reduce){.cya11y-menu-btn{transition:none}.cya11y-menu-btn:hover{transform:none}}@media only screen and (max-width: 768px){.cya11y-menu-btn{width:42px;height:42px}.cya11y-menu-btn svg{width:26px;height:26px;min-height:26px;min-width:26px;max-width:26px;max-height:26px}}\n";

  // src/views/menu/menu.html
  var menu_default = '<div aria-labelledby=cya11y-menu-title aria-modal=true class=cya11y-menu id=cya11y-accessibility-menu role=dialog><div aria-atomic=true aria-live=polite class=cya11y-sr-only id=cya11y-menu-announcements></div><header class=cya11y-menu-header><div class=cya11y-menu-title-container><div aria-hidden=true class=cya11y-menu-title-icon><svg viewbox="0 0 28 28" fill=none height=28 width=28 xmlns=http://www.w3.org/2000/svg><path d="M14.1009 19.5167L14.0943 19.5102L14.064 19.5405L14.0705 19.547L14.1009 19.5167Z" fill=white /><path d="M13.957 7.7588C16.0735 7.7588 17.7899 6.04796 17.7899 3.93836V3.82044C17.7899 1.71084 16.0735 0 13.957 0C11.8406 0 10.1241 1.71084 10.1241 3.82044V3.93836C10.1241 6.04796 11.8406 7.7588 13.957 7.7588Z" fill=white /><path d="M2.65871 24.1362C2.19047 24.6548 2.23269 25.4551 2.7529 25.9216L4.7109 27.6775C5.22857 28.1417 6.02418 28.0998 6.49023 27.5837L13.3518 19.9865L9.54467 16.5091L2.65871 24.1362Z" fill=white /><path d="M25.5243 8.37116C26.0208 7.88495 26.0308 7.08893 25.5468 6.59033L23.715 4.70324C23.2281 4.20155 22.426 4.19133 21.9264 4.68046L13.9283 12.5108L9.55938 8.35834C9.05541 7.87934 8.25896 7.89812 7.77814 8.40036L5.98803 10.2702C5.5013 10.7786 5.52445 11.5869 6.03948 12.0666L14.0638 19.5407L14.0939 19.5107L14.1003 19.5171L17.0213 16.6164L14.4595 19.9438L20.8258 27.4911C21.2742 28.0228 22.0683 28.0914 22.6014 27.6445L24.618 25.954C25.1534 25.5052 25.2223 24.7068 24.7719 24.1729L17.8128 15.9239L25.5243 8.37116Z" fill=white /></svg></div><h2 class=cya11y-menu-title id=cya11y-menu-title><span class=cya11y-translate>Accessibility menu</span></h2></div><div class=cya11y-menu-actions style=gap:15px><button aria-label="Reset all accessibility settings to default" title="Reset settings" class=cya11y-menu-reset role=button><svg viewbox="0 0 24 24" aria-hidden=true fill=none height=24 width=24 xmlns=http://www.w3.org/2000/svg><path d="M3.06006 13C3.30547 15.1939 4.34865 17.221 5.9912 18.696C7.63374 20.1709 9.76108 20.9907 11.9686 20.9994C14.1762 21.0081 16.3099 20.2052 17.9641 18.7434C19.6183 17.2815 20.6775 15.2627 20.9403 13.0708C21.2031 10.879 20.6511 8.66696 19.3894 6.85551C18.1276 5.04406 16.2441 3.75951 14.0971 3.24618C11.95 2.73284 9.68922 3.02652 7.74457 4.07135C5.79993 5.11619 4.30712 6.83931 3.55006 8.913" fill=none stroke=#FFFFFF stroke-linecap=round stroke-linejoin=round stroke-width=2 /><path d="M3 4.00098V9.00098H8" fill=none stroke=#FFFFFF stroke-linecap=round stroke-linejoin=round stroke-width=2 /></svg> <span class=cya11y-sr-only>Reset settings</span></button><button aria-label="Close accessibility menu" title="Close accessibility menu" class=cya11y-menu-close role=button><svg viewbox="0 0 14 14" aria-hidden=true fill=none height=14 width=14 xmlns=http://www.w3.org/2000/svg><path d="M13 1L1 13M1 1L13 13" stroke=#FFFFFF stroke-linecap=round stroke-linejoin=round stroke-width=2 /></svg> <span class=cya11y-sr-only>Close</span></button></div></header><main class=cya11y-menu-content><section aria-labelledby=cya11y-language-section class=cya11y-card><h2 class=cya11y-sr-only id=cya11y-language-section>Language Selection</h2><div id=cya11y-language-dropdown></div></section><section class="cya11y-card cya11y-profile-card" aria-labelledby=cya11y-profile-section><div class=cya11y-profile-title-container><div aria-hidden=true><svg viewbox="0 0 32 32" fill=none height=32 width=32 xmlns=http://www.w3.org/2000/svg><path d="M0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16Z" fill=#E9EAEC /><path d="M7 16C7 17.1819 7.23279 18.3522 7.68508 19.4442C8.13738 20.5361 8.80031 21.5282 9.63604 22.364C10.4718 23.1997 11.4639 23.8626 12.5558 24.3149C13.6478 24.7672 14.8181 25 16 25C17.1819 25 18.3522 24.7672 19.4442 24.3149C20.5361 23.8626 21.5282 23.1997 22.364 22.364C23.1997 21.5282 23.8626 20.5361 24.3149 19.4442C24.7672 18.3522 25 17.1819 25 16C25 14.8181 24.7672 13.6478 24.3149 12.5558C23.8626 11.4639 23.1997 10.4718 22.364 9.63604C21.5282 8.80031 20.5361 8.13738 19.4442 7.68508C18.3522 7.23279 17.1819 7 16 7C14.8181 7 13.6478 7.23279 12.5558 7.68508C11.4639 8.13738 10.4718 8.80031 9.63604 9.63604C8.80031 10.4718 8.13738 11.4639 7.68508 12.5558C7.23279 13.6478 7 14.8181 7 16Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /><path d="M14 20.5L16 17.5M16 17.5L18 20.5M16 17.5V15.5M16 15.5L19 14.5M16 15.5L13 14.5" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /><path d="M16 12C16.2761 12 16.5 11.7761 16.5 11.5C16.5 11.2239 16.2761 11 16 11C15.7239 11 15.5 11.2239 15.5 11.5C15.5 11.7761 15.7239 12 16 12Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg></div><button class="cya11y-card-title cya11y-profile-title" aria-controls=cya11y-profile-items aria-expanded=false id=cya11y-profile-section role=button>Accessibility Profiles</button><div aria-hidden=true class=cya11y-arrow><svg viewbox="0 0 24 24" fill=none height=24 width=24 xmlns=http://www.w3.org/2000/svg><path d="M18 9L12 15L6 9" stroke=black stroke-linecap=round stroke-linejoin=round stroke-width=2 /></svg></div></div><div class="cya11y-profile-items profiles" aria-labelledby=cya11y-profile-section id=cya11y-profile-items role=region></div></section><section aria-labelledby=cya11y-content-section class=cya11y-card><h2 class=cya11y-card-title id=cya11y-content-section>Content adjustments</h2><div class="cya11y-items content" aria-labelledby=cya11y-content-section role=group></div></section><section aria-labelledby=cya11y-color-section class=cya11y-card><h2 class=cya11y-card-title id=cya11y-color-section>Colour adjustments</h2><div class="cya11y-items contrast" aria-labelledby=cya11y-color-section role=group></div></section><section aria-labelledby=cya11y-navigation-section class=cya11y-card><h2 class=cya11y-card-title id=cya11y-navigation-section>Navigation adjustments</h2><div class="cya11y-items tools" aria-labelledby=cya11y-navigation-section role=group></div></section><section class=cya11y-card><div class=cya11y-menu-reset-footer><button aria-label="Reset all accessibility settings to default" class="cya11y-menu-reset cya11y-menu-reset-footer-btn" title="Reset all settings" type=button><svg viewbox="0 0 24 24" aria-hidden=true fill=none height=20 width=20 xmlns=http://www.w3.org/2000/svg><path d="M3.06006 13C3.30547 15.1939 4.34865 17.221 5.9912 18.696C7.63374 20.1709 9.76108 20.9907 11.9686 20.9994C14.1762 21.0081 16.3099 20.2052 17.9641 18.7434C19.6183 17.2815 20.6775 15.2627 20.9403 13.0708C21.2031 10.879 20.6511 8.66696 19.3894 6.85551C18.1276 5.04406 16.2441 3.75951 14.0971 3.24618C11.95 2.73284 9.68922 3.02652 7.74457 4.07135C5.79993 5.11619 4.30712 6.83931 3.55006 8.913" stroke=#FFFFFF stroke-linecap=round stroke-linejoin=round stroke-width=2 /><path d="M3 4.00098V9.00098H8" fill=none stroke=#FFFFFF stroke-linecap=round stroke-linejoin=round stroke-width=2 /></svg> <span class=cya11y-translate>Reset all settings</span></button><a aria-label="View accessibility statement (opens in new window)" class="cya11y-menu-reset-footer-link cya11y-translate cya11y-accessibility-statement-link" rel="noopener noreferrer" href=# target=_blank> Accessibility statement </a></div></section></main><footer class=cya11y-footer><div style="text-align:right;color:#293c5b;direction:ltr;border-radius:0 0 6px 6px;justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:20px;display:flex"><a aria-label="Visit CookieYes website (opens in new window)" href="https://www.cookieyes.com/product/accessibility-widget/?ref=cypbcyaw&utm_source=accessibility-widget&utm_medium=powered-by-cookieyes" rel=noopener style=margin-left:5px;line-height:0 target=_blank> <svg viewbox="0 0 847 109" aria-hidden=true class=cya11y-footer-logo fill=none focusable=false xmlns=http://www.w3.org/2000/svg><path d="M118.623 67.1911H100.495L97.495 75.8639H87.909L104.277 30.283H114.905L131.273 75.8639H121.622L118.623 67.1911ZM116.144 59.8878L109.559 40.8468L102.972 59.8878H116.144ZM132.435 57.8011C132.435 54.0625 133.196 50.802 134.717 48.0198C136.239 45.1941 138.347 43.0205 141.042 41.4989C143.738 39.9339 146.825 39.1514 150.303 39.1514C154.78 39.1514 158.475 40.2817 161.388 42.5422C164.344 44.7593 166.322 47.8894 167.322 51.9323H157.476C156.954 50.3673 156.063 49.1501 154.802 48.2806C153.584 47.3677 152.063 46.9112 150.237 46.9112C147.629 46.9112 145.564 47.8676 144.042 49.7804C142.521 51.6497 141.76 54.3233 141.76 57.8011C141.76 61.2354 142.521 63.909 144.042 65.8218C145.564 67.6911 147.629 68.6257 150.237 68.6257C153.932 68.6257 156.345 66.9738 157.476 63.6699H167.322C166.322 67.5824 164.344 70.6906 161.388 72.995C158.432 75.2988 154.737 76.4507 150.303 76.4507C146.825 76.4507 143.738 75.6899 141.042 74.1685C138.347 72.6032 136.239 70.4296 134.717 67.6476C133.196 64.8219 132.435 61.5398 132.435 57.8011ZM169.054 57.8011C169.054 54.0625 169.815 50.802 171.336 48.0198C172.858 45.1941 174.966 43.0205 177.662 41.4989C180.357 39.9339 183.443 39.1514 186.921 39.1514C191.399 39.1514 195.094 40.2817 198.006 42.5422C200.963 44.7593 202.94 47.8894 203.941 51.9323H194.094C193.572 50.3673 192.681 49.1501 191.42 48.2806C190.204 47.3677 188.681 46.9112 186.856 46.9112C184.247 46.9112 182.183 47.8676 180.661 49.7804C179.139 51.6497 178.379 54.3233 178.379 57.8011C178.379 61.2354 179.139 63.909 180.661 65.8218C182.183 67.6911 184.247 68.6257 186.856 68.6257C190.551 68.6257 192.964 66.9738 194.094 63.6699H203.941C202.94 67.5824 200.963 70.6906 198.006 72.995C195.051 75.2988 191.355 76.4507 186.921 76.4507C183.443 76.4507 180.357 75.6899 177.662 74.1685C174.966 72.6032 172.858 70.4296 171.336 67.6476C169.815 64.8219 169.054 61.5398 169.054 57.8011ZM241.602 57.0186C241.602 58.3228 241.515 59.4965 241.342 60.5399H214.932C215.15 63.1482 216.063 65.1914 217.671 66.6695C219.28 68.1476 221.258 68.8866 223.605 68.8866C226.996 68.8866 229.409 67.4303 230.843 64.5176H240.69C239.647 67.9954 237.646 70.8646 234.69 73.1252C231.735 75.3419 228.104 76.4507 223.801 76.4507C220.323 76.4507 217.193 75.6899 214.41 74.1685C211.672 72.6032 209.52 70.408 207.955 67.5824C206.434 64.7567 205.673 61.4963 205.673 57.8011C205.673 54.0625 206.434 50.7803 207.955 47.9545C209.477 45.1288 211.607 42.9552 214.346 41.4337C217.084 39.9122 220.236 39.1514 223.801 39.1514C227.235 39.1514 230.3 39.8904 232.995 41.3685C235.734 42.8465 237.842 44.955 239.32 47.6937C240.842 50.389 241.602 53.4973 241.602 57.0186ZM232.147 54.4102C232.104 52.0627 231.256 50.1934 229.604 48.8023C227.953 47.3677 225.931 46.6504 223.54 46.6504C221.279 46.6504 219.367 47.346 217.801 48.737C216.28 50.0847 215.345 51.9757 214.997 54.4102H232.147ZM259.482 76.4507C256.526 76.4507 253.874 75.9294 251.527 74.886C249.179 73.7989 247.31 72.3429 245.918 70.5166C244.571 68.691 243.832 66.6695 243.702 64.4524H252.896C253.07 65.8435 253.743 66.9956 254.918 67.9084C256.135 68.8214 257.635 69.2778 259.417 69.2778C261.156 69.2778 262.503 68.93 263.46 68.2345C264.46 67.5389 264.96 66.6478 264.96 65.561C264.96 64.3872 264.351 63.5177 263.134 62.9526C261.96 62.344 260.069 61.6919 257.461 60.9963C254.765 60.3442 252.548 59.6704 250.809 58.9749C249.114 58.2793 247.636 57.2142 246.375 55.7796C245.158 54.345 244.549 52.4105 244.549 49.9761C244.549 47.9763 245.114 46.1504 246.245 44.4985C247.418 42.8465 249.071 41.5424 251.2 40.586C253.374 39.6296 255.917 39.1514 258.83 39.1514C263.134 39.1514 266.568 40.2382 269.133 42.4118C271.698 44.542 273.111 47.4329 273.371 51.0846H264.634C264.503 49.65 263.895 48.5197 262.807 47.6937C261.764 46.8243 260.351 46.3896 258.57 46.3896C256.917 46.3896 255.635 46.6939 254.722 47.3025C253.853 47.9111 253.418 48.7588 253.418 49.8456C253.418 51.0629 254.026 51.9975 255.243 52.6496C256.461 53.2582 258.352 53.8886 260.916 54.5406C263.525 55.1927 265.677 55.8666 267.373 56.5621C269.068 57.2577 270.524 58.3445 271.741 59.8226C273.002 61.2572 273.654 63.1699 273.698 65.561C273.698 67.6476 273.111 69.517 271.937 71.1687C270.807 72.821 269.155 74.1253 266.981 75.0816C264.851 75.9941 262.352 76.4507 259.482 76.4507ZM292.408 76.4507C289.451 76.4507 286.799 75.9294 284.452 74.886C282.105 73.7989 280.235 72.3429 278.844 70.5166C277.497 68.691 276.757 66.6695 276.627 64.4524H285.821C285.995 65.8435 286.669 66.9956 287.843 67.9084C289.06 68.8214 290.56 69.2778 292.342 69.2778C294.081 69.2778 295.429 68.93 296.385 68.2345C297.385 67.5389 297.885 66.6478 297.885 65.561C297.885 64.3872 297.276 63.5177 296.059 62.9526C294.885 62.344 292.994 61.6919 290.386 60.9963C287.691 60.3442 285.473 59.6704 283.735 58.9749C282.039 58.2793 280.561 57.2142 279.301 55.7796C278.083 54.345 277.475 52.4105 277.475 49.9761C277.475 47.9763 278.039 46.1504 279.17 44.4985C280.344 42.8465 281.996 41.5424 284.126 40.586C286.3 39.6296 288.843 39.1514 291.756 39.1514C296.059 39.1514 299.494 40.2382 302.058 42.4118C304.623 44.542 306.036 47.4329 306.297 51.0846H297.559C297.429 49.65 296.82 48.5197 295.733 47.6937C294.69 46.8243 293.277 46.3896 291.495 46.3896C289.843 46.3896 288.56 46.6939 287.647 47.3025C286.778 47.9111 286.343 48.7588 286.343 49.8456C286.343 51.0629 286.952 51.9975 288.169 52.6496C289.386 53.2582 291.277 53.8886 293.842 54.5406C296.451 55.1927 298.602 55.8666 300.298 56.5621C301.993 57.2577 303.45 58.3445 304.667 59.8226C305.927 61.2572 306.58 63.1699 306.623 65.561C306.623 67.6476 306.036 69.517 304.863 71.1687C303.732 72.821 302.08 74.1253 299.906 75.0816C297.777 75.9941 295.277 76.4507 292.408 76.4507ZM363.24 30.3482L347.851 60.0182V75.8639H338.722V60.0182L323.267 30.3482H333.57L343.351 51.1498L353.068 30.3482H363.24ZM399.479 57.0186C399.479 58.3228 399.393 59.4965 399.219 60.5399H372.809C373.026 63.1482 373.939 65.1914 375.548 66.6695C377.156 68.1476 379.134 68.8866 381.482 68.8866C384.873 68.8866 387.285 67.4303 388.719 64.5176H398.566C397.523 67.9954 395.524 70.8646 392.567 73.1252C389.611 75.3419 385.981 76.4507 381.677 76.4507C378.199 76.4507 375.07 75.6899 372.287 74.1685C369.548 72.6032 367.397 70.408 365.832 67.5824C364.31 64.7567 363.549 61.4963 363.549 57.8011C363.549 54.0625 364.31 50.7803 365.832 47.9545C367.353 45.1288 369.483 42.9552 372.222 41.4337C374.961 39.9122 378.112 39.1514 381.677 39.1514C385.111 39.1514 388.177 39.8904 390.871 41.3685C393.61 42.8465 395.719 44.955 397.197 47.6937C398.718 50.389 399.479 53.4973 399.479 57.0186ZM390.024 54.4102C389.981 52.0627 389.133 50.1934 387.481 48.8023C385.829 47.3677 383.807 46.6504 381.416 46.6504C379.156 46.6504 377.243 47.346 375.678 48.737C374.156 50.0847 373.222 51.9757 372.874 54.4102H390.024ZM417.358 76.4507C414.403 76.4507 411.751 75.9294 409.403 74.886C407.056 73.7989 405.186 72.3429 403.796 70.5166C402.447 68.691 401.708 66.6695 401.578 64.4524H410.773C410.946 65.8435 411.62 66.9956 412.794 67.9084C414.011 68.8214 415.511 69.2778 417.294 69.2778C419.032 69.2778 420.38 68.93 421.336 68.2345C422.336 67.5389 422.836 66.6478 422.836 65.561C422.836 64.3872 422.228 63.5177 421.01 62.9526C419.837 62.344 417.945 61.6919 415.337 60.9963C412.642 60.3442 410.425 59.6704 408.686 58.9749C406.99 58.2793 405.513 57.2142 404.251 55.7796C403.035 54.345 402.426 52.4105 402.426 49.9761C402.426 47.9763 402.991 46.1504 404.121 44.4985C405.295 42.8465 406.947 41.5424 409.077 40.586C411.251 39.6296 413.794 39.1514 416.706 39.1514C421.01 39.1514 424.444 40.2382 427.01 42.4118C429.575 44.542 430.988 47.4329 431.248 51.0846H422.51C422.379 49.65 421.771 48.5197 420.685 47.6937C419.641 46.8243 418.228 46.3896 416.446 46.3896C414.794 46.3896 413.512 46.6939 412.599 47.3025C411.729 47.9111 411.294 48.7588 411.294 49.8456C411.294 51.0629 411.903 51.9975 413.12 52.6496C414.337 53.2582 416.228 53.8886 418.793 54.5406C421.402 55.1927 423.554 55.8666 425.249 56.5621C426.944 57.2577 428.401 58.3445 429.618 59.8226C430.878 61.2572 431.53 63.1699 431.574 65.561C431.574 67.6476 430.988 69.517 429.813 71.1687C428.683 72.821 427.031 74.1253 424.858 75.0816C422.727 75.9941 420.228 76.4507 417.358 76.4507Z" fill=black /><path d="M316.139 35.4345C314.53 35.4345 313.182 34.9345 312.095 33.9347C311.052 32.8914 310.53 31.6089 310.53 30.0874C310.53 28.5659 311.052 27.3051 312.095 26.3053C313.182 25.262 314.53 24.7402 316.139 24.7402C317.747 24.7402 319.073 25.262 320.116 26.3053C321.203 27.3051 321.746 28.5659 321.746 30.0874C321.746 31.6089 321.203 32.8914 320.116 33.9347C319.073 34.9345 317.747 35.4345 316.139 35.4345ZM320.637 39.7383V75.8639H311.509V39.7383H320.637Z" fill=white /><path d="M315.279 42.3944C313.67 42.3944 312.323 41.8945 311.236 40.8946C310.193 39.8513 309.671 38.5688 309.671 37.0473C309.671 35.5258 310.193 34.2651 311.236 33.2652C312.323 32.2218 313.67 31.7002 315.279 31.7002C316.887 31.7002 318.213 32.2218 319.257 33.2652C320.344 34.2651 320.887 35.5258 320.887 37.0473C320.887 38.5688 320.344 39.8513 319.257 40.8946C318.213 41.8945 316.887 42.3944 315.279 42.3944ZM319.779 46.6982V75.8639H310.649V46.6982H319.779Z" fill=black /><path d="M63.9552 20.5745C65.8756 18.6985 68.9518 18.7294 70.834 20.6438L76.1159 26.0165C78.0035 27.936 77.9764 31.0222 76.0554 32.9083L40.3103 68.0109C39.5134 68.7934 38.2419 68.8103 37.4245 68.0493L12.4094 44.7593C10.351 42.843 10.3382 39.5868 12.3812 37.6542L18.0434 32.2982C19.9598 30.4853 22.9711 30.527 24.8364 32.3925L36.7304 44.2865C37.5391 45.0952 38.8479 45.1028 39.666 44.3036L63.9552 20.5745Z" fill=#1863DC /><path d="M15.1705 92.6348C13.5412 94.2669 10.8971 94.2697 9.26474 92.6404L2.95578 86.3436C1.32339 84.7143 1.32086 82.0702 2.95012 80.4374L24.7242 58.6218L36.9446 70.8187L15.1705 92.6348Z" fill=#1863DC /><path d="M64.1495 92.4518C65.8508 94.0158 68.4984 93.9002 70.0573 92.195L76.0784 85.6095C77.629 83.9133 77.5184 81.2824 75.8299 79.7234L50.7178 56.5339L40.9738 71.1501L64.1495 92.4518Z" fill=#1863DC /><path d="M39.5818 30.624C46.8852 30.624 52.8058 24.7034 52.8058 17.4C52.8058 10.0966 46.8852 4.17603 39.5818 4.17603C32.2784 4.17603 26.3578 10.0966 26.3578 17.4C26.3578 24.7034 32.2784 30.624 39.5818 30.624Z" fill=black /><path d="M495.545 41.0259L500.596 64.9965L514.127 41.0259H519.228L493.586 84.7359H488.417L496.846 70.4244L490.055 41.0259H495.545Z" fill=#14142A /><path d="M460.24 46.5551C461.575 44.7851 463.314 43.3354 465.46 42.2228C467.605 41.1103 469.919 40.5371 472.419 40.5371C475.967 40.5371 478.822 41.5991 480.95 43.74C483.129 45.8808 484.21 48.7633 484.21 52.4213C484.21 53.4664 484.109 54.5958 483.889 55.7758C483.349 58.7764 482.251 61.4566 480.578 63.7997C478.957 66.1428 476.93 67.9802 474.548 69.2782C472.2 70.5762 469.7 71.2336 467.048 71.2336C464.396 71.2336 462.318 70.6774 460.578 69.548C458.838 68.4354 457.622 67.0026 456.929 65.2663L455.949 70.7448H451L458.112 30.6084H463.061L460.24 46.5551ZM478.822 55.7758C478.974 55.0173 479.041 54.1913 479.041 53.281C479.041 50.6345 478.264 48.5779 476.71 47.0945C475.156 45.5774 473.146 44.8188 470.68 44.8188C468.872 44.8188 467.115 45.274 465.409 46.1674C463.703 47.0271 462.233 48.3251 461.017 50.0108C459.818 51.6796 459.024 53.6013 458.618 55.8096C458.466 56.5681 458.399 57.3941 458.399 58.3044C458.399 60.9509 459.176 63.0412 460.73 64.592C462.318 66.1091 464.328 66.8677 466.761 66.8677C468.602 66.8677 470.375 66.4294 472.031 65.5697C473.737 64.6594 475.19 63.3783 476.389 61.7263C477.622 60.0238 478.433 58.0347 478.838 55.759L478.822 55.7758Z" fill=#14142A /><path d="M548.84 31.3494C558.874 31.3494 566.391 37.0976 568.824 46.5206H557.557C555.834 42.7615 552.59 40.9747 548.739 40.9747C542.455 40.9747 538.097 45.7789 538.097 53.5163C538.097 61.2536 542.455 66.0578 548.739 66.0578C552.59 66.0578 555.834 64.1698 557.557 60.5119H568.824C566.391 69.9181 558.874 75.6831 548.84 75.6831C536.357 75.582 527.64 66.4793 527.64 53.4151C527.64 40.351 536.374 31.3494 548.84 31.3494Z" fill=#404041 /><path d="M589.314 75.8025C579.483 75.8025 572.067 69.0092 572.067 58.0185C572.067 47.0277 579.668 40.2344 589.517 40.2344C599.365 40.2344 606.966 47.0277 606.966 58.0185C606.966 69.0092 599.162 75.8025 589.314 75.8025ZM589.314 66.5986C592.963 66.5986 596.409 63.7667 596.409 58.0185C596.409 52.2702 593.064 49.4383 589.415 49.4383C585.767 49.4383 582.422 52.1522 582.422 58.0185C582.523 63.7667 585.564 66.5986 589.314 66.5986Z" fill=#404041 /><path d="M627.356 75.8025C617.524 75.8025 610.108 69.0092 610.108 58.0185C610.108 47.0277 617.71 40.2344 627.558 40.2344C637.406 40.2344 645.008 47.0277 645.008 58.0185C645.008 69.0092 637.204 75.8025 627.356 75.8025ZM627.356 66.5986C631.004 66.5986 634.45 63.7667 634.45 58.0185C634.45 52.2702 631.106 49.4383 627.457 49.4383C623.808 49.4383 620.463 52.1522 620.463 58.0185C620.463 63.8847 623.605 66.5986 627.356 66.5986Z" fill=#404041 /><path d="M648.657 31.3494H658.91V54.7805L669.046 40.7724H681.732L667.829 58.0339L681.934 75.2954H669.248L658.995 60.7647V75.2954H648.741V31.3831H648.64L648.657 31.3494Z" fill=#404041 /><path d="M684.147 31.4513C684.147 28.2148 686.58 25.7031 690.228 25.7031C693.877 25.7031 696.31 28.2148 696.31 31.4513C696.31 34.6879 693.877 37.0984 690.228 37.0984C686.58 37.0984 684.147 34.5867 684.147 31.4513ZM685.161 40.6552H695.414V75.1614H685.161V40.6552Z" fill=#404041 /><path d="M716.108 75.8025C706.276 75.8025 699.165 69.0092 699.165 58.0185C699.165 47.0277 706.158 40.2344 716.108 40.2344C726.057 40.2344 732.848 46.9266 732.848 57.4959C732.848 58.4399 732.746 59.5862 732.645 60.6313H709.418C709.824 65.1321 712.459 67.2223 715.804 67.2223C718.641 67.2223 720.263 65.7558 721.175 63.8678H732.121C730.398 70.56 724.52 75.7857 716.091 75.7857L716.108 75.8025ZM709.52 54.6639H722.408C722.408 50.9048 719.571 48.6966 716.108 48.6966C712.645 48.6966 710.128 50.7868 709.52 54.6639Z" fill=#404041 /><path d="M780.214 75.8025C770.365 75.8025 763.271 69.0092 763.271 58.0185C763.271 47.0277 770.264 40.2344 780.214 40.2344C790.163 40.2344 796.937 46.9266 796.937 57.4959C796.937 58.4399 796.836 59.5862 796.734 60.6313H773.507C773.913 65.1321 776.548 67.2223 779.893 67.2223C782.731 67.2223 784.352 65.7558 785.264 63.8678H796.211C794.488 70.56 788.508 75.7857 780.18 75.7857L780.214 75.8025ZM773.507 54.6639H786.396C786.396 50.9048 783.558 48.6966 780.112 48.6966C776.666 48.6966 774.132 50.7868 773.524 54.6639H773.507Z" fill=#404041 /><path d="M815.502 75.802C806.583 75.802 800.586 70.6775 800.079 63.9853H810.231C810.434 66.3959 812.563 67.9635 815.4 67.9635C818.036 67.9635 819.454 66.7161 819.454 65.1484C819.454 59.6025 801.194 63.5807 801.194 50.9212C801.194 45.0718 806.059 40.2507 814.792 40.2507C823.526 40.2507 828.272 45.173 828.88 51.9663H819.353C819.049 49.6738 817.326 48.0892 814.387 48.0892C811.954 48.0892 810.637 49.0332 810.637 50.7021C810.637 56.248 828.796 52.2697 828.999 65.2327C829.1 71.2001 823.931 75.802 815.502 75.802Z" fill=#404041 /><path d="M743.49 41.2786H732.831L742.561 59.8886H753.22L743.49 41.2786Z" fill=#0056A7 /><path d="M742.375 59.3829L742.679 59.9054H753.338L746.345 46.8413L742.392 59.3829H742.375Z" fill=#2E3191 /><path d="M761.852 25.6016L742.679 59.9054H753.338L772.511 25.6016H761.869H761.852Z" fill=#0056A7 /><path d="M742.679 65.03H753.034V75.8016H742.679V65.03Z" fill=#0056A7 /></svg> </a></div></footer></div><div aria-hidden=true class=cya11y-overlay></div>';

  // src/globals/pluginConfig.ts
  var defaultConfig = {
    status: {
      mobile: true,
      desktop: true
    },
    iconId: "default",
    iconSize: 48,
    label: "Accessibility widget",
    heading: "Accessibility menu",
    position: {
      mobile: "bottom-right",
      desktop: "bottom-right"
    },
    language: {
      default: "en",
      selected: []
    },
    margins: {
      desktop: {
        top: 20,
        bottom: 20,
        left: 20,
        right: 20
      },
      mobile: {
        top: 20,
        bottom: 20,
        left: 20,
        right: 20
      }
    },
    primaryColor: "#1863DC",
    keyboard: {
      enabled: false,
      shortcut: "alt+a"
    },
    modules: {
      color: {
        darkContrast: { enabled: true },
        lightContrast: { enabled: true },
        highContrast: { enabled: true },
        highSaturation: { enabled: true },
        lowSaturation: { enabled: true },
        monochrome: { enabled: true }
      },
      content: {
        adjustFontSizing: { enabled: true },
        highlightTitle: { enabled: true },
        highlightLinks: { enabled: true },
        dyslexicFont: { enabled: true },
        letterSpacing: { enabled: true },
        lineHeight: { enabled: true },
        fontWeight: { enabled: true },
        textAlign: { enabled: true }
      },
      navigation: {
        readingGuide: { enabled: true },
        pauseAnimations: { enabled: true },
        bigCursor: { enabled: true }
      },
      statement: {
        enabled: false,
        url: ""
      },
      profiles: {
        enabled: true
      },
      pageRead: {
        enabled: true
      },
      muteSounds: {
        enabled: true
      }
    }
  };
  var _remote = window._cyA11yConfig;
  var pluginConfig = {
    ...defaultConfig,
    ..._remote,
    keyboard: {
      ...defaultConfig.keyboard,
      ..._remote?.keyboard || {}
    },
    modules: {
      color: {
        ...defaultConfig.modules.color,
        ..._remote?.modules?.color || {}
      },
      content: {
        ...defaultConfig.modules.content,
        ..._remote?.modules?.content || {}
      },
      navigation: {
        ...defaultConfig.modules.navigation,
        ..._remote?.modules?.navigation || {}
      },
      statement: {
        ...defaultConfig.modules.statement,
        ..._remote?.modules?.statement || {}
      },
      profiles: {
        ...defaultConfig.modules.profiles,
        ..._remote?.modules?.profiles || {}
      },
      pageRead: {
        ...defaultConfig.modules.pageRead,
        ..._remote?.modules?.pageRead || {}
      },
      muteSounds: {
        ...defaultConfig.modules.muteSounds,
        ..._remote?.modules?.muteSounds || {}
      }
    }
  };

  // src/views/statement/renderStatement.ts
  function getTemplateData(lang) {
    const templates = window._cyA11yStatementTemplates;
    if (!templates) return null;
    if (templates[lang]) return templates[lang];
    const base = lang.split("-")[0];
    if (base !== lang && templates[base]) return templates[base];
    return templates["en"] ?? null;
  }
  function escapeHtml(str) {
    return str.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, "&quot;").replace(/'/g, "&#39;");
  }
  function formatDate(isoDate, locale) {
    if (!isoDate) return "";
    try {
      return new Date(isoDate).toLocaleDateString(locale, {
        year: "numeric",
        month: "long",
        day: "numeric"
      });
    } catch {
      return isoDate;
    }
  }
  function renderStatement() {
    const formData = pluginConfig.modules?.statement?.formData;
    const generatedDate = pluginConfig.modules?.statement?.generatedDate ?? "";
    if (!formData) {
      return "";
    }
    const lang = (userSettings.lang || pluginConfig.language?.default || "en").toLowerCase();
    const tplData = getTemplateData(lang);
    if (!tplData?.template) {
      return "";
    }
    const conformanceValue = formData.conformanceStatus ?? "";
    const conformanceLabel = tplData.conformance_options?.[conformanceValue] ?? conformanceValue;
    const lastUpdated = formatDate(generatedDate, lang);
    return tplData.template.replace(/\{\{company_name\}\}/g, escapeHtml(formData.companyName ?? "")).replace(/\{\{website_url\}\}/g, escapeHtml(formData.website ?? "")).replace(/\{\{accessibility_standard\}\}/g, escapeHtml(formData.wcagStandard ?? "")).replace(/\{\{conformance_status\}\}/g, escapeHtml(conformanceLabel)).replace(/\{\{contact_email\}\}/g, escapeHtml(formData.businessEmail ?? "")).replace(/\{\{last_updated\}\}/g, escapeHtml(lastUpdated));
  }

  // import("../locales/**/*.json") in src/i18n/Languages.ts
  var globImport_locales_json = __glob({
    "../locales/am.json": () => Promise.resolve().then(() => __toESM(require_am())),
    "../locales/ar.json": () => Promise.resolve().then(() => __toESM(require_ar())),
    "../locales/bg.json": () => Promise.resolve().then(() => __toESM(require_bg())),
    "../locales/bn.json": () => Promise.resolve().then(() => __toESM(require_bn())),
    "../locales/ca.json": () => Promise.resolve().then(() => __toESM(require_ca())),
    "../locales/cs.json": () => Promise.resolve().then(() => __toESM(require_cs())),
    "../locales/da.json": () => Promise.resolve().then(() => __toESM(require_da())),
    "../locales/de.json": () => Promise.resolve().then(() => __toESM(require_de())),
    "../locales/el.json": () => Promise.resolve().then(() => __toESM(require_el())),
    "../locales/en.json": () => Promise.resolve().then(() => __toESM(require_en())),
    "../locales/es.json": () => Promise.resolve().then(() => __toESM(require_es())),
    "../locales/fa.json": () => Promise.resolve().then(() => __toESM(require_fa())),
    "../locales/fi.json": () => Promise.resolve().then(() => __toESM(require_fi())),
    "../locales/fil.json": () => Promise.resolve().then(() => __toESM(require_fil())),
    "../locales/fr.json": () => Promise.resolve().then(() => __toESM(require_fr())),
    "../locales/he.json": () => Promise.resolve().then(() => __toESM(require_he())),
    "../locales/hi.json": () => Promise.resolve().then(() => __toESM(require_hi())),
    "../locales/hr.json": () => Promise.resolve().then(() => __toESM(require_hr())),
    "../locales/hu.json": () => Promise.resolve().then(() => __toESM(require_hu())),
    "../locales/id.json": () => Promise.resolve().then(() => __toESM(require_id())),
    "../locales/it.json": () => Promise.resolve().then(() => __toESM(require_it())),
    "../locales/ja.json": () => Promise.resolve().then(() => __toESM(require_ja())),
    "../locales/ka.json": () => Promise.resolve().then(() => __toESM(require_ka())),
    "../locales/kn.json": () => Promise.resolve().then(() => __toESM(require_kn())),
    "../locales/ko.json": () => Promise.resolve().then(() => __toESM(require_ko())),
    "../locales/ku.json": () => Promise.resolve().then(() => __toESM(require_ku())),
    "../locales/lb.json": () => Promise.resolve().then(() => __toESM(require_lb())),
    "../locales/lt.json": () => Promise.resolve().then(() => __toESM(require_lt())),
    "../locales/lv.json": () => Promise.resolve().then(() => __toESM(require_lv())),
    "../locales/ml.json": () => Promise.resolve().then(() => __toESM(require_ml())),
    "../locales/mn.json": () => Promise.resolve().then(() => __toESM(require_mn())),
    "../locales/ms.json": () => Promise.resolve().then(() => __toESM(require_ms())),
    "../locales/my.json": () => Promise.resolve().then(() => __toESM(require_my())),
    "../locales/nb.json": () => Promise.resolve().then(() => __toESM(require_nb())),
    "../locales/nl.json": () => Promise.resolve().then(() => __toESM(require_nl())),
    "../locales/no.json": () => Promise.resolve().then(() => __toESM(require_no())),
    "../locales/pa.json": () => Promise.resolve().then(() => __toESM(require_pa())),
    "../locales/pl.json": () => Promise.resolve().then(() => __toESM(require_pl())),
    "../locales/pt.json": () => Promise.resolve().then(() => __toESM(require_pt())),
    "../locales/ro.json": () => Promise.resolve().then(() => __toESM(require_ro())),
    "../locales/ru.json": () => Promise.resolve().then(() => __toESM(require_ru())),
    "../locales/si.json": () => Promise.resolve().then(() => __toESM(require_si())),
    "../locales/sk.json": () => Promise.resolve().then(() => __toESM(require_sk())),
    "../locales/sl.json": () => Promise.resolve().then(() => __toESM(require_sl())),
    "../locales/sr.json": () => Promise.resolve().then(() => __toESM(require_sr())),
    "../locales/sv.json": () => Promise.resolve().then(() => __toESM(require_sv())),
    "../locales/sw.json": () => Promise.resolve().then(() => __toESM(require_sw())),
    "../locales/ta.json": () => Promise.resolve().then(() => __toESM(require_ta())),
    "../locales/te.json": () => Promise.resolve().then(() => __toESM(require_te())),
    "../locales/th.json": () => Promise.resolve().then(() => __toESM(require_th())),
    "../locales/tr.json": () => Promise.resolve().then(() => __toESM(require_tr())),
    "../locales/uk.json": () => Promise.resolve().then(() => __toESM(require_uk())),
    "../locales/ur.json": () => Promise.resolve().then(() => __toESM(require_ur())),
    "../locales/vi.json": () => Promise.resolve().then(() => __toESM(require_vi())),
    "../locales/zh.json": () => Promise.resolve().then(() => __toESM(require_zh()))
  });

  // src/i18n/Languages.ts
  var LANGUAGES = [
    { code: "am", label: "\u12A0\u121B\u122D\u129B (Amharic)" },
    { code: "ar", label: "\u0627\u0644\u0639\u0631\u0628\u064A\u0629 (Arabic)" },
    { code: "bg", label: "\u0431\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 (Bulgarian)" },
    { code: "bn", label: "\u09AC\u09BE\u0982\u09B2\u09BE (Bengali)" },
    { code: "ca", label: "Catal\xE0 (Catalan)" },
    { code: "cs", label: "\u010De\u0161tina (Czech)" },
    { code: "da", label: "Danish (Denmark)" },
    { code: "de", label: "Deutsch (German)" },
    { code: "el", label: "\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC (Greek)" },
    { code: "en", label: "English (English)" },
    { code: "es", label: "Espa\xF1ol (Spanish)" },
    { code: "fa", label: "\u0641\u0627\u0631\u0633\u06CC (Persian)" },
    { code: "fi", label: "suomi (Finnish)" },
    { code: "fil", label: "Tagalog (Filipno)" },
    { code: "fr", label: "Fran\xE7ais (French)" },
    { code: "he", label: "\u05E2\u05D1\u05E8\u05D9\u05EA (Hebrew)" },
    { code: "hi", label: "\u0939\u093F\u0928\u094D\u0926\u0940 (Hindi)" },
    { code: "hr", label: "Hrvatski (Croatian)" },
    { code: "hu", label: "Magyar (Hungarian)" },
    { code: "id", label: "Bahasa Indonesia (Indonesian)" },
    { code: "it", label: "Italiano (Italian)" },
    { code: "ja", label: "\u65E5\u672C\u8A9E (Japanese)" },
    { code: "ka", label: "\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8 (Georgian)" },
    { code: "kn", label: "\u0C95\u0CA8\u0CCD\u0CA8\u0CA1 (Kannada)" },
    { code: "ko", label: "\uD55C\uAD6D\uC5B4 (Korean)" },
    { code: "ku", label: "Kurd\xEE (Kurdish)" },
    { code: "lt", label: "Lietuvi\u0173 (Lithuanian)" },
    { code: "lv", label: "Latvie\u0161u (Latvian)" },
    { code: "lb", label: "L\xEBtzebuergesch (Luxembourgish)" },
    { code: "ml", label: "\u0D2E\u0D32\u0D2F\u0D3E\u0D33\u0D02 (Malayalam)" },
    { code: "mn", label: "\u041C\u043E\u043D\u0433\u043E\u043B (Mongolian)" },
    { code: "ms", label: "Bahasa Malaysia (Malay)" },
    { code: "my", label: "\u1019\u103C\u1014\u103A\u1019\u102C (Burmese)" },
    { code: "nb", label: "Norsk bokm\xE5l (Norwegian Bokm\xE5l)" },
    { code: "nl", label: "Nederlands (Dutch)" },
    { code: "no", label: "Norsk (Norwegian)" },
    { code: "pa", label: "\u0A2A\u0A70\u0A1C\u0A3E\u0A2C\u0A40 (Punjabi)" },
    { code: "pl", label: "Polski (Polish)" },
    { code: "pt", label: "Portugu\xEAs (Portuguese)" },
    { code: "ro", label: "Rom\xE2n\u0103 (Romanian)" },
    { code: "ru", label: "\u0420\u0443\u0441\u0441\u043A\u0438\u0439 (Russian)" },
    { code: "si", label: "\u0DC3\u0DD2\u0D82\u0DC4\u0DBD (Sinhala)" },
    { code: "sk", label: "sloven\u010Dina (Slovak)" },
    { code: "sl", label: "sloven\u0161\u010Dina (Slovenian)" },
    { code: "sr", label: "Srpski (Serbian)" },
    { code: "sv", label: "Svenska (Swedish)" },
    { code: "sw", label: "Kiswahili (Swahili)" },
    { code: "ta", label: "\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD (Tamil)" },
    { code: "te", label: "\u0C24\u0C46\u0C32\u0C41\u0C17\u0C41 (Telugu)" },
    { code: "th", label: "\u0E44\u0E17\u0E22 (Thai)" },
    { code: "tr", label: "T\xFCrk\xE7e (Turkish)" },
    { code: "uk", label: "\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430 (Ukrainian)" },
    { code: "ur", label: "\u0627\u0631\u062F\u0648 (Urdu)" },
    { code: "vi", label: "Ti\u1EBFng Vi\u1EC7t (Vietnamese)" }
  ];
  var locales = LANGUAGES.map((lang) => lang.code);
  var LANGUAGE_DICTIONARY = {};
  var languagesLoaded = false;
  var languagesLoadingPromise = null;
  async function loadLanguages() {
    if (languagesLoaded) {
      return;
    }
    if (languagesLoadingPromise) {
      return languagesLoadingPromise;
    }
    languagesLoadingPromise = (async () => {
      try {
        for (const locale of locales) {
          LANGUAGE_DICTIONARY[locale] = (await globImport_locales_json(`../locales/${locale}.json`)).default;
        }
        languagesLoaded = true;
      } catch (error) {
        console.error("Failed to load languages:", error);
        throw error;
      }
    })();
    return languagesLoadingPromise;
  }
  loadLanguages();

  // src/i18n/translate.ts
  function t(label) {
    const dictionary = LANGUAGE_DICTIONARY[userSettings.lang] ?? LANGUAGE_DICTIONARY[pluginConfig.language.default];
    return dictionary[label] ?? label;
  }

  // src/views/statement/statementPanel.css
  var statementPanel_default = ".cya11y-statement-view{display:flex;flex-direction:column;height:100%;width:100%;background:#f4f5fa}.cya11y-statement-header{display:flex;align-items:center;padding:14px 20px;gap:10px;background:#f2f2f4;border-bottom:1px solid #e2e2e9;border-radius:6px 6px 0 0;flex-shrink:0}.cya11y-statement-back-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#27283c;flex-shrink:0}.cya11y-statement-back-btn:hover,.cya11y-statement-back-btn:focus-visible{background:#00000014;outline:2px solid rgba(0,0,0,.2);outline-offset:1px}.cya11y-statement-title{font-size:15px;font-weight:600;line-height:1.4;color:#14142a;margin:0;flex:1}.cya11y-statement-body{flex:1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.cya11y-statement-card{background:#fff;border-radius:8px;padding:20px;font-family:inherit;font-size:13px;line-height:1.6;color:#14142a}.cya11y-statement-card h2{font-size:15px;font-weight:600;margin:16px 0 6px;color:#14142a}.cya11y-statement-card p{margin:0 0 8px;color:#27283c}.cya11y-statement-card ul{margin:6px 0 10px 18px;padding:0}.cya11y-statement-card li{margin-bottom:4px;color:#27283c}.cya11y-statement-card a{color:var(--cya11y-primary, #1863DC);text-decoration:underline}.cya11y-statement-card em{font-style:italic;color:#525363}.cya11y-statement-card strong{font-weight:600}\n";

  // src/views/statement/statementPanel.ts
  function renderStatementPanel(onBack) {
    const label = t("Accessibility statement");
    const $wrapper = document.createElement("div");
    $wrapper.innerHTML = `<style id="cya11y-statement-css">${statementPanel_default}</style>
<div class="cya11y-statement-view" role="region" aria-label="${label}">
  <header class="cya11y-statement-header">
    <button class="cya11y-statement-back-btn" aria-label="Back to accessibility menu" type="button">
      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"
           xmlns="http://www.w3.org/2000/svg">
        <path d="M19 12H5M5 12L12 19M5 12L12 5"
              stroke="currentColor" stroke-width="2"
              stroke-linecap="round" stroke-linejoin="round"/>
      </svg>
    </button>
    <h2 class="cya11y-statement-title">${label}</h2>
  </header>
  <div class="cya11y-statement-body">
    <div class="cya11y-statement-card cya11y-statement-content"></div>
  </div>
</div>`;
    const $panel = $wrapper.querySelector(".cya11y-statement-view");
    const $backBtn = $wrapper.querySelector(".cya11y-statement-back-btn");
    const $content = $wrapper.querySelector(".cya11y-statement-content");
    $content.innerHTML = renderStatement();
    $backBtn.addEventListener("click", () => {
      onBack();
    });
    return $wrapper;
  }

  // src/icons/monochromeIcon.svg
  var monochromeIcon_default = '<svg viewbox="0 0 33 32" fill=none height=32 width=33 xmlns=http://www.w3.org/2000/svg><path d="M25.6979 13.3045C24.8535 11.6744 23.689 9.95099 22.2223 8.20208C19.7423 5.23063 17.2979 3.19306 17.2001 3.10816L16.6668 2.66669L16.1246 3.10816C16.0179 3.19306 13.5735 5.17969 11.0935 8.12567C9.62678 9.86609 8.45345 11.581 7.6179 13.2281C6.54234 15.3251 6.00012 17.3117 6.00012 19.1455C6.00012 24.7658 10.7823 29.3334 16.6668 29.3334C22.5512 29.3334 27.3335 24.7658 27.3335 19.1455C27.3335 17.3626 26.7912 15.4015 25.7068 13.313L25.6979 13.3045Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /><path d="M24.6668 19.0242C24.6668 17.6893 24.2578 16.2139 23.448 14.6526C22.8181 13.427 21.9347 12.139 20.8386 10.8197C18.9817 8.59487 17.1412 7.06481 17.0676 7.00236L16.6668 6.66669V26.6667C21.0758 26.6667 24.6668 23.2397 24.6668 19.0242Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/lowSaturationIcon.svg
  var lowSaturationIcon_default = '<svg viewbox="0 0 32 32" fill=none height=32 width=32 xmlns=http://www.w3.org/2000/svg><path d="M25.0312 13.3045C24.1867 11.6744 23.0223 9.95099 21.5556 8.20208C19.0756 5.23063 16.6312 3.19306 16.5334 3.10816L16 2.66669L15.4578 3.10816C15.3512 3.19306 12.9067 5.17969 10.4267 8.12567C8.96004 9.86609 7.78671 11.581 6.95115 13.2281C5.8756 15.3251 5.33337 17.3117 5.33337 19.1455C5.33337 24.7658 10.1156 29.3334 16 29.3334C21.8845 29.3334 26.6667 24.7658 26.6667 19.1455C26.6667 17.3626 26.1245 15.4015 25.04 13.313L25.0312 13.3045Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /><path d="M22.2765 20C15.9739 20 15.9739 23.157 9.67976 23.157C9.55304 23.157 9.45165 23.157 9.33337 23.1482C10.8372 25.2734 13.2535 26.6667 15.9824 26.6667C19.8603 26.6667 23.1129 23.8625 24 20.097C23.4762 20.0353 22.9186 20 22.2765 20Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/highSaturationIcon.svg
  var highSaturationIcon_default = '<svg viewbox="0 0 33 32" fill=none height=32 width=33 xmlns=http://www.w3.org/2000/svg><path d="M25.3645 13.3045L24.6986 13.6495C24.7367 13.723 24.7867 13.7897 24.8465 13.8469L25.3645 13.3045ZM21.889 8.20208L21.3132 8.68265L21.3143 8.68401L21.889 8.20208ZM16.8667 3.10816L17.3585 2.54185C17.354 2.53798 17.3495 2.53417 17.345 2.53041L16.8667 3.10816ZM16.3334 2.66669L16.8117 2.08894C16.536 1.86073 16.1374 1.85911 15.8599 2.08508L16.3334 2.66669ZM15.7912 3.10816L16.2583 3.69501L16.2647 3.68976L15.7912 3.10816ZM10.7601 8.12567L11.3336 8.60897L11.3338 8.60868L10.7601 8.12567ZM7.28453 13.2281L7.95187 13.5704L7.95338 13.5674L7.28453 13.2281ZM25.3734 13.313L26.039 12.9674C26.001 12.8941 25.9511 12.8276 25.8914 12.7706L25.3734 13.313ZM9.86968 13.7457L10.0428 13.0159L9.47997 12.8824L9.20784 13.3929L9.86968 13.7457ZM9.55098 14.3355L10.2205 14.6736L10.2239 14.6667L9.55098 14.3355ZM23.1158 14.3993L22.447 14.7385L22.447 14.7387L23.1158 14.3993ZM21.694 12.0638L22.3092 11.6349L22.1083 11.3467L21.7583 11.3166L21.694 12.0638ZM25.3645 13.3045L26.0305 12.9595C25.1567 11.2728 23.9595 9.50392 22.4636 7.72015L21.889 8.20208L21.3143 8.68401C22.7517 10.3981 23.8835 12.0761 24.6986 13.6495L25.3645 13.3045ZM21.889 8.20208L22.4648 7.72151C21.2021 6.20865 19.9504 4.9356 19.0025 4.0303C18.5282 3.57724 18.1289 3.21531 17.8411 2.96051C17.6972 2.83308 17.5812 2.73247 17.4977 2.66072C17.456 2.62484 17.4225 2.59629 17.398 2.57543C17.3866 2.56574 17.375 2.55589 17.3686 2.55045C17.3601 2.54322 17.358 2.54142 17.3585 2.54185L16.8667 3.10816L16.375 3.67447C16.4724 3.75898 18.8756 5.76204 21.3132 8.68265L21.889 8.20208ZM16.8667 3.10816L17.345 2.53041L16.8117 2.08894L16.3334 2.66669L15.8552 3.24443L16.3885 3.68591L16.8667 3.10816ZM16.3334 2.66669L15.8599 2.08508L15.3177 2.52656L15.7912 3.10816L16.2647 3.68976L16.807 3.24829L16.3334 2.66669ZM15.7912 3.10816L15.3241 2.52134C15.1947 2.62434 12.7094 4.64553 10.1863 7.64266L10.7601 8.12567L11.3338 8.60868C13.7708 5.71385 16.1743 3.76178 16.2583 3.69498L15.7912 3.10816ZM10.7601 8.12567L10.1866 7.64237C8.69204 9.41585 7.4832 11.1787 6.61567 12.8888L7.28453 13.2281L7.95338 13.5674C8.75696 11.9834 9.89479 10.3163 11.3336 8.60897L10.7601 8.12567ZM7.28453 13.2281L6.61718 12.8858C5.50216 15.0598 4.91675 17.1639 4.91675 19.1455H5.66675H6.41675C6.41675 17.4595 6.91578 15.5904 7.95187 13.5704L7.28453 13.2281ZM5.66675 19.1455H4.91675C4.91675 25.2121 10.0676 30.0834 16.3334 30.0834V29.3334V28.5834C10.8303 28.5834 6.41675 24.3195 6.41675 19.1455H5.66675ZM16.3334 29.3334V30.0834C22.5992 30.0834 27.7501 25.2121 27.7501 19.1455H27.0001H26.2501C26.2501 24.3195 21.8365 28.5834 16.3334 28.5834V29.3334ZM27.0001 19.1455H27.7501C27.7501 17.2116 27.1628 15.1315 26.039 12.9674L25.3734 13.313L24.7078 13.6586C25.7529 15.6714 26.2501 17.5137 26.2501 19.1455H27.0001ZM25.3734 13.313L25.8914 12.7706L25.8825 12.7621L25.3645 13.3045L24.8465 13.8469L24.8554 13.8554L25.3734 13.313ZM20.5826 12V11.25C18.303 11.25 17.1263 11.7971 16.0237 12.3131C15.0057 12.7895 14.0619 13.2348 12.1005 13.2348V13.9848V14.7348C14.3802 14.7348 15.5569 14.1877 16.6595 13.6717C17.6774 13.1953 18.6213 12.75 20.5826 12.75V12ZM12.1005 13.9848V13.2348C11.2404 13.2348 10.5877 13.1452 10.0428 13.0159L9.86968 13.7457L9.69653 14.4754C10.361 14.6331 11.1302 14.7348 12.1005 14.7348V13.9848ZM9.86968 13.7457L9.20784 13.3929C9.12867 13.5414 8.97958 13.798 8.87804 14.0044L9.55098 14.3355L10.2239 14.6667C10.3185 14.4745 10.3982 14.3485 10.5315 14.0985L9.86968 13.7457ZM9.55098 14.3355L8.88149 13.9975C8.03354 15.6768 7.58341 17.3232 7.58341 18.8631H8.33341H9.08341C9.08341 17.6131 9.45045 16.1986 10.2205 14.6736L9.55098 14.3355ZM8.33341 18.8631H7.58341C7.58341 23.5991 11.5242 27.4167 16.3334 27.4167V26.6667V25.9167C12.3173 25.9167 9.08341 22.7357 9.08341 18.8631H8.33341ZM16.3334 26.6667V27.4167C21.1426 27.4167 25.0834 23.5991 25.0834 18.8631H24.3334H23.5834C23.5834 22.7357 20.3495 25.9167 16.3334 25.9167V26.6667ZM24.3334 18.8631H25.0834C25.0834 17.3522 24.6316 15.7289 23.7847 14.0599L23.1158 14.3993L22.447 14.7387C23.2181 16.2581 23.5834 17.6479 23.5834 18.8631H24.3334ZM23.1158 14.3993L23.7847 14.06C23.381 13.2639 22.8792 12.4524 22.3092 11.6349L21.694 12.0638L21.0787 12.4927C21.6202 13.2694 22.0826 14.0202 22.447 14.7385L23.1158 14.3993ZM21.694 12.0638C21.7583 11.3166 21.7583 11.3166 21.7583 11.3166C21.7583 11.3166 21.7583 11.3165 21.7583 11.3165C21.7582 11.3165 21.7582 11.3165 21.7581 11.3165C21.758 11.3165 21.7578 11.3165 21.7576 11.3165C21.7571 11.3164 21.7565 11.3164 21.7557 11.3163C21.7541 11.3162 21.7518 11.316 21.7489 11.3157C21.743 11.3153 21.7345 11.3145 21.7236 11.3136C21.7018 11.3118 21.6706 11.3093 21.6319 11.3062C21.5548 11.3001 21.448 11.2919 21.329 11.2837C21.0983 11.2678 20.7969 11.25 20.5826 11.25V12V12.75C20.7394 12.75 20.9937 12.7641 21.2259 12.7801C21.3384 12.7879 21.4398 12.7956 21.5131 12.8015C21.5497 12.8044 21.5791 12.8068 21.5993 12.8085C21.6094 12.8093 21.6171 12.81 21.6223 12.8104C21.6248 12.8106 21.6268 12.8108 21.628 12.8109C21.6286 12.8109 21.6291 12.811 21.6293 12.811C21.6295 12.811 21.6296 12.811 21.6296 12.811C21.6296 12.811 21.6296 12.811 21.6297 12.811C21.6297 12.811 21.6296 12.811 21.6296 12.811C21.6296 12.811 21.6296 12.811 21.694 12.0638Z" fill=#27283C /></svg>';

  // src/icons/lightContrastIcon.svg
  var lightContrastIcon_default = '<svg viewbox="0 0 32 32" fill=none height=32 width=32 xmlns=http://www.w3.org/2000/svg><g clip-path=url(#clip0_66_173)><path d="M29.3334 16.0001H30.6667M16 2.66672V1.33339M16 30.6667V29.3334M26.6667 26.6667L25.3334 25.3334M26.6667 5.33339L25.3334 6.66672M5.33337 26.6667L6.66671 25.3334M5.33337 5.33339L6.66671 6.66672M1.33337 16.0001H2.66671M16 24.0001C18.1218 24.0001 20.1566 23.1572 21.6569 21.6569C23.1572 20.1566 24 18.1218 24 16.0001C24 13.8783 23.1572 11.8435 21.6569 10.3432C20.1566 8.84291 18.1218 8.00006 16 8.00006C13.8783 8.00006 11.8435 8.84291 10.3432 10.3432C8.8429 11.8435 8.00004 13.8783 8.00004 16.0001C8.00004 18.1218 8.8429 20.1566 10.3432 21.6569C11.8435 23.1572 13.8783 24.0001 16 24.0001Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></g><defs><clippath id=clip0_66_173><rect fill=white height=32 width=32 /></clippath></defs></svg>';

  // src/icons/darkContrastIcon.svg
  var darkContrastIcon_default = '<svg viewbox="0 0 33 32" fill=none height=32 width=33 xmlns=http://www.w3.org/2000/svg><path d="M29.6667 18.9166C27.3948 20.129 24.7933 20.579 22.2462 20.2003C19.699 19.8216 17.341 18.6342 15.5201 16.8133C13.6992 14.9924 12.5118 12.6344 12.1331 10.0872C11.7544 7.54007 12.2044 4.93863 13.4168 2.66673C7.44632 4.06603 3 9.42463 3 15.8218C3 19.4053 4.42354 22.842 6.95745 25.3759C9.49136 27.9099 12.9281 29.3334 16.5116 29.3334C22.9088 29.3334 28.2674 24.8871 29.6667 18.9166Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/highContrastIcon.svg
  var highContrastIcon_default = '<svg viewbox="0 0 33 32" fill=none height=32 width=33 xmlns=http://www.w3.org/2000/svg><path d="M16.6667 2.66673C9.30271 2.66673 3.33337 8.63607 3.33337 16.0001C3.33337 23.3641 9.30271 29.3334 16.6667 29.3334M16.6667 2.66673V29.3334M16.6667 2.66673C24.0307 2.66673 30 8.63607 30 16.0001C30 23.3641 24.0307 29.3334 16.6667 29.3334M16.6667 24.0001H6.66671M16.6667 18.6667H4.00004M16.6667 13.3334H4.00004M16.6667 8.00007H6.66671" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/views/menu/FilterButtons.ts
  var FilterButtons_default = [
    {
      label: "Monochrome",
      key: "monochrome",
      icon: monochromeIcon_default
    },
    {
      label: "Low Saturation",
      key: "low-saturation",
      icon: lowSaturationIcon_default
    },
    {
      label: "High Saturation",
      key: "high-saturation",
      icon: highSaturationIcon_default
    },
    {
      label: "High Contrast",
      key: "high-contrast",
      icon: highContrastIcon_default
    },
    {
      label: "Light Contrast",
      key: "light-contrast",
      icon: lightContrastIcon_default
    },
    {
      label: "Dark Contrast",
      key: "dark-contrast",
      icon: darkContrastIcon_default
    }
  ];

  // src/icons/highlightTitleIcon.svg
  var highlightTitleIcon_default = '<svg viewbox="0 0 33 32" fill=none height=32 width=33 xmlns=http://www.w3.org/2000/svg><path d="M12.2223 10.4445H16.6667M16.6667 10.4445H21.1112M16.6667 10.4445V22.2963M3.33337 12.1482C3.33337 8.82968 3.33337 7.17042 3.9793 5.90227C4.54743 4.78729 5.45394 3.88077 6.56893 3.31264C7.83708 2.66672 9.49634 2.66672 12.8149 2.66672H20.5186C23.8371 2.66672 25.4963 2.66672 26.7645 3.31264C27.8795 3.88077 28.786 4.78729 29.3541 5.90227C30 7.17042 30 8.82968 30 12.1482V19.8519C30 23.1704 30 24.8297 29.3541 26.0978C28.786 27.2128 27.8795 28.1193 26.7645 28.6875C25.4963 29.3334 23.8371 29.3334 20.5186 29.3334H12.8149C9.49634 29.3334 7.83708 29.3334 6.56893 28.6875C5.45394 28.1193 4.54743 27.2128 3.9793 26.0978C3.33337 24.8297 3.33337 23.1704 3.33337 19.8519V12.1482Z" stroke=black stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/formatBoldIcon.svg
  var formatBoldIcon_default = '<svg viewbox="0 0 33 32" fill=none height=32 width=33 xmlns=http://www.w3.org/2000/svg><path d="M16.6667 2.66673V22.3158M16.6667 22.3158H13.2099M16.6667 22.3158H20.1235M27.0371 5.94158V2.66673H6.29634V5.94158M30 25.8246L3.33337 25.8246M30 25.8246L25.4023 29.3334M30 25.8246L25.4023 22.3158M3.33337 25.8246L7.01153 29.3334M3.33337 25.8246L7.01153 22.3158" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/lineHeightIcon.svg
  var lineHeightIcon_default = '<svg viewbox="0 0 32 32" fill=none height=32 width=32 xmlns=http://www.w3.org/2000/svg><path d="M2.66663 9.90481L7.37251 5.33338M7.37251 5.33338L12.0784 9.90481M7.37251 5.33338V26.6667M2.66663 22.0953L7.37251 26.6667M7.37251 26.6667L12.0784 22.0953M18.3529 6.85719H29.3333M18.3529 16.0001H29.3333M18.3529 25.1429H29.3333" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/letterSpacingIcon.svg
  var letterSpacingIcon_default = '<svg viewbox="0 0 33 32" fill=none height=32 width=33 xmlns=http://www.w3.org/2000/svg><path d="M4.33337 16.0001V6.83338C4.33337 5.72832 4.7849 4.66851 5.58863 3.88711C6.39236 3.1057 7.48245 2.66672 8.61909 2.66672C9.75573 2.66672 10.8458 3.1057 11.6495 3.88711C12.4533 4.66851 12.9048 5.72832 12.9048 6.83338V16.0001M12.9048 9.33338H4.33337M18.0477 2.66672L23.1905 16.0001L28.3334 2.66672M4.33337 26.0001H28.3334M4.33337 26.0001L7.76195 22.6667M4.33337 26.0001L7.76195 29.3334M28.3334 26.0001L24.9048 29.3334M28.3334 26.0001L24.9048 22.6667" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/dyslexiaFontIcon.svg
  var dyslexiaFontIcon_default = '<svg viewbox="0 0 32 32" fill=none height=32 width=32 xmlns=http://www.w3.org/2000/svg><path d="M1.33337 3.87083V28.0001H8.25371C14.9222 28.0001 19.5761 23.0288 19.5761 15.9116C19.5761 8.79443 14.9121 3.87083 8.25371 3.87083H1.33337ZM17.8435 14.636C17.8435 20.0842 13.9854 23.756 8.25371 23.756H3.03576V5.56369H8.25371C13.9955 5.56369 17.8435 9.21169 17.8435 14.6479V14.636Z" fill=#27283C /><path d="M26.5367 7.03002C26.5367 6.18359 26.7784 5.43254 27.2216 4.89606C28.0074 3.96618 29.2867 4.10924 30.0925 4.74108L30.6667 3.54893C29.9515 2.97669 29.1356 2.66673 28.3398 2.66673C26.4359 2.66673 25.0559 4.46689 24.9854 7.04195L24.8947 10.0581H22.326V11.6079H24.7839L24.24 28.0001H27.0202L26.5467 11.6079H30.5861V10.0581H26.5467V7.03002H26.5367Z" fill=#27283C /></svg>';

  // src/icons/highlightLinksIcon.svg
  var highlightLinksIcon_default = '<svg viewbox="0 0 33 32" fill=none height=32 width=33 xmlns=http://www.w3.org/2000/svg><path d="M11.8335 20.4995L20.8336 11.4983M14.8335 6.99767L15.528 6.19356C16.9348 4.78687 18.8426 3.99667 20.8319 3.99681C22.8212 3.99695 24.7289 4.78742 26.1354 6.19431C27.5419 7.60121 28.3321 9.50929 28.3319 11.4988C28.3318 13.4883 27.5414 15.3963 26.1347 16.803L25.3337 17.4991M17.8336 25.0001L17.2381 25.8012C15.8145 27.2079 13.894 27.9968 11.8927 27.9968C9.89152 27.9968 7.97094 27.2079 6.54742 25.8012C5.84558 25.1077 5.28836 24.2818 4.90805 23.3713C4.52774 22.4608 4.33191 21.4839 4.33191 20.4972C4.33191 19.5105 4.52774 18.5336 4.90805 17.6231C5.28836 16.7127 5.84558 15.8867 6.54742 15.1933L7.33343 14.4987" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/fontSizeIcon.svg
  var fontSizeIcon_default = '<svg viewbox="0 0 27 22" fill=none height=22 width=27 xmlns=http://www.w3.org/2000/svg><path d="M1.66663 4.33329V1.66663H19V4.33329M11 1.66663V20.3333M13.6666 20.3333H8.33329M17.6666 12.3333V11H25.6666V12.3333M21.6666 11V20.3333M20.3333 20.3333H23" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=2 /></svg>';

  // src/icons/alignLeftIcon.svg
  var alignLeftIcon_default = '<svg viewbox="0 0 24 24" fill=none height=24 width=24 xmlns=http://www.w3.org/2000/svg><path d="M2 4H22M2 11.5H22M2 19H17" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/alignRightIcon.svg
  var alignRightIcon_default = '<svg viewbox="0 0 24 24" fill=none height=24 width=24 xmlns=http://www.w3.org/2000/svg><path d="M2 4H22M9.5 11.5H22M4.5 19H22" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/alignCenterIcon.svg
  var alignCenterIcon_default = '<svg viewbox="0 0 24 24" fill=none height=24 width=24 xmlns=http://www.w3.org/2000/svg><path d="M2 4H22M7 11.5H17M4.5 19H19.5" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/views/menu/ContentButtons.ts
  var ContentButtons_default = [
    {
      label: "Text Align",
      key: "text-align",
      icon: alignLeftIcon_default,
      // Multi-state cycler: off → left → center → right → off
      altIcons: { left: alignLeftIcon_default, right: alignRightIcon_default, center: alignCenterIcon_default }
    },
    {
      label: "Font Weight",
      key: "font-weight",
      icon: formatBoldIcon_default
    },
    {
      label: "Line Height",
      key: "line-height",
      icon: lineHeightIcon_default
    },
    {
      label: "Letter Spacing",
      key: "letter-spacing",
      icon: letterSpacingIcon_default
    },
    {
      label: "Dyslexia Font",
      key: "readable-font",
      icon: dyslexiaFontIcon_default
    },
    {
      label: "Highlight Links",
      key: "highlight-links",
      icon: highlightLinksIcon_default
    },
    {
      label: "Highlight Title",
      key: "highlight-title",
      icon: highlightTitleIcon_default
    },
    {
      label: "Adjust Font Size",
      key: "font-size",
      icon: fontSizeIcon_default
    }
  ];

  // src/icons/bigCursorIcon.svg
  var bigCursorIcon_default = '<svg viewbox="0 0 33 32" fill=none height=32 width=33 xmlns=http://www.w3.org/2000/svg><path d="M28.5311 11.3834C30.4853 12.1771 30.336 14.9931 28.3087 15.5758L18.0752 18.5185L13.4007 28.0865C12.4739 29.9823 9.6741 29.6398 9.231 27.5769L4.46724 5.35687C4.38211 4.96192 4.40628 4.55123 4.53714 4.16899C4.668 3.78675 4.90061 3.44742 5.20993 3.18751C5.51925 2.9276 5.89358 2.75694 6.29266 2.6939C6.69173 2.63086 7.10044 2.67782 7.47482 2.82973L28.5311 11.3834Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/stopAnimationsIcon.svg
  var stopAnimationsIcon_default = '<svg viewbox="0 0 30 29" fill=none height=29 width=30 xmlns=http://www.w3.org/2000/svg><path d="M17.1333 16.6V8.06669M12.8666 16.6V8.06669M1.66663 26.0476H6.66663M6.66663 26.0476H28.3333M6.66663 26.0476V24.3334M6.66663 26.0476V27.7619M25.6666 12.3334C25.6666 18.2244 20.891 23 15 23C9.10892 23 4.33329 18.2244 4.33329 12.3334C4.33329 6.44232 9.10892 1.66669 15 1.66669C20.891 1.66669 25.6666 6.44232 25.6666 12.3334Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/readingGuideIcon.svg
  var readingGuideIcon_default = '<svg viewbox="0 0 33 32" fill=none height=32 width=33 xmlns=http://www.w3.org/2000/svg><path d="M5.66667 12.2667V2.66669H27L26.9998 12.2667M5.66667 20V29.3334H26.9998V20M13.6667 20H3V13.3334H29.6667V20H22.3333M22.493 20.3842C23.2083 20.662 23.1536 21.6476 22.4116 21.8515L18.6658 22.8815L16.9548 26.2303C16.6156 26.8938 15.5908 26.774 15.4286 26.0519L13.6849 18.2749C13.6538 18.1367 13.6626 17.9929 13.7105 17.8592C13.7584 17.7254 13.8435 17.6066 13.9568 17.5156C14.07 17.4247 14.207 17.3649 14.3531 17.3429C14.4992 17.3208 14.6488 17.3373 14.7858 17.3904L22.493 20.3842Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/pageReadIcon.svg
  var pageReadIcon_default = '<svg viewbox="0 0 24 24" fill=none height=24 width=24 xmlns=http://www.w3.org/2000/svg><path d="M16.5 5C16.5 3.89543 15.6046 3 14.5 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H16M5.5 8H12.5M5.5 12H10M5.5 16H8M19.3 18.8C20.7059 17.394 21.4959 15.4874 21.4964 13.4991C21.497 11.5109 20.7081 9.6038 19.303 8.19702M16.5001 15.9999C16.8273 15.6728 17.0863 15.2841 17.2623 14.8562C17.4383 14.4283 17.5278 13.9698 17.5254 13.5072C17.5231 13.0445 17.4291 12.587 17.2488 12.1609C17.0685 11.7348 16.8055 11.3487 16.4751 11.0249" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/muteSoundsIcon.svg
  var muteSoundsIcon_default = '<svg viewbox="0 0 24 24" fill=none height=24 width=24 xmlns=http://www.w3.org/2000/svg><path d="M16 9C16.5044 9.67234 16.8311 10.461 16.95 11.293M19.364 5.63599C20.643 6.91425 21.5073 8.54814 21.8442 10.3247C22.1812 12.1013 21.9752 13.9382 21.253 15.596M2 2L22 22M7 7L6.413 7.587C6.2824 7.71838 6.12703 7.82253 5.95589 7.89342C5.78475 7.96432 5.60124 8.00054 5.416 8H3C2.73478 8 2.48043 8.10536 2.29289 8.29289C2.10536 8.48043 2 8.73478 2 9V15C2 15.2652 2.10536 15.5196 2.29289 15.7071C2.48043 15.8946 2.73478 16 3 16H5.416C5.60124 15.9995 5.78475 16.0357 5.95589 16.1066C6.12703 16.1775 6.2824 16.2816 6.413 16.413L9.796 19.797C9.8946 19.8958 10.0203 19.9631 10.1572 19.9904C10.2941 20.0177 10.436 20.0037 10.5649 19.9503C10.6939 19.8968 10.804 19.8063 10.8815 19.6902C10.959 19.5741 11.0002 19.4376 11 19.298V11M9.82788 4.17207C9.92377 4.07581 10.0461 4.0102 10.1793 3.98355C10.3125 3.95689 10.4507 3.9704 10.5762 4.02235C10.7017 4.0743 10.809 4.16235 10.8844 4.27535C10.9599 4.38835 11 4.52121 10.9999 4.65707V5.34307" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/enum/TOOL_PRESETS.ts
  var TOOL_PRESETS = [
    {
      label: "Big Cursor",
      key: "big-cursor",
      icon: bigCursorIcon_default
    },
    {
      label: "Pause Animations",
      key: "stop-animations",
      icon: stopAnimationsIcon_default
    },
    {
      label: "Reading Guide",
      key: "readable-guide",
      icon: readingGuideIcon_default
    },
    {
      label: "Page read",
      key: "page-read",
      icon: pageReadIcon_default
    },
    {
      label: "Mute sounds",
      key: "mute-sounds",
      icon: muteSoundsIcon_default
    }
  ];
  var TOOL_PRESETS_default = TOOL_PRESETS;

  // src/icons/seizureSafeIcon.svg
  var seizureSafeIcon_default = '<svg viewbox="0 0 32 32" fill=none height=32 width=32 xmlns=http://www.w3.org/2000/svg><path d="M9.21208 30.4224V24.9678H4.84844C4.26979 24.9678 3.71484 24.7379 3.30567 24.3288C2.8965 23.9196 2.66663 23.3646 2.66663 22.786V14.0587C2.66702 11.9261 3.23577 9.83202 4.31433 7.99218C5.39288 6.15235 6.94227 4.63319 8.803 3.59109C10.6637 2.549 12.7686 2.02161 14.9008 2.06323C16.6928 2.09821 18.4497 2.53401 20.0444 3.33341M26.6576 14.527C26.5747 16.6581 25.9255 18.7286 24.7766 20.5253C23.6277 22.3221 22.0208 23.7802 20.1212 24.7496V30.4224M21.0725 16.7033C20.8107 17.4342 20.0252 17.8007 19.2747 17.6022C15.4849 16.5985 11.6274 13.8822 9.28195 11.7658C8.66013 11.2051 8.53359 10.2669 9.08559 9.63853C10.1687 8.41409 11.6416 7.60149 13.2551 7.33829C14.8685 7.07508 16.5233 7.37743 17.9394 8.19417C18.8573 8.72498 19.6377 9.45078 20.2306 10.3122M27.8537 1.95526L21.2436 5.39951L27.7229 10.0919L21.1129 13.5362" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/adhdIcon.svg
  var adhdIcon_default = '<svg viewbox="0 0 32 32" fill=none height=32 width=32 xmlns=http://www.w3.org/2000/svg><path d="M14.5185 16.0001C14.5185 16.393 14.6746 16.7698 14.9524 17.0477C15.2302 17.3255 15.6071 17.4816 16 17.4816C16.3929 17.4816 16.7697 17.3255 17.0475 17.0477C17.3254 16.7698 17.4815 16.393 17.4815 16.0001C17.4815 15.6072 17.3254 15.2304 17.0475 14.9525C16.7697 14.6747 16.3929 14.5186 16 14.5186C15.6071 14.5186 15.2302 14.6747 14.9524 14.9525C14.6746 15.2304 14.5185 15.6072 14.5185 16.0001Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /><path d="M8.59248 16C8.59248 17.9646 9.3729 19.8487 10.7621 21.2378C12.1512 22.627 14.0353 23.4074 15.9999 23.4074C17.9645 23.4074 19.8486 22.627 21.2377 21.2378C22.6269 19.8487 23.4073 17.9646 23.4073 16C23.4073 14.0354 22.6269 12.1513 21.2377 10.7622C19.8486 9.37302 17.9645 8.5926 15.9999 8.5926C14.0353 8.5926 12.1512 9.37302 10.7621 10.7622C9.3729 12.1513 8.59248 14.0354 8.59248 16Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /><path d="M2.66663 16.0001C2.66663 17.751 3.0115 19.4849 3.68157 21.1025C4.35163 22.7202 5.33375 24.1901 6.57187 25.4282C7.80998 26.6663 9.27984 27.6484 10.8975 28.3185C12.5152 28.9885 14.249 29.3334 16 29.3334C17.7509 29.3334 19.4847 28.9885 21.1024 28.3185C22.7201 27.6484 24.1899 26.6663 25.4281 25.4282C26.6662 24.1901 27.6483 22.7202 28.3184 21.1025C28.9884 19.4849 29.3333 17.751 29.3333 16.0001C29.3333 14.2491 28.9884 12.5153 28.3184 10.8976C27.6483 9.27996 26.6662 7.81011 25.4281 6.57199C24.1899 5.33388 22.7201 4.35175 21.1024 3.68169C19.4847 3.01163 17.7509 2.66675 16 2.66675C14.249 2.66675 12.5152 3.01163 10.8975 3.68169C9.27984 4.35175 7.80998 5.33388 6.57187 6.57199C5.33375 7.81011 4.35163 9.27996 3.68157 10.8976C3.0115 12.5153 2.66663 14.2491 2.66663 16.0001Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/lowVisionIcon.svg
  var lowVisionIcon_default = '<svg viewbox="0 0 32 32" fill=none height=32 width=32 xmlns=http://www.w3.org/2000/svg><path d="M16.0372 22.1457C10.6889 22.1457 6.2321 19.1214 2.66663 13.0729C6.2321 7.02429 10.6889 4 16.0372 4C21.3854 4 25.8422 7.02429 29.4077 13.0729C29.274 13.2987 29.1403 13.5199 29.0066 13.7367M26.4364 19.1214L26.4365 28.1943M26.4365 28.1943L21.9796 23.6579M26.4365 28.1943L30.8933 23.6579M13.0659 13.0729C13.0659 13.8749 13.379 14.6442 13.9362 15.2114C14.4934 15.7785 15.2491 16.0971 16.0372 16.0971C16.8252 16.0971 17.5809 15.7785 18.1381 15.2114C18.6953 14.6442 19.0084 13.8749 19.0084 13.0729C19.0084 12.2708 18.6953 11.5015 18.1381 10.9344C17.5809 10.3672 16.8252 10.0486 16.0372 10.0486C15.2491 10.0486 14.4934 10.3672 13.9362 10.9344C13.379 11.5015 13.0659 12.2708 13.0659 13.0729Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/icons/epilepsySafeIcon.svg
  var epilepsySafeIcon_default = '<svg viewbox="0 0 30 29" fill=none height=29 width=30 xmlns=http://www.w3.org/2000/svg><path d="M15 2L4 6V14C4 19.5 8.5 24.5 15 27C21.5 24.5 26 19.5 26 14V6L15 2Z" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /><path d="M15 9V14L18 17" stroke=#27283C stroke-linecap=round stroke-linejoin=round stroke-width=1.5 /></svg>';

  // src/views/menu/ProfileButtons.ts
  var ProfileButtons_default = [
    {
      label: "Low Vision",
      key: "low-vision-profile",
      icon: lowVisionIcon_default
    },
    {
      label: "ADHD",
      key: "adhd-profile",
      icon: adhdIcon_default
    },
    {
      label: "Seizure Safe",
      key: "seizure-safe-profile",
      icon: seizureSafeIcon_default
    },
    {
      label: "Epilepsy Safe Mode",
      key: "epilepsy-safe-profile",
      icon: epilepsySafeIcon_default
    }
  ];

  // src/views/menu/renderButtons.ts
  function renderButtons(buttons, btnClass) {
    let _html = "";
    for (var i = buttons.length; i--; ) {
      let x = buttons[i];
      if (x.key === "font-size") {
        _html += `
            <div class="cya11y-adjust-font ${btnClass || ""}" role="group" aria-labelledby="font-size-control">
                <div class="cya11y-label" id="font-size-control">
                    ${x.icon}
                    <span class="cya11y-translate">${x.label}</span>
                </div>
                <div class="cya11y-font-controls">
                    <button class="cya11y-minus" type="button" aria-label="Decrease font size" aria-describedby="font-size-control">
                        <svg viewBox="0 0 24 24" width="38" height="38" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
                            <rect x="5" y="11" width="14" height="2" rx="1" fill="white"/>
                        </svg>
                        <span class="cya11y-sr-only">Decrease font size</span>
                    </button>
                    <span class="cya11y-amount" aria-live="polite" aria-atomic="true">100%</span>
                    <button class="cya11y-plus" type="button" aria-label="Increase font size" aria-describedby="font-size-control">
                        <svg viewBox="0 0 24 24" width="38" height="38" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
                            <rect x="11" y="5" width="2" height="14" rx="1" fill="white"/>
                            <rect x="5" y="11" width="14" height="2" rx="1" fill="white"/>
                        </svg>
                        <span class="cya11y-sr-only">Increase font size</span>
                    </button>
                </div>
            </div>
            `;
      } else if (x.key === "text-align" && x.altIcons) {
        _html += `<button class="cya11y-btn cya11y-text-align ${btnClass || ""}" type="button" data-key="${x.key}" data-state="off" title="${x.label}" aria-pressed="false" aria-describedby="${x.key}-description"><span class="cya11y-text-align-icon" data-icon="left">${x.altIcons.left}</span><span class="cya11y-text-align-icon" data-icon="right">${x.altIcons.right}</span><span class="cya11y-text-align-icon" data-icon="center">${x.altIcons.center}</span><span class="cya11y-translate">${x.label}</span><span class="cya11y-sr-only" id="${x.key}-description">Cycle text alignment: left, right, center</span><span class="cya11y-text-align-progress" aria-hidden="true"><span class="cya11y-text-align-segment" data-pos="left"></span><span class="cya11y-text-align-segment" data-pos="center"></span><span class="cya11y-text-align-segment" data-pos="right"></span></span></button>`;
      } else {
        _html += `<button class="cya11y-btn ${btnClass || ""}" type="button" data-key="${x.key}" title="${x.label}" aria-pressed="false" aria-describedby="${x.key}-description">${x.icon}<span class="cya11y-translate">${x.label}</span><span class="cya11y-sr-only" id="${x.key}-description">Toggle ${x.label.toLowerCase()} setting</span></button>`;
      }
    }
    return _html;
  }

  // src/views/menu/reset.ts
  function reset($menu2) {
    $menu2?.querySelectorAll(".cya11y-selected")?.forEach((el) => el?.classList?.remove("cya11y-selected"));
    $menu2.querySelector(".cya11y-amount").textContent = `100%`;
    userSettings.states = {};
    runAccessibility();
    saveUserSettings();
  }

  // src/views/menu/menu.css
  var menu_default2 = `:root{--cya11y-primary-color: #1863DC;--cya11y-primary-light: #D1E0F8;--cya11y-bg-primary: #eff1f5;--cya11y-bg-secondary: #f2f2f4;--cya11y-bg-white: #fff;--cya11y-bg-overlay: rgba(0, 0, 0, .3);--cya11y-text-primary: #27283C;--cya11y-text-secondary: #293C5B;--cya11y-text-muted: #3D3E50;--cya11y-text-white: #fff;--cya11y-border-light: #E9EAEC;--cya11y-border-focus: #dbeafe;--cya11y-spacing-xs: 8px;--cya11y-spacing-sm: 12px;--cya11y-spacing-md: 16px;--cya11y-spacing-lg: 20px;--cya11y-spacing-xl: 30px;--cya11y-radius-sm: 8px;--cya11y-radius-md: 12px;--cya11y-radius-lg: 45px;--cya11y-radius-full: 50%;--cya11y-shadow-sm: 0px 8px 26px -4px #27283C33;--cya11y-shadow-md: 0 8px 24px rgba(41, 60, 91, .08);--cya11y-shadow-focus: 0px 0px 0px 6px #1863DC24;--cya11y-transition-fast: .15s;--cya11y-transition-normal: .2s;--cya11y-transition-slow: .3s;--cya11y-z-overlay: 10000;--cya11y-z-menu: 500000;--cya11y-z-dropdown: 100}.cya11y-widget{--cya11y-primary-color: #1863DC;--cya11y-primary-light: #D1E0F8;--cya11y-bg-primary: #eff1f5;--cya11y-bg-secondary: #f2f2f4;--cya11y-bg-white: #fff;--cya11y-bg-overlay: rgba(0, 0, 0, .3);--cya11y-text-primary: #333;--cya11y-text-secondary: #293C5B;--cya11y-text-muted: #000000 ;--cya11y-text-white: #fff;--cya11y-border-light: #E9EAEC;--cya11y-border-focus: #dbeafe;--cya11y-spacing-xs: 8px;--cya11y-spacing-sm: 12px;--cya11y-spacing-md: 16px;--cya11y-spacing-lg: 20px;--cya11y-spacing-xl: 30px;--cya11y-radius-sm: 8px;--cya11y-radius-md: 12px;--cya11y-radius-lg: 45px;--cya11y-radius-full: 50%;--cya11y-shadow-sm: 0px 8px 26px -4px #27283C33;--cya11y-shadow-md: 0 8px 24px rgba(41, 60, 91, .08);--cya11y-shadow-focus: 0px 0px 0px 6px #1863DC24;--cya11y-transition-fast: .15s;--cya11y-transition-normal: .2s;--cya11y-transition-slow: .3s;--cya11y-z-overlay: 10000;--cya11y-z-menu: 500000;--cya11y-z-dropdown: 100}.cya11y-menu *{color:inherit;font-family:inherit;padding:0;margin:0;letter-spacing:normal}.cya11y-menu{position:fixed;display:flex;flex-direction:column;top:30px;width:462px;height:calc(100% - 30px);background:var(--cya11y-bg-primary, #eff1f5);box-shadow:var(--cya11y-shadow-sm, 0px 8px 26px -4px #27283C33);opacity:1;transition:var(--cya11y-transition-slow, .3s);z-index:var(--cya11y-z-menu, 500000);overflow:auto;line-height:1;font-size:16px;letter-spacing:.015em;color:#000}.cya11y-menu[data-position=bottom-right],.cya11y-menu[data-position=top-right]{right:0;left:auto;border-radius:var(--cya11y-radius-md, 12px) var(--cya11y-radius-md, 12px) 0 0}.cya11y-menu[data-position=bottom-left],.cya11y-menu[data-position=top-left]{left:0;right:auto;border-radius:var(--cya11y-radius-md, 12px) var(--cya11y-radius-md, 12px) 0 0}.cya11y-menu-header{display:flex;align-items:center;justify-content:space-between;padding:var(--cya11y-spacing-md, 16px) 15px;font-weight:700;background-color:var(--cya11y-primary-color, #1863DC)}.cya11y-menu-title{font-size:20px;font-weight:500;color:var(--cya11y-text-white, #fff)!important}.cya11y-menu-header>div{display:flex}.cya11y-menu-reset,.cya11y-menu-close{width:32px;height:32px;display:flex;padding:10px;align-items:center;justify-content:center;margin:0;background:var(--cya11y-bg-overlay, rgba(0, 0, 0, .3));cursor:pointer;border-radius:var(--cya11y-radius-full, 50%);transition:opacity var(--cya11y-transition-slow, .3s) ease;border:0;box-shadow:none;outline:none}.cya11y-menu-reset{padding:7px}.cya11y-menu-reset-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px 0}.cya11y-menu-title-shortcut{font-size:13px;font-weight:400;opacity:.75}.cya11y-menu-reset-footer-btn{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--cya11y-radius-md, 12px);width:100%;height:48px;font-size:15px;font-weight:500;color:var(--cya11y-text-white, #fff);background:var(--cya11y-primary-color);border:2px solid transparent;cursor:pointer;transition:all var(--cya11y-transition-normal, .2s) ease;padding:0 20px;text-decoration:none;outline:none}.cya11y-menu-reset-footer-btn:hover{background:color-mix(in srgb,var(--cya11y-primary-color) 85%,white);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--cya11y-primary-color) 30%,transparent)}.cya11y-menu-reset-footer-btn:focus-visible{outline:3px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));outline-offset:2px}.cya11y-menu-reset-footer-btn:active{transform:translateY(0);box-shadow:0 2px 6px color-mix(in srgb,var(--cya11y-primary-color) 20%,transparent)}.cya11y-menu-reset-footer-btn svg{width:20px;height:20px;flex-shrink:0}.cya11y-reset-text{font-weight:500;white-space:nowrap}.cya11y-menu-reset-footer-link{font-size:14px;font-weight:400;color:#4d4e5e;text-decoration:underline;text-align:center;transition:color var(--cya11y-transition-normal, .2s) ease}.cya11y-menu-reset-footer-link:focus-visible{outline:3px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));outline-offset:2px;border-radius:2px}.cya11y-menu-reset-footer-link:hover{color:var(--cya11y-primary-color, #1863DC);text-decoration:underline}.cya11y-menu-reset:hover:not(.cya11y-menu-reset-footer-btn),.cya11y-menu-close:hover,.cya11y-menu-reset:focus-visible:not(.cya11y-menu-reset-footer-btn),.cya11y-menu-close:focus-visible{outline:3px solid var(--cya11y-focus-color-on-primary, #ffffff);outline-offset:2px}.cya11y-menu-content{flex:1;overflow-y:scroll;overflow-x:auto;padding:var(--cya11y-spacing-lg, 20px) 0 12px;background-color:var(--cya11y-bg-secondary, #f2f2f4);max-height:calc(100vh - 146px)}.cya11y-card{margin:0 var(--cya11y-spacing-lg, 20px) var(--cya11y-spacing-lg, 20px)}.cya11y-card-title{font-size:16px;padding:15px 0;font-weight:500;color:var(--cya11y-text-primary, #27283C)}.cya11y-profile-card{background-color:var(--cya11y-bg-white, #fff);border-radius:var(--cya11y-radius-md, 12px)}.cya11y-profile-card .cya11y-card-title{font-size:16px;font-weight:500;color:var(--cya11y-text-secondary, #293C5B);background-color:var(--cya11y-bg-white, #fff);border:none;text-align:left}.cya11y-profile-items{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 var(--cya11y-spacing-md, 16px) var(--cya11y-spacing-md, 16px) var(--cya11y-spacing-md, 16px);margin-top:var(--cya11y-spacing-md, 16px)}.cya11y-profile-items .cya11y-btn{display:flex;gap:10px;align-items:center;flex-direction:row;justify-content:start;text-align:left;width:190px;height:64px;padding:var(--cya11y-spacing-sm, 12px);border-radius:var(--cya11y-radius-md, 12px);background:var(--cya11y-bg-white, #fff);border:1px solid var(--cya11y-border-light, #E9EAEC);transition:background var(--cya11y-transition-normal, .2s) ease,border-color var(--cya11y-transition-normal, .2s) ease}.cya11y-profile-items .cya11y-btn:hover:not(.cya11y-selected){background:color-mix(in srgb,var(--cya11y-primary-color, #1863DC) 8%,var(--cya11y-bg-white, #fff));border:2px solid var(--cya11y-primary-color, #1863DC)}.cya11y-profile-items .cya11y-btn.cya11y-selected{background:var(--cya11y-primary-color, #1863DC);color:var(--cya11y-text-white, #fff);fill:var(--cya11y-text-white, #fff);stroke:var(--cya11y-text-white, #fff)}.cya11y-profile-items .cya11y-btn.cya11y-selected:after{content:"";display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0002 1.34001C16.5085 2.21087 17.7632 3.46054 18.6401 4.96531C19.5169 6.47009 19.9856 8.17779 19.9997 9.91935C20.0137 11.6609 19.5727 13.376 18.7203 14.8947C17.8678 16.4135 16.6335 17.6832 15.1395 18.5783C13.6455 19.4734 11.9436 19.9628 10.2023 19.9981C8.46107 20.0333 6.74079 19.6132 5.2118 18.7793C3.6828 17.9453 2.39812 16.7265 1.48491 15.2435C0.571706 13.7605 0.0616534 12.0647 0.00524426 10.324L0.000244141 10L0.00524426 9.67601C0.0612473 7.94901 0.563792 6.26598 1.46388 4.79101C2.36398 3.31604 3.6309 2.09947 5.14114 1.2599C6.65137 0.420327 8.35339 -0.0135887 10.0813 0.000452316C11.8091 0.0144933 13.5038 0.476012 15.0002 1.34001ZM13.7072 7.29302C13.5351 7.12084 13.306 7.01741 13.0629 7.00213C12.8199 6.98685 12.5796 7.06076 12.3872 7.21001L12.2932 7.29302L9.00024 10.585L7.70724 9.29301L7.61324 9.21001C7.42083 9.06087 7.18062 8.98704 6.93765 9.00237C6.69468 9.0177 6.46565 9.12113 6.29351 9.29328C6.12136 9.46542 6.01793 9.69445 6.0026 9.93742C5.98727 10.1804 6.0611 10.4206 6.21024 10.613L6.29324 10.707L8.29324 12.707L8.38724 12.79C8.56262 12.9261 8.77828 12.9999 9.00024 12.9999C9.22221 12.9999 9.43787 12.9261 9.61324 12.79L9.70724 12.707L13.7072 8.70701L13.7902 8.61301C13.9395 8.42061 14.0134 8.18036 13.9981 7.93733C13.9829 7.69431 13.8794 7.46521 13.7072 7.29302Z' fill='%23000000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0002 1.34001C16.5085 2.21087 17.7632 3.46054 18.6401 4.96531C19.5169 6.47009 19.9856 8.17779 19.9997 9.91935C20.0137 11.6609 19.5727 13.376 18.7203 14.8947C17.8678 16.4135 16.6335 17.6832 15.1395 18.5783C13.6455 19.4734 11.9436 19.9628 10.2023 19.9981C8.46107 20.0333 6.74079 19.6132 5.2118 18.7793C3.6828 17.9453 2.39812 16.7265 1.48491 15.2435C0.571706 13.7605 0.0616534 12.0647 0.00524426 10.324L0.000244141 10L0.00524426 9.67601C0.0612473 7.94901 0.563792 6.26598 1.46388 4.79101C2.36398 3.31604 3.6309 2.09947 5.14114 1.2599C6.65137 0.420327 8.35339 -0.0135887 10.0813 0.000452316C11.8091 0.0144933 13.5038 0.476012 15.0002 1.34001ZM13.7072 7.29302C13.5351 7.12084 13.306 7.01741 13.0629 7.00213C12.8199 6.98685 12.5796 7.06076 12.3872 7.21001L12.2932 7.29302L9.00024 10.585L7.70724 9.29301L7.61324 9.21001C7.42083 9.06087 7.18062 8.98704 6.93765 9.00237C6.69468 9.0177 6.46565 9.12113 6.29351 9.29328C6.12136 9.46542 6.01793 9.69445 6.0026 9.93742C5.98727 10.1804 6.0611 10.4206 6.21024 10.613L6.29324 10.707L8.29324 12.707L8.38724 12.79C8.56262 12.9261 8.77828 12.9999 9.00024 12.9999C9.22221 12.9999 9.43787 12.9261 9.61324 12.79L9.70724 12.707L13.7072 8.70701L13.7902 8.61301C13.9395 8.42061 14.0134 8.18036 13.9981 7.93733C13.9829 7.69431 13.8794 7.46521 13.7072 7.29302Z' fill='%23000000'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:color-mix(in srgb,var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC)) 25%,var(--cya11y-bg-white, #fff));position:absolute;top:10px;right:10px;width:20px;height:20px}.cya11y-profile-items .cya11y-btn.cya11y-selected span,.cya11y-profile-items .cya11y-btn.cya11y-selected svg path{color:var(--cya11y-text-white, #fff);stroke:var(--cya11y-text-white, #fff)}.cya11y-profile-title-container{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-left:var(--cya11y-spacing-md, 16px);padding-right:var(--cya11y-spacing-md, 16px);gap:var(--cya11y-spacing-sm, 12px);border-radius:var(--cya11y-radius-md, 12px);border:1.5px solid transparent;transition:border var(--cya11y-transition-normal, .2s)}.cya11y-profile-title-container:hover{border:1.5px solid color-mix(in srgb,var(--cya11y-primary-color) 85%,white)}.cya11y-profile-title{width:100%;height:64px;border-radius:var(--cya11y-radius-md, 12px)}.cya11y-profile-title:focus,.cya11y-profile-title:focus-visible{outline:none}.cya11y-profile-title-container:has(.cya11y-profile-title:focus-visible){outline:3px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));outline-offset:2px;border-radius:var(--cya11y-radius-md, 12px)}.cya11y-arrow{margin-left:auto;font-size:18px;color:color-mix(in srgb,var(--cya11y-primary-color) 85%,white);transition:transform var(--cya11y-transition-normal, .2s) ease-in-out;rotate:270deg}.cya11y-arrow-rotate{transform:rotate(90deg)}.cya11y-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cya11y-btn{aspect-ratio:6 / 5;border-radius:var(--cya11y-radius-md, 12px);padding:0 12px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:var(--cya11y-text-primary, #333);font-size:16px;background:var(--cya11y-bg-white, #fff);border:1px solid var(--cya11y-border-light, #E9EAEC);transition:border-color var(--cya11y-transition-normal, .2s) ease;cursor:pointer;word-break:break-word;gap:10px;position:relative;width:auto;height:auto}.cya11y-btn .cya11y-translate,.cya11y-adjust-font .cya11y-label div{font-size:14px;font-weight:500;line-height:22px}.cya11y-btn svg{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px}.cya11y-btn:hover{border:2px solid var(--cya11y-primary-color, #1863DC)}.cya11y-btn.cya11y-selected{border:2px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC))}.cya11y-btn:focus-visible{outline:3px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));outline-offset:2px}.cya11y-btn.cya11y-selected{box-shadow:var(--cya11y-shadow-focus, 0px 0px 0px 6px rgba(24, 99, 220, .14))}.cya11y-btn.cya11y-selected svg,.cya11y-btn.cya11y-selected svg path,.cya11y-btn.cya11y-selected span{stroke:var(--cya11y-primary-color, #1863DC);color:var(--cya11y-primary-color, #1863DC)}.cya11y-btn.cya11y-selected:after{content:"";display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0002 1.34014C16.5085 2.21099 17.7632 3.46066 18.6401 4.96544C19.5169 6.47021 19.9856 8.17791 19.9997 9.91948C20.0137 11.661 19.5727 13.3761 18.7203 14.8948C17.8678 16.4136 16.6335 17.6834 15.1395 18.5785C13.6455 19.4736 11.9436 19.963 10.2023 19.9982C8.46107 20.0334 6.74079 19.6133 5.2118 18.7794C3.6828 17.9455 2.39812 16.7267 1.48491 15.2437C0.571706 13.7606 0.0616534 12.0648 0.00524426 10.3241L0.000244141 10.0001L0.00524426 9.67614C0.0612473 7.94913 0.563792 6.2661 1.46388 4.79113C2.36398 3.31616 3.6309 2.09959 5.14114 1.26002C6.65137 0.420449 8.35339 -0.0134666 10.0813 0.000574386C11.8091 0.0146154 13.5038 0.476134 15.0002 1.34014ZM13.7072 7.29314C13.5351 7.12096 13.306 7.01753 13.0629 7.00225C12.8199 6.98697 12.5796 7.06089 12.3872 7.21014L12.2932 7.29314L9.00024 10.5851L7.70724 9.29314L7.61324 9.21014C7.42083 9.06099 7.18062 8.98716 6.93765 9.00249C6.69468 9.01782 6.46565 9.12125 6.29351 9.2934C6.12136 9.46554 6.01793 9.69457 6.0026 9.93754C5.98727 10.1805 6.0611 10.4207 6.21024 10.6131L6.29324 10.7071L8.29324 12.7071L8.38724 12.7901C8.56262 12.9262 8.77828 13.0001 9.00024 13.0001C9.22221 13.0001 9.43787 12.9262 9.61324 12.7901L9.70724 12.7071L13.7072 8.70714L13.7902 8.61314C13.9395 8.42073 14.0134 8.18048 13.9981 7.93746C13.9829 7.69443 13.8794 7.46533 13.7072 7.29314Z' fill='%23000000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0002 1.34014C16.5085 2.21099 17.7632 3.46066 18.6401 4.96544C19.5169 6.47021 19.9856 8.17791 19.9997 9.91948C20.0137 11.661 19.5727 13.3761 18.7203 14.8948C17.8678 16.4136 16.6335 17.6834 15.1395 18.5785C13.6455 19.4736 11.9436 19.963 10.2023 19.9982C8.46107 20.0334 6.74079 19.6133 5.2118 18.7794C3.6828 17.9455 2.39812 16.7267 1.48491 15.2437C0.571706 13.7606 0.0616534 12.0648 0.00524426 10.3241L0.000244141 10.0001L0.00524426 9.67614C0.0612473 7.94913 0.563792 6.2661 1.46388 4.79113C2.36398 3.31616 3.6309 2.09959 5.14114 1.26002C6.65137 0.420449 8.35339 -0.0134666 10.0813 0.000574386C11.8091 0.0146154 13.5038 0.476134 15.0002 1.34014ZM13.7072 7.29314C13.5351 7.12096 13.306 7.01753 13.0629 7.00225C12.8199 6.98697 12.5796 7.06089 12.3872 7.21014L12.2932 7.29314L9.00024 10.5851L7.70724 9.29314L7.61324 9.21014C7.42083 9.06099 7.18062 8.98716 6.93765 9.00249C6.69468 9.01782 6.46565 9.12125 6.29351 9.2934C6.12136 9.46554 6.01793 9.69457 6.0026 9.93754C5.98727 10.1805 6.0611 10.4207 6.21024 10.6131L6.29324 10.7071L8.29324 12.7071L8.38724 12.7901C8.56262 12.9262 8.77828 13.0001 9.00024 13.0001C9.22221 13.0001 9.43787 12.9262 9.61324 12.7901L9.70724 12.7071L13.7072 8.70714L13.7902 8.61314C13.9395 8.42073 14.0134 8.18048 13.9981 7.93746C13.9829 7.69443 13.8794 7.46533 13.7072 7.29314Z' fill='%23000000'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));position:absolute;top:10px;right:10px;width:20px;height:20px}.cya11y-adjust-font{background:var(--cya11y-bg-white, #fff);padding-top:10px;padding-bottom:13px;border:1px solid var(--cya11y-border-light, #E9EAEC);border-radius:var(--cya11y-radius-md, 12px);box-shadow:none;transition:outline var(--cya11y-transition-normal, .2s) ease;grid-column:span 2}.cya11y-adjust-font .cya11y-label{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--cya11y-text-secondary, #293C5B);margin-bottom:10px}.cya11y-adjust-font .cya11y-label svg{margin-right:var(--cya11y-spacing-sm, 12px);width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;fill:var(--cya11y-text-secondary, #293C5B)}.cya11y-adjust-font>div:last-child{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:var(--cya11y-spacing-sm, 12px)}.cya11y-adjust-font svg{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px}.cya11y-plus,.cya11y-minus{background-color:var(--cya11y-bg-primary, #eff1f5);border:2px solid transparent;transition:border var(--cya11y-transition-normal, .2s) ease}.cya11y-plus:hover,.cya11y-minus:hover{border-color:var(--cya11y-primary-color, #1863DC)}.cya11y-adjust-font .cya11y-minus:focus-visible,.cya11y-adjust-font .cya11y-plus:focus-visible{outline:3px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));outline-offset:3px}.cya11y-adjust-font .cya11y-minus,.cya11y-adjust-font .cya11y-plus{background:var(--cya11y-primary-color, #1863DC);border-radius:var(--cya11y-radius-full, 50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;box-shadow:none;transition:background var(--cya11y-transition-normal, .2s)}.cya11y-adjust-font .cya11y-minus svg,.cya11y-adjust-font .cya11y-plus svg{fill:var(--cya11y-text-white, #fff);width:38px;height:38px}.cya11y-adjust-font .cya11y-minus:hover,.cya11y-adjust-font .cya11y-plus:hover{background:var(--cya11y-primary-color, #1863DC)}.cya11y-adjust-font:hover{outline:2px solid var(--cya11y-primary-color, #1863DC)}.cya11y-amount{font-size:14px;font-weight:400;color:var(--cya11y-primary-color, #1863DC)}.cya11y-adjust-font .cya11y-amount{background:#e9eaec;color:var(--cya11y-primary-color, #1863DC);font-size:14px;font-weight:400;border-radius:40px;min-width:100px;min-height:40px;display:flex;align-items:center;justify-content:center;margin:0 10px;box-shadow:none;letter-spacing:.01em}.cya11y-footer{bottom:0;left:0;right:0;background:var(--cya11y-bg-white, #fff);padding:14px;text-align:center;border-top:2px solid var(--cya11y-bg-primary, #eff1f5)}.cya11y-footer a{font-size:16px;text-decoration:none;color:var(--cya11y-text-primary, #333);background:transparent;font-weight:600}.cya11y-footer a:hover,.cya11y-footer a:hover span,.cya11y-footer a:focus-visible,.cya11y-footer a:focus-visible span{color:var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC))}.cya11y-footer a:focus-visible{outline:2px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));outline-offset:2px;border-radius:2px}.cya11y-footer-logo{height:22px;width:auto;display:block;max-width:100%}.cya11y-custom-select{position:relative;width:100%;font-family:inherit;font-size:16px}.cya11y-selected-lang{display:flex;align-items:center;gap:var(--cya11y-spacing-sm, 12px);background:var(--cya11y-bg-white, #fff);border-radius:var(--cya11y-radius-md, 12px);padding:15px;cursor:pointer;user-select:none;transition:border var(--cya11y-transition-normal, .2s);border:1.5px solid transparent}.cya11y-selected-lang:focus{outline:none}.cya11y-selected-lang:hover{border:1.5px solid color-mix(in srgb,var(--cya11y-primary-color) 85%,white)}.cya11y-selected-lang:focus-visible{outline:2px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));outline-offset:2px;border:1.5px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC))}.cya11y-lang-code{display:inline-flex;align-items:center;justify-content:center;background:var(--cya11y-border-light, #E9EAEC);color:var(--cya11y-text-muted, #3D3E50);font-weight:400;border-radius:var(--cya11y-radius-full, 50%);width:32px;height:32px;font-size:14px;text-transform:uppercase}.cya11y-dropdown-list{position:absolute;top:110%;left:0;width:100%;background:var(--cya11y-bg-white, #fff);border:1px solid var(--cya11y-border-focus, #dbeafe);border-radius:var(--cya11y-radius-md, 12px);box-shadow:var(--cya11y-shadow-md, 0 8px 24px rgba(41, 60, 91, .08));z-index:var(--cya11y-z-dropdown, 100);padding:var(--cya11y-spacing-xs, 8px) 0 0 0;max-height:320px;overflow:auto;transition:box-shadow var(--cya11y-transition-normal, .2s)}.cya11y-lang-search{height:48px;width:80%;margin:0 5%;margin-bottom:var(--cya11y-spacing-xs, 8px);padding:0 var(--cya11y-spacing-md, 16px);border:1px solid var(--cya11y-border-focus, #dbeafe);border-radius:4px;font-size:15px}.cya11y-lang-search:focus{outline:2px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));outline-offset:0px;border-color:var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC))}.cya11y-lang-options{max-height:240px;overflow-y:auto}.cya11y-lang-option{display:flex;align-items:center;gap:var(--cya11y-spacing-sm, 12px);padding:var(--cya11y-spacing-xs, 8px) var(--cya11y-spacing-md, 16px);cursor:pointer;transition:background var(--cya11y-transition-fast, .15s)}.cya11y-lang-option.selected{background:var(--cya11y-primary-light, #D1E0F8)}.cya11y-lang-option:hover,.cya11y-lang-option:focus-visible{background:#f1f6fd}.cya11y-lang-option:focus-visible{outline:2px solid var(--cya11y-focus-ring-color, var(--cya11y-primary-color, #1863DC));outline-offset:-2px}.cya11y-lang-label{color:inherit;font-size:15px;font-weight:500}.cya11y-menu .cya11y-select{width:100%;padding:0 15px;font-size:16px;font-family:inherit;font-weight:600;border-radius:var(--cya11y-radius-lg, 45px);background:var(--cya11y-bg-white, #fff);border:none;min-height:45px;max-height:45px;height:45px;color:inherit}.cya11y-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--cya11y-z-overlay, 10000)}@media only screen and (max-width: 560px){.cya11y-menu{width:100%}.cya11y-profile-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 var(--cya11y-spacing-sm, 12px) var(--cya11y-spacing-sm, 12px) var(--cya11y-spacing-sm, 12px)}}@media only screen and (max-width: 420px){.cya11y-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cya11y-profile-items{grid-template-columns:1fr;gap:.5rem;padding:0 var(--cya11y-spacing-xs, 8px) var(--cya11y-spacing-xs, 8px) var(--cya11y-spacing-xs, 8px);justify-items:center}}.cya11y-text-align .cya11y-text-align-icon{display:none}.cya11y-text-align[data-state=off] .cya11y-text-align-icon[data-icon=left],.cya11y-text-align[data-state=left] .cya11y-text-align-icon[data-icon=left],.cya11y-text-align[data-state=right] .cya11y-text-align-icon[data-icon=right],.cya11y-text-align[data-state=center] .cya11y-text-align-icon[data-icon=center]{display:inline-flex}.cya11y-text-align .cya11y-text-align-progress{display:none;position:absolute;bottom:6px;left:50%;transform:translate(-50%);gap:4px;pointer-events:none}.cya11y-text-align:not([data-state=off]) .cya11y-text-align-progress{display:inline-flex}.cya11y-text-align .cya11y-text-align-segment{width:14px;height:3px;border-radius:2px;background:var(--cya11y-border-light, #E9EAEC);transition:background-color var(--cya11y-transition-normal, .2s) ease}.cya11y-text-align[data-state=left] .cya11y-text-align-segment[data-pos=left],.cya11y-text-align[data-state=center] .cya11y-text-align-segment[data-pos=center],.cya11y-text-align[data-state=right] .cya11y-text-align-segment[data-pos=right]{background:var(--cya11y-primary-color, #1863DC)}
`;

  // src/views/menu/toggleMenu.ts
  function toggleMenu() {
    const isVisible = $menu.style.display !== "none";
    const shadowRoot = $menu.getRootNode();
    const $overlay = shadowRoot.querySelector(".cya11y-overlay");
    if (String($menu.style.display) !== "none" || isVisible) {
      $menu.style.display = "none";
      $overlay.style.display = "none";
      if ($menu._escapeKeyHandler) {
        document.removeEventListener("keydown", $menu._escapeKeyHandler);
        delete $menu._escapeKeyHandler;
      }
      const widgetContainer = document.querySelector("#cya11y-container");
      if (widgetContainer) {
        const widgetShadowRoot = widgetContainer.shadowRoot;
        if (widgetShadowRoot) {
          const widgetButton = widgetShadowRoot.querySelector(".cya11y-menu-btn");
          if (widgetButton) {
            widgetButton.setAttribute("aria-expanded", "false");
            widgetButton.focus();
          }
        }
      }
    } else {
      $menu.style.display = "block";
      $overlay.style.display = "block";
      const handleEscapeKey = (event) => {
        if (event.key === "Escape") {
          event.preventDefault();
          event.stopPropagation();
          toggleMenu();
          document.removeEventListener("keydown", handleEscapeKey);
        }
      };
      document.addEventListener("keydown", handleEscapeKey);
      $menu._escapeKeyHandler = handleEscapeKey;
      const widgetContainer = document.querySelector("#cya11y-container");
      if (widgetContainer) {
        const widgetShadowRoot = widgetContainer.shadowRoot;
        if (widgetShadowRoot) {
          const widgetButton = widgetShadowRoot.querySelector(".cya11y-menu-btn");
          if (widgetButton) {
            widgetButton.setAttribute("aria-expanded", "true");
          }
        }
      }
    }
  }

  // src/enum/Profiles.ts
  var PROFILES = {
    "low-vision-profile": {
      "contrast": "high-contrast",
      "tools": ["font-size", "page-read"]
    },
    "adhd-profile": {
      "contrast": "high-saturation",
      "tools": ["stop-animations", "readable-guide"]
    },
    "seizure-safe-profile": {
      "contrast": "monochrome",
      "tools": ["stop-animations"]
    },
    "epilepsy-safe-profile": {
      "contrast": "monochrome",
      "tools": ["stop-animations", "mute-sounds"]
    }
  };

  // src/tools/selectButtons.ts
  function selectButtons($menu2) {
    const states = userSettings.states;
    if (states) {
      const buttons = Array.from(
        $menu2.querySelectorAll(".cya11y-btn")
      );
      Object.entries(states).forEach(([key, value]) => {
        if (value && key !== "fontSize") {
          const selector = key === "contrast" ? states[key] : key;
          const btn = buttons.find((b) => b.dataset.key === selector);
          if (btn) btn.classList.add("cya11y-selected");
        } else {
          const btn = buttons.find((b) => b.dataset.key === key);
          if (btn) btn.classList.remove("cya11y-selected");
          if (key === "contrast") {
            const filterBtn = $menu2.querySelectorAll(".cya11y-filter");
            filterBtn.forEach((btn2) => {
              btn2.classList.remove("cya11y-selected");
            });
          }
        }
      });
    }
  }

  // src/tools/enableProfile.ts
  var FONT_SIZE_PROFILE_DEFAULT = 1.2;
  function enableProfile(profile, $menu2) {
    const profileConfig = PROFILES[profile];
    if (!profileConfig) {
      return;
    }
    userSettings.states.contrast = profileConfig.contrast;
    enableContrast(profileConfig.contrast);
    profileConfig.tools.forEach((tool) => {
      if (tool === "font-size") {
        const current = Number(userSettings.states.fontSize) || 1;
        if (current === 1) {
          userSettings.states.fontSize = FONT_SIZE_PROFILE_DEFAULT;
        }
      } else {
        userSettings.states[tool] = true;
      }
    });
    saveUserSettings();
    renderTools();
    selectButtons($menu2);
    const newFontSize = Number(userSettings.states.fontSize) || 1;
    const amountElement = $menu2.querySelector(".cya11y-amount");
    if (amountElement) {
      amountElement.textContent = `${(newFontSize * 100).toFixed(0)}%`;
    }
  }

  // src/tools/disableContrast.ts
  function disableContrast() {
    document.getElementById("cya11y-filter-style")?.remove();
    document.body.classList.remove("cya11y-filter", "cya11y-dark-contrast");
  }

  // src/tools/disableProfile.ts
  function disableProfile(profile, $menu2) {
    const profileConfig = PROFILES[profile];
    if (!profileConfig) return;
    disableContrast();
    userSettings.states.contrast = false;
    profileConfig.tools.forEach((tool) => {
      if (tool === "font-size") {
        userSettings.states.fontSize = 1;
      } else {
        userSettings.states[tool] = false;
      }
      saveUserSettings();
    });
    renderTools();
    selectButtons($menu2);
    const newFontSize = Number(userSettings.states.fontSize) || 1;
    const amountElement = $menu2.querySelector(".cya11y-amount");
    if (amountElement) {
      amountElement.textContent = `${(newFontSize * 100).toFixed(0)}%`;
    }
  }

  // src/views/menu/translateWidget.ts
  function getTranslatedLabel(el, defaultValue) {
    const key = el.getAttribute("data-translate") || defaultValue;
    if (!el.hasAttribute("data-translate") && defaultValue) {
      el.setAttribute("data-translate", key);
    }
    return t(key);
  }
  function translateWidget($menu2) {
    $menu2.querySelectorAll(".cya11y-card-title, .cya11y-translate").forEach((el) => {
      const text = el.textContent?.trim() || "";
      el.textContent = getTranslatedLabel(el, text);
    });
    $widget.querySelectorAll("[title]").forEach((el) => {
      const title = el.getAttribute("title") || "";
      el.setAttribute("title", getTranslatedLabel(el, title));
    });
  }

  // src/i18n/changeLanguage.ts
  function changeLanguage(newLang, $menu2) {
    newLang = String(newLang || "").toLowerCase();
    if (!LANGUAGES.some((lang) => lang.code === newLang)) {
      newLang = pluginConfig.language.default;
    }
    if (userSettings.lang !== newLang) {
      userSettings.lang = newLang;
      const $lang = $menu2.querySelector("#cya11y-language");
      if ($lang) {
        $lang.value = newLang;
      }
      translateWidget($menu2);
      saveUserSettings();
    }
  }

  // src/icons/arrowIcon.svg
  var arrowIcon_default = '<svg viewbox="0 0 24 24" fill=none height=24 width=24 xmlns=http://www.w3.org/2000/svg><path d="M18 9L12 15L6 9" stroke=black stroke-linecap=round stroke-linejoin=round stroke-width=2 /></svg>';

  // src/utils/getScriptDataAttribute.ts
  function getScriptDataAttribute(attr) {
    if (!attr || typeof attr !== "string") {
      console.warn("Invalid attribute name provided to getScriptDataAttribute:", attr);
      return null;
    }
    const key = `data-cya11y-${attr}`;
    try {
      const script = document.currentScript;
      if (script?.hasAttribute(key)) {
        return script.getAttribute(key);
      }
      const element = document.querySelector(`[${key}]`);
      return element?.getAttribute(key) || null;
    } catch (error) {
      console.error("Error getting script data attribute:", error);
      return null;
    }
  }
  var detectedLanguage = getScriptDataAttribute("lang") || document.documentElement?.lang || navigator?.language || document.querySelector('meta[http-equiv="Content-Language"]')?.getAttribute("content");

  // src/i18n/getDefaultLanguage.ts
  function getDefaultLanguage() {
    const languageCode = detectedLanguage?.split(/[-_]/)?.[0]?.trim() || pluginConfig.language.default;
    const isLanguageSupported = LANGUAGES.some((lang) => lang.code === languageCode);
    if (isLanguageSupported) {
      return languageCode;
    } else {
      return pluginConfig.language.default;
    }
  }

  // src/views/menu/renderLanguageDropdown.ts
  if (!LANGUAGES.some((lang) => lang.code === userSettings.lang)) {
    userSettings.lang = getDefaultLanguage();
  }
  var dropdownOpen = false;
  var outsideClickHandler = null;
  function renderLanguageDropdown($menu2, filter = "") {
    const $langDropdown = $menu2.querySelector("#cya11y-language-dropdown");
    const filteredLangs = LANGUAGES.filter(
      (lang) => lang.label.toLowerCase().includes(filter.toLowerCase()) || lang.code.toLowerCase().includes(filter.toLowerCase())
    );
    const selectedIndex = filteredLangs.findIndex((l) => l.code === userSettings.lang);
    $langDropdown.innerHTML = `
    <div class="cya11y-custom-select" role="combobox" aria-haspopup="listbox" aria-expanded="${dropdownOpen}">
      <div class="cya11y-selected-lang" id="cya11y-selected-lang" aria-label="Selected language" aria-controls="cya11y-lang-list" aria-haspopup="listbox" tabindex="0">
        <span class="cya11y-lang-code">${userSettings.lang.toUpperCase()}</span>
        <span class="cya11y-lang-label">${LANGUAGES.find((l) => l.code === userSettings.lang)?.label}</span>
        <span class="cya11y-arrow" aria-hidden="true">
          ${arrowIcon_default}
        </span>
      </div>
      <div class="cya11y-dropdown-list" id="cya11y-lang-list" role="listbox" style="display:${dropdownOpen ? "block" : "none"};">
        <input type="text" id="cya11y-lang-search" class="cya11y-lang-search" placeholder="Search languages" value="${filter}" aria-label="Search languages" />
        <div class="cya11y-lang-options">
          ${filteredLangs.map((lang, i) => `
            <div class="cya11y-lang-option${lang.code === userSettings.lang ? " selected" : ""}" role="option" aria-selected="${lang.code === userSettings.lang}" data-code="${lang.code}" tabindex="-1" data-index="${i}">
              <span class="cya11y-lang-code">${lang.code.toUpperCase()}</span>
              <span class="cya11y-lang-label">${lang.label}</span>
            </div>
          `).join("")}
        </div>
      </div>
    </div>
  `;
    const $selected = $langDropdown.querySelector(".cya11y-selected-lang");
    const $dropdown = $langDropdown.querySelector(".cya11y-dropdown-list");
    const $search = $langDropdown.querySelector(".cya11y-lang-search");
    const $optionsContainer = $dropdown.querySelector(".cya11y-lang-options");
    let focusedOption = selectedIndex >= 0 ? selectedIndex : 0;
    $selected.onclick = (e) => {
      e.stopPropagation();
      if (dropdownOpen) {
        closeDropdown($langDropdown);
        $selected.querySelector(".cya11y-arrow")?.classList.remove("cya11y-arrow-rotate");
      } else {
        openDropdown($langDropdown);
        $selected.querySelector(".cya11y-arrow")?.classList.add("cya11y-arrow-rotate");
        $search?.focus();
      }
    };
    $selected.onkeydown = (e) => {
      if (e.key === "Enter" || e.key === " " || e.key === "ArrowDown") {
        e.preventDefault();
        openDropdown($langDropdown);
        $selected.querySelector(".cya11y-arrow")?.classList.add("cya11y-arrow-rotate");
        setTimeout(() => $search?.focus(), 0);
      }
    };
    $search?.addEventListener("input", (e) => {
      const searchValue = $search.value;
      const $dropdown2 = $langDropdown.querySelector(".cya11y-dropdown-list");
      const $optionsContainer2 = $dropdown2.querySelector(".cya11y-lang-options");
      const filteredLangs2 = LANGUAGES.filter(
        (lang) => lang.label.toLowerCase().includes(searchValue.toLowerCase()) || lang.code.toLowerCase().includes(searchValue.toLowerCase())
      );
      $optionsContainer2.innerHTML = filteredLangs2.map((lang, i) => `
      <div class="cya11y-lang-option${lang.code === userSettings.lang ? " selected" : ""}" role="option" aria-selected="${lang.code === userSettings.lang}" data-code="${lang.code}" tabindex="-1" data-index="${i}">
        <span class="cya11y-lang-code">${lang.code.toUpperCase()}</span>
        <span class="cya11y-lang-label">${lang.label}</span>
      </div>
    `).join("");
      const $newOptions = Array.from($optionsContainer2.querySelectorAll(".cya11y-lang-option"));
      $newOptions.forEach(($option, i) => {
        $option.onclick = (e2) => {
          e2.stopPropagation();
          changeLanguage($option.dataset.code, $menu2);
          closeDropdown($langDropdown);
          renderLanguageDropdown($menu2);
          $langDropdown.querySelector(".cya11y-selected-lang")?.focus();
        };
      });
    });
    $search?.addEventListener("keydown", (e) => {
      if (e.key === "ArrowDown") {
        e.preventDefault();
        const $filteredOptions = Array.from($langDropdown.querySelectorAll(".cya11y-lang-option"));
        $filteredOptions[0].focus();
        $filteredOptions.forEach((option, index) => {
          option.addEventListener("keydown", (e2) => {
            if (e2.key === "ArrowDown") {
              e2.preventDefault();
              if (index < $filteredOptions.length - 1) {
                $filteredOptions[index + 1].focus();
              }
            } else if (e2.key === "ArrowUp") {
              e2.preventDefault();
              if (index > 0) {
                $filteredOptions[index - 1].focus();
              } else {
                $search.focus();
              }
            } else if (e2.key === "Enter" || e2.key === " ") {
              e2.preventDefault();
              changeLanguage(option.dataset.code, $menu2);
              closeDropdown($langDropdown);
              renderLanguageDropdown($menu2);
              $langDropdown.querySelector(".cya11y-selected-lang")?.focus();
            } else if (e2.key === "Escape") {
              closeDropdown($langDropdown);
              $selected.focus();
            }
          });
        });
      }
    });
    const $allOptions = Array.from($langDropdown.querySelectorAll(".cya11y-lang-option"));
    $allOptions.forEach(($option, index) => {
      $option.addEventListener("focus", () => {
        $option.setAttribute("aria-selected", "true");
        $allOptions.forEach((opt) => {
          if (opt !== $option) {
            opt.setAttribute("aria-selected", "false");
          }
        });
      });
      $option.addEventListener("click", () => {
        changeLanguage($option.dataset.code, $menu2);
        closeDropdown($langDropdown);
        renderLanguageDropdown($menu2);
        $langDropdown.querySelector(".cya11y-selected-lang")?.focus();
      });
      $option.addEventListener("keydown", (e) => {
        if (e.key === "ArrowDown") {
          e.preventDefault();
          if (index < $allOptions.length - 1) {
            $allOptions[index + 1].focus();
          }
        } else if (e.key === "ArrowUp") {
          e.preventDefault();
          if (index > 0) {
            $allOptions[index - 1].focus();
          } else {
            $search.focus();
          }
        } else if (e.key === "Enter" || e.key === " ") {
          e.preventDefault();
          changeLanguage($option.dataset.code, $menu2);
          closeDropdown($langDropdown);
          renderLanguageDropdown($menu2);
          $langDropdown.querySelector(".cya11y-selected-lang")?.focus();
        } else if (e.key === "Escape") {
          closeDropdown($langDropdown);
          $langDropdown.querySelector(".cya11y-selected-lang")?.focus();
        }
      });
    });
    $search?.addEventListener("focus", () => {
      openDropdown($langDropdown);
    });
    $langDropdown.addEventListener("focusout", () => {
      setTimeout(() => {
        const root = $langDropdown.getRootNode();
        const active = root.activeElement;
        if (!active || !$langDropdown.contains(active)) {
          closeDropdown($langDropdown);
        }
      }, 0);
    });
  }
  function closeDropdown($langDropdown) {
    const $dropdown = $langDropdown.querySelector(".cya11y-dropdown-list");
    const $selected = $langDropdown.querySelector(".cya11y-selected-lang");
    if ($dropdown) $dropdown.style.display = "none";
    $selected.querySelector(".cya11y-arrow")?.classList.remove("cya11y-arrow-rotate");
    dropdownOpen = false;
    if (outsideClickHandler) {
      document.removeEventListener("mousedown", outsideClickHandler);
      outsideClickHandler = null;
    }
  }
  function openDropdown($langDropdown) {
    const $dropdown = $langDropdown.querySelector(".cya11y-dropdown-list");
    const $selected = $langDropdown.querySelector(".cya11y-selected-lang");
    if ($dropdown) $dropdown.style.display = "block";
    $selected.querySelector(".cya11y-arrow")?.classList.add("cya11y-arrow-rotate");
    dropdownOpen = true;
    if (!outsideClickHandler) {
      outsideClickHandler = (e) => {
        const path = typeof e.composedPath === "function" ? e.composedPath() : [];
        if (!path.includes($langDropdown)) {
          closeDropdown($langDropdown);
        }
      };
      document.addEventListener("mousedown", outsideClickHandler);
    }
  }

  // src/utils/device.ts
  var MOBILE_BREAKPOINT = 768;
  function isMobileDevice() {
    return window.innerWidth < MOBILE_BREAKPOINT;
  }
  function getCurrentDevice() {
    return isMobileDevice() ? "mobile" : "desktop";
  }

  // src/utils/trapFocus.ts
  function trapFocus(container) {
    const focusableElements = container.querySelectorAll(
      'a[href], button:not([disabled]), textarea, input, select, [tabindex]:not([tabindex="-1"])'
    );
    const first = focusableElements[0];
    const last = focusableElements[focusableElements.length - 1];
    const getActiveElement = () => {
      const rootNode = container.getRootNode();
      if (rootNode instanceof ShadowRoot) {
        return rootNode.activeElement;
      }
      return document.activeElement;
    };
    container.addEventListener("keydown", function(e) {
      if (e.key === "Tab") {
        const activeElement = getActiveElement();
        if (e.shiftKey) {
          if (activeElement === first) {
            e.preventDefault();
            last.focus();
          }
        } else {
          if (activeElement === last) {
            e.preventDefault();
            first.focus();
          }
        }
      }
    });
  }

  // src/utils/getShortcutLabel.ts
  var MODIFIER_LABELS = {
    alt: { win: "Alt", mac: "Option" },
    shift: { win: "Shift", mac: "Shift" },
    ctrl: { win: "Ctrl", mac: "Ctrl" }
  };
  function isMac() {
    if (typeof navigator === "undefined") return false;
    const platform = navigator.userAgentData?.platform ?? navigator.platform;
    return platform.toLowerCase().includes("mac");
  }
  function getShortcutLabel(shortcut) {
    const parts = shortcut.toLowerCase().split("+");
    const key = parts[parts.length - 1].toUpperCase();
    const modifiers = parts.slice(0, -1);
    const mac = isMac();
    const labels = modifiers.map((mod) => MODIFIER_LABELS[mod]?.[mac ? "mac" : "win"] ?? mod);
    return [...labels, key].join("+");
  }

  // src/views/menu/renderMenu.ts
  function announceToScreenReader(message) {
    const announcements = document.getElementById("cya11y-menu-announcements");
    if (announcements) {
      announcements.textContent = message;
      setTimeout(() => {
        announcements.textContent = "";
      }, 1e3);
    }
  }
  function updateButtonAriaState(button, isPressed) {
    button.setAttribute("aria-pressed", isPressed.toString());
    if (isPressed) {
      button.classList.add("cya11y-selected");
    } else {
      button.classList.remove("cya11y-selected");
    }
  }
  function handleMenuKeyboardNavigation(event, currentButton) {
    const buttons = Array.from(currentButton.parentElement?.querySelectorAll(".cya11y-btn") || []);
    const currentIndex = buttons.indexOf(currentButton);
    switch (event.key) {
      case "ArrowRight":
      case "ArrowDown":
        event.preventDefault();
        const nextIndex = (currentIndex + 1) % buttons.length;
        buttons[nextIndex]?.focus();
        break;
      case "ArrowLeft":
      case "ArrowUp":
        event.preventDefault();
        const prevIndex = currentIndex === 0 ? buttons.length - 1 : currentIndex - 1;
        buttons[prevIndex]?.focus();
        break;
      case "Home":
        event.preventDefault();
        buttons[0]?.focus();
        break;
      case "End":
        event.preventDefault();
        buttons[buttons.length - 1]?.focus();
        break;
    }
  }
  function showStatementPanel($container, $menu2) {
    const $menuContent = $menu2.querySelector(".cya11y-menu-content");
    if (!$menuContent) return;
    const fragment = document.createDocumentFragment();
    while ($menuContent.firstChild) {
      fragment.appendChild($menuContent.firstChild);
    }
    const $statementWrapper = renderStatementPanel(() => {
      $menuContent.innerHTML = "";
      $menuContent.appendChild(fragment);
      $menuContent.scrollTop = 0;
    });
    $menuContent.appendChild($statementWrapper);
    $menuContent.scrollTop = 0;
  }
  var CONTENT_KEY_MAP = {
    "font-size": "adjustFontSizing",
    "highlight-title": "highlightTitle",
    "highlight-links": "highlightLinks",
    "readable-font": "dyslexicFont",
    "letter-spacing": "letterSpacing",
    "line-height": "lineHeight",
    "font-weight": "fontWeight",
    "text-align": "textAlign"
  };
  var COLOR_KEY_MAP = {
    "dark-contrast": "darkContrast",
    "light-contrast": "lightContrast",
    "high-contrast": "highContrast",
    "high-saturation": "highSaturation",
    "low-saturation": "lowSaturation",
    "monochrome": "monochrome"
  };
  var NAV_KEY_MAP = {
    "big-cursor": "bigCursor",
    "stop-animations": "pauseAnimations",
    "readable-guide": "readingGuide"
  };
  function filterByModule(buttons, moduleSection, keyMap) {
    if (!moduleSection) return buttons;
    return buttons.filter((btn) => {
      const configKey = keyMap[btn.key];
      if (!configKey) return true;
      const mod = moduleSection[configKey];
      return mod === void 0 || mod.enabled !== false;
    });
  }
  function renderMenu() {
    const device = getCurrentDevice();
    const $container = document.createElement("div");
    $container.innerHTML = `<style id="cya11y-menu-css">${menu_default2}</style>` + menu_default;
    const $menu2 = $container.querySelector(".cya11y-menu");
    const currentPosition = pluginConfig?.position[device];
    if (currentPosition) {
      $menu2.setAttribute("data-position", currentPosition);
      if (currentPosition.includes("right")) {
        $menu2.style.right = "0px";
        $menu2.style.left = "auto";
      } else if (currentPosition.includes("left")) {
        $menu2.style.left = "0px";
        $menu2.style.right = "auto";
      }
    }
    const contentElement = $menu2.querySelector(".content");
    const toolsElement = $menu2.querySelector(".tools");
    const contrastElement = $menu2.querySelector(".contrast");
    const profilesElement = $menu2.querySelector(".profiles");
    const visibleContent = filterByModule(ContentButtons_default, pluginConfig.modules?.content, CONTENT_KEY_MAP);
    const visibleToolsRaw = filterByModule(TOOL_PRESETS_default, pluginConfig.modules?.navigation, NAV_KEY_MAP);
    const visibleTools = visibleToolsRaw.filter((btn) => {
      if (btn.key === "page-read" && pluginConfig.modules?.pageRead?.enabled === false) return false;
      if (btn.key === "mute-sounds" && pluginConfig.modules?.muteSounds?.enabled === false) return false;
      return true;
    });
    const visibleFilters = filterByModule(FilterButtons_default, pluginConfig.modules?.color, COLOR_KEY_MAP);
    if (contentElement) {
      if (visibleContent.length > 0) {
        contentElement.innerHTML = renderButtons(visibleContent);
      } else {
        (contentElement.closest("section") || contentElement.parentElement)?.remove();
      }
    }
    if (toolsElement) {
      if (visibleTools.length > 0) {
        toolsElement.innerHTML = renderButtons(visibleTools, "cya11y-tools");
      } else {
        (toolsElement.closest("section") || toolsElement.parentElement)?.remove();
      }
    }
    if (contrastElement) {
      if (visibleFilters.length > 0) {
        contrastElement.innerHTML = renderButtons(visibleFilters, "cya11y-filter");
      } else {
        (contrastElement.closest("section") || contrastElement.parentElement)?.remove();
      }
    }
    if (profilesElement) {
      profilesElement.innerHTML = renderButtons(
        ProfileButtons_default,
        "cya11y-profile"
      );
    }
    const $profileCard = $menu2.querySelector(".cya11y-profile-card");
    const $profileTitleContainer = $menu2.querySelector(".cya11y-profile-title-container");
    const $profileTitle = $menu2.querySelector(".cya11y-profile-title");
    const $profileItems = $menu2.querySelector(".cya11y-profile-items");
    if ($profileItems) {
      $profileItems.style.display = "none";
    }
    if ($profileTitleContainer && $profileTitle) {
      $profileTitleContainer.addEventListener("click", () => {
        const $profileItems2 = $menu2.querySelector(".cya11y-profile-items");
        const isExpanded = $profileItems2.style.display !== "none";
        $profileItems2.style.display = isExpanded ? "none" : "grid";
        $profileTitle.setAttribute("aria-expanded", (!isExpanded).toString());
        $profileCard.querySelector(".cya11y-arrow")?.classList.toggle("cya11y-arrow-rotate");
        announceToScreenReader(isExpanded ? "Accessibility profiles collapsed" : "Accessibility profiles expanded");
      });
    }
    if (pluginConfig.modules?.profiles?.enabled === false) {
      $profileCard.remove();
    }
    const states = userSettings?.states;
    const fontSize = Number(states?.fontSize) || 1;
    if (fontSize != 1) {
      const amountElement = $menu2.querySelector(".cya11y-amount");
      if (amountElement) {
        amountElement.innerHTML = `${(fontSize * 100).toFixed(0)}%`;
      }
    }
    selectButtons($menu2);
    const $textAlignBtn = $menu2.querySelector(".cya11y-text-align");
    if ($textAlignBtn) {
      const ta = states?.["text-align"] || false;
      $textAlignBtn.dataset.state = ta || "off";
      const taLabelKey = ta === "left" ? "Align Left" : ta === "center" ? "Align Center" : ta === "right" ? "Align Right" : "Text Align";
      const $taLabel = $textAlignBtn.querySelector(".cya11y-translate");
      if ($taLabel) {
        $taLabel.textContent = taLabelKey;
        $taLabel.innerHTML = t(taLabelKey);
      }
      $textAlignBtn.setAttribute("title", t(taLabelKey));
    }
    renderLanguageDropdown($menu2);
    const $statementLink = $container.querySelector(".cya11y-accessibility-statement-link");
    const statementModule = pluginConfig.modules.statement;
    if ($statementLink) {
      if (statementModule.displayInWidget && statementModule.formData?.companyName) {
        $statementLink.removeAttribute("href");
        $statementLink.setAttribute("role", "button");
        $statementLink.setAttribute("tabindex", "0");
        $statementLink.style.display = "block";
        $statementLink.style.cursor = "pointer";
        const openStatement = (e) => {
          e.preventDefault();
          showStatementPanel($container, $menu2);
        };
        $statementLink.addEventListener("click", openStatement);
        $statementLink.addEventListener("keydown", (e) => {
          if (e.key === " " || e.key === "Enter") openStatement(e);
        });
      } else if (statementModule.enabled) {
        $statementLink.href = statementModule.url || "#";
        $statementLink.style.display = "block";
        $statementLink.addEventListener("keydown", (e) => {
          if (e.key === " ") {
            e.preventDefault();
            $statementLink.click();
          }
        });
      } else {
        $statementLink.style.display = "none";
      }
    }
    if (pluginConfig.keyboard?.enabled && pluginConfig.keyboard.shortcut) {
      const $title = $menu2.querySelector(".cya11y-menu-title");
      if ($title) {
        const $shortcut = document.createElement("span");
        $shortcut.className = "cya11y-menu-title-shortcut";
        $shortcut.setAttribute("aria-hidden", "true");
        $shortcut.textContent = ` (${getShortcutLabel(pluginConfig.keyboard.shortcut)})`;
        $title.appendChild($shortcut);
      }
    }
    $container.querySelectorAll(".cya11y-menu-close, .cya11y-overlay").forEach((el) => el.addEventListener("click", toggleMenu));
    $container.querySelectorAll(".cya11y-menu-reset").forEach((el) => el.addEventListener("click", () => {
      reset($menu2);
      announceToScreenReader("All accessibility settings have been reset to default");
    }));
    $menu2.querySelectorAll(".cya11y-plus, .cya11y-minus").forEach((el) => {
      const element = el;
      element.addEventListener("click", () => {
        const difference = 0.1;
        let fontSize2 = userSettings?.states?.fontSize || 1;
        if (element.classList.contains("cya11y-minus")) {
          fontSize2 -= difference;
        } else {
          fontSize2 += difference;
        }
        fontSize2 = Math.max(fontSize2, 0.1);
        fontSize2 = Math.min(fontSize2, 4);
        fontSize2 = Number(fontSize2.toFixed(4));
        const amountElement = $container.querySelector(".cya11y-amount");
        if (amountElement) {
          amountElement.textContent = `${(fontSize2 * 100).toFixed(0)}%`;
        }
        adjustFontSize(fontSize2);
        userSettings.states.fontSize = fontSize2;
        saveUserSettings();
        announceToScreenReader(`Font size set to ${(fontSize2 * 100).toFixed(0)}%`);
      });
    });
    $menu2.querySelectorAll(".cya11y-btn").forEach((el) => {
      const element = el;
      element.addEventListener("keydown", (event) => {
        handleMenuKeyboardNavigation(event, element);
      });
      element.addEventListener("click", () => {
        const key = element.dataset.key;
        if (!key) return;
        const isSelected = !element.classList.contains("cya11y-selected");
        if (key === "text-align") {
          const cycle = [false, "left", "center", "right"];
          const current = userSettings.states["text-align"] || false;
          const next = cycle[(cycle.indexOf(current) + 1) % cycle.length];
          userSettings.states["text-align"] = next;
          element.dataset.state = next || "off";
          const labelKey = next === "left" ? "Align Left" : next === "center" ? "Align Center" : next === "right" ? "Align Right" : "Text Align";
          const labelEl = element.querySelector(".cya11y-translate");
          if (labelEl) {
            labelEl.textContent = labelKey;
            labelEl.innerHTML = t(labelKey);
          }
          element.setAttribute("title", t(labelKey));
          if (next) {
            element.classList.add("cya11y-selected");
            updateButtonAriaState(element, true);
          } else {
            element.classList.remove("cya11y-selected");
            updateButtonAriaState(element, false);
          }
          renderTools();
          saveUserSettings();
          announceToScreenReader(next ? `Text alignment: ${next}` : "Text alignment cleared");
          return;
        }
        if (element.classList.contains("cya11y-filter")) {
          $menu2.querySelectorAll(".cya11y-filter").forEach((el2) => {
            const filterElement = el2;
            updateButtonAriaState(filterElement, false);
          });
          if (isSelected) {
            updateButtonAriaState(element, true);
          }
          if (userSettings.states.contrast === key) {
            userSettings.states.contrast = false;
            saveUserSettings();
            disableContrast();
            announceToScreenReader("Contrast filter disabled");
            return;
          }
          userSettings.states.contrast = isSelected ? key : false;
          enableContrast(userSettings.states.contrast);
          saveUserSettings();
          renderTools();
          updateButtonAriaState(element, isSelected);
          const contrastLabel = element.querySelector(".cya11y-translate")?.textContent || key;
          announceToScreenReader(`${contrastLabel} contrast enabled`);
          return;
        }
        if (element.classList.contains("cya11y-profile")) {
          $menu2.querySelectorAll(".cya11y-profile").forEach((el2) => {
            const profileElement = el2;
            updateButtonAriaState(profileElement, false);
          });
          if (isSelected) {
            updateButtonAriaState(element, true);
          }
          if (userSettings.states[key]) {
            userSettings.states[key] = false;
            saveUserSettings();
            disableProfile(key, $menu2);
            announceToScreenReader(`${key} profile disabled`);
            return;
          }
          Object.keys(userSettings.states).forEach((stateKey) => {
            if (stateKey.includes("profile")) {
              userSettings.states[stateKey] = false;
              saveUserSettings();
              disableProfile(stateKey, $menu2);
            }
          });
          saveUserSettings();
          userSettings.states[key] = true;
          enableProfile(key, $menu2);
          saveUserSettings();
          renderTools();
          updateButtonAriaState(element, isSelected);
          const profileLabel = element.querySelector(".cya11y-translate")?.textContent || key;
          announceToScreenReader(`${profileLabel} profile enabled`);
        }
        updateButtonAriaState(element, isSelected);
        userSettings.states[key] = isSelected;
        renderTools();
        saveUserSettings();
        const settingLabel = element.querySelector(".cya11y-translate")?.textContent || key;
        announceToScreenReader(`${settingLabel} ${isSelected ? "enabled" : "disabled"}`);
      });
    });
    $container.querySelectorAll(".cya11y-footer a").forEach((el) => {
      el.addEventListener("keydown", (e) => {
        if (e.key === " ") {
          e.preventDefault();
          el.click();
        }
      });
    });
    if ($widget) {
      $widget.appendChild($container);
    }
    trapFocus($menu2);
    return $menu2;
  }

  // src/views/menu/menu.ts
  var $menu;
  function openMenu() {
    if ($menu) {
      toggleMenu();
    } else {
      $menu = renderMenu();
      const widgetContainer = document.querySelector("#cya11y-container");
      const btn = widgetContainer?.shadowRoot?.querySelector(".cya11y-menu-btn");
      btn?.setAttribute("aria-controls", "cya11y-accessibility-menu");
    }
    translateWidget($menu);
  }

  // src/icons/accessibility.ts
  var Accessibility = `
   <svg viewBox="0 0 24 28" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
     <path
       d="M11.8001 20.032L11.1521 26.206C11.1245 26.4672 11.0457 26.7204 10.9203 26.9512C10.7949 27.1819 10.6252 27.3857 10.421 27.5509C10.2168 27.7161 9.98208 27.8395 9.73021 27.914C9.47834 27.9884 9.21427 28.0126 8.95307 27.985C8.69187 27.9574 8.43866 27.8787 8.2079 27.7532C7.97714 27.6278 7.77334 27.4581 7.60814 27.2539C7.44295 27.0497 7.31959 26.815 7.24511 26.5631C7.17063 26.3113 7.14649 26.0472 7.17407 25.786L8.62007 12.02H2.00007C1.46884 12.02 0.959371 11.809 0.583735 11.4333C0.2081 11.0577 -0.00292969 10.5482 -0.00292969 10.017C-0.00292969 9.48577 0.2081 8.9763 0.583735 8.60067C0.959371 8.22503 1.46884 8.014 2.00007 8.014H22.0001C22.5313 8.014 23.0408 8.22503 23.4164 8.60067C23.792 8.9763 24.0031 9.48577 24.0031 10.017C24.0031 10.5482 23.792 11.0577 23.4164 11.4333C23.0408 11.809 22.5313 12.02 22.0001 12.02H15.3801L16.8261 25.79C16.8628 26.0559 16.8456 26.3264 16.7756 26.5855C16.7057 26.8446 16.5844 27.087 16.4189 27.2982C16.2533 27.5095 16.0471 27.6853 15.8122 27.8153C15.5774 27.9452 15.3189 28.0266 15.052 28.0547C14.7851 28.0827 14.5152 28.0568 14.2585 27.9785C14.0019 27.9001 13.7635 27.771 13.5577 27.5987C13.352 27.4264 13.1829 27.2146 13.0607 26.9756C12.9384 26.7367 12.8654 26.4757 12.8461 26.208L12.2001 20.032H11.8001ZM12.0001 8.012C9.79007 8.012 8.00007 6.218 8.00007 4.006C8.00007 1.794 9.79007 0 12.0001 0C14.2101 0 16.0001 1.794 16.0001 4.006C16.0009 4.53179 15.898 5.05258 15.6973 5.53858C15.4966 6.02457 15.2021 6.46624 14.8306 6.83831C14.4591 7.21038 14.0179 7.50555 13.5322 7.70695C13.0465 7.90834 12.5259 8.012 12.0001 8.012Z"
       fill="currentColor" />
   </svg>
   `;

  // src/icons/assist.ts
  var Assist = `<svg viewBox="0 0 21 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.456055 15.2607C0.456063 19.7696 4.11123 23.4248 8.62012 23.4248C12.0774 23.4248 15.0296 21.2763 16.2207 18.2451L16.3301 17.9492L16.3633 17.8379C16.4953 17.2835 16.1883 16.7084 15.6387 16.5166C15.0886 16.3248 14.4901 16.5848 14.249 17.1016L14.2061 17.208L14.126 17.4228C13.2621 19.621 11.1214 21.1748 8.62012 21.1748C5.35387 21.1748 2.70606 18.527 2.70605 15.2607C2.70605 12.5025 4.59543 10.183 7.15137 9.53027L7.40039 9.47265L7.51172 9.44336C8.05538 9.27083 8.39091 8.71087 8.27148 8.14062C8.15202 7.57074 7.62056 7.19323 7.05371 7.25293L6.93945 7.2705L6.5957 7.35058C3.06643 8.25152 0.456055 11.4497 0.456055 15.2607Z" fill="currentColor"/>
<path d="M10.3848 2.5752C10.3848 3.61071 9.54527 4.4502 8.50976 4.4502C7.47424 4.4502 6.63476 3.61071 6.63476 2.5752C6.63476 1.53968 7.47424 0.700195 8.50976 0.700195C9.54527 0.700195 10.3848 1.53968 10.3848 2.5752Z" fill="currentColor"/>
<path d="M20.0073 19.3406L14.9273 14.2605H9.9834V11.4127H14.9655C15.7421 11.4127 16.3718 10.7831 16.3718 10.0064C16.3718 9.22982 15.7421 8.60019 14.9655 8.60019H9.9834V7.25853C9.9834 6.49227 9.3826 5.84455 8.61666 5.82355C7.82194 5.8018 7.1709 6.43949 7.1709 7.22928V16.1355C7.1709 16.6533 7.59062 17.073 8.1084 17.073H13.7623L18.0186 21.3294C18.5678 21.8785 19.4581 21.8785 20.0073 21.3294C20.5565 20.7802 20.5565 19.8898 20.0073 19.3406Z" fill="currentColor"/>
<path d="M18.8955 5C18.8955 4.4201 19.3654 3.95019 19.9453 3.95019C20.5252 3.95019 20.9951 4.4201 20.9951 5V12.4883C20.9951 13.0682 20.5252 13.5381 19.9453 13.5381H12C11.4201 13.5381 10.9502 13.0682 10.9502 12.4883C10.9502 11.9084 11.4201 11.4385 12 11.4385H18.8955V5Z" fill="currentColor"/>
</svg>
`;

  // src/icons/default.ts
  var DefaultIcon = `
<svg viewBox="0 0 32 32" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
    <path
        d="M15.5078 9.20507C17.9927 9.20507 20.007 7.17551 20.007 4.6724V4.53273C20.007 2.02961 17.9927 6.10352e-05 15.5078 6.10352e-05C13.0229 6.10352e-05 11.0087 2.02961 11.0087 4.53273V4.6724C11.0087 7.17551 13.0229 9.20507 15.5078 9.20507Z"
        fill="currentColor"
    />
    <path
        d="M10.0938 19.689L2.52471 27.1219C1.83818 27.7941 1.82307 28.9027 2.49232 29.5945L4.3058 31.4713C4.97074 32.1587 6.06098 32.174 6.74319 31.504L14.5239 23.8615L10.0938 19.6868V19.689Z"
        fill="currentColor"
    />
    <path
        d="M28.4812 10.1043C29.1612 9.43214 29.1742 8.33007 28.5114 7.64046L26.7022 5.75712C26.0351 5.06315 24.9384 5.05005 24.254 5.72657L15.042 14.8443L9.91249 9.91662C9.32095 9.34922 8.38615 9.37104 7.82052 9.96681L5.71991 12.1862C5.1478 12.7885 5.17587 13.7488 5.78036 14.3183L14.8413 22.8512C15.042 23.0389 15.3529 23.0345 15.5472 22.8403L19.0468 19.342L15.9704 23.9118L24.0684 31.5325C24.7635 32.1871 25.8516 32.15 26.5036 31.4517L28.2135 29.6142C28.8676 28.9093 28.8331 27.8007 28.1336 27.1416L19.5002 18.9951L28.479 10.1043H28.4812Z"
        fill="currentColor"
    />
</svg>
   `;

  // src/icons/wheel.ts
  var wheel = `<svg  viewBox="0 0 20 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path d="M19.3572 19.3372L14.2778 14.2578H9.33459V11.4104H14.316C15.0926 11.4104 15.7221 10.7809 15.7221 10.0043C15.7221 9.22779 15.0926 8.59825 14.316 8.59825H9.33459V7.25677C9.33459 6.49061 8.73387 5.84298 7.96804 5.82198C7.17342 5.80019 6.52246 6.43783 6.52246 7.22753V16.1326C6.52246 16.6503 6.94212 17.07 7.45984 17.07H13.113L17.3687 21.3257C17.9179 21.8748 18.8081 21.8748 19.3572 21.3257C19.9063 20.7766 19.9063 19.8864 19.3572 19.3372Z" fill="currentColor"/>
<path d="M10.1749 2.73937C10.4575 1.54389 9.71744 0.345677 8.52196 0.0630863C7.32648 -0.219504 6.12827 0.52054 5.84568 1.71602C5.56309 2.9115 6.30313 4.10971 7.49861 4.3923C8.69409 4.67489 9.8923 3.93485 10.1749 2.73937Z" fill="currentColor"/>
<path d="M13.4658 19.4113C12.371 21.3118 10.3186 22.5939 7.97225 22.5939C4.47908 22.5939 1.63714 19.752 1.63714 16.2589C1.63714 13.7925 3.05403 11.651 5.1164 10.605V9.06375C2.25722 10.2027 0.231079 12.9985 0.231079 16.2589C0.231079 20.5273 3.70377 24 7.97225 24C10.7043 24 13.1103 22.5773 14.4884 20.4339L13.4658 19.4113Z" fill="currentColor"/>
</svg>
`;

  // src/views/widget/widget.ts
  var ICON_LIBRARY = [
    { id: "default", icon: DefaultIcon },
    { id: "accessibility", icon: Accessibility },
    { id: "assist", icon: Assist },
    { id: "wheel", icon: wheel }
  ];
  var $widget = null;
  function hexToRgb(hex) {
    const cleaned = hex.replace("#", "");
    if (!/^[0-9a-fA-F]{6}$/.test(cleaned)) return null;
    return [
      parseInt(cleaned.slice(0, 2), 16),
      parseInt(cleaned.slice(2, 4), 16),
      parseInt(cleaned.slice(4, 6), 16)
    ];
  }
  function getRelativeLuminance(r, g, b) {
    const toLinear = (c) => {
      const s = c / 255;
      return s <= 0.04045 ? s / 12.92 : Math.pow((s + 0.055) / 1.055, 2.4);
    };
    return 0.2126 * toLinear(r) + 0.7152 * toLinear(g) + 0.0722 * toLinear(b);
  }
  function getContrastRatio(hex1, hex2) {
    const rgb1 = hexToRgb(hex1);
    const rgb2 = hexToRgb(hex2);
    if (!rgb1 || !rgb2) return 1;
    const l1 = getRelativeLuminance(...rgb1);
    const l2 = getRelativeLuminance(...rgb2);
    const lighter = Math.max(l1, l2);
    const darker = Math.min(l1, l2);
    return (lighter + 0.05) / (darker + 0.05);
  }
  var POSITION_STYLES = {
    "bottom-right": (margins) => ({
      bottom: `${margins.bottom}px`,
      right: `${margins.right}px`,
      left: "auto"
    }),
    "top-left": (margins) => ({
      top: `${margins.top}px`,
      left: `${margins.left}px`,
      bottom: "auto",
      right: "auto"
    }),
    "top-right": (margins) => ({
      top: `${margins.top}px`,
      right: `${margins.right}px`,
      left: "auto",
      bottom: "auto"
    }),
    "bottom-left": (margins) => ({
      bottom: `${margins.bottom}px`,
      left: `${margins.left}px`,
      right: "auto"
    })
  };
  function getButtonStyle() {
    const device = getCurrentDevice();
    const { position, margins } = pluginConfig;
    const currentPosition = position[device];
    const currentMargins = margins[device];
    const positionStyle = POSITION_STYLES[currentPosition];
    return positionStyle ? positionStyle(currentMargins) : POSITION_STYLES["bottom-left"](currentMargins);
  }
  function handleWidgetKeyboardNavigation(event, button) {
    switch (event.key) {
      case "Enter":
      case " ":
        event.preventDefault();
        openMenu();
        break;
      case "Escape":
        const widgetContainer = document.querySelector("#cya11y-container");
        if (widgetContainer) {
          const shadowRoot = widgetContainer.shadowRoot;
          if (shadowRoot) {
            const menu = shadowRoot.querySelector(".cya11y-menu");
            if (menu && menu.style.display !== "none") {
              const closeButton = menu.querySelector(".cya11y-menu-close");
              if (closeButton) {
                closeButton.click();
                button.setAttribute("aria-expanded", "false");
              }
            }
          }
        }
        break;
    }
  }
  function renderWidget() {
    try {
      const device = getCurrentDevice();
      const deviceStatus = device === "mobile" ? pluginConfig.status.mobile : pluginConfig.status.desktop;
      if (!deviceStatus) {
        console.log(`Widget disabled for ${device} device`);
        return null;
      }
      const $container = document.createElement("div");
      $container.id = "cya11y-container";
      const shadow = $container.attachShadow({ mode: "open" });
      const currentPosition = pluginConfig.position[device];
      const selectedIcon = ICON_LIBRARY.find(
        (icon) => icon.id === pluginConfig.iconId
      );
      const defaultLanguage = getDefaultLanguage();
      const baseLabel = LANGUAGE_DICTIONARY[defaultLanguage][pluginConfig.label] || "Accessibility menu";
      const shortcutHint = pluginConfig.keyboard?.enabled && pluginConfig.keyboard.shortcut ? ` \u2014 Press ${getShortcutLabel(pluginConfig.keyboard.shortcut)} to open/close` : "";
      const buttonLabel = `${baseLabel}${shortcutHint}`;
      shadow.innerHTML = `
      <style id="cya11y-widget-css">${widget_default}</style>
      <div class="cya11y-widget" data-position="${currentPosition}">
        <div class="cya11y-widget-icon">
          <button
             class="cya11y-menu-btn"
             aria-label="${buttonLabel}"
             title="${buttonLabel}"
             aria-expanded="false"
             aria-haspopup="dialog"
             role="button"
             type="button"
             tabindex="0">
            <span class="cya11y-btn-content" aria-hidden="true">
              ${selectedIcon?.icon || DefaultIcon}
            </span>
            <span class="cya11y-sr-only" aria-hidden="true">Open accessibility menu</span>
          </button>
        </div>
      </div>
    `;
      $widget = shadow.querySelector(".cya11y-widget");
      if (!$widget) {
        throw new Error("Failed to find widget element");
      }
      $widget.style.setProperty("--cya11y-primary-color", pluginConfig.primaryColor);
      $widget.style.setProperty("--cya11y-size", `${pluginConfig.iconSize}px`);
      const contrastWithWhite = getContrastRatio(pluginConfig.primaryColor, "#ffffff");
      const primaryVisibleOnWhite = contrastWithWhite >= 3;
      const customFocusRing = pluginConfig.focusRingColor;
      $widget.style.setProperty(
        "--cya11y-focus-color-on-primary",
        customFocusRing || (primaryVisibleOnWhite ? "#ffffff" : "#000000")
      );
      $widget.style.setProperty("--cya11y-focus-color-on-white", primaryVisibleOnWhite ? pluginConfig.primaryColor : "#000000");
      const focusRingColor = customFocusRing || (primaryVisibleOnWhite ? pluginConfig.primaryColor : "#000000");
      $widget.style.setProperty("--cya11y-focus-ring-color", focusRingColor);
      const shadowSourceColor = customFocusRing || pluginConfig.primaryColor;
      const rgb = hexToRgb(shadowSourceColor);
      const shadowColor = rgb && (customFocusRing || primaryVisibleOnWhite) ? `rgba(${rgb[0]}, ${rgb[1]}, ${rgb[2]}, 0.14)` : "rgba(0, 0, 0, 0.14)";
      $widget.style.setProperty("--cya11y-shadow-focus", `0px 0px 0px 6px ${shadowColor}`);
      const $btn = $widget.querySelector(".cya11y-menu-btn");
      const $icon = $widget.querySelector(".cya11y-widget-icon");
      if ($btn && $icon) {
        Object.assign($btn.style, getButtonStyle());
        Object.assign($icon.style, getButtonStyle());
        $btn.addEventListener("click", (event) => {
          event.preventDefault();
          event.stopPropagation();
          event.stopImmediatePropagation();
          openMenu();
          setTimeout(() => {
            const widgetContainer = document.querySelector(".cya11y-container");
            if (widgetContainer) {
              const widgetShadowRoot = widgetContainer.shadowRoot;
              if (widgetShadowRoot) {
                const menu = widgetShadowRoot.querySelector(".cya11y-menu");
                if (menu) {
                  const isExpanded = menu.style.display !== "none";
                  $btn.setAttribute("aria-expanded", isExpanded.toString());
                }
              }
            }
          }, 10);
        });
        $btn.addEventListener("keydown", (event) => {
          handleWidgetKeyboardNavigation(event, $btn);
        });
        $btn.addEventListener("focus", () => {
          $btn.classList.add("cya11y-focus-visible");
        });
        $btn.addEventListener("blur", () => {
          $btn.classList.remove("cya11y-focus-visible");
        });
      }
      document.body.insertBefore($container, document.body.firstChild);
      return $widget;
    } catch (error) {
      console.error("Failed to render widget:", error);
      return null;
    }
  }

  // src/utils/keyboardShortcut.ts
  function parseShortcut(shortcut) {
    const parts = shortcut.toLowerCase().split("+");
    const rawKey = parts[parts.length - 1];
    let code;
    if (/^\d$/.test(rawKey)) {
      code = `digit${rawKey}`;
    } else if (/^f\d{1,2}$/.test(rawKey)) {
      code = rawKey;
    } else if (rawKey === "space") {
      code = "space";
    } else if (/^[a-z]$/.test(rawKey)) {
      code = `key${rawKey}`;
    } else {
      code = rawKey;
    }
    return {
      alt: parts.includes("alt"),
      shift: parts.includes("shift"),
      ctrl: parts.includes("ctrl"),
      code
    };
  }
  function isTypingContext(target) {
    if (!(target instanceof Element)) return false;
    const tag = target.tagName.toLowerCase();
    return ["input", "textarea", "select"].includes(tag) || (target.getAttribute("contenteditable") ?? "false") !== "false";
  }
  var registered = false;
  function registerKeyboardShortcut() {
    if (registered) return;
    const keyboard = pluginConfig.keyboard;
    if (!keyboard?.enabled || !keyboard.shortcut) return;
    const parsed = parseShortcut(keyboard.shortcut);
    document.addEventListener("keydown", (event) => {
      if (isTypingContext(event.target)) return;
      if (event.altKey === parsed.alt && event.shiftKey === parsed.shift && event.ctrlKey === parsed.ctrl && event.code.toLowerCase() === parsed.code) {
        event.preventDefault();
        openMenu();
      }
    });
    registered = true;
  }

  // src/widget.ts
  async function accessibilityWidget() {
    try {
      await loadLanguages();
      const savedSettings = getSavedUserSettings();
      Object.assign(userSettings, savedSettings);
      if (!userSettings.lang) {
        userSettings.lang = getDefaultLanguage();
      }
      runAccessibility();
      renderWidget();
      registerKeyboardShortcut();
      return {
        changeLanguage
      };
    } catch (error) {
      console.error("Failed to initialize accessibility widget:", error);
      return {
        changeLanguage
      };
    }
  }

  // src/utils/observeHTMLLang.ts
  function observeHTMLLang() {
    try {
      const htmlElement = document.documentElement;
      if (!htmlElement) {
        console.warn("HTML element not found, cannot observe lang attribute");
        return;
      }
      const observer2 = new MutationObserver((mutations) => {
        try {
          for (const mutation of mutations) {
            if (mutation.type === "attributes" && mutation.attributeName === "lang") {
              const newLanguage = getDefaultLanguage();
              changeLanguage(newLanguage, true);
            }
          }
        } catch (error) {
          console.error("Error handling lang attribute mutation:", error);
        }
      });
      observer2.observe(htmlElement, {
        attributes: true,
        attributeFilter: ["lang"]
      });
      window.__cya11y__langObserver = observer2;
    } catch (error) {
      console.error("Failed to observe HTML lang attribute:", error);
    }
  }

  // src/entry.ts
  async function initialize() {
    try {
      if (document.readyState === "complete" || document.readyState === "interactive") {
        document.removeEventListener("readystatechange", initialize);
        await accessibilityWidget();
        if (!getScriptDataAttribute("disableObserveLang")) {
          observeHTMLLang();
        }
      }
    } catch (error) {
      console.error("Failed to initialize accessibility widget:", error);
    }
  }
  document.addEventListener("readystatechange", initialize);
  if (document.readyState === "complete" || document.readyState === "interactive") {
    initialize();
  }
})();
//# sourceMappingURL=widget.js.map
