From 18c2108d81fb11723b643e1edde6a93208ab49f63882e82ae69a671923ef6d56 Mon Sep 17 00:00:00 2001 From: gc-dev-afjd Date: Sat, 11 Jul 2026 17:11:38 +0200 Subject: [PATCH] CLI-Fixes: Help/Version vor Build, Content-Check, Default-Envs, Artefakte aus Git MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Program.cs: --help/--version werden vor Config-Laden und Directories.Init geprüft (verhindert Crashes außerhalb eines Site-Verzeichnisses) - Builder.cs: Pre-flight-Check ob content/ existiert; bei Fehlen klare Fehlermeldung + Exit 1 statt unhandled Exception. Build() gibt bool zurück, Program.cs setzt Environment.ExitCode. - BuildConfig.cs: Default-Environments von work/review/staging/deploy auf development/staging/deploy bereinigt (konsistent mit CLI-Aliasen) - .gitignore: build_log.txt/run_log.txt und webstatic.example/dist/ ignoriert; entsprechende Artefakte aus Git entfernt - tests/README.md: Platzhalter für künftige Test-Strategie - plans/01-offensichtliche-fixes.md: Fix-Plan dokumentiert --- .gitignore | 9 + build_log.txt | 6 - plans/01-offensichtliche-fixes.md | 158 ++ run_log.txt | 2 - src/BuildConfig.cs | 7 +- src/Builder.cs | 18 +- src/Program.cs | 40 +- tests/README.md | 7 + webstatic.example/build_log.txt | 34 - webstatic.example/dist/assets/css/main.css | 12 - .../dist/assets/favicon/favicon.svg | 1 - .../dist/assets/favicon/site.webmanifest | 9 - .../dist/assets/js/gcbok-theme.js | 12 - webstatic.example/dist/de/impressum.html | 73 - webstatic.example/dist/de/index.html | 85 - webstatic.example/dist/de/ueber.html | 81 - webstatic.example/dist/en/impressum.html | 73 - webstatic.example/dist/en/index.html | 85 - webstatic.example/dist/en/ueber.html | 81 - webstatic.example/dist/index.html | 30 - .../pagefind/fragment/de_6e4775b.pf_fragment | Bin 251 -> 0 bytes .../pagefind/fragment/de_86124f5.pf_fragment | Bin 321 -> 0 bytes .../pagefind/fragment/de_94a537a.pf_fragment | Bin 569 -> 0 bytes .../pagefind/fragment/en_7bd8576.pf_fragment | Bin 321 -> 0 bytes .../pagefind/fragment/en_a0ddc8b.pf_fragment | Bin 569 -> 0 bytes .../pagefind/fragment/en_fac1949.pf_fragment | Bin 251 -> 0 bytes .../pagefind/fragment/vi_2c6f19e.pf_fragment | Bin 569 -> 0 bytes .../pagefind/fragment/vi_45e2b89.pf_fragment | Bin 252 -> 0 bytes .../pagefind/fragment/vi_de64bb4.pf_fragment | Bin 321 -> 0 bytes .../dist/pagefind/index/de_cae4485.pf_index | Bin 1059 -> 0 bytes .../dist/pagefind/index/en_b4dd925.pf_index | Bin 1090 -> 0 bytes .../dist/pagefind/index/vi_1d2975b.pf_index | Bin 1107 -> 0 bytes .../dist/pagefind/pagefind-component-ui.css | 1509 ----------------- .../dist/pagefind/pagefind-component-ui.js | 56 - .../dist/pagefind/pagefind-entry.json | 1 - .../dist/pagefind/pagefind-highlight.js | 1070 ------------ .../dist/pagefind/pagefind-modular-ui.css | 214 --- .../dist/pagefind/pagefind-modular-ui.js | 8 - .../dist/pagefind/pagefind-ui.css | 1 - .../dist/pagefind/pagefind-ui.js | 2 - .../dist/pagefind/pagefind-worker.js | 6 - .../pagefind/pagefind.de_8987bfa9ae.pf_meta | Bin 111 -> 0 bytes .../pagefind/pagefind.en_9b2654cc0d.pf_meta | Bin 111 -> 0 bytes webstatic.example/dist/pagefind/pagefind.js | 6 - .../pagefind/pagefind.vi_2270a45bad.pf_meta | Bin 111 -> 0 bytes .../dist/pagefind/wasm.de.pagefind | Bin 70562 -> 0 bytes .../dist/pagefind/wasm.en.pagefind | Bin 72209 -> 0 bytes .../dist/pagefind/wasm.unknown.pagefind | Bin 68024 -> 0 bytes webstatic.example/dist/robots.txt | 3 - webstatic.example/dist/sitemap.xml | 15 - webstatic.example/dist/vi/impressum.html | 73 - webstatic.example/dist/vi/index.html | 85 - webstatic.example/dist/vi/ueber.html | 81 - webstatic.example/run_log.txt | 5 - 54 files changed, 216 insertions(+), 3742 deletions(-) delete mode 100644 build_log.txt create mode 100644 plans/01-offensichtliche-fixes.md delete mode 100644 run_log.txt create mode 100644 tests/README.md delete mode 100644 webstatic.example/build_log.txt delete mode 100644 webstatic.example/dist/assets/css/main.css delete mode 100644 webstatic.example/dist/assets/favicon/favicon.svg delete mode 100644 webstatic.example/dist/assets/favicon/site.webmanifest delete mode 100644 webstatic.example/dist/assets/js/gcbok-theme.js delete mode 100644 webstatic.example/dist/de/impressum.html delete mode 100644 webstatic.example/dist/de/index.html delete mode 100644 webstatic.example/dist/de/ueber.html delete mode 100644 webstatic.example/dist/en/impressum.html delete mode 100644 webstatic.example/dist/en/index.html delete mode 100644 webstatic.example/dist/en/ueber.html delete mode 100644 webstatic.example/dist/index.html delete mode 100644 webstatic.example/dist/pagefind/fragment/de_6e4775b.pf_fragment delete mode 100644 webstatic.example/dist/pagefind/fragment/de_86124f5.pf_fragment delete mode 100644 webstatic.example/dist/pagefind/fragment/de_94a537a.pf_fragment delete mode 100644 webstatic.example/dist/pagefind/fragment/en_7bd8576.pf_fragment delete mode 100644 webstatic.example/dist/pagefind/fragment/en_a0ddc8b.pf_fragment delete mode 100644 webstatic.example/dist/pagefind/fragment/en_fac1949.pf_fragment delete mode 100644 webstatic.example/dist/pagefind/fragment/vi_2c6f19e.pf_fragment delete mode 100644 webstatic.example/dist/pagefind/fragment/vi_45e2b89.pf_fragment delete mode 100644 webstatic.example/dist/pagefind/fragment/vi_de64bb4.pf_fragment delete mode 100644 webstatic.example/dist/pagefind/index/de_cae4485.pf_index delete mode 100644 webstatic.example/dist/pagefind/index/en_b4dd925.pf_index delete mode 100644 webstatic.example/dist/pagefind/index/vi_1d2975b.pf_index delete mode 100644 webstatic.example/dist/pagefind/pagefind-component-ui.css delete mode 100644 webstatic.example/dist/pagefind/pagefind-component-ui.js delete mode 100644 webstatic.example/dist/pagefind/pagefind-entry.json delete mode 100644 webstatic.example/dist/pagefind/pagefind-highlight.js delete mode 100644 webstatic.example/dist/pagefind/pagefind-modular-ui.css delete mode 100644 webstatic.example/dist/pagefind/pagefind-modular-ui.js delete mode 100644 webstatic.example/dist/pagefind/pagefind-ui.css delete mode 100644 webstatic.example/dist/pagefind/pagefind-ui.js delete mode 100644 webstatic.example/dist/pagefind/pagefind-worker.js delete mode 100644 webstatic.example/dist/pagefind/pagefind.de_8987bfa9ae.pf_meta delete mode 100644 webstatic.example/dist/pagefind/pagefind.en_9b2654cc0d.pf_meta delete mode 100644 webstatic.example/dist/pagefind/pagefind.js delete mode 100644 webstatic.example/dist/pagefind/pagefind.vi_2270a45bad.pf_meta delete mode 100644 webstatic.example/dist/pagefind/wasm.de.pagefind delete mode 100644 webstatic.example/dist/pagefind/wasm.en.pagefind delete mode 100644 webstatic.example/dist/pagefind/wasm.unknown.pagefind delete mode 100644 webstatic.example/dist/robots.txt delete mode 100644 webstatic.example/dist/sitemap.xml delete mode 100644 webstatic.example/dist/vi/impressum.html delete mode 100644 webstatic.example/dist/vi/index.html delete mode 100644 webstatic.example/dist/vi/ueber.html delete mode 100644 webstatic.example/run_log.txt diff --git a/.gitignore b/.gitignore index 4ba3f18..a3d9752 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,15 @@ artifacts/ # Generated site output /dist/ +# Build logs (written into the build root by every `webstatic build`) +/build_log.txt +/run_log.txt + +# Example site output and logs (regenerated on build) +webstatic.example/dist/ +webstatic.example/build_log.txt +webstatic.example/run_log.txt + # Machine-translation drafts (never commit) .translation-drafts/ diff --git a/build_log.txt b/build_log.txt deleted file mode 100644 index c3b17f1..0000000 --- a/build_log.txt +++ /dev/null @@ -1,6 +0,0 @@ -=== Build Started: 2026-07-11 16:11:56.657 === -ENV: development -BASE_URL: http://localhost:8000 -CDN_ASSETS: /assets -ROOT: /mnt/brx5/work/OSS/build_webstatic - diff --git a/plans/01-offensichtliche-fixes.md b/plans/01-offensichtliche-fixes.md new file mode 100644 index 0000000..4b5654a --- /dev/null +++ b/plans/01-offensichtliche-fixes.md @@ -0,0 +1,158 @@ +# Plan 01 — Offensichtliche Fixes + +> Status: Draft (2026-07-11). Aus der Code-Inspektion und Testläufen gegen das +> GCBoK-Website-Repo (`/mnt/brx5/REPOS/GCC/gcbok.gitcover.org`) und das +> Dev-Quell-Repo (`/mnt/brx5/work/OSS/build_webstatic`) abgeleitet. + +## Kontext + +Die GCBoK-Website nutzt jetzt ausschließlich die `webstatic`-CLI (alte +`www/build.py`, `www/build.sh` und `www/oss/`-Vendor-Snapshot wurden entfernt). +Dabei zeigten sich Probleme, die hier zur Behebung anstehen. + +## Fix 1 — Installierte Binary ist veraltet (`/opt/GitCover/webstatic`) + +**Symptom:** `webstatic --version` und `webstatic --help` crashen mit +`DirectoryNotFoundException: .../content` — der Build läuft los, bevor +`--help`/`--version` ausgewertet werden. + +**Ursache:** `/opt/GitCover/webstatic/src/Program.cs` (7223 B, 11. Jul 15:59) +ist älter als der aktuelle Dev-Stand (`src/Program.cs`, 380 Zeilen). Die +installierte Binary wurde aus einem Zwischenstand gebaut, in dem +`--help`/`--version`-Checks erst *nach* `Builder.Build()` kamen. Der aktuelle +Dev-Stand hat die Checks bereits an richtiger Position (Zeile 50–64, vor dem +Build-Aufruf Zeile 118). + +**Maßnahme:** +1. Dev-Quellbaum baut sauber (`dotnet build -c Release` ✓ verifiziert). +2. System-Installation aktualisieren: + ```bash + sudo env PATH="$PATH" \ + WEBSTATIC_INSTALL_DIR=/opt/GitCover/webstatic \ + WEBSTATIC_BIN_DIR=/usr/local/bin \ + /mnt/brx5/work/OSS/build_webstatic/install.sh + ``` + (oder `webstatic update`, falls die Installation ein Clone ist — + `/opt/GitCover/webstatic/.git` prüfen). +3. Verifizieren: `webstatic --version` (erwartet: `1.0.0.0` + Commit-Hash), + `webstatic --help` (erwartet: Hilfe-Text, Exit 0), + `webstatic build --root /mnt/brx5/REPOS/GCC/gcbok.gitcover.org/www --env development --verbose` + (erwartet: erfolgreicher Build, Exit 0). + +## Fix 2 — `--help`/`--version` sollten VOR Config-Laden und `Directories.Init` geprüft werden + +**Symptom:** Aktuell läuft `BuildConfig.Load()` (Zeile 24) und +`Directories.Init()` (Zeile 47), bevor `--help`/`--version` abgefragt werden +(Zeile 50/57). Das funktioniert zwar (Load ist fehlertolerant), ist aber +fragil und verschwendet Arbeit. + +**Maßnahme:** In `src/Program.cs` die `--help`/`-h`/`help`/`--version`-Checks +ganz an den Anfang der `Main` verschieben (direkt nach den Hilfsfunktionen +`Has`/`Val`, vor `BuildConfig.Load`). + +## Fix 3 — Fehlendes `content/`-Verzeichnis nicht graceful behandelt + +**Symptom:** Wenn `--root` auf ein Verzeichnis ohne `content/` zeigt (z. B. +Repo-Root statt `www/`), crasht `ContentLoader.LoadContent` (Zeile 22: +`Directory.GetFiles(contentDir, ...)`) mit ungefangenem +`DirectoryNotFoundException`. + +**Maßnahme:** In `Builder.Build()` (oder `ContentLoader.LoadContent`) prüfen, +ob `Directories.ContentDir` existiert. Wenn nicht: klare Fehlermeldung +``` +ERROR: content directory not found: + Specify --root or --content . +``` +und `return` (Exit 1), statt Exception-Stacktrace. + +## Fix 4 — `webstatic.example/` enthält Build-Artefakte im Git + +**Symptom:** `git ls-files webstatic.example/` zeigt `build_log.txt`, +`run_log.txt` und das komplette `dist/`-Verzeichnis (HTML, Pagefind-Index) +sind versioniert. Diese werden bei `webstatic init` mitkopiert. + +**Maßnahme:** +1. `webstatic.example/build_log.txt`, `webstatic.example/run_log.txt` aus Git + entfernen (`git rm`). +2. `webstatic.example/dist/` aus Git entfernen (`git rm -r`). +3. `.gitignore` erweitern: + ``` + webstatic.example/dist/ + webstatic.example/build_log.txt + webstatic.example/run_log.txt + ``` +4. Sicherstellen, dass `webstatic init` die Beispiel-Site sauber scaffoldet + (ohne Artefakte). + +## Fix 5 — Repo-eigene `build_log.txt`/`run_log.txt` werden beim Dev-Build geschrieben + +**Symptom:** Ein Build im Dev-Quellbaum (z. B. +`dotnet ... build --root webstatic.example`) schreibt `build_log.txt` und +`run_log.txt` in den Build-Root (`webstatic.example/`). Das ist korrekt. +Zusätzlich stehen aber `build_log.txt` und `run_log.txt` im Repo-Root +(`/mnt/brx5/work/OSS/build_webstatic/`) und sind versioniert — sie werden bei +jedem versehentlichen Build ohne `--root` (Default = cwd = Repo-Root) +überschrieben. + +**Maßnahme:** +1. `build_log.txt` und `run_log.txt` im Repo-Root aus Git entfernen (`git rm`). +2. In `.gitignore` aufnehmen: + ``` + /build_log.txt + /run_log.txt + ``` +3. (Optional) Guard im Code: wenn kein Subcommand und keine Build-Flags + gegeben sind, Hilfe ausgeben statt blind zu bauen (verhindert + versehentliche Builds im falschen Verzeichnis). + +## Fix 6 — `BuildConfig.Defaults()`-Umgebungen inkonsistent mit CLI-Aliasen + +**Symptom:** `BuildConfig.Defaults()` (Zeile 82–88) definiert `work` und +`review` als eigene Umgebungen. Die CLI mappt `--work`/`--review` aber auf +`development` (Program.cs:103–105). Wenn ein Nutzer `--env work` direkt +aufruft, bekommt er die Default-`work`-Umgebung (mit +`BaseUrl=http://localhost:8000`), während `--work` auf `development` mappt. +Da `webstatic.json` die Environments überschreibt, betrifft das nur Sites ohne +eigene Config. + +**Maßnahme:** `BuildConfig.Defaults()` bereinigen: `work`/`review` entfernen +oder durch `development` ersetzen, so dass Defaults und CLI-Aliase +konsistent sind. Dokumentation in `plans/00` und `README` anpassen. + +## Fix 7 — `tests/` ist leer + +**Symptom:** `tests/`-Verzeichnis existiert, ist aber leer. Keine +Unit-/Integrationstests vorhanden. + +**Maßnahme:** (nicht Teil dieses Plans — separater Plan für Test-Aufbau). +Vorläufig: `tests/README.md` anlegen, das den Platzhalter erklärt und auf +den künftigen Test-Plan verweist. + +## Priorisierung + +| Fix | Priorität | Aufwand | Risiko | +|-----|-----------|---------|--------| +| 1 — Installierte Binary aktualisieren | **hoch** | gering | gering | +| 3 — Content-Verzeichnis-Check | **hoch** | gering | gering | +| 4 — Example-Artefakte aus Git | **hoch** | gering | gering | +| 5 — Repo-Root-Logs aus Git | mittel | gering | gering | +| 2 — Help/Version frühe Prüfung | mittel | gering | gering | +| 6 — Default-Environments bereinigen | mittel | gering | gering | +| 7 — tests/ Platzhalter | niedrig | trivial | — | + +## Verifizierung nach allen Fixes + +```bash +cd /mnt/brx5/work/OSS/build_webstatic +dotnet build -c Release +dotnet bin/Release/net10.0/webstatic.dll --version # Exit 0 +dotnet bin/Release/net10.0/webstatic.dll --help # Exit 0 +dotnet bin/Release/net10.0/webstatic.dll build --root . # klare Fehlermeldung, Exit 1 +dotnet bin/Release/net10.0/webstatic.dll build --root webstatic.example --env development # Exit 0 +git status # keine Artefakte, clean +# System-Install aktualisieren und GCBoK bauen: +sudo env PATH="$PATH" WEBSTATIC_INSTALL_DIR=/opt/GitCover/webstatic \ + WEBSTATIC_BIN_DIR=/usr/local/bin ./install.sh +webstatic --version +webstatic build --root /mnt/brx5/REPOS/GCC/gcbok.gitcover.org/www --env development --verbose +``` diff --git a/run_log.txt b/run_log.txt deleted file mode 100644 index 6dc65b1..0000000 --- a/run_log.txt +++ /dev/null @@ -1,2 +0,0 @@ - -=== Run Started: 2026-07-11 16:11:56.696 === diff --git a/src/BuildConfig.cs b/src/BuildConfig.cs index b8b91f2..cd5e080 100644 --- a/src/BuildConfig.cs +++ b/src/BuildConfig.cs @@ -22,7 +22,7 @@ public class PathsConfig public string I18n { get; set; } = "i18n.json"; } -/// Build environment (work/review/staging/deploy) with base URL and CDN. +/// Build environment (development/staging/deploy) with base URL and CDN. public class EnvironmentConfig { public string BaseUrl { get; set; } = "http://localhost:8000"; @@ -81,9 +81,8 @@ public class BuildConfig }, Environments = new() { - ["work"] = new EnvironmentConfig { BaseUrl = "http://localhost:8000", Cdn = "/assets" }, - ["review"] = new EnvironmentConfig { BaseUrl = "https://review.gitcover.org", Cdn = "https://gitcover.org/assets" }, - ["staging"] = new EnvironmentConfig { BaseUrl = "https://gcbok.gitcover.org", Cdn = "https://gitcover.org/assets" }, + ["development"] = new EnvironmentConfig { BaseUrl = "http://localhost:8000", Cdn = "/assets" }, + ["staging"] = new EnvironmentConfig { BaseUrl = "https://staging.gitcover.org", Cdn = "https://gitcover.org/assets" }, ["deploy"] = new EnvironmentConfig { BaseUrl = "https://gcbok.org", Cdn = "https://gitcover.org/assets" }, }, }; diff --git a/src/Builder.cs b/src/Builder.cs index b8c2877..12ffc19 100644 --- a/src/Builder.cs +++ b/src/Builder.cs @@ -7,8 +7,22 @@ namespace GCBoK.WebStaticBuilder; /// Main build orchestrator. public static class Builder { - public static void Build(BuildConfig cfg, EnvironmentConfig env, string envName, bool verbose, bool dryRun) + /// true if the build completed; false if it was + /// aborted due to a pre-flight check failure (missing content directory). + public static bool Build(BuildConfig cfg, EnvironmentConfig env, string envName, bool verbose, bool dryRun) { + // Pre-flight: content directory must exist — otherwise ContentLoader + // throws an unhandled DirectoryNotFoundException. Fail gracefully with + // an actionable message instead of a stack trace. + if (!Directory.Exists(Directories.ContentDir)) + { + Console.Error.WriteLine( + $"ERROR: content directory not found: {Directories.ContentDir}"); + Console.Error.WriteLine( + " Specify --root or --content ."); + return false; + } + File.WriteAllText(Directories.BuildLogPath, $"=== Build Started: {DateTime.Now:yyyy-MM-dd HH:mm:ss.fff} ===\n"); File.AppendAllText(Directories.BuildLogPath, @@ -179,6 +193,8 @@ public static class Builder if (cfg.Pagefind) BuildSearchIndex(verbose); else if (verbose) Console.WriteLine(" Pagefind disabled (config)."); + + return true; } private static string LoadLayout() diff --git a/src/Program.cs b/src/Program.cs index 21de55a..cb31f08 100644 --- a/src/Program.cs +++ b/src/Program.cs @@ -15,6 +15,22 @@ string? Val(string f) var verbose = Has("--verbose") || Has("-v"); var dryRun = Has("--dry-run") || Has("-n"); +// Help / Version — check before any filesystem access to avoid crashes +// when invoked outside a site directory (e.g. `webstatic --help` in $HOME). +if (argsList.Contains("--help") || argsList.Contains("-h") || argsList.Contains("help")) +{ + PrintHelp(); + return; +} +if (argsList.Contains("--version")) +{ + var v = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; + Console.WriteLine($"GCBoK.WebStaticBuilder {v?.ToString() ?? "0.0.0"}"); + var hash = GitShortHash(AppContext.BaseDirectory); + if (hash != null) Console.WriteLine($"commit: {hash}"); + return; +} + // Resolve config file + site root var configPath = Val("--config"); var root = Val("--root") ?? Directory.GetCurrentDirectory(); @@ -46,23 +62,6 @@ if (Val("--cdn") is { } cdn) { /* applied to chosen env below */ } Directories.Init(cfg, root); -// Help -if (argsList.Contains("--help") || argsList.Contains("-h") || argsList.Contains("help")) -{ - PrintHelp(); - return; -} - -// Version -if (argsList.Contains("--version")) -{ - var v = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; - Console.WriteLine($"GCBoK.WebStaticBuilder {v?.ToString() ?? "0.0.0"}"); - var hash = GitShortHash(AppContext.BaseDirectory); - if (hash != null) Console.WriteLine($"commit: {hash}"); - return; -} - // Self-update (Hermes-Konzept: lokale Aenderungen stashen, pull, mergen, rebuild) if (argsList.Contains("update")) { @@ -115,7 +114,12 @@ if (Val("--base-url") is { } bu2) env.BaseUrl = bu2; if (Val("--cdn") is { } cdn2) env.Cdn = cdn2; if (verbose) Console.WriteLine($"GCBoK.WebStaticBuilder — building (env={envName})"); -Builder.Build(cfg, env, envName, verbose, dryRun); +var ok = Builder.Build(cfg, env, envName, verbose, dryRun); +if (!ok) +{ + Environment.ExitCode = 1; + return; +} Console.WriteLine("Build completed successfully."); static void PrintHelp() diff --git a/tests/README.md b/tests/README.md new file mode 100644 index 0000000..1553b19 --- /dev/null +++ b/tests/README.md @@ -0,0 +1,7 @@ +# tests/ + +Dieses Verzeichnis ist für künftige Unit- und Integrationstests des +GCBoK.WebStaticBuilder vorgesehen. Es ist derzeit leer. + +Ein eigener Plan (`plans/02-tests.md`) wird die Test-Strategie festlegen +(xUnit, Test-Runner, Coverage-Ziele, Smoke-Test für `webstatic build`). diff --git a/webstatic.example/build_log.txt b/webstatic.example/build_log.txt deleted file mode 100644 index 3357f88..0000000 --- a/webstatic.example/build_log.txt +++ /dev/null @@ -1,34 +0,0 @@ -=== Build Started: 2026-07-11 12:00:07.845 === -ENV: work -BASE_URL: http://localhost:8000 -CDN_ASSETS: /assets -ROOT: /mnt/brx5/work/OSS/build_webstatic/webstatic.example - - Assets copied to: /mnt/brx5/work/OSS/build_webstatic/webstatic.example/dist/assets - Legal: /mnt/brx5/work/OSS/build_webstatic/webstatic.example/dist/de/impressum.html - Legal: /mnt/brx5/work/OSS/build_webstatic/webstatic.example/dist/en/impressum.html - Legal: /mnt/brx5/work/OSS/build_webstatic/webstatic.example/dist/vi/impressum.html - Pagefind (exit 0): Running Pagefind v1.5.2 (Extended) -Running from: "/mnt/brx5/work/OSS/build_webstatic/webstatic.example" -Source: "dist" -Output: "dist/pagefind" - -[Walking source directory] -Found 10 files matching **/*.{html} - -[Parsing files] -Found a data-pagefind-body element on the site. -↳ Ignoring pages without this tag. - -[Reading languages] -Discovered 3 languages: vi, en, de - -[Building search indexes] -Total: - Indexed 3 languages - Indexed 9 pages - Indexed 337 words - Indexed 0 filters - Indexed 0 sorts - -Finished in 0.036 seconds diff --git a/webstatic.example/dist/assets/css/main.css b/webstatic.example/dist/assets/css/main.css deleted file mode 100644 index a00b644..0000000 --- a/webstatic.example/dist/assets/css/main.css +++ /dev/null @@ -1,12 +0,0 @@ -:root { color-scheme: light dark; } -body { font-family: system-ui, sans-serif; margin: 0; color: #1a1a1a; } -.container { max-width: 760px; margin: 0 auto; padding: 1.5rem; } -.skip-link { position: absolute; left: -999px; } -.skip-link:focus { left: 1rem; top: 1rem; background: #0b5fff; color: #fff; padding: .5rem; } -.site-header { display: flex; gap: 1rem; align-items: center; padding: .75rem 1.5rem; border-bottom: 1px solid #ddd; } -.site-nav { display: flex; gap: 1rem; } -.brand { font-weight: 700; text-decoration: none; color: #0b5fff; } -.lang-dropdown__menu { list-style: none; display: flex; gap: .5rem; } -.site-footer { border-top: 1px solid #ddd; padding: 1.5rem; margin-top: 2rem; color: #555; } -.muted { color: #777; } -.page-nav { display: flex; justify-content: space-between; margin-top: 2rem; } diff --git a/webstatic.example/dist/assets/favicon/favicon.svg b/webstatic.example/dist/assets/favicon/favicon.svg deleted file mode 100644 index 6bc2416..0000000 --- a/webstatic.example/dist/assets/favicon/favicon.svg +++ /dev/null @@ -1 +0,0 @@ -G diff --git a/webstatic.example/dist/assets/favicon/site.webmanifest b/webstatic.example/dist/assets/favicon/site.webmanifest deleted file mode 100644 index 523056f..0000000 --- a/webstatic.example/dist/assets/favicon/site.webmanifest +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "Meine Website", - "short_name": "Website", - "icons": [ - { "src": "/assets/favicon/favicon.svg", "sizes": "any", "type": "image/svg+xml" } - ], - "start_url": "/", - "display": "standalone" -} diff --git a/webstatic.example/dist/assets/js/gcbok-theme.js b/webstatic.example/dist/assets/js/gcbok-theme.js deleted file mode 100644 index 9d47516..0000000 --- a/webstatic.example/dist/assets/js/gcbok-theme.js +++ /dev/null @@ -1,12 +0,0 @@ -// GCBoK.WebStaticBuilder example theme script. -(function () { - var t = localStorage.getItem('gc-theme') || 'light'; - document.documentElement.setAttribute('data-theme', t); - var btn = document.getElementById('themeToggle'); - if (btn) btn.addEventListener('click', function () { - var cur = document.documentElement.getAttribute('data-theme'); - var next = cur === 'light' ? 'dark' : 'light'; - document.documentElement.setAttribute('data-theme', next); - localStorage.setItem('gc-theme', next); - }); -})(); diff --git a/webstatic.example/dist/de/impressum.html b/webstatic.example/dist/de/impressum.html deleted file mode 100644 index 31da39a..0000000 --- a/webstatic.example/dist/de/impressum.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Impressum - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Impressum

-

Beispiel-Website · Ansprechpartner: webmaster@example.org

-

© 2026 Beispiel-Website. Erstellt mit GCBoK.WebStaticBuilder (MIT).

- - -
-
- -
-
-

MEINE WEBSITE

-

Ein Beispiel für GCBoK.WebStaticBuilder

- -

© 2026 Meine Website

-
-
- - - - diff --git a/webstatic.example/dist/de/index.html b/webstatic.example/dist/de/index.html deleted file mode 100644 index 16e59df..0000000 --- a/webstatic.example/dist/de/index.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Startseite - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Willkommen bei GCBoK.WebStaticBuilder

-

Dies ist der Banner-Block (order 0), der auf der Startseite (Hero/Landing) eingebettet wird.

-

Einführung

-

Diese Seite wurde mit GCBoK.WebStaticBuilder erzeugt — einem statischen, mehrsprachigen -Generator für compliance-freundliche Websites (MIT, OSS).

-

Funktionen

-
    -
  • Markdown mit YAML-Frontmatter
  • -
  • Mehrsprachigkeit (de / en / vi)
  • -
  • SEO-Kopf, Sitemap, robots.txt
  • -
  • Client-Suche via Pagefind
  • -
  • UI-Lokalisierung über {{ i18n.* }}
  • -
-

Nächste Schritte

-

Siehe docs/ im Repository für die Einrichtung.

- - -
-
- -
-
-

MEINE WEBSITE

-

Ein Beispiel für GCBoK.WebStaticBuilder

- -

© 2026 Meine Website

-
-
- - - - diff --git a/webstatic.example/dist/de/ueber.html b/webstatic.example/dist/de/ueber.html deleted file mode 100644 index a579a20..0000000 --- a/webstatic.example/dist/de/ueber.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Über das Projekt - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Über

-

GCBoK.WebStaticBuilder ist ein eigenständiges OSS-Tool der GitCover Commons. -Es erzeugt statische Websites ohne Server, Datenbank oder Build-Service.

-
graph TD - A[Markdown] --> B(Builder) - B --> C[HTML] - C --> D[Pagefind Index] -
- - -
-
- -
-
-

MEINE WEBSITE

-

Ein Beispiel für GCBoK.WebStaticBuilder

- -

© 2026 Meine Website

-
-
- - - - diff --git a/webstatic.example/dist/en/impressum.html b/webstatic.example/dist/en/impressum.html deleted file mode 100644 index c6bbcda..0000000 --- a/webstatic.example/dist/en/impressum.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Impressum - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Impressum

-

Beispiel-Website · Ansprechpartner: webmaster@example.org

-

© 2026 Beispiel-Website. Erstellt mit GCBoK.WebStaticBuilder (MIT).

- - -
-
- -
-
-

MY WEBSITE

-

An example for GCBoK.WebStaticBuilder

- -

© 2026 My Website

-
-
- - - - diff --git a/webstatic.example/dist/en/index.html b/webstatic.example/dist/en/index.html deleted file mode 100644 index 29b4e49..0000000 --- a/webstatic.example/dist/en/index.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Startseite - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Willkommen bei GCBoK.WebStaticBuilder

-

Dies ist der Banner-Block (order 0), der auf der Startseite (Hero/Landing) eingebettet wird.

-

Einführung

-

Diese Seite wurde mit GCBoK.WebStaticBuilder erzeugt — einem statischen, mehrsprachigen -Generator für compliance-freundliche Websites (MIT, OSS).

-

Funktionen

-
    -
  • Markdown mit YAML-Frontmatter
  • -
  • Mehrsprachigkeit (de / en / vi)
  • -
  • SEO-Kopf, Sitemap, robots.txt
  • -
  • Client-Suche via Pagefind
  • -
  • UI-Lokalisierung über {{ i18n.* }}
  • -
-

Nächste Schritte

-

Siehe docs/ im Repository für die Einrichtung.

- - -
-
- -
-
-

MY WEBSITE

-

An example for GCBoK.WebStaticBuilder

- -

© 2026 My Website

-
-
- - - - diff --git a/webstatic.example/dist/en/ueber.html b/webstatic.example/dist/en/ueber.html deleted file mode 100644 index 0015bc5..0000000 --- a/webstatic.example/dist/en/ueber.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Über das Projekt - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Über

-

GCBoK.WebStaticBuilder ist ein eigenständiges OSS-Tool der GitCover Commons. -Es erzeugt statische Websites ohne Server, Datenbank oder Build-Service.

-
graph TD - A[Markdown] --> B(Builder) - B --> C[HTML] - C --> D[Pagefind Index] -
- - -
-
- -
-
-

MY WEBSITE

-

An example for GCBoK.WebStaticBuilder

- -

© 2026 My Website

-
-
- - - - diff --git a/webstatic.example/dist/index.html b/webstatic.example/dist/index.html deleted file mode 100644 index 1f5693e..0000000 --- a/webstatic.example/dist/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - -Meine Website - - - - - -

Redirecting to Deutsch | English | Tiếng Việt

- - \ No newline at end of file diff --git a/webstatic.example/dist/pagefind/fragment/de_6e4775b.pf_fragment b/webstatic.example/dist/pagefind/fragment/de_6e4775b.pf_fragment deleted file mode 100644 index 87f4a58362375b5701decc702d20c7ac6f460411fb5a5a9721f2b14369d0019c..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmV zYe-<219<}XIhhrNptvjQd%SwDvf1I*N4Iv?O)wUM4i*j zIwRGiuh}DAz2T;MMs@sBcd-h$LpFsYmQL+)6HH|+w|Foi6Y5lUS{*-CyKHa%d1&=e zL`}phcvg@1eR|TuUf8g={piVIQ5Vmv*GnzA_NlnFP2(xrb=$z!lbov1O>+YQ*~kR! znecaX5NM(u(n BbpQYW diff --git a/webstatic.example/dist/pagefind/fragment/de_86124f5.pf_fragment b/webstatic.example/dist/pagefind/fragment/de_86124f5.pf_fragment deleted file mode 100644 index 0cc52b33e4ef5ef6d96ac8043fac8e95c38aa89fe1be7d56d24fc520b1f26bbb..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmV-H0lxkpiwFP!00002|28eOE*x6_OwycR{W@ZLf{G&Pj_4+gn!Tkm2D z4-qhYVpkKyUN5Q!fyJXCCi})A6d0H?fQjToR?=<2_gd%0N#8UIQ>cU7Hn5n$eL0h1 zqy5fRkR*4IU0qJRhU{F(%g4p+rGosNP0IPj26%EB_Z9!V^Fc3_@A|iIM+31omM}yy zJ{$+4MUspJ8M63i3uqZ(9{f9QNbrz!s_{LeJP5Sd{yNy)u(;8TI_5AY-2Xevsr8C2 T@J@_J$Ljb43-65rp8)^>6TX)s diff --git a/webstatic.example/dist/pagefind/fragment/de_94a537a.pf_fragment b/webstatic.example/dist/pagefind/fragment/de_94a537a.pf_fragment deleted file mode 100644 index 035e484ce550c36e3edc57a24259c9c43bd281a75957476b3987d7b5d6514adf..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 569 zcmV-90>=FxiwFP!00002|BaGSZqq;zhOaW(rv%wfL!d%=Bc&--6N)gXLI_ps^*A2c z-i>zGO(BZJAvglZ=v!{WNfn4tIQVL>*H;GA@}e#mXDXB#DixV^ck znGF^BBXt4VpIFa4{QdR2;bH}@Id>{Y9YBS-b#p6KPBZTB0=a7GjRjV-piDI{Nos{* zX0g_3Nqh}h!?Cu5&h+wg0M~KcjbL2s!jsXcBbZ8Cq-LSpy1u@hPQtO}aaNK$;z>>S zL<{Z$I^04JSic8%#H{%II=nLTEP$AGDmf3pn#6b)`FkJ1SxM|n7}rfPcO>EC*2W0F zT!s@<$dVjkGb~s?Bs_%W5~%-1M=xNtf)DFIDtA1)SmlkU`;0C8mfLY)1=9wxB?Gynl9b`FBpKY`hc0lT~n_{PMpt zM<=V>{O$02p*(=}PmfWu$B^tO`RWo) diff --git a/webstatic.example/dist/pagefind/fragment/en_7bd8576.pf_fragment b/webstatic.example/dist/pagefind/fragment/en_7bd8576.pf_fragment deleted file mode 100644 index 49e605b65605f6d53af461fbdf3b6200d906a8c0e5a715a9f63ac62f42705644..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmV-H0lxkpiwFP!00002|28eOE*x6_OwycR{W@ZLf{G&Pj_4+gn!Tkm2D z4-qhYVpkKyUN5Q!fyJXCCi})A6d0H?fQjToR?=<2_gd%0N#8UIQ>cU7Hn5n$eL0h1 zqy5fRkR*4IU0qJRhU{F(%g4p+rGosNP0IPj26%EB_Z9!V^Fc3_@A|iIM+31omM}yy zJ{$+4MUspJ8M63i3uqZ(9{f9QNbrz!s_{LeJP5Sd{yNy)u(;8TI_5AY-2Xevsr8C2 T@J@_J$Ljb4d~~bgp8)^>+54E| diff --git a/webstatic.example/dist/pagefind/fragment/en_a0ddc8b.pf_fragment b/webstatic.example/dist/pagefind/fragment/en_a0ddc8b.pf_fragment deleted file mode 100644 index 185667fea466841f050ecd74d4a5177bc049cefaa2d6f73c838ec49fd940a7fd..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 569 zcmV-90>=FxiwFP!00002|BaGSZqq;zhOaW(rv%wfL!d%=Bc&--6N)gXLI_ps^*A2c z-i>zGO(BZJAvglZ=v!{WNfQ& z%!Z2mk-7lwPpoGi{{H&iaIpf{oI91H4xqx^y1A7qry2Kmfn2rp#saHZP^OxfB(=gY zvsml2B)$f$;aJ;2XL|WLfa^H!Mlh~*;mK&!5lp2mQnS!)U0>f$C*j!gI4j8=@ua4E zq6K#W9d4lqtlxt>Vpe>99bTDv7C_88m7E7)O=7%@{JoFhtR!|OjO(VDJCg8mYhwgo zF2ji_WJ!*&85XP`5+1^G3Dke1qZhDR!H4x9l{=nYta3|S5(^SCDmBXWfGYTebHg1P z`(rbQl(2EYa`(P*fa9@XPj8i}n}nPW0+CV4y*V*lt^!e^m%I|5e2LFZkl>3v>fAJx zZ%ctCR+|9keHNsYSBpnb$e?hh5>rGAwxb0lTTmc8-ak9J{5z*qHr|Qh$tpNde)(US zqm$Kb{&x7iP#!?~r^hJSV@P(C@&4WpG8i0#XxZ8qx~+XX)Dve9h_7F*zOViPpu_&t H@&f<>lZh5# diff --git a/webstatic.example/dist/pagefind/fragment/en_fac1949.pf_fragment b/webstatic.example/dist/pagefind/fragment/en_fac1949.pf_fragment deleted file mode 100644 index 4d1d19e2c4d332e7c89fd5f6212457451ac05c4057155f17d1fde331732d0557..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmV zYe-<219<}XIhhrNptvjQd%SwDvf1I*N4Iv?O)wUM4i*>}KIDS6jzJF`2pX^{GDa4> zIwRGiuh}DAz2T;MMs@sBcd-h$LpFsYmQL+)6HH|+w|Foi6Y5lUS{*-CyKHa%d1&=e zL`}phcvg@1eR|TuUf8g={piVIQ5Vmv*GnzA_NlnFP2(xrb=$z!lbov1O>+YQ*~kR! znecaX5NM(u(n=FxiwFP!00002|BaGSZqq;zhOaW(rxe*vL!d%=Bc&--6N)gXLI_ps^*A2c z-i>zGNg;~FAvglZ=v!{WNf7UV2i)n#vSy1n&qPkn_M_FqB%O4Tq&s1$2yU z_D)ZN_Dt4U`{w)BJ0y?Ld5_j~$5N-Hrze2?#00%Z4-2ws1Q(>U^+RrJJ>4iF#O=*R z&1|U1AE^t_{=|Cf;qR~C4HqkL&AC%K>HsRtt(#e?a+-2~m&jF1Z!EBy1!byPNm45e zGmEuOOX6$58jiIcbS77y1GtIflL$t&E<72HI)aI`MQRqht?TRC$v7NY9%m)FBc9Y` zPqg4Jpu;V6f%UsECuYSLH{rFJWdX#jQ^{EX)+ENe$lv=2&P!rv!nkgVnUjQ%TN@+z zautqEAxm?j100V9dwQo#-6Z6!ABc=f?#+q8autXQz2uefRf&^dWQRk+i zd|L`EvDySM@3A1IyjnbhLI#CXm6#%0upKQZ*@6P$@&4J#<=;7_vhhv~PFKN!^2`6q z9G$Fg^S8tAh4KK>J3B_n9z(LDjQ00-kbeIdM9bE`&~5G8p`JKPv9OC diff --git a/webstatic.example/dist/pagefind/fragment/vi_45e2b89.pf_fragment b/webstatic.example/dist/pagefind/fragment/vi_45e2b89.pf_fragment deleted file mode 100644 index 6c9ca61d97e9cd63f5d6e9bf4693d4db482660be7dfb7eed4eccf169bd762353..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252 zcmVq1e7w^|va&1#~OPhv6wA;FZHF-Hzpc$tM08mfpB+vXy`i{$jBpH=;#%c^;A^{r5QKO4=`gWR8gtwwd=H6TAhbD${zh#j7w)HNi z@E8HZCw4VK?De8*5Li4KVzO@>LV*S(sV diff --git a/webstatic.example/dist/pagefind/index/de_cae4485.pf_index b/webstatic.example/dist/pagefind/index/de_cae4485.pf_index deleted file mode 100644 index dd628db1144fce66c4daecae0032422e65676eaed05942ec5902433a56cc1766..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1059 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 ZYx@(^&{6jPe_R=o`vwJo_<|4#006zFAL#%9 diff --git a/webstatic.example/dist/pagefind/pagefind-component-ui.css b/webstatic.example/dist/pagefind/pagefind-component-ui.css deleted file mode 100644 index 3362fe0..0000000 --- a/webstatic.example/dist/pagefind/pagefind-component-ui.css +++ /dev/null @@ -1,1509 +0,0 @@ -/* - * Why all the :is(*, #\#) prefixes? - * - * These components are embedded in who-knows-what sites with unpredictable CSS. - * We need our styles to win against host page selectors like `.content p` or - * `article a:hover` without using !important everywhere. - * - * The :is(*, #\#) trick adds ID-level specificity (0,1,0) without requiring - * an actual ID in the DOM. Chaining it (2x or 3x) builds enough specificity - * to beat most host selectors. - * - * The #\# is an escaped # character, creating an invalid-but-harmless ID - * selector that never matches, but still contributes specificity via :is(). - * - * We also need these overrides to only affect the Component UI elements themselves. - * Users can provide custom templates to the results and searchbox components, - * and these must inherit their styles without having to fight ours. - * - * It's admittedly a bit of a hack but it does provide best effort styling consistency - * for the Component UI out in the wild. - */ - -:root { - --pf-text: #1a1a1a; - --pf-text-secondary: #666; - --pf-text-muted: #767676; - --pf-background: #fff; - --pf-border: #e0e0e0; - --pf-border-focus: #999; - --pf-skeleton: #eee; - --pf-skeleton-shine: #f5f5f5; - --pf-hover: #f5f5f5; - --pf-mark: #1a1a1a; - --pf-scroll-shadow: rgba(0, 0, 0, 0.08); - - --pf-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.06); - --pf-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1); - --pf-shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.2); - - --pf-error-bg: #fef2f2; - --pf-error-border: #fecaca; - --pf-error-text: #dc2626; - --pf-error-text-secondary: #b91c1c; - - --pf-outline-focus: #0969da; - --pf-outline-width: 2px; - --pf-outline-offset: 2px; - - --pf-font: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, - sans-serif; - - --pf-input-height: 36px; - --pf-input-font-size: 16px; - --pf-summary-font-size: 12px; - --pf-result-title-font-size: 14px; - --pf-result-excerpt-font-size: 13px; - --pf-modal-backdrop: rgba(0, 0, 0, 0.5); - --pf-results-display: flex; - --pf-results-flex-direction: column; - --pf-results-flex-wrap: nowrap; - --pf-results-columns: none; - --pf-results-gap: 8px; - - --pf-border-radius: 6px; - --pf-image-width: 64px; - --pf-image-height: 48px; - - --pf-icon-search: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A"); - --pf-icon-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); - - --pf-dropdown-z-index: 9999; - - --pf-modal-max-width: 560px; - --pf-modal-max-height: min(80dvh, 800px); - --pf-modal-top: 10dvh; - - --pf-searchbox-max-width: 480px; - --pf-searchbox-dropdown-max-height: 320px; - - --pf-dropdown-max-height: 280px; -} - -[data-pf-theme="dark"] { - --pf-text: #e5e5e5; - --pf-text-secondary: #a0a0a0; - --pf-text-muted: #949494; - --pf-background: #1a1a1a; - --pf-border: #333; - --pf-border-focus: #555; - --pf-skeleton: #2a2a2a; - --pf-skeleton-shine: #333; - --pf-hover: #252525; - --pf-mark: #e5e5e5; - --pf-scroll-shadow: rgba(255, 255, 255, 0.1); - - --pf-outline-focus: #58a6ff; - - --pf-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.3); - --pf-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.4); - --pf-shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.5); - - --pf-error-bg: #2a1a1a; - --pf-error-border: #5c2828; - --pf-error-text: #f87171; - --pf-error-text-secondary: #ef4444; - - --pf-modal-backdrop: rgba(0, 0, 0, 0.7); -} - -pagefind-config, -pagefind-filter-dropdown, -pagefind-filter-pane, -pagefind-input, -pagefind-keyboard-hints, -pagefind-modal, -pagefind-modal-body, -pagefind-modal-footer, -pagefind-modal-header, -pagefind-modal-trigger, -pagefind-results, -pagefind-searchbox, -pagefind-summary { - all: initial; - display: block; - box-sizing: border-box; - - /* Typography baseline */ - font-family: - var(--pf-font, - system-ui, - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - sans-serif); - font-size: 16px; - line-height: 1.5; - color: CanvasText; - contain: layout style; -} - -pagefind-searchbox, -pagefind-filter-dropdown { - position: relative; -} - -pagefind-searchbox:has(.pf-searchbox.open), -pagefind-filter-dropdown:has(.pf-dropdown-trigger.open) { - z-index: var(--pf-dropdown-z-index); -} - -pagefind-config { - display: none; -} - -pagefind-modal-trigger { - display: inline-block; -} - -:is(*, #\#):is(*, #\#) :is([class^="pf-"], [class*=" pf-"]):not(svg, svg *) { - all: revert; - box-sizing: border-box; -} - -:is(*, #\#):is(*, #\#) :is([class^="pf-"], [class*=" pf-"]):not(svg, svg *)::before, -:is(*, #\#):is(*, #\#) :is([class^="pf-"], [class*=" pf-"]):not(svg, svg *)::after { - box-sizing: border-box; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) [class^="pf-"][hidden], -:is(*, #\#):is(*, #\#):is(*, #\#) [class*=" pf-"][hidden] { - display: none; -} - -[data-pf-hidden] { - display: none !important; -} - -[data-pf-suppressed] { - opacity: 0 !important; - pointer-events: none !important; -} - -[data-pf-sr-hidden] { - clip: rect(0 0 0 0) !important; - -webkit-clip-path: inset(100%) !important; - clip-path: inset(100%) !important; - height: 1px !important; - overflow: hidden !important; - position: absolute !important; - white-space: nowrap !important; - width: 1px !important; -} - -/* -* Suppress native browser outlines. -* This is only okay because we exhaustively -* provide our own high-contrast custom focus styles. -*/ -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input-clear:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input-clear:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-link:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-link:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-link:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-link:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-checkbox-input:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-checkbox-input:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-btn:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-btn:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-close:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-close:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-result:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-result:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-options:focus, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-options:focus-visible { - outline: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input-clear:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-clear:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-btn:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-close:focus-visible { - outline: var(--pf-outline-width) solid var(--pf-outline-focus); - outline-offset: var(--pf-outline-offset); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-key, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-key, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-footer-key, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-keyboard-key, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-footer-key { - display: inline-flex; - align-items: center; - justify-content: center; - padding: 0 4px; - background: var(--pf-hover); - border: 1px solid var(--pf-border); - border-radius: 3px; - font-weight: 500; - color: var(--pf-text-secondary); - font-family: var(--pf-font); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-key--sm, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-footer-key { - min-width: 16px; - height: 16px; - font-size: 9px; - padding: 0 3px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input-wrapper { - position: relative; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input-wrapper::before, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input-wrapper::before { - content: ""; - position: absolute; - background-color: var(--pf-text-muted); - width: 14px; - height: 14px; - top: calc((var(--pf-input-height) - 14px) / 2); - inset-inline-start: 10px; - -webkit-mask-image: var(--pf-icon-search); - mask-image: var(--pf-icon-search); - -webkit-mask-size: 100%; - mask-size: 100%; - pointer-events: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input-wrapper::before { - z-index: 1; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input { - width: 100%; - height: var(--pf-input-height); - background-color: var(--pf-background); - border: 1px solid var(--pf-border); - border-radius: var(--pf-border-radius); - font-family: var(--pf-font, inherit); - font-size: var(--pf-input-font-size); - color: var(--pf-text); - box-sizing: border-box; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input { - padding: 0; - padding-inline-start: 32px; - padding-inline-end: 36px; - font-weight: 400; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input:focus-visible, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input:focus-visible { - border-color: var(--pf-outline-focus); - box-shadow: 0 0 0 var(--pf-outline-width) var(--pf-outline-focus); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input::placeholder, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input::placeholder { - color: var(--pf-text-muted); -} - -/* Hide native search clear button - we have our own */ -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input::-webkit-search-decoration, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input::-webkit-search-cancel-button, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input::-webkit-search-results-button, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input::-webkit-search-results-decoration { - display: none; - appearance: none; - -webkit-appearance: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input-clear { - position: absolute; - inset-inline-end: 2px; - top: 50%; - transform: translateY(-50%); - height: calc(100% - 4px); - min-width: 44px; - padding: 0 8px; - background: none; - border: none; - font-size: 12px; - color: var(--pf-text-muted); - cursor: pointer; - border-radius: 4px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input-clear:hover { - background: var(--pf-hover); - color: var(--pf-text-secondary); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-input-clear[data-pf-suppressed] { - display: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-summary { - font-size: var(--pf-summary-font-size); - color: var(--pf-text-muted); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-results { - list-style: none; - padding: 0; - margin: 0; - display: var(--pf-results-display); - flex-direction: var(--pf-results-flex-direction); - flex-wrap: var(--pf-results-flex-wrap); - grid-template-columns: var(--pf-results-columns); - gap: var(--pf-results-gap); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result { - display: flex; - flex-direction: column; - gap: 8px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-card { - position: relative; - display: flex; - gap: 12px; - padding: 12px; - background: var(--pf-background); - border: 1px solid var(--pf-border); - border-radius: var(--pf-border-radius); - transition: - border-color 0.15s, - box-shadow 0.15s; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-card:hover { - border-color: var(--pf-border-focus); - box-shadow: var(--pf-shadow-sm); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-result-card:has(.pf-result-link:focus-visible) { - border-color: var(--pf-outline-focus); - box-shadow: 0 0 0 var(--pf-outline-width) var(--pf-outline-focus); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-card:has([data-pf-selected]) { - border-color: var(--pf-border-focus); - background: var(--pf-hover); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-image { - width: var(--pf-image-width); - height: var(--pf-image-height); - border-radius: 4px; - object-fit: cover; - background: var(--pf-skeleton); - flex-shrink: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-content { - flex: 1; - min-width: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-title { - font-size: var(--pf-result-title-font-size); - font-weight: 500; - margin: 0; - line-height: 1.4; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-link { - color: var(--pf-text); - text-decoration: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-link::after { - content: ""; - position: absolute; - inset: 0; - border-radius: inherit; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-link:hover { - text-decoration: underline; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-excerpt { - font-size: var(--pf-result-excerpt-font-size); - color: var(--pf-text-secondary); - margin: 4px 0 0 0; - line-height: 1.5; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-result-excerpt mark, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-excerpt mark, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-result-excerpt mark { - background: transparent; - font-weight: 500; - color: var(--pf-mark); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-skeleton { - background: var(--pf-skeleton); - border-radius: 4px; -} - -@media (prefers-reduced-motion: no-preference) { - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-skeleton { - background: linear-gradient( - 90deg, - var(--pf-skeleton) 25%, - var(--pf-skeleton-shine) 50%, - var(--pf-skeleton) 75% - ); - background-size: 200% 100%; - animation: pf-shimmer 1.5s infinite; - } - - @keyframes pf-shimmer { - 0% { - background-position: 200% 0; - } - 100% { - background-position: -200% 0; - } - } -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-skeleton-title { - height: 14px; - width: 60%; - margin-bottom: 8px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-skeleton-excerpt { - height: 13px; - width: 90%; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-skeleton-image { - width: var(--pf-image-width); - height: var(--pf-image-height); - flex-shrink: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-empty { - text-align: center; - padding: 32px 16px; - color: var(--pf-text-muted); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-empty-icon { - font-size: 24px; - margin-bottom: 8px; - opacity: 0.4; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-empty-text { - font-size: 14px; - margin: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-error { - padding: 12px 16px; - background: var(--pf-error-bg); - border: 1px solid var(--pf-error-border); - border-radius: var(--pf-border-radius); - color: var(--pf-error-text); - font-size: 13px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-error strong { - font-weight: 600; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-error small { - display: block; - margin-top: 4px; - color: var(--pf-error-text-secondary); - font-size: 12px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-chips { - display: flex; - flex-direction: column; - gap: 6px; - margin: 0; - padding: 0; - padding-inline-start: 12px; - list-style: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-chip { - display: inline-flex; - flex-direction: column; - gap: 2px; - padding: 8px 10px; - background: var(--pf-background); - border: 1px solid var(--pf-border); - border-radius: 6px; - font-size: 12px; - transition: - border-color 0.15s, - box-shadow 0.15s; - position: relative; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-chip:hover { - border-color: var(--pf-border-focus); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-heading-chip:has(.pf-heading-link:focus-visible) { - border-color: var(--pf-outline-focus); - box-shadow: 0 0 0 var(--pf-outline-width) var(--pf-outline-focus); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-chip:has([data-pf-selected]) { - border-color: var(--pf-border-focus); - background: var(--pf-hover); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-link { - color: var(--pf-text); - font-weight: 500; - text-decoration: none; - line-height: 1.3; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-link::before { - content: "#"; - color: var(--pf-text-muted); - margin-inline-end: 4px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-link::after { - content: ""; - position: absolute; - inset: 0; - border-radius: inherit; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-link:hover { - text-decoration: underline; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-heading-excerpt { - margin: 0; - font-size: 12px; - color: var(--pf-text-secondary); - line-height: 1.4; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-pane { - display: flex; - flex-direction: column; - gap: 20px; - padding: 16px; - background: var(--pf-skeleton); - border-radius: var(--pf-border-radius); - border: 1px solid var(--pf-border); - overflow: hidden; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-group { - display: flex; - flex-direction: column; - gap: 8px; - border: none; - padding: 0; - margin: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) details.pf-filter-group { - display: block; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) details.pf-filter-group > .pf-filter-options { - margin-top: 8px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - details.pf-filter-group - > .pf-filter-fieldset { - margin-top: 8px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-fieldset { - border: none; - padding: 0; - margin: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-group-title { - font-size: 11px; - font-weight: 600; - text-transform: uppercase; - letter-spacing: 0.3px; - color: var(--pf-text-muted); - margin: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-group-name, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger-label, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-option-label { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - min-width: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) summary.pf-filter-group-title { - cursor: pointer; - list-style: none; - display: flex; - align-items: center; - padding: 4px 0; - margin: -4px 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - summary.pf-filter-group-title::-webkit-details-marker { - display: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) summary.pf-filter-group-title::after { - content: ""; - width: 10px; - height: 6px; - flex-shrink: 0; - margin-inline-start: 8px; - background: var(--pf-text-muted); - -webkit-mask-image: var(--pf-icon-arrow); - mask-image: var(--pf-icon-arrow); - -webkit-mask-size: 100% 100%; - mask-size: 100% 100%; - transition: transform 0.15s; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - details.pf-filter-group:not([open]) - > summary.pf-filter-group-title::after { - transform: rotate(-90deg); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - [dir="rtl"] - details.pf-filter-group:not([open]) - > summary.pf-filter-group-title::after { - transform: rotate(90deg); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) summary.pf-filter-group-title:hover { - color: var(--pf-text-secondary); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-group-count, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-selected-badge { - display: inline-flex; - align-items: center; - justify-content: center; - background: var(--pf-text); - color: var(--pf-background); - font-size: 11px; - font-weight: 500; - height: 18px; - min-width: 18px; - padding: 0 5px; - border-radius: 9px; - flex-shrink: 0; - box-sizing: border-box; - font-variant-numeric: tabular-nums; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-group-count { - margin-inline-start: auto; - text-transform: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#):is(*, #\#) - .pf-filter-group-count[data-pf-hidden], -:is(*, #\#):is(*, #\#):is(*, #\#):is(*, #\#) - .pf-dropdown-selected-badge[data-pf-hidden] { - display: inline-flex !important; - visibility: hidden; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-options { - display: flex; - flex-direction: column; - gap: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-checkbox { - display: flex; - align-items: center; - gap: 8px; - min-height: 30px; - cursor: pointer; - font-size: 13px; - color: var(--pf-text-secondary); -} - -@media (pointer: coarse) { - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-checkbox { - min-height: 44px; - } -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-checkbox:hover { - color: var(--pf-text); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-checkbox-input { - width: 16px; - height: 16px; - margin: 0; - accent-color: var(--pf-text); - cursor: pointer; - color-scheme: light; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) [data-pf-theme="dark"] .pf-checkbox-input { - color-scheme: dark; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-filter-checkbox:has(.pf-checkbox-input:focus-visible) { - outline: var(--pf-outline-width) solid var(--pf-outline-focus); - outline-offset: var(--pf-outline-offset); - border-radius: 4px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-checkbox-count { - margin-inline-start: auto; - font-size: 11px; - color: var(--pf-text-muted); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-wrapper { - position: relative; - display: inline-flex; - align-items: center; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger { - display: inline-flex; - align-items: center; - gap: 8px; - height: var(--pf-input-height); - padding: 0 12px; - background: var(--pf-background); - border: 1px solid var(--pf-border); - border-radius: var(--pf-border-radius); - font-size: 13px; - color: var(--pf-text-secondary); - cursor: pointer; - transition: border-color 0.15s; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger:hover { - border-color: var(--pf-border-focus); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger.open { - border-color: var(--pf-border-focus); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger.wrap { - height: auto; - min-height: var(--pf-input-height); - padding-top: 6px; - padding-bottom: 6px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger-label.wrap, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-option-label.wrap { - white-space: normal; - line-height: 1.3; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-arrow { - width: 10px; - height: 6px; - flex-shrink: 0; - background: var(--pf-text-muted); - -webkit-mask-image: var(--pf-icon-arrow); - mask-image: var(--pf-icon-arrow); - -webkit-mask-size: 100% 100%; - mask-size: 100% 100%; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger.open .pf-dropdown-arrow { - transform: rotate(180deg); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-menu { - position: absolute; - top: calc(100% + 4px); - inset-inline-start: 0; - min-width: 180px; - max-height: var(--pf-dropdown-max-height); - overflow-y: auto; - border: 1px solid var(--pf-border); - border-radius: var(--pf-border-radius); - box-shadow: var(--pf-shadow-md); - padding: 4px; - z-index: 100; - - background: - /* Top shadow cover (moves with content) */ - linear-gradient(var(--pf-background) 30%, transparent) center top, - /* Bottom shadow cover (moves with content) */ - linear-gradient(transparent, var(--pf-background) 70%) center bottom, - /* Top shadow (stays fixed) */ - linear-gradient(var(--pf-scroll-shadow), transparent) center top, - /* Bottom shadow (stays fixed) */ - linear-gradient(transparent, var(--pf-scroll-shadow)) center bottom, - var(--pf-background); - background-size: - 100% 40px, - 100% 40px, - 100% 14px, - 100% 14px, - 100% 100%; - background-repeat: no-repeat; - background-attachment: local, local, scroll, scroll, scroll; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-option { - display: flex; - align-items: center; - gap: 8px; - padding: 12px 10px; - min-height: 44px; - font-size: 13px; - color: var(--pf-text-secondary); - border-radius: 4px; - cursor: pointer; - box-sizing: border-box; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-option:hover { - background: var(--pf-hover); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-dropdown-option.pf-dropdown-option-focused { - outline: var(--pf-outline-width) solid var(--pf-outline-focus); - outline-offset: -2px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-option.wrap { - align-items: flex-start; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-checkbox { - width: 16px; - height: 16px; - flex-shrink: 0; - border: 1px solid var(--pf-border); - border-radius: 3px; - background: var(--pf-background); - position: relative; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-dropdown-option.wrap - .pf-dropdown-checkbox { - margin-top: 2px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-dropdown-option[aria-selected="true"] - .pf-dropdown-checkbox { - background: var(--pf-text); - border-color: var(--pf-text); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-dropdown-option[aria-selected="true"] - .pf-dropdown-checkbox::after { - content: ""; - position: absolute; - inset-inline-start: 5px; - top: 2px; - width: 4px; - height: 8px; - border: solid var(--pf-background); - border-width: 0 2px 2px 0; - transform: rotate(45deg); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-option-label { - flex: 1; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-option-count { - margin-inline-start: auto; - font-size: 11px; - color: var(--pf-text-muted); - flex-shrink: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-dropdown-option.wrap - .pf-dropdown-option-count { - margin-top: 2px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-option-loading { - pointer-events: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-dropdown-option-loading - .pf-dropdown-checkbox { - width: 16px; - height: 16px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-dropdown-option-loading - .pf-dropdown-option-label { - height: 13px; - border-radius: 4px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-error { - padding: 12px 10px; - font-size: 13px; - color: var(--pf-error-text); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-clear { - display: inline-flex; - align-items: center; - height: 44px; - padding: 0 10px; - margin-inline-start: 4px; - background: transparent; - border: 1px solid transparent; - border-radius: var(--pf-border-radius); - font-size: 12px; - color: var(--pf-text-secondary); - cursor: pointer; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-dropdown-clear:hover:not([aria-disabled="true"]) { - background: var(--pf-hover); - border-color: var(--pf-border); - color: var(--pf-text); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-clear[aria-disabled="true"] { - color: var(--pf-text-muted); - cursor: default; - opacity: 0.4; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-options { - max-height: var(--pf-dropdown-max-height); - overflow-y: auto; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-btn { - display: inline-flex; - align-items: center; - gap: 8px; - width: 100%; - height: var(--pf-input-height); - padding: 0 14px; - background: var(--pf-background); - border: 1px solid var(--pf-border); - border-radius: var(--pf-border-radius); - font-size: 14px; - color: var(--pf-text-muted); - cursor: pointer; - transition: - border-color 0.15s, - box-shadow 0.15s; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-btn:hover { - border-color: var(--pf-border-focus); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-icon { - width: 14px; - height: 14px; - background: var(--pf-text-muted); - -webkit-mask-image: var(--pf-icon-search); - mask-image: var(--pf-icon-search); - -webkit-mask-size: 100%; - mask-size: 100%; - flex-shrink: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-text { - flex: 1; - text-align: start; - color: var(--pf-text-muted); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-shortcut { - display: inline-flex; - align-items: center; - gap: 2px; - margin-inline-start: 8px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-key { - min-width: 20px; - height: 18px; - font-size: 11px; - border-radius: 4px; -} - -/* - NB: Background scrolling is prevented with the overscroll-behavior: contain - values below, plus overflow: hidden on the backdrop. - As of writing, this only works on Chrome 144. Tracking: - https://bugzilla.mozilla.org/show_bug.cgi?id=1837436 - https://bugs.webkit.org/show_bug.cgi?id=243452 -*/ - -:is(*, #\#):is(*, #\#):is(*, #\#) dialog.pf-modal { - position: fixed; - width: 100%; - max-width: var(--pf-modal-max-width); - max-height: var(--pf-modal-max-height); - margin: var(--pf-modal-top) auto; - padding: 0; - background: var(--pf-background); - border: none; - border-radius: 12px; - box-shadow: var(--pf-shadow-lg); - flex-direction: column; - overflow: hidden; - overscroll-behavior: contain; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) dialog.pf-modal::backdrop { - background: var(--pf-modal-backdrop); - overflow: hidden; - overscroll-behavior: contain; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) dialog.pf-modal[open] { - display: flex; -} - -@media (prefers-reduced-motion: no-preference) { - :is(*, #\#):is(*, #\#):is(*, #\#) dialog.pf-modal[open] { - animation: pf-modal-appear 0.15s ease-out; - } - - @keyframes pf-modal-appear { - from { - opacity: 0; - transform: scale(0.95); - } - to { - opacity: 1; - transform: scale(1); - } - } -} - -@media (max-width: 640px) { - :is(*, #\#):is(*, #\#):is(*, #\#) dialog.pf-modal[open] { - top: 0; - left: 0; - width: 100vw; - height: 100dvh; - max-width: none; - max-height: none; - margin: 0; - padding: 0; - border-radius: 0; - animation: none; - } - - :is(*, #\#):is(*, #\#):is(*, #\#) pagefind-modal-header, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-header { - padding-top: max(16px, env(safe-area-inset-top)); - padding-left: max(16px, env(safe-area-inset-left)); - padding-right: max(16px, env(safe-area-inset-right)); - } - - :is(*, #\#):is(*, #\#):is(*, #\#) pagefind-modal-body, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-body { - padding-left: max(16px, env(safe-area-inset-left)); - padding-right: max(16px, env(safe-area-inset-right)); - } - - :is(*, #\#):is(*, #\#):is(*, #\#) pagefind-modal-footer, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-footer { - padding-bottom: max(12px, env(safe-area-inset-bottom)); - padding-left: max(16px, env(safe-area-inset-left)); - padding-right: max(16px, env(safe-area-inset-right)); - } -} - -:is(*, #\#):is(*, #\#):is(*, #\#) pagefind-modal-header, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-header { - display: flex; - align-items: center; - gap: 8px; - padding: 16px; - border-bottom: 1px solid var(--pf-border); - flex-shrink: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-header-content { - flex: 1; - min-width: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-close { - display: none; - align-items: center; - justify-content: center; - width: 40px; - height: 40px; - padding: 0; - background: transparent; - border: none; - border-radius: 8px; - color: var(--pf-text-secondary); - cursor: pointer; - flex-shrink: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-close:hover { - background: var(--pf-hover); - color: var(--pf-text); -} - -@media (max-width: 640px) { - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-close { - display: flex; - } -} - -:is(*, #\#):is(*, #\#):is(*, #\#) - pagefind-modal-header - .pf-input-wrapper::before, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-header .pf-input-wrapper::before { - top: 50%; - transform: translateY(-50%); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) pagefind-modal-header .pf-input, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-header .pf-input { - border: none; - background: transparent; - font-size: var(--pf-input-font-size); - height: 40px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) pagefind-modal-body, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-body { - flex: 1 1 auto; - overflow-y: auto; - overscroll-behavior: contain; - padding: 8px 16px 16px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) pagefind-modal-body .pf-summary, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-body .pf-summary { - margin-bottom: 8px; -} - -/* Modal body uses the base card styles - only minor adjustments needed */ -:is(*, #\#):is(*, #\#):is(*, #\#) - pagefind-modal-body - .pf-result-card:has([data-pf-selected]), -:is(*, #\#):is(*, #\#):is(*, #\#) - .pf-modal-body - .pf-result-card:has([data-pf-selected]) { - background: var(--pf-skeleton); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) pagefind-modal-footer, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-footer { - padding: 10px 16px; - border-top: 1px solid var(--pf-border); - display: flex; - align-items: center; - gap: 16px; - font-size: 12px; - color: var(--pf-text-muted); - flex-shrink: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-footer-hint, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-keyboard-hint { - display: flex; - align-items: center; - gap: 6px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-footer-key, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-keyboard-key { - min-width: 18px; - height: 18px; - font-size: 10px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) pagefind-keyboard-hints, -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-keyboard-hints { - display: flex; - flex-wrap: wrap; - align-items: center; - gap: 16px; - font-size: 12px; - color: var(--pf-text-muted); - min-height: 20px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox { - position: relative; - display: inline-block; - width: 100%; - max-width: var(--pf-searchbox-max-width); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input-wrapper { - position: relative; -} - -/* Override trigger-shortcut positioning when inside searchbox */ -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input-wrapper .pf-trigger-shortcut { - position: absolute; - inset-inline-end: 12px; - top: 50%; - transform: translateY(-50%); - pointer-events: none; - margin-inline-start: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input { - padding: 0; - padding-inline-start: 32px; - padding-inline-end: 12px; -} - -/* Add padding when shortcut is present */ -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input-wrapper:has(.pf-trigger-shortcut) .pf-searchbox-input { - padding-inline-end: 72px; -} - -/* Hide shortcut badge when input is focused */ -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input:focus ~ .pf-trigger-shortcut { - display: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input:focus { - padding-inline-end: 12px; - border-color: var(--pf-border-focus); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox.open .pf-searchbox-input { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom-color: var(--pf-border); -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-dropdown { - display: none; - flex-direction: column; - position: absolute; - top: 100%; - left: 0; - right: 0; - background: var(--pf-background); - border: 1px solid var(--pf-border); - border-top: none; - border-radius: 0 0 var(--pf-border-radius) var(--pf-border-radius); - box-shadow: var(--pf-shadow-md); - max-height: var(--pf-searchbox-dropdown-max-height); - z-index: 100; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox.open .pf-searchbox-dropdown { - display: flex; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-results { - list-style: none; - padding: 4px; - margin: 0; - flex: 1; - overflow-y: auto; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-result { - display: block; - padding: 12px 10px; - min-height: 44px; - border-radius: 4px; - cursor: pointer; - text-decoration: none; - color: inherit; - box-sizing: border-box; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-result:hover { - background: var(--pf-hover); -} - -/* Placeholder skeleton - non-interactive */ -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-placeholder { - cursor: default; - pointer-events: none; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-placeholder:hover { - background: transparent; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-result[data-pf-selected] { - background: var(--pf-hover); - outline: var(--pf-outline-width) solid var(--pf-outline-focus); - outline-offset: -2px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-result-title { - font-size: 13px; - font-weight: 500; - color: var(--pf-text); - margin: 0; - line-height: 1.3; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-result-excerpt { - font-size: 12px; - color: var(--pf-text-secondary); - margin: 2px 0 0 0; - line-height: 1.4; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-subresult { - padding-inline-start: 20px; - border-inline-start: 2px solid var(--pf-border); - margin-inline-start: 10px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-result-meta { - display: flex; - align-items: center; - gap: 6px; - margin-top: 4px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-footer { - padding: 8px 10px; - border-top: 1px solid var(--pf-border); - display: flex; - align-items: center; - justify-content: flex-end; - gap: 12px; - font-size: 11px; - color: var(--pf-text-muted); - flex-shrink: 0; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-footer-hint { - display: flex; - align-items: center; - gap: 4px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-empty { - padding: 20px 10px; - text-align: center; - color: var(--pf-text-muted); - font-size: 13px; -} - -:is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-loading { - padding: 16px 10px; - display: flex; - align-items: center; - justify-content: center; - gap: 8px; - color: var(--pf-text-muted); - font-size: 13px; -} - -/* Ensure focus indicators are visible in Windows High Contrast Mode */ -@media (forced-colors: active) { - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-input:focus-visible, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-input:focus-visible, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-input-clear:focus-visible, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-trigger-btn:focus-visible, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-close:focus-visible, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-trigger:focus-visible, - :is(*, #\#):is(*, #\#):is(*, #\#) - .pf-result-card:has(.pf-result-link:focus-visible), - :is(*, #\#):is(*, #\#):is(*, #\#) - .pf-heading-chip:has(.pf-heading-link:focus-visible), - :is(*, #\#):is(*, #\#):is(*, #\#) - .pf-filter-checkbox:has(.pf-checkbox-input:focus-visible), - :is(*, #\#):is(*, #\#):is(*, #\#) - .pf-dropdown-option.pf-dropdown-option-focused, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-result[data-pf-selected] { - outline: 2px solid CanvasText; - outline-offset: 2px; - } -} - -/* Hide keyboard hints on touch-only devices (no hover capability) */ -@media (hover: none) { - :is(*, #\#):is(*, #\#):is(*, #\#) pagefind-keyboard-hints, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-keyboard-hints, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-footer, - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-modal-footer-hint { - display: none; - } -} - -@media (max-width: 640px) { - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-dropdown-menu { - min-width: unset; - width: max(180px, calc(100vw - 32px)); - max-width: calc(100vw - 32px); - inset-inline-start: unset; - left: 50%; - transform: translateX(-50%); - max-height: min(var(--pf-dropdown-max-height), 50vh); - } - - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-searchbox-dropdown { - max-height: min(var(--pf-searchbox-dropdown-max-height), 60vh); - } - - :is(*, #\#):is(*, #\#):is(*, #\#) .pf-filter-pane { - padding: 12px; - gap: 16px; - } -} diff --git a/webstatic.example/dist/pagefind/pagefind-component-ui.js b/webstatic.example/dist/pagefind/pagefind-component-ui.js deleted file mode 100644 index 4eb2fce..0000000 --- a/webstatic.example/dist/pagefind/pagefind-component-ui.js +++ /dev/null @@ -1,56 +0,0 @@ -"use strict";(()=>{var ls=Object.defineProperty;var h=(n,s)=>{for(var e in s)ls(n,e,{get:s[e],enumerable:!0})};var Bt={};h(Bt,{PagefindConfig:()=>Re,PagefindElement:()=>f,PagefindFilterDropdown:()=>Me,PagefindFilterPane:()=>Ne,PagefindInput:()=>ke,PagefindKeyboardHints:()=>Le,PagefindModal:()=>Oe,PagefindModalBody:()=>Ie,PagefindModalFooter:()=>Ue,PagefindModalHeader:()=>we,PagefindModalTrigger:()=>He,PagefindResults:()=>Se,PagefindSearchbox:()=>Fe,PagefindSummary:()=>Ae,configureInstance:()=>Qt,getInstanceManager:()=>Ce});var os="a[href], button, input, [tabindex]";function Kt(n){let s=n.querySelectorAll(os);for(let e of s)if(!(e.tabIndex<0)&&!e.disabled&&!e.hasAttribute("hidden")&&window.getComputedStyle(e).display!=="none")return!0;return!1}function $t(n,s){let e=null;for(let t of s)t.contains(n)||!(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING)||Kt(t)&&(e===null||t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING)&&(e=t);return e}function Pe(n,s){let e=null;for(let t of s)t.contains(n)||!(n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_PRECEDING)||Kt(t)&&(e===null||t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)&&(e=t);return e}var Ve={};h(Ve,{comments:()=>us,default:()=>ps,direction:()=>ds,strings:()=>hs,thanks_to:()=>cs});var cs="Jan Claasen ",us="",ds="ltr",hs={placeholder:"Soek",clear_search:"Opruim",load_more:"Laai nog resultate",search_label:"Soek hierdie webwerf",filters_label:"Filters",zero_results:"Geen resultate vir [SEARCH_TERM]",many_results:"[COUNT] resultate vir [SEARCH_TERM]",one_result:"[COUNT] resultate vir [SEARCH_TERM]",total_zero_results:"Geen resultate",total_one_result:"[COUNT] resultaat",total_many_results:"[COUNT] resultate",alt_search:"Geen resultate vir [SEARCH_TERM]. Toon resultate vir [DIFFERENT_TERM] in plaas daarvan",search_suggestion:"Geen resultate vir [SEARCH_TERM]. Probeer eerder een van die volgende terme:",searching:"Soek vir [SEARCH_TERM]",results_label:"Soekresultate",keyboard_navigate:"navigeer",keyboard_select:"kies",keyboard_clear:"wis",keyboard_close:"sluit",keyboard_search:"soek",error_search:"Soek het misluk",filter_selected_one:"[COUNT] gekies",filter_selected_many:"[COUNT] gekies",input_hint:"Resultate sal verskyn terwyl jy tik",loading:"Laai"},ps={thanks_to:cs,comments:us,direction:ds,strings:hs};var qe={};h(qe,{comments:()=>_s,default:()=>Es,direction:()=>fs,strings:()=>gs,thanks_to:()=>ms});var ms="Jermanuts",_s="",fs="rtl",gs={placeholder:"\u0628\u062D\u062B",clear_search:"\u0627\u0645\u0633\u062D",load_more:"\u062D\u0645\u0651\u0650\u0644 \u0627\u0644\u0645\u0632\u064A\u062F \u0645\u0646 \u0627\u0644\u0646\u062A\u0627\u0626\u062C",search_label:"\u0627\u0628\u062D\u062B \u0641\u064A \u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639",filters_label:"\u062A\u0635\u0641\u064A\u0627\u062A",zero_results:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C \u0644 [SEARCH_TERM]",many_results:"[COUNT] \u0646\u062A\u0627\u0626\u062C \u0644 [SEARCH_TERM]",one_result:"[COUNT] \u0646\u062A\u064A\u062C\u0629 \u0644 [SEARCH_TERM]",total_zero_results:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C",total_one_result:"[COUNT] \u0646\u062A\u064A\u062C\u0629",total_many_results:"[COUNT] \u0646\u062A\u0627\u0626\u062C",alt_search:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C \u0644 [SEARCH_TERM]. \u064A\u0639\u0631\u0636 \u0627\u0644\u0646\u062A\u0627\u0626\u062C \u0644 [DIFFERENT_TERM] \u0628\u062F\u0644\u0627\u064B \u0645\u0646 \u0630\u0644\u0643",search_suggestion:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C \u0644 [SEARCH_TERM]. \u062C\u0631\u0628 \u0623\u062D\u062F \u0639\u0645\u0644\u064A\u0627\u062A \u0627\u0644\u0628\u062D\u062B \u0627\u0644\u062A\u0627\u0644\u064A\u0629:",searching:"\u064A\u0628\u062D\u062B \u0639\u0646 [SEARCH_TERM]...",results_label:"\u0646\u062A\u0627\u0626\u062C \u0627\u0644\u0628\u062D\u062B",keyboard_navigate:"\u062A\u0646\u0642\u0644",keyboard_select:"\u0627\u062E\u062A\u064A\u0627\u0631",keyboard_clear:"\u0627\u0645\u0633\u062D",keyboard_close:"\u0625\u063A\u0644\u0627\u0642",keyboard_search:"\u0628\u062D\u062B",error_search:"\u0641\u0634\u0644 \u0627\u0644\u0628\u062D\u062B",filter_selected_one:"[COUNT] \u0645\u062D\u062F\u062F",filter_selected_many:"[COUNT] \u0645\u062D\u062F\u062F",input_hint:"\u0633\u062A\u0638\u0647\u0631 \u0627\u0644\u0646\u062A\u0627\u0626\u062C \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u0643\u062A\u0627\u0628\u0629",loading:"\u062C\u0627\u0631\u064D \u0627\u0644\u062A\u062D\u0645\u064A\u0644"},Es={thanks_to:ms,comments:_s,direction:fs,strings:gs};var Ge={};h(Ge,{comments:()=>Ts,default:()=>vs,direction:()=>Cs,strings:()=>ys,thanks_to:()=>bs});var bs="Maruf Alom ",Ts="",Cs="ltr",ys={placeholder:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u0995\u09B0\u09C1\u09A8",clear_search:"\u09AE\u09C1\u099B\u09C7 \u09AB\u09C7\u09B2\u09C1\u09A8",load_more:"\u0986\u09B0\u09CB \u09AB\u09B2\u09BE\u09AB\u09B2 \u09A6\u09C7\u0996\u09C1\u09A8",search_label:"\u098F\u0987 \u0993\u09AF\u09BC\u09C7\u09AC\u09B8\u09BE\u0987\u099F\u09C7 \u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u0995\u09B0\u09C1\u09A8",filters_label:"\u09AB\u09BF\u09B2\u09CD\u099F\u09BE\u09B0",zero_results:"[SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF \u0995\u09BF\u099B\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF",many_results:"[COUNT]-\u099F\u09BF \u09AB\u09B2\u09BE\u09AB\u09B2 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u0997\u09BF\u09AF\u09BC\u09C7\u099B\u09C7 [SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF",one_result:"[COUNT]-\u099F\u09BF \u09AB\u09B2\u09BE\u09AB\u09B2 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u0997\u09BF\u09AF\u09BC\u09C7\u099B\u09C7 [SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF",total_zero_results:"\u0995\u09CB\u09A8 \u09AB\u09B2\u09BE\u09AB\u09B2 \u09A8\u09C7\u0987",total_one_result:"[COUNT]-\u099F\u09BF \u09AB\u09B2\u09BE\u09AB\u09B2",total_many_results:"[COUNT]-\u099F\u09BF \u09AB\u09B2\u09BE\u09AB\u09B2",alt_search:"\u0995\u09CB\u09A8 \u0995\u09BF\u099B\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF [SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF. \u09AA\u09B0\u09BF\u09AC\u09B0\u09CD\u09A4\u09C7 [DIFFERENT_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF \u09A6\u09C7\u0996\u09BE\u09A8\u09CB \u09B9\u099A\u09CD\u099B\u09C7",search_suggestion:"\u0995\u09CB\u09A8 \u0995\u09BF\u099B\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF [SEARCH_TERM] \u098F\u09B0 \u09AC\u09BF\u09B7\u09AF\u09BC\u09C7. \u09A8\u09BF\u09A8\u09CD\u09AE\u09C7\u09B0 \u09AC\u09BF\u09B7\u09AF\u09BC\u09AC\u09B8\u09CD\u09A4\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09A6\u09C7\u0996\u09C1\u09A8:",searching:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u099A\u09B2\u099B\u09C7 [SEARCH_TERM]...",results_label:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8\u09C7\u09B0 \u09AB\u09B2\u09BE\u09AB\u09B2",keyboard_navigate:"\u09A8\u09C7\u09AD\u09BF\u0997\u09C7\u099F",keyboard_select:"\u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09A8",keyboard_clear:"\u09AE\u09C1\u099B\u09C1\u09A8",keyboard_close:"\u09AC\u09A8\u09CD\u09A7",keyboard_search:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8",error_search:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u09AC\u09CD\u09AF\u09B0\u09CD\u09A5",filter_selected_one:"[COUNT]-\u099F\u09BF \u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09BF\u09A4",filter_selected_many:"[COUNT]-\u099F\u09BF \u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09BF\u09A4",input_hint:"\u099F\u09BE\u0987\u09AA \u0995\u09B0\u09BE\u09B0 \u09B8\u09BE\u09A5\u09C7 \u09B8\u09BE\u09A5\u09C7 \u09AB\u09B2\u09BE\u09AB\u09B2 \u09A6\u09C7\u0996\u09BE \u09AF\u09BE\u09AC\u09C7",loading:"\u09B2\u09CB\u09A1 \u09B9\u099A\u09CD\u099B\u09C7"},vs={thanks_to:bs,comments:Ts,direction:Cs,strings:ys};var We={};h(We,{comments:()=>ks,default:()=>Ns,direction:()=>As,strings:()=>Ss,thanks_to:()=>Rs});var Rs="Pablo Villaverde ",ks="",As="ltr",Ss={placeholder:"Cerca",clear_search:"Netejar",load_more:"Veure m\xE9s resultats",search_label:"Cerca en aquest lloc",filters_label:"Filtres",zero_results:"No es van trobar resultats per [SEARCH_TERM]",many_results:"[COUNT] resultats trobats per [SEARCH_TERM]",one_result:"[COUNT] resultat trobat per [SEARCH_TERM]",total_zero_results:"Sense resultats",total_one_result:"[COUNT] resultat",total_many_results:"[COUNT] resultats",alt_search:"No es van trobar resultats per [SEARCH_TERM]. Mostrant al seu lloc resultats per [DIFFERENT_TERM]",search_suggestion:"No es van trobar resultats per [SEARCH_TERM]. Proveu una de les cerques seg\xFCents:",searching:"Cercant [SEARCH_TERM]...",results_label:"Resultats de la cerca",keyboard_navigate:"navegar",keyboard_select:"triar",keyboard_clear:"netejar",keyboard_close:"tancar",keyboard_search:"cercar",error_search:"Error en la cerca",filter_selected_one:"[COUNT] seleccionat",filter_selected_many:"[COUNT] seleccionats",input_hint:"Els resultats apareixeran mentre escriviu",loading:"Carregant"},Ns={thanks_to:Rs,comments:ks,direction:As,strings:Ss};var Ye={};h(Ye,{comments:()=>Os,default:()=>ws,direction:()=>xs,strings:()=>Hs,thanks_to:()=>Ms});var Ms="Dalibor Hon ",Os="",xs="ltr",Hs={placeholder:"Hledat",clear_search:"Smazat",load_more:"Na\u010D\xEDst dal\u0161\xED v\xFDsledky",search_label:"Prohledat tuto str\xE1nku",filters_label:"Filtry",zero_results:"\u017D\xE1dn\xE9 v\xFDsledky pro [SEARCH_TERM]",many_results:"[COUNT] v\xFDsledk\u016F pro [SEARCH_TERM]",one_result:"[COUNT] v\xFDsledek pro [SEARCH_TERM]",total_zero_results:"\u017D\xE1dn\xE9 v\xFDsledky",total_one_result:"[COUNT] v\xFDsledek",total_many_results:"[COUNT] v\xFDsledk\u016F",alt_search:"\u017D\xE1dn\xE9 v\xFDsledky pro [SEARCH_TERM]. Zobrazuj\xED se v\xFDsledky pro [DIFFERENT_TERM]",search_suggestion:"\u017D\xE1dn\xE9 v\xFDsledky pro [SEARCH_TERM]. Souvisej\xEDc\xED v\xFDsledky hled\xE1n\xED:",searching:"Hled\xE1m [SEARCH_TERM]...",results_label:"V\xFDsledky hled\xE1n\xED",keyboard_navigate:"navigovat",keyboard_select:"vybrat",keyboard_clear:"smazat",keyboard_close:"zav\u0159\xEDt",keyboard_search:"hledat",error_search:"Hled\xE1n\xED selhalo",filter_selected_one:"[COUNT] vybran\xFD",filter_selected_many:"[COUNT] vybran\xFDch",input_hint:"V\xFDsledky se zobraz\xED b\u011Bhem psan\xED",loading:"Na\u010D\xEDt\xE1n\xED"},ws={thanks_to:Ms,comments:Os,direction:xs,strings:Hs};var Je={};h(Je,{comments:()=>Us,default:()=>Ps,direction:()=>Ls,strings:()=>Fs,thanks_to:()=>Is});var Is="Jonas Smedegaard ",Us="",Ls="ltr",Fs={placeholder:"S\xF8g",clear_search:"Nulstil",load_more:"Indl\xE6s flere resultater",search_label:"S\xF8g p\xE5 dette website",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",total_zero_results:"Ingen resultater",total_one_result:"[COUNT] resultat",total_many_results:"[COUNT] resultater",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Pr\xF8v et af disse s\xF8geord i stedet:",searching:"S\xF8ger efter [SEARCH_TERM]...",results_label:"S\xF8geresultater",keyboard_navigate:"naviger",keyboard_select:"v\xE6lg",keyboard_clear:"ryd",keyboard_close:"luk",keyboard_search:"s\xF8g",error_search:"S\xF8gning mislykkedes",filter_selected_one:"[COUNT] valgt",filter_selected_many:"[COUNT] valgte",input_hint:"Resultater vises mens du skriver",loading:"Indl\xE6ser"},Ps={thanks_to:Is,comments:Us,direction:Ls,strings:Fs};var Ze={};h(Ze,{comments:()=>Ds,default:()=>Ks,direction:()=>js,strings:()=>Bs,thanks_to:()=>zs});var zs="Jan Claasen ",Ds="",js="ltr",Bs={placeholder:"Suche",clear_search:"L\xF6schen",load_more:"Mehr Ergebnisse laden",search_label:"Suche diese Seite",filters_label:"Filter",zero_results:"Keine Ergebnisse f\xFCr [SEARCH_TERM]",many_results:"[COUNT] Ergebnisse f\xFCr [SEARCH_TERM]",one_result:"[COUNT] Ergebnis f\xFCr [SEARCH_TERM]",total_zero_results:"Keine Ergebnisse",total_one_result:"[COUNT] Ergebnis",total_many_results:"[COUNT] Ergebnisse",alt_search:"Keine Ergebnisse f\xFCr [SEARCH_TERM]. Stattdessen werden Ergebnisse f\xFCr [DIFFERENT_TERM] angezeigt",search_suggestion:"Keine Ergebnisse f\xFCr [SEARCH_TERM]. Versuchen Sie eine der folgenden Suchen:",searching:"Suche nach [SEARCH_TERM]\u202F\u2026",results_label:"Suchergebnisse",keyboard_navigate:"navigieren",keyboard_select:"ausw\xE4hlen",keyboard_clear:"l\xF6schen",keyboard_close:"schlie\xDFen",keyboard_search:"suchen",error_search:"Suche fehlgeschlagen",filter_selected_one:"[COUNT] ausgew\xE4hlt",filter_selected_many:"[COUNT] ausgew\xE4hlt",input_hint:"Ergebnisse werden w\xE4hrend der Eingabe angezeigt",loading:"Wird geladen"},Ks={thanks_to:zs,comments:Ds,direction:js,strings:Bs};var Xe={};h(Xe,{comments:()=>Vs,default:()=>Ws,direction:()=>qs,strings:()=>Gs,thanks_to:()=>$s});var $s="George Papadopoulos",Vs="",qs="ltr",Gs={placeholder:"\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7",clear_search:"\u039A\u03B1\u03B8\u03B1\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2",load_more:"\u03A6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7 \u03C0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03C9\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03B5\u03C3\u03BC\u03AC\u03C4\u03C9\u03BD",search_label:"\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 \u03C3\u03B5 \u03B1\u03C5\u03C4\u03CC\u03BD \u03C4\u03BF\u03BD \u03B9\u03C3\u03C4\u03CC\u03C4\u03BF\u03C0\u03BF",filters_label:"\u03A6\u03AF\u03BB\u03C4\u03C1\u03B1",zero_results:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B3\u03B9\u03B1 [SEARCH_TERM]",many_results:"[COUNT] \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B3\u03B9\u03B1 [SEARCH_TERM]",one_result:"[COUNT] \u03B1\u03C0\u03BF\u03C4\u03AD\u03BB\u03B5\u03C3\u03BC\u03B1 \u03B3\u03B9\u03B1 [SEARCH_TERM]",total_zero_results:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1",total_one_result:"[COUNT] \u03B1\u03C0\u03BF\u03C4\u03AD\u03BB\u03B5\u03C3\u03BC\u03B1",total_many_results:"[COUNT] \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1",alt_search:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B3\u03B9\u03B1 [SEARCH_TERM]. \u0395\u03BC\u03C6\u03B1\u03BD\u03AF\u03B6\u03BF\u03BD\u03C4\u03B1\u03B9 \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B3\u03B9\u03B1 [DIFFERENT_TERM]",search_suggestion:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B3\u03B9\u03B1 [SEARCH_TERM]. \u0394\u03BF\u03BA\u03B9\u03BC\u03AC\u03C3\u03C4\u03B5 \u03BC\u03AF\u03B1 \u03B1\u03C0\u03CC \u03C4\u03B9\u03C2 \u03C0\u03B1\u03C1\u03B1\u03BA\u03AC\u03C4\u03C9 \u03B1\u03BD\u03B1\u03B6\u03B7\u03C4\u03AE\u03C3\u03B5\u03B9\u03C2:",searching:"\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 \u03B3\u03B9\u03B1 [SEARCH_TERM]...",results_label:"\u0391\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7\u03C2",keyboard_navigate:"\u03C0\u03BB\u03BF\u03AE\u03B3\u03B7\u03C3\u03B7",keyboard_select:"\u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE",keyboard_clear:"\u03BA\u03B1\u03B8\u03B1\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2",keyboard_close:"\u03BA\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF",keyboard_search:"\u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7",error_search:"\u0397 \u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 \u03B1\u03C0\u03AD\u03C4\u03C5\u03C7\u03B5",filter_selected_one:"[COUNT] \u03B5\u03C0\u03B9\u03BB\u03B5\u03B3\u03BC\u03AD\u03BD\u03BF",filter_selected_many:"[COUNT] \u03B5\u03C0\u03B9\u03BB\u03B5\u03B3\u03BC\u03AD\u03BD\u03B1",input_hint:"\u03A4\u03B1 \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B8\u03B1 \u03B5\u03BC\u03C6\u03B1\u03BD\u03AF\u03B6\u03BF\u03BD\u03C4\u03B1\u03B9 \u03BA\u03B1\u03B8\u03CE\u03C2 \u03C0\u03BB\u03B7\u03BA\u03C4\u03C1\u03BF\u03BB\u03BF\u03B3\u03B5\u03AF\u03C4\u03B5",loading:"\u03A6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7"},Ws={thanks_to:$s,comments:Vs,direction:qs,strings:Gs};var Qe={};h(Qe,{comments:()=>Js,default:()=>Qs,direction:()=>Zs,strings:()=>Xs,thanks_to:()=>Ys});var Ys="Liam Bigelow ",Js="",Zs="ltr",Xs={placeholder:"Search",clear_search:"Clear",load_more:"Load more results",search_label:"Search this site",filters_label:"Filters",zero_results:"No results for [SEARCH_TERM]",many_results:"[COUNT] results for [SEARCH_TERM]",one_result:"[COUNT] result for [SEARCH_TERM]",total_zero_results:"No results",total_one_result:"[COUNT] result",total_many_results:"[COUNT] results",alt_search:"No results for [SEARCH_TERM]. Showing results for [DIFFERENT_TERM] instead",search_suggestion:"No results for [SEARCH_TERM]. Try one of the following searches:",searching:"Searching for [SEARCH_TERM]...",results_label:"Search results",keyboard_navigate:"navigate",keyboard_select:"select",keyboard_clear:"clear",keyboard_close:"close",keyboard_search:"search",error_search:"Search failed",filter_selected_one:"[COUNT] selected",filter_selected_many:"[COUNT] selected",input_hint:"Results will appear as you type",loading:"Loading"},Qs={thanks_to:Ys,comments:Js,direction:Zs,strings:Xs};var et={};h(et,{comments:()=>tr,default:()=>ir,direction:()=>sr,strings:()=>rr,thanks_to:()=>er});var er="Pablo Villaverde ",tr="",sr="ltr",rr={placeholder:"Buscar",clear_search:"Limpiar",load_more:"Ver m\xE1s resultados",search_label:"Buscar en este sitio",filters_label:"Filtros",zero_results:"No se encontraron resultados para [SEARCH_TERM]",many_results:"[COUNT] resultados encontrados para [SEARCH_TERM]",one_result:"[COUNT] resultado encontrado para [SEARCH_TERM]",total_zero_results:"Sin resultados",total_one_result:"[COUNT] resultado",total_many_results:"[COUNT] resultados",alt_search:"No se encontraron resultados para [SEARCH_TERM]. Mostrando en su lugar resultados para [DIFFERENT_TERM]",search_suggestion:"No se encontraron resultados para [SEARCH_TERM]. Prueba una de las siguientes b\xFAsquedas:",searching:"Buscando [SEARCH_TERM]...",results_label:"Resultados de b\xFAsqueda",keyboard_navigate:"navegar",keyboard_select:"elegir",keyboard_clear:"limpiar",keyboard_close:"cerrar",keyboard_search:"buscar",error_search:"Error en la b\xFAsqueda",filter_selected_one:"[COUNT] seleccionado",filter_selected_many:"[COUNT] seleccionados",input_hint:"Los resultados aparecer\xE1n mientras escribe",loading:"Cargando"},ir={thanks_to:er,comments:tr,direction:sr,strings:rr};var tt={};h(tt,{comments:()=>ar,default:()=>cr,direction:()=>lr,strings:()=>or,thanks_to:()=>nr});var nr="Mikel Larreategi ",ar="",lr="ltr",or={placeholder:"Bilatu",clear_search:"Garbitu",load_more:"Kargatu emaitza gehiagi",search_label:"Bilatu",filters_label:"Iragazkiak",zero_results:"Ez dago emaitzarik [SEARCH_TERM] bilaketarentzat",many_results:"[COUNT] emaitza [SEARCH_TERM] bilaketarentzat",one_result:"Emaitza bat [COUNT] [SEARCH_TERM] bilaketarentzat",total_zero_results:"Emaitzarik ez",total_one_result:"[COUNT] emaitza",total_many_results:"[COUNT] emaitza",alt_search:"Ez dago emaitzarik [SEARCH_TERM] bilaketarentzat. [DIFFERENT_TERM] bilaketaren emaitzak erakusten",search_suggestion:"Ez dago emaitzarik [SEARCH_TERM] bilaketarentzat. Saiatu hauetako beste bateikin:",searching:"[SEARCH_TERM] bilatzen...",results_label:"Bilaketaren emaitzak",keyboard_navigate:"nabigatu",keyboard_select:"hautatu",keyboard_clear:"garbitu",keyboard_close:"itxi",keyboard_search:"bilatu",error_search:"Bilaketak huts egin du",filter_selected_one:"[COUNT] hautatuta",filter_selected_many:"[COUNT] hautatuta",input_hint:"Emaitzak idatzi ahala agertuko dira",loading:"Kargatzen"},cr={thanks_to:nr,comments:ar,direction:lr,strings:or};var st={};h(st,{comments:()=>dr,default:()=>mr,direction:()=>hr,strings:()=>pr,thanks_to:()=>ur});var ur="Ali Khaleqi Yekta ",dr="",hr="rtl",pr={placeholder:"\u062C\u0633\u062A\u062C\u0648",clear_search:"\u067E\u0627\u06A9\u0633\u0627\u0632\u06CC",load_more:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0646\u062A\u0627\u06CC\u062C \u0628\u06CC\u0634\u062A\u0631",search_label:"\u062C\u0633\u062A\u062C\u0648 \u062F\u0631 \u0633\u0627\u06CC\u062A",filters_label:"\u0641\u06CC\u0644\u062A\u0631\u0647\u0627",zero_results:"\u0646\u062A\u06CC\u062C\u0647\u200C\u0627\u06CC \u0628\u0631\u0627\u06CC [SEARCH_TERM] \u06CC\u0627\u0641\u062A \u0646\u0634\u062F",many_results:"[COUNT] \u0646\u062A\u06CC\u062C\u0647 \u0628\u0631\u0627\u06CC [SEARCH_TERM] \u06CC\u0627\u0641\u062A \u0634\u062F",one_result:"[COUNT] \u0646\u062A\u06CC\u062C\u0647 \u0628\u0631\u0627\u06CC [SEARCH_TERM] \u06CC\u0627\u0641\u062A \u0634\u062F",total_zero_results:"\u0646\u062A\u06CC\u062C\u0647\u200C\u0627\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F",total_one_result:"[COUNT] \u0646\u062A\u06CC\u062C\u0647",total_many_results:"[COUNT] \u0646\u062A\u06CC\u062C\u0647",alt_search:"\u0646\u062A\u06CC\u062C\u0647\u200C\u0627\u06CC \u0628\u0631\u0627\u06CC [SEARCH_TERM] \u06CC\u0627\u0641\u062A \u0646\u0634\u062F. \u062F\u0631 \u0639\u0648\u0636 \u0646\u062A\u0627\u06CC\u062C \u0628\u0631\u0627\u06CC [DIFFERENT_TERM] \u0646\u0645\u0627\u06CC\u0634 \u062F\u0627\u062F\u0647 \u0645\u06CC\u200C\u0634\u0648\u062F",search_suggestion:"\u0646\u062A\u06CC\u062C\u0647\u200C\u0627\u06CC \u0628\u0631\u0627\u06CC [SEARCH_TERM] \u06CC\u0627\u0641\u062A \u0646\u0634\u062F. \u06CC\u06A9\u06CC \u0627\u0632 \u062C\u0633\u062A\u062C\u0648\u0647\u0627\u06CC \u0632\u06CC\u0631 \u0631\u0627 \u0627\u0645\u062A\u062D\u0627\u0646 \u06A9\u0646\u06CC\u062F:",searching:"\u062F\u0631 \u062D\u0627\u0644 \u062C\u0633\u062A\u062C\u0648\u06CC [SEARCH_TERM]...",results_label:"\u0646\u062A\u0627\u06CC\u062C \u062C\u0633\u062A\u062C\u0648",keyboard_navigate:"\u067E\u06CC\u0645\u0627\u06CC\u0634",keyboard_select:"\u0627\u0646\u062A\u062E\u0627\u0628",keyboard_clear:"\u067E\u0627\u06A9\u0633\u0627\u0632\u06CC",keyboard_close:"\u0628\u0633\u062A\u0646",keyboard_search:"\u062C\u0633\u062A\u062C\u0648",error_search:"\u062C\u0633\u062A\u062C\u0648 \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062F",filter_selected_one:"[COUNT] \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647",filter_selected_many:"[COUNT] \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647",input_hint:"\u0646\u062A\u0627\u06CC\u062C \u0647\u0646\u06AF\u0627\u0645 \u062A\u0627\u06CC\u067E \u0646\u0645\u0627\u06CC\u0634 \u062F\u0627\u062F\u0647 \u0645\u06CC\u200C\u0634\u0648\u0646\u062F",loading:"\u062F\u0631 \u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC"},mr={thanks_to:ur,comments:dr,direction:hr,strings:pr};var rt={};h(rt,{comments:()=>fr,default:()=>br,direction:()=>gr,strings:()=>Er,thanks_to:()=>_r});var _r="Valtteri Laitinen ",fr="",gr="ltr",Er={placeholder:"Haku",clear_search:"Tyhjenn\xE4",load_more:"Lataa lis\xE4\xE4 tuloksia",search_label:"Hae t\xE4lt\xE4 sivustolta",filters_label:"Suodattimet",zero_results:"Ei tuloksia haulle [SEARCH_TERM]",many_results:"[COUNT] tulosta haulle [SEARCH_TERM]",one_result:"[COUNT] tulos haulle [SEARCH_TERM]",total_zero_results:"Ei tuloksia",total_one_result:"[COUNT] tulos",total_many_results:"[COUNT] tulosta",alt_search:"Ei tuloksia haulle [SEARCH_TERM]. N\xE4ytet\xE4\xE4n tulokset sen sijaan haulle [DIFFERENT_TERM]",search_suggestion:"Ei tuloksia haulle [SEARCH_TERM]. Kokeile jotain seuraavista:",searching:"Haetaan [SEARCH_TERM]...",results_label:"Hakutulokset",keyboard_navigate:"siirry",keyboard_select:"valitse",keyboard_clear:"tyhjenn\xE4",keyboard_close:"sulje",keyboard_search:"hae",error_search:"Haku ep\xE4onnistui",filter_selected_one:"[COUNT] valittu",filter_selected_many:"[COUNT] valittu",input_hint:"Tulokset n\xE4kyv\xE4t kirjoittaessasi",loading:"Ladataan"},br={thanks_to:_r,comments:fr,direction:gr,strings:Er};var it={};h(it,{comments:()=>Cr,default:()=>Rr,direction:()=>yr,strings:()=>vr,thanks_to:()=>Tr});var Tr="Nicolas Friedli ",Cr="",yr="ltr",vr={placeholder:"Rechercher",clear_search:"Nettoyer",load_more:"Charger plus de r\xE9sultats",search_label:"Recherche sur ce site",filters_label:"Filtres",zero_results:"Pas de r\xE9sultat pour [SEARCH_TERM]",many_results:"[COUNT] r\xE9sultats pour [SEARCH_TERM]",one_result:"[COUNT] r\xE9sultat pour [SEARCH_TERM]",total_zero_results:"Pas de r\xE9sultat",total_one_result:"[COUNT] r\xE9sultat",total_many_results:"[COUNT] r\xE9sultats",alt_search:"Pas de r\xE9sultat pour [SEARCH_TERM]. Montre les r\xE9sultats pour [DIFFERENT_TERM] \xE0 la place",search_suggestion:"Pas de r\xE9sultat pour [SEARCH_TERM]. Essayer une des recherches suivantes:",searching:"Recherche [SEARCH_TERM]...",results_label:"R\xE9sultats de recherche",keyboard_navigate:"naviguer",keyboard_select:"choisir",keyboard_clear:"effacer",keyboard_close:"fermer",keyboard_search:"rechercher",error_search:"\xC9chec de la recherche",filter_selected_one:"[COUNT] s\xE9lectionn\xE9",filter_selected_many:"[COUNT] s\xE9lectionn\xE9s",input_hint:"Les r\xE9sultats appara\xEEtront au fur et \xE0 mesure de la saisie",loading:"Chargement"},Rr={thanks_to:Tr,comments:Cr,direction:yr,strings:vr};var nt={};h(nt,{comments:()=>Ar,default:()=>Mr,direction:()=>Sr,strings:()=>Nr,thanks_to:()=>kr});var kr="Pablo Villaverde ",Ar="",Sr="ltr",Nr={placeholder:"Buscar",clear_search:"Limpar",load_more:"Ver m\xE1is resultados",search_label:"Buscar neste sitio",filters_label:"Filtros",zero_results:"Non se atoparon resultados para [SEARCH_TERM]",many_results:"[COUNT] resultados atopados para [SEARCH_TERM]",one_result:"[COUNT] resultado atopado para [SEARCH_TERM]",total_zero_results:"Sen resultados",total_one_result:"[COUNT] resultado",total_many_results:"[COUNT] resultados",alt_search:"Non se atoparon resultados para [SEARCH_TERM]. Amosando no seu lugar resultados para [DIFFERENT_TERM]",search_suggestion:"Non se atoparon resultados para [SEARCH_TERM]. Probe unha das seguintes pesquisas:",searching:"Buscando [SEARCH_TERM]...",results_label:"Resultados da busca",keyboard_navigate:"navegar",keyboard_select:"escoller",keyboard_clear:"limpar",keyboard_close:"pechar",keyboard_search:"buscar",error_search:"Erro na busca",filter_selected_one:"[COUNT] seleccionado",filter_selected_many:"[COUNT] seleccionados",input_hint:"Os resultados aparecer\xE1n mentres escribe",loading:"Cargando"},Mr={thanks_to:kr,comments:Ar,direction:Sr,strings:Nr};var at={};h(at,{comments:()=>xr,default:()=>Ir,direction:()=>Hr,strings:()=>wr,thanks_to:()=>Or});var Or="Nir Tamir ",xr="",Hr="rtl",wr={placeholder:"\u05D7\u05D9\u05E4\u05D5\u05E9",clear_search:"\u05E0\u05D9\u05E7\u05D5\u05D9",load_more:"\u05E2\u05D5\u05D3 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA",search_label:"\u05D7\u05D9\u05E4\u05D5\u05E9 \u05D1\u05D0\u05EA\u05E8 \u05D6\u05D4",filters_label:"\u05DE\u05E1\u05E0\u05E0\u05D9\u05DD",zero_results:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E2\u05D1\u05D5\u05E8 [SEARCH_TERM]",many_results:"\u05E0\u05DE\u05E6\u05D0\u05D5 [COUNT] \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E2\u05D1\u05D5\u05E8 [SEARCH_TERM]",one_result:"\u05E0\u05DE\u05E6\u05D0\u05D4 \u05EA\u05D5\u05E6\u05D0\u05D4 \u05D0\u05D7\u05EA \u05E2\u05D1\u05D5\u05E8 [SEARCH_TERM]",total_zero_results:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA",total_one_result:"\u05EA\u05D5\u05E6\u05D0\u05D4 [COUNT]",total_many_results:"[COUNT] \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA",alt_search:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E2\u05D1\u05D5\u05E8 [SEARCH_TERM]. \u05DE\u05D5\u05E6\u05D2\u05D5\u05EA \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E2\u05D1\u05D5\u05E8 [DIFFERENT_TERM]",search_suggestion:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E2\u05D1\u05D5\u05E8 [SEARCH_TERM]. \u05E0\u05E1\u05D5 \u05D0\u05D7\u05D3 \u05DE\u05D4\u05D7\u05D9\u05E4\u05D5\u05E9\u05D9\u05DD \u05D4\u05D1\u05D0\u05D9\u05DD:",searching:"\u05DE\u05D7\u05E4\u05E9 \u05D0\u05EA [SEARCH_TERM]...",results_label:"\u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05D7\u05D9\u05E4\u05D5\u05E9",keyboard_navigate:"\u05E0\u05D9\u05D5\u05D5\u05D8",keyboard_select:"\u05D1\u05D7\u05D9\u05E8\u05D4",keyboard_clear:"\u05E0\u05D9\u05E7\u05D5\u05D9",keyboard_close:"\u05E1\u05D2\u05D9\u05E8\u05D4",keyboard_search:"\u05D7\u05D9\u05E4\u05D5\u05E9",error_search:"\u05D4\u05D7\u05D9\u05E4\u05D5\u05E9 \u05E0\u05DB\u05E9\u05DC",filter_selected_one:"[COUNT] \u05E0\u05D1\u05D7\u05E8",filter_selected_many:"[COUNT] \u05E0\u05D1\u05D7\u05E8\u05D5",input_hint:"\u05D4\u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05D9\u05D5\u05E4\u05D9\u05E2\u05D5 \u05EA\u05D5\u05DA \u05DB\u05D3\u05D9 \u05D4\u05E7\u05DC\u05D3\u05D4",loading:"\u05D8\u05D5\u05E2\u05DF"},Ir={thanks_to:Or,comments:xr,direction:Hr,strings:wr};var lt={};h(lt,{comments:()=>Lr,default:()=>zr,direction:()=>Fr,strings:()=>Pr,thanks_to:()=>Ur});var Ur="Amit Yadav ",Lr="",Fr="ltr",Pr={placeholder:"\u0916\u094B\u091C\u0947\u0902",clear_search:"\u0938\u093E\u092B \u0915\u0930\u0947\u0902",load_more:"\u0914\u0930 \u0905\u0927\u093F\u0915 \u092A\u0930\u093F\u0923\u093E\u092E \u0932\u094B\u0921 \u0915\u0930\u0947\u0902",search_label:"\u0907\u0938 \u0938\u093E\u0907\u091F \u092E\u0947\u0902 \u0916\u094B\u091C\u0947\u0902",filters_label:"\u092B\u093C\u093F\u0932\u094D\u091F\u0930",zero_results:"\u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E",many_results:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u092E\u093F\u0932\u0947",one_result:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u092E\u093F\u0932\u093E",total_zero_results:"\u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E \u0928\u0939\u0940\u0902",total_one_result:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E",total_many_results:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E",alt_search:"[SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964 \u0907\u0938\u0915\u0947 \u092C\u091C\u093E\u092F [DIFFERENT_TERM] \u0915\u0947 \u0932\u093F\u090F \u092A\u0930\u093F\u0923\u093E\u092E \u0926\u093F\u0916\u093E \u0930\u0939\u093E \u0939\u0948",search_suggestion:"[SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964 \u0928\u093F\u092E\u094D\u0928\u0932\u093F\u0916\u093F\u0924 \u0916\u094B\u091C\u094B\u0902 \u092E\u0947\u0902 \u0938\u0947 \u0915\u094B\u0908 \u090F\u0915 \u0906\u091C\u093C\u092E\u093E\u090F\u0902:",searching:"[SEARCH_TERM] \u0915\u0940 \u0916\u094B\u091C \u0915\u0940 \u091C\u093E \u0930\u0939\u0940 \u0939\u0948...",results_label:"\u0916\u094B\u091C \u092A\u0930\u093F\u0923\u093E\u092E",keyboard_navigate:"\u0928\u0947\u0935\u093F\u0917\u0947\u091F",keyboard_select:"\u091A\u0941\u0928\u0947\u0902",keyboard_clear:"\u0938\u093E\u092B\u093C \u0915\u0930\u0947\u0902",keyboard_close:"\u092C\u0902\u0926 \u0915\u0930\u0947\u0902",keyboard_search:"\u0916\u094B\u091C\u0947\u0902",error_search:"\u0916\u094B\u091C \u0935\u093F\u092B\u0932",filter_selected_one:"[COUNT] \u091A\u092F\u0928\u093F\u0924",filter_selected_many:"[COUNT] \u091A\u092F\u0928\u093F\u0924",input_hint:"\u091F\u093E\u0907\u092A \u0915\u0930\u0924\u0947 \u0938\u092E\u092F \u092A\u0930\u093F\u0923\u093E\u092E \u0926\u093F\u0916\u093E\u0908 \u0926\u0947\u0902\u0917\u0947",loading:"\u0932\u094B\u0921 \u0939\u094B \u0930\u0939\u093E \u0939\u0948"},zr={thanks_to:Ur,comments:Lr,direction:Fr,strings:Pr};var ot={};h(ot,{comments:()=>jr,default:()=>$r,direction:()=>Br,strings:()=>Kr,thanks_to:()=>Dr});var Dr="Diomed ",jr="",Br="ltr",Kr={placeholder:"Tra\u017Ei",clear_search:"O\u010Disti",load_more:"U\u010Ditaj vi\u0161e rezultata",search_label:"Pretra\u017Ei ovu stranicu",filters_label:"Filteri",zero_results:"Nema rezultata za [SEARCH_TERM]",many_results:"[COUNT] rezultata za [SEARCH_TERM]",one_result:"[COUNT] rezultat za [SEARCH_TERM]",total_zero_results:"Nema rezultata",total_one_result:"[COUNT] rezultat",total_many_results:"[COUNT] rezultata",alt_search:"Nema rezultata za [SEARCH_TERM]. Prikazujem rezultate za [DIFFERENT_TERM]",search_suggestion:"Nema rezultata za [SEARCH_TERM]. Poku\u0161aj s jednom od ovih pretraga:",searching:"Pretra\u017Eujem [SEARCH_TERM]...",results_label:"Rezultati pretrage",keyboard_navigate:"navigiraj",keyboard_select:"odaberi",keyboard_clear:"o\u010Disti",keyboard_close:"zatvori",keyboard_search:"tra\u017Ei",error_search:"Pretraga nije uspjela",filter_selected_one:"[COUNT] odabran",filter_selected_many:"[COUNT] odabranih",input_hint:"Rezultati \u0107e se pojaviti dok tipkate",loading:"U\u010Ditavanje"},$r={thanks_to:Dr,comments:jr,direction:Br,strings:Kr};var ct={};h(ct,{comments:()=>qr,default:()=>Yr,direction:()=>Gr,strings:()=>Wr,thanks_to:()=>Vr});var Vr="Adam Laki ",qr="",Gr="ltr",Wr={placeholder:"Keres\xE9s",clear_search:"T\xF6rl\xE9s",load_more:"Tov\xE1bbi tal\xE1latok bet\xF6lt\xE9se",search_label:"Keres\xE9s az oldalon",filters_label:"Sz\u0171r\xE9s",zero_results:"Nincs tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre",many_results:"[COUNT] db tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre",one_result:"[COUNT] db tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre",total_zero_results:"Nincs tal\xE1lat",total_one_result:"[COUNT] tal\xE1lat",total_many_results:"[COUNT] tal\xE1lat",alt_search:"Nincs tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre. Tal\xE1latok mutat\xE1sa ink\xE1bb a(z) [DIFFERENT_TERM] kifejez\xE9sre",search_suggestion:"Nincs tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre. Pr\xF3b\xE1ld meg a k\xF6vetkez\u0151 keres\xE9sek egyik\xE9t:",searching:"Keres\xE9s a(z) [SEARCH_TERM] kifejez\xE9sre...",results_label:"Keres\xE9si tal\xE1latok",keyboard_navigate:"navig\xE1l\xE1s",keyboard_select:"kiv\xE1laszt\xE1s",keyboard_clear:"t\xF6rl\xE9s",keyboard_close:"bez\xE1r\xE1s",keyboard_search:"keres\xE9s",error_search:"A keres\xE9s sikertelen",filter_selected_one:"[COUNT] kiv\xE1lasztva",filter_selected_many:"[COUNT] kiv\xE1lasztva",input_hint:"A tal\xE1latok g\xE9pel\xE9s k\xF6zben jelennek meg",loading:"Bet\xF6lt\xE9s"},Yr={thanks_to:Vr,comments:qr,direction:Gr,strings:Wr};var ut={};h(ut,{comments:()=>Zr,default:()=>ei,direction:()=>Xr,strings:()=>Qr,thanks_to:()=>Jr});var Jr="Nixentric",Zr="",Xr="ltr",Qr={placeholder:"Cari",clear_search:"Bersihkan",load_more:"Muat lebih banyak hasil",search_label:"Telusuri situs ini",filters_label:"Filter",zero_results:"[SEARCH_TERM] tidak ditemukan",many_results:"Ditemukan [COUNT] hasil untuk [SEARCH_TERM]",one_result:"Ditemukan [COUNT] hasil untuk [SEARCH_TERM]",total_zero_results:"Tidak ada hasil",total_one_result:"[COUNT] hasil",total_many_results:"[COUNT] hasil",alt_search:"[SEARCH_TERM] tidak ditemukan. Menampilkan hasil [DIFFERENT_TERM] sebagai gantinya",search_suggestion:"[SEARCH_TERM] tidak ditemukan. Coba salah satu pencarian berikut ini:",searching:"Mencari [SEARCH_TERM]...",results_label:"Hasil pencarian",keyboard_navigate:"navigasi",keyboard_select:"pilih",keyboard_clear:"bersihkan",keyboard_close:"tutup",keyboard_search:"cari",error_search:"Pencarian gagal",filter_selected_one:"[COUNT] dipilih",filter_selected_many:"[COUNT] dipilih",input_hint:"Hasil akan muncul saat Anda mengetik",loading:"Memuat"},ei={thanks_to:Jr,comments:Zr,direction:Xr,strings:Qr};var dt={};h(dt,{comments:()=>si,default:()=>ni,direction:()=>ri,strings:()=>ii,thanks_to:()=>ti});var ti="Cosette Bruhns Alonso, Andrew Janco ",si="",ri="ltr",ii={placeholder:"Cerca",clear_search:"Cancella la cronologia",load_more:"Mostra pi\xF9 risultati",search_label:"Cerca nel sito",filters_label:"Filtri di ricerca",zero_results:"Nessun risultato per [SEARCH_TERM]",many_results:"[COUNT] risultati per [SEARCH_TERM]",one_result:"[COUNT] risultato per [SEARCH_TERM]",total_zero_results:"Nessun risultato",total_one_result:"[COUNT] risultato",total_many_results:"[COUNT] risultati",alt_search:"Nessun risultato per [SEARCH_TERM]. Mostrando risultati per [DIFFERENT_TERM] come alternativa.",search_suggestion:"Nessun risultato per [SEARCH_TERM]. Prova una delle seguenti ricerche:",searching:"Cercando [SEARCH_TERM]...",results_label:"Risultati della ricerca",keyboard_navigate:"naviga",keyboard_select:"seleziona",keyboard_clear:"cancella",keyboard_close:"chiudi",keyboard_search:"cerca",error_search:"Ricerca fallita",filter_selected_one:"[COUNT] selezionato",filter_selected_many:"[COUNT] selezionati",input_hint:"I risultati appariranno durante la digitazione",loading:"Caricamento"},ni={thanks_to:ti,comments:si,direction:ri,strings:ii};var ht={};h(ht,{comments:()=>li,default:()=>ui,direction:()=>oi,strings:()=>ci,thanks_to:()=>ai});var ai="Tate",li="",oi="ltr",ci={placeholder:"\u691C\u7D22",clear_search:"\u30AF\u30EA\u30A2",load_more:"\u6B21\u3092\u8AAD\u307F\u8FBC\u3080",search_label:"\u3053\u306E\u30B5\u30A4\u30C8\u3092\u691C\u7D22",filters_label:"\u30D5\u30A3\u30EB\u30BF",zero_results:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F",many_results:"[SEARCH_TERM]\u306E[COUNT]\u4EF6\u306E\u691C\u7D22\u7D50\u679C",one_result:"[SEARCH_TERM]\u306E[COUNT]\u4EF6\u306E\u691C\u7D22\u7D50\u679C",total_zero_results:"\u7D50\u679C\u306A\u3057",total_one_result:"[COUNT]\u4EF6\u306E\u7D50\u679C",total_many_results:"[COUNT]\u4EF6\u306E\u7D50\u679C",alt_search:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002[DIFFERENT_TERM]\u306E\u691C\u7D22\u7D50\u679C\u3092\u8868\u793A\u3057\u3066\u3044\u307E\u3059",search_suggestion:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u6B21\u306E\u3044\u305A\u308C\u304B\u306E\u691C\u7D22\u3092\u8A66\u3057\u3066\u304F\u3060\u3055\u3044",searching:"[SEARCH_TERM]\u3092\u691C\u7D22\u3057\u3066\u3044\u307E\u3059",results_label:"\u691C\u7D22\u7D50\u679C",keyboard_navigate:"\u79FB\u52D5",keyboard_select:"\u9078\u629E",keyboard_clear:"\u30AF\u30EA\u30A2",keyboard_close:"\u9589\u3058\u308B",keyboard_search:"\u691C\u7D22",error_search:"\u691C\u7D22\u306B\u5931\u6557\u3057\u307E\u3057\u305F",filter_selected_one:"[COUNT]\u4EF6\u9078\u629E\u4E2D",filter_selected_many:"[COUNT]\u4EF6\u9078\u629E\u4E2D",input_hint:"\u5165\u529B\u4E2D\u306B\u691C\u7D22\u7D50\u679C\u304C\u8868\u793A\u3055\u308C\u307E\u3059",loading:"\u8AAD\u307F\u8FBC\u307F\u4E2D"},ui={thanks_to:ai,comments:li,direction:oi,strings:ci};var pt={};h(pt,{comments:()=>hi,default:()=>_i,direction:()=>pi,strings:()=>mi,thanks_to:()=>di});var di="Seokho Son ",hi="",pi="ltr",mi={placeholder:"\uAC80\uC0C9\uC5B4",clear_search:"\uBE44\uC6B0\uAE30",load_more:"\uAC80\uC0C9 \uACB0\uACFC \uB354 \uBCF4\uAE30",search_label:"\uC0AC\uC774\uD2B8 \uAC80\uC0C9",filters_label:"\uD544\uD130",zero_results:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC \uC5C6\uC74C",many_results:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC [COUNT]\uAC74",one_result:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC [COUNT]\uAC74",total_zero_results:"\uACB0\uACFC \uC5C6\uC74C",total_one_result:"\uACB0\uACFC [COUNT]\uAC74",total_many_results:"\uACB0\uACFC [COUNT]\uAC74",alt_search:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC \uC5C6\uC74C. [DIFFERENT_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC",search_suggestion:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC \uC5C6\uC74C. \uCD94\uCC9C \uAC80\uC0C9\uC5B4: ",searching:"[SEARCH_TERM] \uAC80\uC0C9 \uC911...",results_label:"\uAC80\uC0C9 \uACB0\uACFC",keyboard_navigate:"\uC774\uB3D9",keyboard_select:"\uC120\uD0DD",keyboard_clear:"\uBE44\uC6B0\uAE30",keyboard_close:"\uB2EB\uAE30",keyboard_search:"\uAC80\uC0C9",error_search:"\uAC80\uC0C9 \uC2E4\uD328",filter_selected_one:"[COUNT]\uAC1C \uC120\uD0DD\uB428",filter_selected_many:"[COUNT]\uAC1C \uC120\uD0DD\uB428",input_hint:"\uC785\uB825\uD558\uB294 \uB3D9\uC548 \uACB0\uACFC\uAC00 \uD45C\uC2DC\uB429\uB2C8\uB2E4",loading:"\uB85C\uB529 \uC911"},_i={thanks_to:di,comments:hi,direction:pi,strings:mi};var mt={};h(mt,{comments:()=>gi,default:()=>Ti,direction:()=>Ei,strings:()=>bi,thanks_to:()=>fi});var fi="",gi="",Ei="ltr",bi={placeholder:"Rapu",clear_search:"Whakakore",load_more:"Whakauta \u0113tahi otinga k\u0113",search_label:"Rapu",filters_label:"T\u0101tari",zero_results:"Otinga kore ki [SEARCH_TERM]",many_results:"[COUNT] otinga ki [SEARCH_TERM]",one_result:"[COUNT] otinga ki [SEARCH_TERM]",total_zero_results:"K\u0101ore he otinga",total_one_result:"[COUNT] otinga",total_many_results:"[COUNT] ng\u0101 otinga",alt_search:"Otinga kore ki [SEARCH_TERM]. Otinga k\u0113 ki [DIFFERENT_TERM]",search_suggestion:"Otinga kore ki [SEARCH_TERM]. whakam\u0101tau ki ng\u0101 mea atu:",searching:"Rapu ki [SEARCH_TERM]...",results_label:"Ng\u0101 otinga rapu",keyboard_navigate:"whakatere",keyboard_select:"t\u012Bpako",keyboard_clear:"whakakore",keyboard_close:"kati",keyboard_search:"rapu",error_search:"K\u0101ore i eke te rapu",filter_selected_one:"[COUNT] kua t\u012Bpakohia",filter_selected_many:"[COUNT] kua t\u012Bpakohia",input_hint:"Ka puta ng\u0101 otinga i a koe e patopato ana",loading:"E uta ana"},Ti={thanks_to:fi,comments:gi,direction:Ei,strings:bi};var _t={};h(_t,{comments:()=>yi,default:()=>ki,direction:()=>vi,strings:()=>Ri,thanks_to:()=>Ci});var Ci="Harry Min Khant ",yi="",vi="ltr",Ri={placeholder:"\u101B\u103E\u102C\u101B\u1014\u103A",clear_search:"\u101B\u103E\u102C\u1016\u103D\u1031\u1019\u103E\u102F\u1000\u102D\u102F \u101B\u103E\u1004\u103A\u1038\u101C\u1004\u103A\u1038\u1015\u102B\u104B",load_more:"\u1014\u1031\u102C\u1000\u103A\u1011\u1015\u103A\u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038\u1000\u102D\u102F \u1010\u1004\u103A\u1015\u102B\u104B",search_label:"\u1024\u1006\u102D\u102F\u1000\u103A\u1010\u103D\u1004\u103A\u101B\u103E\u102C\u1016\u103D\u1031\u1015\u102B\u104B",filters_label:"\u1005\u1005\u103A\u1011\u102F\u1010\u103A\u1019\u103E\u102F\u1019\u103B\u102C\u1038",zero_results:"[SEARCH_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038 \u1019\u101B\u103E\u102D\u1015\u102B",many_results:"[SEARCH_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A [COUNT] \u1001\u102F",one_result:"[SEARCH_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A [COUNT]",total_zero_results:"\u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038 \u1019\u101B\u103E\u102D\u1015\u102B",total_one_result:"\u101B\u101C\u1012\u103A [COUNT] \u1001\u102F",total_many_results:"\u101B\u101C\u1012\u103A [COUNT] \u1001\u102F",alt_search:"[SEARCH_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A\u1019\u101B\u103E\u102D\u1015\u102B\u104B \u104E\u1004\u103A\u1038\u1021\u1005\u102C\u1038 [DIFFERENT_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038\u1000\u102D\u102F \u1015\u103C\u101E\u101E\u100A\u103A\u104B",search_suggestion:"[SEARCH_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A\u1019\u101B\u103E\u102D\u1015\u102B\u104B \u1021\u1031\u102C\u1000\u103A\u1015\u102B\u101B\u103E\u102C\u1016\u103D\u1031\u1019\u103E\u102F\u1019\u103B\u102C\u1038\u1011\u1032\u1019\u103E \u1010\u1005\u103A\u1001\u102F\u1000\u102D\u102F \u1005\u1019\u103A\u1038\u1000\u103C\u100A\u1037\u103A\u1015\u102B:",searching:"[SEARCH_TERM] \u1000\u102D\u102F \u101B\u103E\u102C\u1016\u103D\u1031\u1014\u1031\u101E\u100A\u103A...",results_label:"\u101B\u103E\u102C\u1016\u103D\u1031\u1019\u103E\u102F \u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038",keyboard_navigate:"\u101C\u1019\u103A\u1038\u100A\u103D\u103E\u1014\u103A",keyboard_select:"\u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A",keyboard_clear:"\u101B\u103E\u1004\u103A\u1038\u101C\u1004\u103A\u1038",keyboard_close:"\u1015\u102D\u1010\u103A",keyboard_search:"\u101B\u103E\u102C\u101B\u1014\u103A",error_search:"\u101B\u103E\u102C\u1016\u103D\u1031\u1019\u103E\u102F \u1019\u1021\u1031\u102C\u1004\u103A\u1019\u103C\u1004\u103A\u1015\u102B",filter_selected_one:"[COUNT] \u1001\u102F \u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A\u1011\u102C\u1038\u101E\u100A\u103A",filter_selected_many:"[COUNT] \u1001\u102F \u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A\u1011\u102C\u1038\u101E\u100A\u103A",input_hint:"\u101B\u102D\u102F\u1000\u103A\u1014\u1031\u1005\u1009\u103A \u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038 \u1015\u1031\u102B\u103A\u101C\u102C\u1015\u102B\u1019\u100A\u103A",loading:"\u1010\u1004\u103A\u1014\u1031\u101E\u100A\u103A"},ki={thanks_to:Ci,comments:yi,direction:vi,strings:Ri};var ft={};h(ft,{comments:()=>Si,default:()=>Oi,direction:()=>Ni,strings:()=>Mi,thanks_to:()=>Ai});var Ai="Eirik Mikkelsen",Si="",Ni="ltr",Mi={placeholder:"S\xF8k",clear_search:"Fjern",load_more:"Last flere resultater",search_label:"S\xF8k p\xE5 denne siden",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",total_zero_results:"Ingen resultater",total_one_result:"[COUNT] resultat",total_many_results:"[COUNT] resultater",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Pr\xF8v en av disse s\xF8keordene i stedet:",searching:"S\xF8ker etter [SEARCH_TERM]",results_label:"S\xF8keresultater",keyboard_navigate:"naviger",keyboard_select:"velg",keyboard_clear:"fjern",keyboard_close:"lukk",keyboard_search:"s\xF8k",error_search:"S\xF8k feilet",filter_selected_one:"[COUNT] valgt",filter_selected_many:"[COUNT] valgte",input_hint:"Resultater vises mens du skriver",loading:"Laster"},Oi={thanks_to:Ai,comments:Si,direction:Ni,strings:Mi};var gt={};h(gt,{comments:()=>Hi,default:()=>Ui,direction:()=>wi,strings:()=>Ii,thanks_to:()=>xi});var xi="Paul van Brouwershaven",Hi="",wi="ltr",Ii={placeholder:"Zoeken",clear_search:"Reset",load_more:"Meer resultaten laden",search_label:"Doorzoek deze site",filters_label:"Filters",zero_results:"Geen resultaten voor [SEARCH_TERM]",many_results:"[COUNT] resultaten voor [SEARCH_TERM]",one_result:"[COUNT] resultaat voor [SEARCH_TERM]",total_zero_results:"Geen resultaten",total_one_result:"[COUNT] resultaat",total_many_results:"[COUNT] resultaten",alt_search:"Geen resultaten voor [SEARCH_TERM]. In plaats daarvan worden resultaten voor [DIFFERENT_TERM] weergegeven",search_suggestion:"Geen resultaten voor [SEARCH_TERM]. Probeer een van de volgende zoekopdrachten:",searching:"Zoeken naar [SEARCH_TERM]...",results_label:"Zoekresultaten",keyboard_navigate:"navigeren",keyboard_select:"selecteren",keyboard_clear:"wissen",keyboard_close:"sluiten",keyboard_search:"zoeken",error_search:"Zoeken mislukt",filter_selected_one:"[COUNT] geselecteerd",filter_selected_many:"[COUNT] geselecteerd",input_hint:"Resultaten verschijnen terwijl u typt",loading:"Laden"},Ui={thanks_to:xi,comments:Hi,direction:wi,strings:Ii};var Et={};h(Et,{comments:()=>Fi,default:()=>Di,direction:()=>Pi,strings:()=>zi,thanks_to:()=>Li});var Li="Eirik Mikkelsen",Fi="",Pi="ltr",zi={placeholder:"S\xF8k",clear_search:"Fjern",load_more:"Last fleire resultat",search_label:"S\xF8k p\xE5 denne sida",filters_label:"Filter",zero_results:"Ingen resultat for [SEARCH_TERM]",many_results:"[COUNT] resultat for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",total_zero_results:"Ingen resultat",total_one_result:"[COUNT] resultat",total_many_results:"[COUNT] resultat",alt_search:"Ingen resultat for [SEARCH_TERM]. Viser resultat for [DIFFERENT_TERM] i staden",search_suggestion:"Ingen resultat for [SEARCH_TERM]. Pr\xF8v eitt av desse s\xF8keorda i staden:",searching:"S\xF8ker etter [SEARCH_TERM]",results_label:"S\xF8keresultat",keyboard_navigate:"naviger",keyboard_select:"vel",keyboard_clear:"fjern",keyboard_close:"lukk",keyboard_search:"s\xF8k",error_search:"S\xF8k feila",filter_selected_one:"[COUNT] vald",filter_selected_many:"[COUNT] valde",input_hint:"Resultat visast medan du skriv",loading:"Lastar"},Di={thanks_to:Li,comments:Fi,direction:Pi,strings:zi};var bt={};h(bt,{comments:()=>Bi,default:()=>Vi,direction:()=>Ki,strings:()=>$i,thanks_to:()=>ji});var ji="Christopher Wingate",Bi="",Ki="ltr",$i={placeholder:"S\xF8k",clear_search:"Fjern",load_more:"Last flere resultater",search_label:"S\xF8k p\xE5 denne siden",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",total_zero_results:"Ingen resultater",total_one_result:"[COUNT] resultat",total_many_results:"[COUNT] resultater",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Pr\xF8v en av disse s\xF8keordene i stedet:",searching:"S\xF8ker etter [SEARCH_TERM]",results_label:"S\xF8keresultater",keyboard_navigate:"naviger",keyboard_select:"velg",keyboard_clear:"fjern",keyboard_close:"lukk",keyboard_search:"s\xF8k",error_search:"S\xF8k feilet",filter_selected_one:"[COUNT] valgt",filter_selected_many:"[COUNT] valgte",input_hint:"Resultater vises mens du skriver",loading:"Laster"},Vi={thanks_to:ji,comments:Bi,direction:Ki,strings:$i};var Tt={};h(Tt,{comments:()=>Gi,default:()=>Ji,direction:()=>Wi,strings:()=>Yi,thanks_to:()=>qi});var qi="",Gi="",Wi="ltr",Yi={placeholder:"Szukaj",clear_search:"Wyczy\u015B\u0107",load_more:"Za\u0142aduj wi\u0119cej",search_label:"Przeszukaj t\u0119 stron\u0119",filters_label:"Filtry",zero_results:"Brak wynik\xF3w dla [SEARCH_TERM]",many_results:"[COUNT] wynik\xF3w dla [SEARCH_TERM]",one_result:"[COUNT] wynik dla [SEARCH_TERM]",total_zero_results:"Brak wynik\xF3w",total_one_result:"[COUNT] wynik",total_many_results:"[COUNT] wynik\xF3w",alt_search:"Brak wynik\xF3w dla [SEARCH_TERM]. Wy\u015Bwietlam wyniki dla [DIFFERENT_TERM]",search_suggestion:"Brak wynik\xF3w dla [SEARCH_TERM]. Pokrewne wyniki wyszukiwania:",searching:"Szukam [SEARCH_TERM]...",results_label:"Wyniki wyszukiwania",keyboard_navigate:"nawiguj",keyboard_select:"wybierz",keyboard_clear:"wyczy\u015B\u0107",keyboard_close:"zamknij",keyboard_search:"szukaj",error_search:"Wyszukiwanie nie powiod\u0142o si\u0119",filter_selected_one:"[COUNT] wybrany",filter_selected_many:"[COUNT] wybranych",input_hint:"Wyniki pojawi\u0105 si\u0119 podczas pisania",loading:"\u0141adowanie"},Ji={thanks_to:qi,comments:Gi,direction:Wi,strings:Yi};var Ct={};h(Ct,{comments:()=>Xi,default:()=>tn,direction:()=>Qi,strings:()=>en,thanks_to:()=>Zi});var Zi="Jonatah",Xi="",Qi="ltr",en={placeholder:"Pesquisar",clear_search:"Limpar",load_more:"Ver mais resultados",search_label:"Pesquisar",filters_label:"Filtros",zero_results:"Nenhum resultado encontrado para [SEARCH_TERM]",many_results:"[COUNT] resultados encontrados para [SEARCH_TERM]",one_result:"[COUNT] resultado encontrado para [SEARCH_TERM]",total_zero_results:"Nenhum resultado",total_one_result:"[COUNT] resultado",total_many_results:"[COUNT] resultados",alt_search:"Nenhum resultado encontrado para [SEARCH_TERM]. Exibindo resultados para [DIFFERENT_TERM]",search_suggestion:"Nenhum resultado encontrado para [SEARCH_TERM]. Tente uma das seguintes pesquisas:",searching:"Pesquisando por [SEARCH_TERM]...",results_label:"Resultados da pesquisa",keyboard_navigate:"navegar",keyboard_select:"selecionar",keyboard_clear:"limpar",keyboard_close:"fechar",keyboard_search:"pesquisar",error_search:"Falha na pesquisa",filter_selected_one:"[COUNT] selecionado",filter_selected_many:"[COUNT] selecionados",input_hint:"Os resultados aparecer\xE3o enquanto voc\xEA digita",loading:"Carregando"},tn={thanks_to:Zi,comments:Xi,direction:Qi,strings:en};var yt={};h(yt,{comments:()=>rn,default:()=>ln,direction:()=>nn,strings:()=>an,thanks_to:()=>sn});var sn="Bogdan Mateescu ",rn="",nn="ltr",an={placeholder:"C\u0103utare",clear_search:"\u015Eterge\u0163i",load_more:"\xCEnc\u0103rca\u021Bi mai multe rezultate",search_label:"C\u0103uta\u021Bi \xEEn acest site",filters_label:"Filtre",zero_results:"Niciun rezultat pentru [SEARCH_TERM]",many_results:"[COUNT] rezultate pentru [SEARCH_TERM]",one_result:"[COUNT] rezultat pentru [SEARCH_TERM]",total_zero_results:"Niciun rezultat",total_one_result:"[COUNT] rezultat",total_many_results:"[COUNT] rezultate",alt_search:"Niciun rezultat pentru [SEARCH_TERM]. Se afi\u0219eaz\u0103 \xEEn schimb rezultatele pentru [DIFFERENT_TERM]",search_suggestion:"Niciun rezultat pentru [SEARCH_TERM]. \xCEncerca\u021Bi una dintre urm\u0103toarele c\u0103ut\u0103ri:",searching:"Se caut\u0103 dup\u0103: [SEARCH_TERM]...",results_label:"Rezultatele c\u0103ut\u0103rii",keyboard_navigate:"navigare",keyboard_select:"selectare",keyboard_clear:"\u0219tergere",keyboard_close:"\xEEnchidere",keyboard_search:"c\u0103utare",error_search:"C\u0103utarea a e\u0219uat",filter_selected_one:"[COUNT] selectat",filter_selected_many:"[COUNT] selectate",input_hint:"Rezultatele vor ap\u0103rea pe m\u0103sur\u0103 ce tasta\u021Bi",loading:"Se \xEEncarc\u0103"},ln={thanks_to:sn,comments:rn,direction:nn,strings:an};var vt={};h(vt,{comments:()=>cn,default:()=>hn,direction:()=>un,strings:()=>dn,thanks_to:()=>on});var on="Aleksandr Gordeev",cn="",un="ltr",dn={placeholder:"\u041F\u043E\u0438\u0441\u043A",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u043B\u0435",load_more:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0435\u0449\u0435",search_label:"\u041F\u043E\u0438\u0441\u043A \u043F\u043E \u0441\u0430\u0439\u0442\u0443",filters_label:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",zero_results:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",total_zero_results:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E",total_one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442",total_many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432",alt_search:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]. \u041F\u043E\u043A\u0430\u0437\u0430\u043D\u044B \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [DIFFERENT_TERM]",search_suggestion:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]. \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043E\u0434\u0438\u043D \u0438\u0437 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0445 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0432",searching:"\u041F\u043E\u0438\u0441\u043A \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",results_label:"\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430",keyboard_navigate:"\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044F",keyboard_select:"\u0432\u044B\u0431\u0440\u0430\u0442\u044C",keyboard_clear:"\u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",keyboard_close:"\u0437\u0430\u043A\u0440\u044B\u0442\u044C",keyboard_search:"\u043F\u043E\u0438\u0441\u043A",error_search:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u043E\u0438\u0441\u043A\u0430",filter_selected_one:"[COUNT] \u0432\u044B\u0431\u0440\u0430\u043D",filter_selected_many:"[COUNT] \u0432\u044B\u0431\u0440\u0430\u043D\u043E",input_hint:"\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u0431\u0443\u0434\u0443\u0442 \u043F\u043E\u044F\u0432\u043B\u044F\u0442\u044C\u0441\u044F \u043F\u043E \u043C\u0435\u0440\u0435 \u0432\u0432\u043E\u0434\u0430",loading:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430"},hn={thanks_to:on,comments:cn,direction:un,strings:dn};var Rt={};h(Rt,{comments:()=>mn,default:()=>gn,direction:()=>_n,strings:()=>fn,thanks_to:()=>pn});var pn="Andrija Sagicc",mn="",_n="ltr",fn={placeholder:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430",clear_search:"\u0411\u0440\u0438\u0441\u0430\u045A\u0435",load_more:"\u041F\u0440\u0438\u043A\u0430\u0437 \u0432\u0438\u0448\u0435 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430",search_label:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u0441\u0430\u0458\u0442\u0430",filters_label:"\u0424\u0438\u043B\u0442\u0435\u0440\u0438",zero_results:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",total_zero_results:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430",total_one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442",total_many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430",alt_search:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]. \u041F\u0440\u0438\u043A\u0430\u0437 \u0434\u043E\u0434\u0430\u0442\u043D\u0438\u043A \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [DIFFERENT_TERM]",search_suggestion:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]. \u041F\u043E\u043A\u0443\u0448\u0430\u0458\u0442\u0435 \u0441\u0430 \u043D\u0435\u043A\u043E\u043C \u043E\u0434 \u0441\u043B\u0435\u0434\u0435\u045B\u0438\u0445 \u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0430:",searching:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u0442\u0435\u0440\u043C\u0438\u043D\u0430 [SEARCH_TERM]...",results_label:"\u0420\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438 \u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0435",keyboard_navigate:"\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0430",keyboard_select:"\u0438\u0437\u0430\u0431\u0435\u0440\u0438",keyboard_clear:"\u043E\u0431\u0440\u0438\u0448\u0438",keyboard_close:"\u0437\u0430\u0442\u0432\u043E\u0440\u0438",keyboard_search:"\u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0430",error_search:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u043D\u0438\u0458\u0435 \u0443\u0441\u043F\u0435\u043B\u0430",filter_selected_one:"[COUNT] \u0438\u0437\u0430\u0431\u0440\u0430\u043D",filter_selected_many:"[COUNT] \u0438\u0437\u0430\u0431\u0440\u0430\u043D\u0438\u0445",input_hint:"\u0420\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438 \u045B\u0435 \u0441\u0435 \u043F\u043E\u0458\u0430\u0432\u0459\u0438\u0432\u0430\u0442\u0438 \u0434\u043E\u043A \u043A\u0443\u0446\u0430\u0442\u0435",loading:"\u0423\u0447\u0438\u0442\u0430\u0432\u0430\u045A\u0435"},gn={thanks_to:pn,comments:mn,direction:_n,strings:fn};var kt={};h(kt,{comments:()=>bn,default:()=>yn,direction:()=>Tn,strings:()=>Cn,thanks_to:()=>En});var En="Montazar Al-Jaber ",bn="",Tn="ltr",Cn={placeholder:"S\xF6k",clear_search:"Rensa",load_more:"Visa fler tr\xE4ffar",search_label:"S\xF6k p\xE5 denna sida",filters_label:"Filter",zero_results:"[SEARCH_TERM] gav inga tr\xE4ffar",many_results:"[SEARCH_TERM] gav [COUNT] tr\xE4ffar",one_result:"[SEARCH_TERM] gav [COUNT] tr\xE4ff",total_zero_results:"Inga tr\xE4ffar",total_one_result:"[COUNT] tr\xE4ff",total_many_results:"[COUNT] tr\xE4ffar",alt_search:"[SEARCH_TERM] gav inga tr\xE4ffar. Visar resultat f\xF6r [DIFFERENT_TERM] ist\xE4llet",search_suggestion:"[SEARCH_TERM] gav inga tr\xE4ffar. F\xF6rs\xF6k igen med en av f\xF6ljande s\xF6kord:",searching:"S\xF6ker efter [SEARCH_TERM]...",results_label:"S\xF6kresultat",keyboard_navigate:"navigera",keyboard_select:"v\xE4lj",keyboard_clear:"rensa",keyboard_close:"st\xE4ng",keyboard_search:"s\xF6k",error_search:"S\xF6kningen misslyckades",filter_selected_one:"[COUNT] vald",filter_selected_many:"[COUNT] valda",input_hint:"Resultat visas medan du skriver",loading:"L\xE4ser in"},yn={thanks_to:En,comments:bn,direction:Tn,strings:Cn};var At={};h(At,{comments:()=>Rn,default:()=>Sn,direction:()=>kn,strings:()=>An,thanks_to:()=>vn});var vn="Anonymous",Rn="",kn="ltr",An={placeholder:"Tafuta",clear_search:"Futa",load_more:"Pakia matokeo zaidi",search_label:"Tafuta tovuti hii",filters_label:"Vichujio",zero_results:"Hakuna matokeo ya [SEARCH_TERM]",many_results:"Matokeo [COUNT] ya [SEARCH_TERM]",one_result:"Tokeo [COUNT] la [SEARCH_TERM]",total_zero_results:"Hakuna matokeo",total_one_result:"Tokeo [COUNT]",total_many_results:"Matokeo [COUNT]",alt_search:"Hakuna mayokeo ya [SEARCH_TERM]. Badala yake, inaonyesha matokeo ya [DIFFERENT_TERM]",search_suggestion:"Hakuna matokeo ya [SEARCH_TERM]. Jaribu mojawapo ya utafutaji ufuatao:",searching:"Kutafuta [SEARCH_TERM]...",results_label:"Matokeo ya utafutaji",keyboard_navigate:"sogeza",keyboard_select:"chagua",keyboard_clear:"futa",keyboard_close:"funga",keyboard_search:"tafuta",error_search:"Utafutaji umeshindwa",filter_selected_one:"[COUNT] imechaguliwa",filter_selected_many:"[COUNT] zimechaguliwa",input_hint:"Matokeo yataonekana unapoandika",loading:"Inapakia"},Sn={thanks_to:vn,comments:Rn,direction:kn,strings:An};var St={};h(St,{comments:()=>Mn,default:()=>Hn,direction:()=>On,strings:()=>xn,thanks_to:()=>Nn});var Nn="",Mn="",On="ltr",xn={placeholder:"\u0BA4\u0BC7\u0B9F\u0BC1\u0B95",clear_search:"\u0B85\u0BB4\u0BBF\u0B95\u0BCD\u0B95\u0BC1\u0B95",load_more:"\u0BAE\u0BC7\u0BB2\u0BC1\u0BAE\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BC8\u0B95\u0BCD \u0B95\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B95",search_label:"\u0B87\u0BA8\u0BCD\u0BA4 \u0BA4\u0BB3\u0BA4\u0BCD\u0BA4\u0BBF\u0BB2\u0BCD \u0BA4\u0BC7\u0B9F\u0BC1\u0B95",filters_label:"\u0BB5\u0B9F\u0BBF\u0B95\u0B9F\u0BCD\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BCD",zero_results:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8",many_results:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 [COUNT] \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD",one_result:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1",total_zero_results:"\u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8",total_one_result:"[COUNT] \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1",total_many_results:"[COUNT] \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD",alt_search:"[SEARCH_TERM] \u0B87\u0BA4\u0BCD\u0BA4\u0BC7\u0B9F\u0BB2\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8, \u0B87\u0BA8\u0BCD\u0BA4 \u0BA4\u0BC7\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0B92\u0BA4\u0BCD\u0BA4 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD [DIFFERENT_TERM]",search_suggestion:"[SEARCH_TERM] \u0B87\u0BA4\u0BCD \u0BA4\u0BC7\u0B9F\u0BB2\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8.\u0B87\u0BA4\u0BB1\u0BCD\u0B95\u0BC1 \u0BAA\u0BA4\u0BBF\u0BB2\u0BC0\u0B9F\u0BBE\u0BA9 \u0BA4\u0BC7\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BC8 \u0BA4\u0BC7\u0B9F\u0BC1\u0B95:",searching:"[SEARCH_TERM] \u0BA4\u0BC7\u0B9F\u0BAA\u0BCD\u0BAA\u0B9F\u0BC1\u0B95\u0BBF\u0BA9\u0BCD\u0BB1\u0BA4\u0BC1",results_label:"\u0BA4\u0BC7\u0B9F\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD",keyboard_navigate:"\u0BB5\u0BB4\u0BBF\u0BA8\u0B9F\u0BA4\u0BCD\u0BA4\u0BC1",keyboard_select:"\u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1",keyboard_clear:"\u0B85\u0BB4\u0BBF",keyboard_close:"\u0BAE\u0BC2\u0B9F\u0BC1",keyboard_search:"\u0BA4\u0BC7\u0B9F\u0BC1",error_search:"\u0BA4\u0BC7\u0B9F\u0BB2\u0BCD \u0BA4\u0BCB\u0BB2\u0BCD\u0BB5\u0BBF",filter_selected_one:"[COUNT] \u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1",filter_selected_many:"[COUNT] \u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA9",input_hint:"\u0BA8\u0BC0\u0B99\u0BCD\u0B95\u0BB3\u0BCD \u0BA4\u0B9F\u0BCD\u0B9F\u0B9A\u0BCD\u0B9A\u0BC1 \u0B9A\u0BC6\u0BAF\u0BCD\u0BAF\u0BC1\u0BAE\u0BCD\u0BAA\u0BCB\u0BA4\u0BC1 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0BA4\u0BCB\u0BA9\u0BCD\u0BB1\u0BC1\u0BAE\u0BCD",loading:"\u0B8F\u0BB1\u0BCD\u0BB1\u0BC1\u0B95\u0BBF\u0BB1\u0BA4\u0BC1"},Hn={thanks_to:Nn,comments:Mn,direction:On,strings:xn};var Nt={};h(Nt,{comments:()=>In,default:()=>Fn,direction:()=>Un,strings:()=>Ln,thanks_to:()=>wn});var wn="Patiphon Loetsuthakun ",In="",Un="ltr",Ln={placeholder:"\u0E04\u0E49\u0E19\u0E2B\u0E32",clear_search:"\u0E25\u0E49\u0E32\u0E07",load_more:"\u0E42\u0E2B\u0E25\u0E14\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E40\u0E15\u0E34\u0E21",search_label:"\u0E04\u0E49\u0E19\u0E2B\u0E32\u0E1A\u0E19\u0E40\u0E27\u0E47\u0E1A\u0E44\u0E0B\u0E15\u0E4C",filters_label:"\u0E15\u0E31\u0E27\u0E01\u0E23\u0E2D\u0E07",zero_results:"\u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A [SEARCH_TERM]",many_results:"\u0E1E\u0E1A [COUNT] \u0E1C\u0E25\u0E01\u0E32\u0E23\u0E04\u0E49\u0E19\u0E2B\u0E32\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A [SEARCH_TERM]",one_result:"\u0E1E\u0E1A [COUNT] \u0E1C\u0E25\u0E01\u0E32\u0E23\u0E04\u0E49\u0E19\u0E2B\u0E32\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A [SEARCH_TERM]",total_zero_results:"\u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C",total_one_result:"[COUNT] \u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C",total_many_results:"[COUNT] \u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C",alt_search:"\u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A [SEARCH_TERM] \u0E41\u0E2A\u0E14\u0E07\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E08\u0E32\u0E01\u0E01\u0E32\u0E23\u0E04\u0E49\u0E19\u0E2B\u0E32 [DIFFERENT_TERM] \u0E41\u0E17\u0E19",search_suggestion:"\u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A [SEARCH_TERM] \u0E25\u0E2D\u0E07\u0E04\u0E33\u0E04\u0E49\u0E19\u0E2B\u0E32\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E35\u0E49\u0E41\u0E17\u0E19:",searching:"\u0E01\u0E33\u0E25\u0E31\u0E07\u0E04\u0E49\u0E19\u0E2B\u0E32 [SEARCH_TERM]...",results_label:"\u0E1C\u0E25\u0E01\u0E32\u0E23\u0E04\u0E49\u0E19\u0E2B\u0E32",keyboard_navigate:"\u0E19\u0E33\u0E17\u0E32\u0E07",keyboard_select:"\u0E40\u0E25\u0E37\u0E2D\u0E01",keyboard_clear:"\u0E25\u0E49\u0E32\u0E07",keyboard_close:"\u0E1B\u0E34\u0E14",keyboard_search:"\u0E04\u0E49\u0E19\u0E2B\u0E32",error_search:"\u0E01\u0E32\u0E23\u0E04\u0E49\u0E19\u0E2B\u0E32\u0E25\u0E49\u0E21\u0E40\u0E2B\u0E25\u0E27",filter_selected_one:"\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E41\u0E25\u0E49\u0E27 [COUNT] \u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",filter_selected_many:"\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E41\u0E25\u0E49\u0E27 [COUNT] \u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",input_hint:"\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E08\u0E30\u0E1B\u0E23\u0E32\u0E01\u0E0F\u0E02\u0E13\u0E30\u0E17\u0E35\u0E48\u0E04\u0E38\u0E13\u0E1E\u0E34\u0E21\u0E1E\u0E4C",loading:"\u0E01\u0E33\u0E25\u0E31\u0E07\u0E42\u0E2B\u0E25\u0E14"},Fn={thanks_to:wn,comments:In,direction:Un,strings:Ln};var Mt={};h(Mt,{comments:()=>zn,default:()=>Bn,direction:()=>Dn,strings:()=>jn,thanks_to:()=>Pn});var Pn="Taylan \xD6zg\xFCr Bildik",zn="",Dn="ltr",jn={placeholder:"Ara\u015Ft\u0131r",clear_search:"Temizle",load_more:"Daha fazla sonu\xE7",search_label:"Site genelinde arama",filters_label:"Filtreler",zero_results:"[SEARCH_TERM] i\xE7in sonu\xE7 yok",many_results:"[SEARCH_TERM] i\xE7in [COUNT] sonu\xE7 bulundu",one_result:"[SEARCH_TERM] i\xE7in [COUNT] sonu\xE7 bulundu",total_zero_results:"Sonu\xE7 yok",total_one_result:"[COUNT] sonu\xE7",total_many_results:"[COUNT] sonu\xE7",alt_search:"[SEARCH_TERM] i\xE7in sonu\xE7 yok. Bunun yerine [DIFFERENT_TERM] i\xE7in sonu\xE7lar g\xF6steriliyor",search_suggestion:"[SEARCH_TERM] i\xE7in sonu\xE7 yok. Alternatif olarak a\u015Fa\u011F\u0131daki kelimelerden birini deneyebilirsiniz:",searching:"[SEARCH_TERM] ara\u015Ft\u0131r\u0131l\u0131yor...",results_label:"Arama sonu\xE7lar\u0131",keyboard_navigate:"gezin",keyboard_select:"se\xE7",keyboard_clear:"temizle",keyboard_close:"kapat",keyboard_search:"ara",error_search:"Arama ba\u015Far\u0131s\u0131z",filter_selected_one:"[COUNT] se\xE7ili",filter_selected_many:"[COUNT] se\xE7ili",input_hint:"Sonu\xE7lar siz yazarken g\xF6r\xFCnecektir",loading:"Y\xFCkleniyor"},Bn={thanks_to:Pn,comments:zn,direction:Dn,strings:jn};var Ot={};h(Ot,{comments:()=>$n,default:()=>Gn,direction:()=>Vn,strings:()=>qn,thanks_to:()=>Kn});var Kn="Vladyslav Lyshenko ",$n="",Vn="ltr",qn={placeholder:"\u041F\u043E\u0448\u0443\u043A",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u043F\u043E\u043B\u0435",load_more:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u0449\u0435",search_label:"\u041F\u043E\u0448\u0443\u043A \u043F\u043E \u0441\u0430\u0439\u0442\u0443",filters_label:"\u0424\u0456\u043B\u044C\u0442\u0440\u0438",zero_results:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u0437\u0430 \u0437\u0430\u043F\u0438\u0442\u043E\u043C: [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0456\u0432 \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u0437\u0430 \u0437\u0430\u043F\u0438\u0442\u043E\u043C: [SEARCH_TERM]",total_zero_results:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E",total_one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442",total_many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0456\u0432",alt_search:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [SEARCH_TERM]. \u041F\u043E\u043A\u0430\u0437\u0430\u043D\u043E \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438 \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [DIFFERENT_TERM]",search_suggestion:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [SEARCH_TERM]. \u0421\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043E\u0434\u0438\u043D \u0456\u0437 \u0442\u0430\u043A\u0438\u0445 \u0432\u0430\u0440\u0456\u0430\u043D\u0442\u0456\u0432",searching:"\u041F\u043E\u0448\u0443\u043A \u0437\u0430 \u0437\u0430\u043F\u0438\u0442\u043E\u043C: [SEARCH_TERM]",results_label:"\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438 \u043F\u043E\u0448\u0443\u043A\u0443",keyboard_navigate:"\u043D\u0430\u0432\u0456\u0433\u0430\u0446\u0456\u044F",keyboard_select:"\u0432\u0438\u0431\u0440\u0430\u0442\u0438",keyboard_clear:"\u043E\u0447\u0438\u0441\u0442\u0438\u0442\u0438",keyboard_close:"\u0437\u0430\u043A\u0440\u0438\u0442\u0438",keyboard_search:"\u043F\u043E\u0448\u0443\u043A",error_search:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u043E\u0448\u0443\u043A\u0443",filter_selected_one:"[COUNT] \u0432\u0438\u0431\u0440\u0430\u043D\u043E",filter_selected_many:"[COUNT] \u0432\u0438\u0431\u0440\u0430\u043D\u043E",input_hint:"\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438 \u0437'\u044F\u0432\u043B\u044F\u0442\u0438\u043C\u0443\u0442\u044C\u0441\u044F \u043F\u0456\u0434 \u0447\u0430\u0441 \u0432\u0432\u0435\u0434\u0435\u043D\u043D\u044F",loading:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F"},Gn={thanks_to:Kn,comments:$n,direction:Vn,strings:qn};var xt={};h(xt,{comments:()=>Yn,default:()=>Xn,direction:()=>Jn,strings:()=>Zn,thanks_to:()=>Wn});var Wn="Long Nhat Nguyen",Yn="",Jn="ltr",Zn={placeholder:"T\xECm ki\u1EBFm",clear_search:"X\xF3a",load_more:"Nhi\u1EC1u k\u1EBFt qu\u1EA3 h\u01A1n",search_label:"T\xECm ki\u1EBFm trong trang n\xE0y",filters_label:"B\u1ED9 l\u1ECDc",zero_results:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]",many_results:"[COUNT] k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]",one_result:"[COUNT] k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]",total_zero_results:"Kh\xF4ng c\xF3 k\u1EBFt qu\u1EA3",total_one_result:"[COUNT] k\u1EBFt qu\u1EA3",total_many_results:"[COUNT] k\u1EBFt qu\u1EA3",alt_search:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]. Ki\u1EC3m th\u1ECB k\u1EBFt qu\u1EA3 thay th\u1EBF v\u1EDBi [DIFFERENT_TERM]",search_suggestion:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]. Th\u1EED m\u1ED9t trong c\xE1c t\xECm ki\u1EBFm:",searching:"\u0110ang t\xECm ki\u1EBFm cho [SEARCH_TERM]...",results_label:"K\u1EBFt qu\u1EA3 t\xECm ki\u1EBFm",keyboard_navigate:"chuy\u1EC3n",keyboard_select:"ch\u1ECDn",keyboard_clear:"x\xF3a",keyboard_close:"\u0111\xF3ng",keyboard_search:"t\xECm ki\u1EBFm",error_search:"T\xECm ki\u1EBFm th\u1EA5t b\u1EA1i",filter_selected_one:"\u0110\xE3 ch\u1ECDn [COUNT]",filter_selected_many:"\u0110\xE3 ch\u1ECDn [COUNT]",input_hint:"K\u1EBFt qu\u1EA3 s\u1EBD xu\u1EA5t hi\u1EC7n khi b\u1EA1n nh\u1EADp",loading:"\u0110ang t\u1EA3i"},Xn={thanks_to:Wn,comments:Yn,direction:Jn,strings:Zn};var Ht={};h(Ht,{comments:()=>ea,default:()=>ra,direction:()=>ta,strings:()=>sa,thanks_to:()=>Qn});var Qn="Amber Song",ea="",ta="ltr",sa={placeholder:"\u641C\u7D22",clear_search:"\u6E05\u9664",load_more:"\u52A0\u8F7D\u66F4\u591A\u7ED3\u679C",search_label:"\u7AD9\u5185\u641C\u7D22",filters_label:"\u7B5B\u9009",zero_results:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",many_results:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",one_result:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",total_zero_results:"\u65E0\u7ED3\u679C",total_one_result:"[COUNT] \u4E2A\u7ED3\u679C",total_many_results:"[COUNT] \u4E2A\u7ED3\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u6539\u4E3A\u663E\u793A [DIFFERENT_TERM] \u7684\u76F8\u5173\u7ED3\u679C",search_suggestion:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u8BF7\u5C1D\u8BD5\u4EE5\u4E0B\u641C\u7D22\u3002",searching:"\u6B63\u5728\u641C\u7D22 [SEARCH_TERM]...",results_label:"\u641C\u7D22\u7ED3\u679C",keyboard_navigate:"\u5BFC\u822A",keyboard_select:"\u9009\u62E9",keyboard_clear:"\u6E05\u9664",keyboard_close:"\u5173\u95ED",keyboard_search:"\u641C\u7D22",error_search:"\u641C\u7D22\u5931\u8D25",filter_selected_one:"\u5DF2\u9009\u62E9 [COUNT] \u4E2A",filter_selected_many:"\u5DF2\u9009\u62E9 [COUNT] \u4E2A",input_hint:"\u8F93\u5165\u65F6\u5C06\u663E\u793A\u7ED3\u679C",loading:"\u52A0\u8F7D\u4E2D"},ra={thanks_to:Qn,comments:ea,direction:ta,strings:sa};var wt={};h(wt,{comments:()=>na,default:()=>oa,direction:()=>aa,strings:()=>la,thanks_to:()=>ia});var ia="Amber Song",na="",aa="ltr",la={placeholder:"\u641C\u5C0B",clear_search:"\u6E05\u9664",load_more:"\u8F09\u5165\u66F4\u591A\u7D50\u679C",search_label:"\u7AD9\u5167\u641C\u5C0B",filters_label:"\u7BE9\u9078",zero_results:"\u627E\u4E0D\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",many_results:"\u627E\u5230 [COUNT] \u500B [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",one_result:"\u627E\u5230 [COUNT] \u500B [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",total_zero_results:"\u7121\u7D50\u679C",total_one_result:"[COUNT] \u500B\u7D50\u679C",total_many_results:"[COUNT] \u500B\u7D50\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C\u3002\u6539\u70BA\u986F\u793A [DIFFERENT_TERM] \u7684\u76F8\u95DC\u7D50\u679C",search_suggestion:"\u627E\u4E0D\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C\u3002\u8ACB\u5617\u8A66\u4EE5\u4E0B\u7684\u5EFA\u8B70\u4E4B\u4E00\u3002",searching:"\u6B63\u5728\u641C\u5C0B[SEARCH_TERM]...",results_label:"\u641C\u5C0B\u7D50\u679C",keyboard_navigate:"\u5C0E\u89BD",keyboard_select:"\u9078\u64C7",keyboard_clear:"\u6E05\u9664",keyboard_close:"\u95DC\u9589",keyboard_search:"\u641C\u5C0B",error_search:"\u641C\u5C0B\u5931\u6557",filter_selected_one:"\u5DF2\u9078\u64C7 [COUNT] \u500B",filter_selected_many:"\u5DF2\u9078\u64C7 [COUNT] \u500B",input_hint:"\u8F38\u5165\u6642\u5C07\u986F\u793A\u7D50\u679C",loading:"\u8F09\u5165\u4E2D"},oa={thanks_to:ia,comments:na,direction:aa,strings:la};var It={};h(It,{comments:()=>ua,default:()=>pa,direction:()=>da,strings:()=>ha,thanks_to:()=>ca});var ca="Amber Song",ua="",da="ltr",ha={placeholder:"\u641C\u7D22",clear_search:"\u6E05\u9664",load_more:"\u52A0\u8F7D\u66F4\u591A\u7ED3\u679C",search_label:"\u7AD9\u5185\u641C\u7D22",filters_label:"\u7B5B\u9009",zero_results:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",many_results:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",one_result:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",total_zero_results:"\u65E0\u7ED3\u679C",total_one_result:"[COUNT] \u4E2A\u7ED3\u679C",total_many_results:"[COUNT] \u4E2A\u7ED3\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u6539\u4E3A\u663E\u793A [DIFFERENT_TERM] \u7684\u76F8\u5173\u7ED3\u679C",search_suggestion:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u8BF7\u5C1D\u8BD5\u4EE5\u4E0B\u641C\u7D22\u3002",searching:"\u6B63\u5728\u641C\u7D22 [SEARCH_TERM]...",results_label:"\u641C\u7D22\u7ED3\u679C",keyboard_navigate:"\u5BFC\u822A",keyboard_select:"\u9009\u62E9",keyboard_clear:"\u6E05\u9664",keyboard_close:"\u5173\u95ED",keyboard_search:"\u641C\u7D22",error_search:"\u641C\u7D22\u5931\u8D25",filter_selected_one:"\u5DF2\u9009\u62E9 [COUNT] \u4E2A",filter_selected_many:"\u5DF2\u9009\u62E9 [COUNT] \u4E2A",input_hint:"\u8F93\u5165\u65F6\u5C06\u663E\u793A\u7ED3\u679C",loading:"\u52A0\u8F7D\u4E2D"},pa={thanks_to:ca,comments:ua,direction:da,strings:ha};var ma=[Ve,qe,Ge,We,Ye,Je,Ze,Xe,Qe,et,tt,st,rt,it,nt,at,lt,ot,ct,ut,dt,ht,pt,mt,_t,ft,gt,Et,bt,Tt,Ct,yt,vt,Rt,kt,At,St,Nt,Mt,Ot,xt,Ht,wt,It],Vt=ma,qt=["../../translations/af.json","../../translations/ar.json","../../translations/bn.json","../../translations/ca.json","../../translations/cs.json","../../translations/da.json","../../translations/de.json","../../translations/el.json","../../translations/en.json","../../translations/es.json","../../translations/eu.json","../../translations/fa.json","../../translations/fi.json","../../translations/fr.json","../../translations/gl.json","../../translations/he.json","../../translations/hi.json","../../translations/hr.json","../../translations/hu.json","../../translations/id.json","../../translations/it.json","../../translations/ja.json","../../translations/ko.json","../../translations/mi.json","../../translations/my.json","../../translations/nb.json","../../translations/nl.json","../../translations/nn.json","../../translations/no.json","../../translations/pl.json","../../translations/pt.json","../../translations/ro.json","../../translations/ru.json","../../translations/sr.json","../../translations/sv.json","../../translations/sw.json","../../translations/ta.json","../../translations/th.json","../../translations/tr.json","../../translations/uk.json","../../translations/vi.json","../../translations/zh-cn.json","../../translations/zh-tw.json","../../translations/zh.json"];function b(n){let s=typeof n=="string"?n.charCodeAt(0):n;return s>=97&&s<=122||s>=65&&s<=90}function A(n){let s=typeof n=="string"?n.charCodeAt(0):n;return s>=48&&s<=57}function k(n){return b(n)||A(n)}var Gt=["art-lojban","cel-gaulish","no-bok","no-nyn","zh-guoyu","zh-hakka","zh-min","zh-min-nan","zh-xiang"];var Ut={"en-gb-oed":"en-GB-oxendict","i-ami":"ami","i-bnn":"bnn","i-default":null,"i-enochian":null,"i-hak":"hak","i-klingon":"tlh","i-lux":"lb","i-mingo":null,"i-navajo":"nv","i-pwn":"pwn","i-tao":"tao","i-tay":"tay","i-tsu":"tsu","sgn-be-fr":"sfb","sgn-be-nl":"vgt","sgn-ch-de":"sgg","art-lojban":"jbo","cel-gaulish":null,"no-bok":"nb","no-nyn":"nn","zh-guoyu":"cmn","zh-hakka":"hak","zh-min":null,"zh-min-nan":"nan","zh-xiang":"hsn"};var fa={}.hasOwnProperty;function ze(n,s={}){let e=Wt(),t=String(n),r=t.toLowerCase(),i=0;if(n==null)throw new Error("Expected string, got `"+n+"`");if(fa.call(Ut,r)){let l=Ut[r];return(s.normalize===void 0||s.normalize===null||s.normalize)&&typeof l=="string"?ze(l):(e[Gt.includes(r)?"regular":"irregular"]=t,e)}for(;b(r.charCodeAt(i))&&i<9;)i++;if(i>1&&i<9){if(e.language=t.slice(0,i),i<4){let l=0;for(;r.charCodeAt(i)===45&&b(r.charCodeAt(i+1))&&b(r.charCodeAt(i+2))&&b(r.charCodeAt(i+3))&&!b(r.charCodeAt(i+4));){if(l>2)return a(i,3,"Too many extended language subtags, expected at most 3 subtags");e.extendedLanguageSubtags.push(t.slice(i+1,i+4)),i+=4,l++}}for(r.charCodeAt(i)===45&&b(r.charCodeAt(i+1))&&b(r.charCodeAt(i+2))&&b(r.charCodeAt(i+3))&&b(r.charCodeAt(i+4))&&!b(r.charCodeAt(i+5))&&(e.script=t.slice(i+1,i+5),i+=5),r.charCodeAt(i)===45&&(b(r.charCodeAt(i+1))&&b(r.charCodeAt(i+2))&&!b(r.charCodeAt(i+3))?(e.region=t.slice(i+1,i+3),i+=3):A(r.charCodeAt(i+1))&&A(r.charCodeAt(i+2))&&A(r.charCodeAt(i+3))&&!A(r.charCodeAt(i+4))&&(e.region=t.slice(i+1,i+4),i+=4));r.charCodeAt(i)===45;){let l=i+1,o=l;for(;k(r.charCodeAt(o));){if(o-l>7)return a(o,1,"Too long variant, expected at most 8 characters");o++}if(o-l>4||o-l>3&&A(r.charCodeAt(l)))e.variants.push(t.slice(l,o)),i=o;else break}for(;r.charCodeAt(i)===45&&!(r.charCodeAt(i+1)===120||!k(r.charCodeAt(i+1))||r.charCodeAt(i+2)!==45||!k(r.charCodeAt(i+3)));){let l=i+2,o=0;for(;r.charCodeAt(l)===45&&k(r.charCodeAt(l+1))&&k(r.charCodeAt(l+2));){let c=l+1;for(l=c+2,o++;k(r.charCodeAt(l));){if(l-c>7)return a(l,2,"Too long extension, expected at most 8 characters");l++}}if(!o)return a(l,4,"Empty extension, extensions must have at least 2 characters of content");e.extensions.push({singleton:t.charAt(i+1),extensions:t.slice(i+3,l).split("-")}),i=l}}else i=0;if(i===0&&r.charCodeAt(i)===120||r.charCodeAt(i)===45&&r.charCodeAt(i+1)===120){i=i?i+2:1;let l=i;for(;r.charCodeAt(l)===45&&k(r.charCodeAt(l+1));){let o=i+1;for(l=o;k(r.charCodeAt(l));){if(l-o>7)return a(l,5,"Too long private-use area, expected at most 8 characters");l++}e.privateuse.push(t.slice(i+1,l)),i=l}}if(i!==t.length)return a(i,6,"Found superfluous content after tag");return e;function a(l,o,c){return s.warning&&s.warning(c,o,l),s.forgiving?e:Wt()}}function Wt(){return{language:null,extendedLanguageSubtags:[],script:null,region:null,variants:[],extensions:[],privateuse:[],irregular:null,regular:null}}var be={},Yt=qt,Jt=Vt;for(let n=0;n"u")return;let s=document.createElement("div");s.id=this.containerId,s.setAttribute("data-pagefind-announcer","");let e=t=>{let r=[];for(let i=0;i<2;i++){let a=document.createElement("div");a.id=this.idGenerator(`pf-${t}-region`),a.setAttribute("role","status"),a.setAttribute("aria-live",t),a.setAttribute("aria-atomic","true"),a.setAttribute("data-pf-sr-hidden",""),s.appendChild(a),r.push(a)}return r};this.regions={polite:e("polite"),assertive:e("assertive")},document.body.appendChild(s)}announce(s,e="polite"){if(!this.regions||!s)return;this.clearTimeoutId&&(clearTimeout(this.clearTimeoutId),this.clearTimeoutId=null);let t=e==="polite"?this.politeIndex:this.assertiveIndex,r=this.regions[e][t];e==="polite"?this.politeIndex=t===0?1:0:this.assertiveIndex=t===0?1:0;let i=e==="polite"?this.politeIndex:this.assertiveIndex;this.regions[e][i].textContent="",setTimeout(()=>{r.textContent=s,this.clearTimeoutId=setTimeout(()=>{r.textContent="",this.clearTimeoutId=null},350)},100)}clear(){if(this.regions){this.clearTimeoutId&&(clearTimeout(this.clearTimeoutId),this.clearTimeoutId=null);for(let s of["polite","assertive"])for(let e of this.regions[s])e.textContent=""}}destroy(){if(this.clear(),typeof document<"u"){let s=document.getElementById(this.containerId);s&&s.remove()}this.regions=null}};var Lt;try{if(document?.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"){let n=new URL(document.currentScript.src).pathname.match(/^(.*\/)(?:pagefind[-_])?component[-_]?ui.js.*$/);n&&(Lt=n[1])}}catch{Lt="/pagefind/"}var Te=class{constructor(s,e={}){this.__pagefind__=null;this.__loadPromise__=null;this.__searchID__=0;this._translations=null;this._userTranslations={};this._direction="ltr";this._languageSet=!1;this.components=[];this.componentsByType={};this.searchTerm="";this.searchFilters={};this.searchResult={results:[]};this.availableFilters=null;this.totalFilters=null;this.activeShortcuts=[];this.faceted=!1;this.generatedIds=new Set;this.name=s,this.__hooks__={search:[],filters:[],loading:[],results:[],error:[],translations:[]},this.options={bundlePath:e.bundlePath??Lt??"/pagefind/",mergeIndex:e.mergeIndex??[]};let t={...e};delete t.bundlePath,delete t.mergeIndex,this.pagefindOptions=t,this._announcer=new De(this.generateId.bind(this))}generateId(s,e=2){let t="abcdef",r=(o=3)=>{let c="";for(let u=0;ur()).join("-"),l=`${s}-${i}${a}`;return this.generatedIds.has(l)||document.getElementById(l)?this.generateId(s,e+1):(this.generatedIds.add(l),l)}add(s){s?.register?.(this),this.components.push(s)}registerInput(s,e={}){this._registerComponent(s,"input",null,e)}registerResults(s,e={}){this._registerComponent(s,"results",null,e)}registerSummary(s,e={}){this._registerComponent(s,"summary",null,e)}registerFilter(s,e={}){this._registerComponent(s,"filter",null,e)}registerSort(s,e={}){this._registerComponent(s,"sort",null,e)}registerUtility(s,e=null,t={}){this._registerComponent(s,"utility",e,t)}_registerComponent(s,e,t=null,r={}){if(this.componentsByType[e]||(this.componentsByType[e]=[]),this._languageSet||this.setLanguage(),this.components.includes(s)){s.capabilities=r,this.reconcileAria();return}s.componentType=e,s.componentSubtype=t,s.capabilities=r,this.componentsByType[e].push(s),this.components.push(s),this.reconcileAria()}getInputs(s=null){let e=this.componentsByType.input||[];return s?e.filter(t=>t.capabilities?.[s]):e}getResults(s=null){let e=this.componentsByType.results||[];return s?e.filter(t=>t.capabilities?.[s]):e}getSummaries(s=null){let e=this.componentsByType.summary||[];return s?e.filter(t=>t.capabilities?.[s]):e}getFilters(s=null){let e=this.componentsByType.filter||[];return s?e.filter(t=>t.capabilities?.[s]):e}getSorts(s=null){let e=this.componentsByType.sort||[];return s?e.filter(t=>t.capabilities?.[s]):e}getUtilities(s=null,e=null){let t=this.componentsByType.utility||[];return s!==null&&(t=t.filter(r=>r.componentSubtype===s)),e&&(t=t.filter(r=>r.capabilities?.[e])),t}hasAnnouncementCapability(){return this.components.some(s=>s.capabilities?.announcements===!0)}registerShortcut(s,e){let t={...s,owner:e};this.activeShortcuts.push(t),this.notifyShortcutsChanged()}deregisterShortcut(s,e){this.activeShortcuts=this.activeShortcuts.filter(t=>!(t.label===s&&t.owner===e)),this.notifyShortcutsChanged()}deregisterAllShortcuts(s){this.activeShortcuts=this.activeShortcuts.filter(e=>e.owner!==s),this.notifyShortcutsChanged()}getActiveShortcuts(){return this.activeShortcuts}notifyShortcutsChanged(){this.getUtilities("keyboard-hints").forEach(e=>e.render?.())}focusNextResults(s){let e=this.getResults("keyboardNavigation"),t=$t(s,e);if(!t)return!1;let r=t.querySelector("a");return r?(r.focus(),!0):!1}focusPreviousInput(s){let e=this.getInputs("keyboardNavigation"),t=Pe(s,e);if(!t)return!1;if(t.focus)return t.focus(),!0;let r=t.querySelector("input");return r?(r.focus(),!0):!1}focusInputAndType(s,e){let t=this.getInputs("keyboardNavigation"),r=Pe(s,t),i=r?.inputEl||r?.querySelector("input");i&&(i.value+=e,i.focus(),i.dispatchEvent(new Event("input",{bubbles:!0})))}focusInputAndDelete(s){let e=this.getInputs("keyboardNavigation"),t=Pe(s,e),r=t?.inputEl||t?.querySelector("input");r&&(r.value=r.value.slice(0,-1),r.focus(),r.dispatchEvent(new Event("input",{bubbles:!0})))}reconcileAria(){this.components.forEach(s=>s.reconcileAria?.())}get direction(){return this._direction}setLanguage(s){s||(s=document?.documentElement?.lang||"en"),this._translations=Zt(s),this._direction=this._translations.direction||"ltr",this._languageSet=!0,this.__dispatch__("translations",this._translations,this._direction)}setTranslations(s){this._userTranslations={...this._userTranslations,...s},this.__dispatch__("translations",this._translations,this._direction)}translate(s,e={}){let t=this._userTranslations[s]??this._translations?.[s];return Xt(typeof t=="string"?t:void 0,e,this._translations?.language)}announce(s,e={},t="polite"){let r=this.translate(s,e);r&&this._announcer.announce(r,t)}announceRaw(s,e="polite"){this._announcer.announce(s,e)}clearAnnouncements(){this._announcer.clear()}on(s,e,t=null){if(!this.__hooks__[s]){let r=Object.keys(this.__hooks__).join(", ");console.error(`[Pagefind Component UI]: Unknown event type ${s}. Supported events: [${r}]`);return}if(typeof e!="function"){console.error(`[Pagefind Component UI]: Expected callback to be a function, received ${typeof e}`);return}if(t){let r=this.__hooks__[s].findIndex(i=>typeof i=="object"&&i.owner===t);if(r!==-1){this.__hooks__[s][r]={callback:e,owner:t};return}this.__hooks__[s].push({callback:e,owner:t})}else this.__hooks__[s].push(e)}triggerLoad(){return this.__load__()}triggerSearch(s){this.searchTerm=s,this.__dispatch__("search",s,this.searchFilters),this.__search__(s,this.searchFilters)}triggerSearchWithFilters(s,e){this.searchTerm=s,this.searchFilters=e,this.__dispatch__("search",s,e),this.__search__(s,e)}triggerFilters(s){this.searchFilters=s,this.__dispatch__("search",this.searchTerm,s),this.__search__(this.searchTerm,s)}triggerFilter(s,e){this.searchFilters=this.searchFilters||{},this.searchFilters[s]=e,this.__dispatch__("search",this.searchTerm,this.searchFilters),this.__search__(this.searchTerm,this.searchFilters)}__dispatch__(s,...e){this.__hooks__[s]?.forEach(t=>{typeof t=="function"?t(...e):t?.callback&&t.callback(...e)})}async __clear__(){this.__dispatch__("results",{results:[],unfilteredTotalCount:0}),this.__pagefind__&&(this.availableFilters=await this.__pagefind__.filters(),this.totalFilters=this.availableFilters,this.__dispatch__("filters",{available:this.availableFilters,total:this.totalFilters}))}async __search__(s,e){this.__dispatch__("loading"),await this.__load__();let t=++this.__searchID__;if((!s||!s.length)&&!this.faceted)return this.__clear__();if(!this.__pagefind__)return;let r=s&&s.length?s:null,i=await this.__pagefind__.search(r,{filters:e});if(i&&this.__searchID__===t&&(i.filters&&Object.keys(i.filters)?.length&&(this.availableFilters=i.filters,this.totalFilters=i.totalFilters??null,this.__dispatch__("filters",{available:this.availableFilters,total:this.totalFilters})),this.searchResult=i,this.__dispatch__("results",this.searchResult),!this.hasAnnouncementCapability()&&s)){let a=i.results?.length??0,l=a===0?"zero_results":a===1?"one_result":"many_results",o=a===0?"assertive":"polite";this.announce(l,{SEARCH_TERM:s,COUNT:a},o)}}async __load__(){if(!this.__pagefind__){if(this.__loadPromise__)return this.__loadPromise__;this.__loadPromise__=this.__doLoad__();try{await this.__loadPromise__}finally{this.__loadPromise__=null}}}async __doLoad__(){if(this.__pagefind__)return;let s;try{s=await import(`${this.options.bundlePath}pagefind.js`)}catch(t){console.error(t),console.error([`Pagefind couldn't be loaded from ${this.options.bundlePath}pagefind.js`,"You can configure this by passing a bundlePath option to the Pagefind Component UI"].join(` -`)),document?.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"?console.error(`[DEBUG: Loaded from ${document.currentScript?.src??"bad script location"}]`):console.error("no known script location"),this.__dispatch__("error",{type:"bundle_load_failed",message:"Could not load search bundle",bundlePath:this.options.bundlePath,error:t}),this.hasAnnouncementCapability()||this.announce("error_search",{},"assertive");return}let e=s.createInstance(this.pagefindOptions||{});for(let t of this.options.mergeIndex){if(!t.bundlePath)throw new Error("mergeIndex requires a bundlePath parameter");let{bundlePath:r,...i}=t;await e.mergeIndex(r,i)}this.__pagefind__=e,this.availableFilters=await this.__pagefind__.filters(),this.totalFilters=this.availableFilters,this.__dispatch__("filters",{available:this.availableFilters,total:this.totalFilters}),this.faceted&&this.__searchID__===0&&this.triggerSearch("")}thinSubResults(s,e=3){if(s.length<=e)return s;let t=[...s].sort((r,i)=>(i.locations?.length??0)-(r.locations?.length??0)).slice(0,e).map(r=>r.url);return s.filter(r=>t.includes(r.url))}getDisplaySubResults(s,e=3){if(!Array.isArray(s.sub_results))return[];let r=s.sub_results[0]?.url===(s.meta?.url||s.url)?s.sub_results.slice(1):s.sub_results;return this.thinSubResults(r,e)}};var Pt=class{constructor(){this.instances=new Map;this.defaultOptions={bundlePath:this.detectBundlePath()}}detectBundlePath(){try{if(document?.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"){let s=new URL(document.currentScript.src).pathname.match(/^(.*\/)(?:pagefind[-_])?.*\.js.*$/);if(s)return s[1]}}catch{}return"/pagefind/"}getInstance(s="default",e={}){let t=this.instances.get(s);if(t)return t;let r={...this.defaultOptions,...e},i=new Te(s,r);return this.instances.set(s,i),i}hasInstance(s){return this.instances.has(s)}removeInstance(s){this.instances.delete(s)}getInstanceNames(){return Array.from(this.instances.keys())}},Ft=null;function Ce(){return Ft||(Ft=new Pt),Ft}function Qt(n,s){let e=Ce();return e.hasInstance(n)?(console.warn(`[Pagefind Component UI]: Instance "${n}" already exists, configuration ignored`),e.getInstance(n)):e.getInstance(n,s)}var ye=n=>!(n==null||n===!1||n===0||n===""||Number.isNaN(n)||Array.isArray(n)&&n.length===0||typeof n=="object"&&n!==null&&!Array.isArray(n)&&Object.keys(n).length===0),T=(n,s,e)=>n.lengthT(s,2,"eq")??m(s[0],n)===m(s[1],n),ne:(n,...s)=>T(s,2,"ne")??m(s[0],n)!==m(s[1],n),gt:(n,...s)=>T(s,2,"gt")??Number(m(s[0],n))>Number(m(s[1],n)),lt:(n,...s)=>T(s,2,"lt")??Number(m(s[0],n))T(s,2,"gte")??Number(m(s[0],n))>=Number(m(s[1],n)),lte:(n,...s)=>T(s,2,"lte")??Number(m(s[0],n))<=Number(m(s[1],n)),and:(n,...s)=>{let e=!0;for(let t of s)if(e=m(t,n),!ye(e))return e;return e},or:(n,...s)=>{let e=!1;for(let t of s)if(e=m(t,n),ye(e))return e;return e},not:(n,...s)=>T(s,1,"not")??!ye(m(s[0],n)),lowercase:(n,...s)=>String(m(s[0],n)).toLowerCase(),uppercase:(n,...s)=>String(m(s[0],n)).toUpperCase(),trim:(n,...s)=>String(m(s[0],n)).trim(),truncate:(n,...s)=>{let e=T(s,2,"truncate");if(e)return e;let t=String(m(s[0],n)),r=Number(m(s[1],n)),i=s[2]?String(m(s[2],n)):"...";return t.length>r?t.slice(0,r)+i:t},replace:(n,...s)=>T(s,3,"replace")??String(m(s[0],n)).split(String(m(s[1],n))).join(String(m(s[2],n))),limit:(n,...s)=>{let e=T(s,2,"limit");if(e)return e;let t=m(s[0],n),r=m(s[1],n);return Array.isArray(t)?t.slice(0,r<0?0:r):t},first:(n,...s)=>{let e=T(s,1,"first");if(e)return e;let t=m(s[0],n);return Array.isArray(t)?t[0]:t},last:(n,...s)=>{let e=T(s,1,"last");if(e)return e;let t=m(s[0],n);return Array.isArray(t)?t[t.length-1]:t},length:(n,...s)=>{let e=T(s,1,"length");if(e)return e;let t=m(s[0],n);return Array.isArray(t)?t.length:String(t).length},join:(n,...s)=>T(s,2,"join")??(e=>Array.isArray(e)?e.join(String(m(s[1],n))):String(e))(m(s[0],n)),default:(n,...s)=>{let e=T(s,2,"default");if(e)return e;let t=m(s[0],n);return ye(t)?t:m(s[1],n)},safeUrl:(n,...s)=>{let e=String(m(s[0],n)??"").trim();return e&&/^(?:\.{0,2}\/|[#?]|(?:https?|ftp):\/\/|(?:mailto|tel):)/i.test(e)?e:""}},m=(n,s)=>{if(!n)return;if(n.t==="L")return n.val;if(n.t==="V"){let t=(i,a)=>Object.prototype.hasOwnProperty.call(i,a),r=s;for(let i of n.path){if(r==null||!t(r,i))return;r=r[i]}return r}let e=es[n.fn];return e?n.t==="C"?e(s,...n.args):e(s,n.left,...n.args):`[Error: unknown ${n.fn}()]`},ga=n=>n.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),ve=(n,s)=>{let e="";for(let t of n){if(t.t==="T"){e+=t.val;continue}if(t.t==="I"){let r=m(t.expr,s);if(Array.isArray(r))e+="[Error: use #each for arrays]";else if(typeof r=="object"&&r!==null)e+="[Error: cannot render object]";else{let i=String(r??"");e+=t.raw?i:ga(i)}continue}if(t.t==="F"){let r=!1;for(let i of t.branches)if(ye(m(i.cond,s))){e+=ve(i.body,s),r=!0;break}!r&&t.else&&(e+=ve(t.else,s));continue}if(t.t==="E"){let r=m(t.arr,s);if(!Array.isArray(r)){e+="[Error: #each needs array]";continue}if(!r.length&&t.else)e+=ve(t.else,s);else for(let i=0;i{let s=n,e=0,t=()=>{for(;es.slice(e,e+u.length)===u,i=u=>{r(u)&&(e+=u.length)},a=()=>{let u="";for(;e{t();let u=e,d,_=s[e];if(_==='"'||_==="'"){let p=s[e++],g="";for(;e{let d=[];e:for(;eve(c,u)};var ts=(n,s)=>{es[n]=(e,...t)=>s(...t.map(r=>m(r,e)))};var f=class extends HTMLElement{constructor(){super();this.instance=null;this._initialized=!1}connectedCallback(){if(this._initialized)return;this._initialized=!0;let e=this.getAttribute("instance")||"default",t=Ce();this.instance=t.getInstance(e),this.init(),this.register&&typeof this.register=="function"&&this.register(this.instance)}disconnectedCallback(){this.cleanup&&typeof this.cleanup=="function"&&this.cleanup(),this._initialized=!1}attributeChangedCallback(e,t,r){if(!this._initialized||t===r)return;let i=this.kebabToCamel(e);r==="false"?this[i]=!1:r==="true"?this[i]=!0:r==null?this[i]=!1:this[i]=r,this.update&&typeof this.update=="function"&&this.update()}kebabToCamel(e){return e.replace(/-([a-z])/g,t=>t[1].toUpperCase())}ensureId(e="pagefind"){return!this.id&&this.instance&&(this.id=this.instance.generateId(e)),this.id}init(){}reconcileAria(){}register(e){}cleanup(){}update(){}showError(e){let t=document.createElement("div");t.className="pf-error",t.innerHTML=` - Pagefind Error: ${this.escapeHtml(e.message||"Unknown error")} - ${e.details?`
${this.escapeHtml(e.details)}`:""} - `,this.appendChild(t),this.dispatchEvent(new CustomEvent("pagefind-error",{detail:e,bubbles:!0,composed:!0}))}escapeHtml(e){let t=document.createElement("div");return t.textContent=e,t.innerHTML}};var Re=class extends f{init(){this.setAttribute("hidden","")}register(s){s.registerUtility(this);let e=this.getAttribute("bundle-path");e&&(s.options.bundlePath=e);let t=this.getAttribute("base-url");t&&(s.pagefindOptions.baseUrl=t);let r=this.getAttribute("excerpt-length");r&&(s.pagefindOptions.excerptLength=parseInt(r,10));let i=this.getAttribute("lang");i&&s.setLanguage(i);let a=this.getAttribute("meta-cache-tag");a&&(s.pagefindOptions.metaCacheTag=a);let l=this.getAttribute("highlight-param");l&&(s.pagefindOptions.highlightParam=l),this.hasAttribute("exact-diacritics")&&(s.pagefindOptions.exactDiacritics=!0),this.hasAttribute("no-worker")&&(s.pagefindOptions.noWorker=!0),this.hasAttribute("faceted")&&(s.faceted=!0),this.hasAttribute("preload")&&s.triggerLoad()}};customElements.get("pagefind-config")||customElements.define("pagefind-config",Re);var Ea=(n=100)=>new Promise(s=>setTimeout(s,n)),ke=class extends f{constructor(){super();this.inputEl=null;this.clearEl=null;this.searchID=0;this.placeholder="";this.debounce=300;this.autofocus=!1}static get observedAttributes(){return["placeholder","debounce","autofocus"]}readAttributes(){this.hasAttribute("placeholder")&&(this.placeholder=this.getAttribute("placeholder")||""),this.hasAttribute("debounce")&&(this.debounce=parseInt(this.getAttribute("debounce")||"300",10)||300),this.hasAttribute("autofocus")&&(this.autofocus=this.hasAttribute("autofocus"))}init(){this.readAttributes(),this.render()}render(){this.innerHTML="";let e=this.instance.generateId("pfmod-input"),t=this.instance?.translate("search_label")||"Search this site",r=this.instance?.translate("clear_search")||"Clear",i=this.placeholder||this.instance?.translate("placeholder")||"Search";this.instance?.direction==="rtl"?this.setAttribute("dir","rtl"):this.removeAttribute("dir");let a=document.createElement("search");a.className="pf-input-wrapper",a.setAttribute("role","search"),a.setAttribute("aria-label",t);let l=document.createElement("label");l.setAttribute("for",e),l.setAttribute("data-pf-sr-hidden","true"),l.textContent=t,a.appendChild(l),this.inputEl=document.createElement("input"),this.inputEl.id=e,this.inputEl.className="pf-input",this.inputEl.setAttribute("type","search"),this.inputEl.setAttribute("autocomplete","off"),this.inputEl.setAttribute("autocapitalize","none"),this.inputEl.setAttribute("enterkeyhint","search"),this.inputEl.setAttribute("placeholder",i),this.autofocus&&this.inputEl.setAttribute("autofocus","autofocus");let o=this.instance.generateId("pf-input-hint"),c=this.instance?.translate("input_hint")||"Results will appear as you type",u=document.createElement("span");u.id=o,u.setAttribute("data-pf-sr-hidden","true"),u.textContent=c,this.inputEl.setAttribute("aria-describedby",o),a.appendChild(this.inputEl),a.appendChild(u),this.clearEl=document.createElement("button"),this.clearEl.className="pf-input-clear",this.clearEl.setAttribute("type","button"),this.clearEl.setAttribute("data-pf-suppressed","true"),this.clearEl.textContent=r,a.appendChild(this.clearEl),this.appendChild(a),this.setupEventHandlers()}setupEventHandlers(){!this.inputEl||!this.clearEl||(this.inputEl.addEventListener("input",async e=>{let t=e.target;if(this.instance&&typeof t?.value=="string"){this.updateState(t.value);let r=++this.searchID;if(await Ea(this.debounce),r!==this.searchID)return;this.instance?.triggerSearch(t.value)}}),this.inputEl.addEventListener("keydown",e=>{e.key==="Escape"&&(++this.searchID,this.inputEl&&(this.inputEl.value=""),this.instance?.triggerSearch(""),this.updateState("")),e.key==="ArrowDown"&&(e.preventDefault(),this.inputEl&&this.instance?.focusNextResults(this.inputEl))}),this.inputEl.addEventListener("focus",()=>{this.instance?.triggerLoad();let e=this.instance?.translate("keyboard_navigate")||"navigate",t=this.instance?.translate("keyboard_clear")||"clear";this.instance?.registerShortcut({label:"\u2193",description:e},this),this.instance?.registerShortcut({label:"esc",description:t},this)}),this.inputEl.addEventListener("blur",()=>{this.instance?.deregisterAllShortcuts(this)}),this.clearEl.addEventListener("click",()=>{this.inputEl&&(this.inputEl.value="",this.instance?.triggerSearch(""),this.updateState(""),this.inputEl.focus())}))}updateState(e){this.clearEl&&(e&&e?.length?this.clearEl.removeAttribute("data-pf-suppressed"):this.clearEl.setAttribute("data-pf-suppressed","true"))}register(e){e.registerInput(this,{keyboardNavigation:!0}),e.on("search",t=>{this.inputEl&&document.activeElement!==this.inputEl&&(this.inputEl.value=t,this.updateState(t))},this),e.on("error",t=>{let r=t;this.showError({message:r.message||"Search initialization failed",details:r.bundlePath?`Bundle path: ${r.bundlePath}`:void 0})},this),e.on("translations",()=>{let t=this.inputEl?.value||"";this.render(),this.inputEl&&t&&(this.inputEl.value=t,this.updateState(t))},this)}update(){this.render()}focus(){this.inputEl&&this.inputEl.focus()}};customElements.get("pagefind-input")||customElements.define("pagefind-input",ke);var Ae=class extends f{constructor(){super();this.containerEl=null;this.term="";this.defaultMessage=""}static get observedAttributes(){return["default-message"]}init(){this.hasAttribute("default-message")&&(this.defaultMessage=this.getAttribute("default-message")||""),this.render()}render(){this.innerHTML="",this.instance?.direction==="rtl"?this.setAttribute("dir","rtl"):this.removeAttribute("dir"),this.containerEl=document.createElement("div"),this.containerEl.className="pf-summary",this.containerEl.textContent=this.defaultMessage,this.appendChild(this.containerEl)}reconcileAria(){}register(e){e.registerSummary(this),e.on("search",t=>{this.term=t},this),e.on("results",t=>{if(!this.containerEl||!t)return;let i=t?.results?.length??0;if(!this.term){if(e.faceted){let o=i===0?"total_zero_results":i===1?"total_one_result":"total_many_results",c=e.translate(o,{COUNT:i});this.containerEl.textContent=c||`${i} result${i===1?"":"s"}`}else this.containerEl.textContent=this.defaultMessage;return}let a=i===0?"zero_results":i===1?"one_result":"many_results",l=e.translate(a,{SEARCH_TERM:this.term,COUNT:i});this.containerEl.textContent=l||`${i} result${i===1?"":"s"} for ${this.term}`},this),e.on("loading",()=>{if(!this.containerEl)return;let t=e.translate("searching",{SEARCH_TERM:this.term});this.containerEl.textContent=t||`Searching for ${this.term}...`},this),e.on("error",t=>{if(!this.containerEl)return;let r=t,i=e.translate("error_search")||"Search failed";this.containerEl.textContent=`Error: ${r.message||i}`},this),e.on("translations",()=>{this.render()},this)}update(){this.hasAttribute("default-message")&&(this.defaultMessage=this.getAttribute("default-message")||"",!this.term&&this.containerEl&&(this.containerEl.textContent=this.defaultMessage))}};customElements.get("pagefind-summary")||customElements.define("pagefind-summary",Ae);var ss=n=>{if(n instanceof Element)return[n];if(Array.isArray(n)&&n.every(s=>s instanceof Element))return n;if(typeof n=="string"||n instanceof String){let s=document.createElement("div");return s.innerHTML=n,[...s.childNodes]}return console.error(`[Pagefind Results]: Expected template to return HTML element or string, got ${typeof n}`),[]},ba=`
  • -
    - {{#if and(options.show_images, meta.image)}} - {{ meta.image_alt | default(meta.title) }} - {{/if}} -
    -

    - {{ meta.title }} -

    - {{#if excerpt}} -

    {{+ excerpt +}}

    - {{/if}} -
    -
    - {{#if sub_results}} -
      - {{#each sub_results as sub}} -
    • - {{ sub.title }} -

      {{+ sub.excerpt +}}

      -
    • - {{/each}} -
    - {{/if}} -
  • `,Ta=``,Ca=R(ba),ya=R(Ta),rs=(n,s)=>{for(let e of n)if(e instanceof Element){e.setAttribute("data-pf-result-index",String(s));break}},zt=n=>{if(!(n instanceof HTMLElement))return null;let s=window.getComputedStyle(n).overflowY;return s!=="visible"&&s!=="hidden"?n:zt(n.parentNode)},Dt=class{constructor(s){this.result=null;this.loading=!1;this.observer=null;this.rawResult=s.result,this.index=s.index,this.placeholderNodes=s.placeholderNodes,this.resultFn=s.resultFn,this.intersectionEl=s.intersectionEl,this.showImages=s.showImages,this.showSubResults=s.showSubResults,this.maxSubResults=s.maxSubResults,this.linkTarget=s.linkTarget,this.onLoad=s.onLoad,this.setupObserver()}setupObserver(){if(this.result!==null||this.observer!==null||!this.placeholderNodes?.length)return;let s={root:this.intersectionEl,rootMargin:"50px",threshold:.01};this.observer=new IntersectionObserver((e,t)=>{this.result===null&&e?.[0]?.isIntersecting&&(this.load(),t.disconnect(),this.observer=null)},s),this.observer.observe(this.placeholderNodes[0])}async load(){if(this.placeholderNodes?.length&&!(this.result!==null||this.loading)){this.loading=!0;try{this.result=await this.rawResult.data();let s=this.resultFn(this.result,{showImages:this.showImages,showSubResults:this.showSubResults,maxSubResults:this.maxSubResults,linkTarget:this.linkTarget}),e=ss(s);for(rs(e,this.index);this.placeholderNodes.length>1;){let r=this.placeholderNodes.pop();r instanceof Element&&r.remove()}let t=this.placeholderNodes[0];t instanceof Element&&t.replaceWith(...e)}catch{this.loading=!1}this.onLoad?.()}}cleanup(){this.observer&&(this.observer.disconnect(),this.observer=null)}},Se=class extends f{constructor(){super();this.containerEl=null;this.intersectionEl=document.body;this.results=[];this.showImages=!1;this.hideSubResults=!1;this.maxSubResults=3;this.maxResults=0;this.linkTarget=null;this.resultTemplate=null;this.compiledResultTemplate=null;this.compiledPlaceholderTemplate=null;this.selectedIndex=-1;this.selectedAnchor=null;this.loadingAnnouncementTimeout=null}static get observedAttributes(){return["show-images","hide-sub-results","max-sub-results","max-results","link-target"]}init(){this.hasAttribute("show-images")&&(this.showImages=this.getAttribute("show-images")!=="false"),this.hasAttribute("hide-sub-results")&&(this.hideSubResults=this.getAttribute("hide-sub-results")!=="false"),this.hasAttribute("max-sub-results")&&(this.maxSubResults=parseInt(this.getAttribute("max-sub-results")||"3",10)||3),this.hasAttribute("max-results")&&(this.maxResults=parseInt(this.getAttribute("max-results")||"0",10)),this.hasAttribute("link-target")&&(this.linkTarget=this.getAttribute("link-target")),this.checkForTemplates(),this.render()}checkForTemplates(){let e=this.querySelector('script[type="text/pagefind-template"]:not([data-template]), script[type="text/pagefind-template"][data-template="result"]');e&&(this.compiledResultTemplate=R((e.textContent||"").trim()));let t=this.querySelector('script[type="text/pagefind-template"][data-template="placeholder"]');t&&(this.compiledPlaceholderTemplate=R((t.textContent||"").trim()))}buildTemplateData(e,t){let r=t.showSubResults?this.instance.getDisplaySubResults(e,t.maxSubResults):[];return{meta:e.meta||{},excerpt:e.excerpt||"",url:e.url||"",sub_results:r.map(i=>({title:i.title,url:i.url,excerpt:i.excerpt})),options:{link_target:t.linkTarget,show_images:t.showImages}}}getResultRenderer(){if(this.resultTemplate){let e=this.resultTemplate;return(t,r)=>e(t)}if(this.compiledResultTemplate){let e=this.compiledResultTemplate;return(t,r)=>{let i=this.buildTemplateData(t,r);return e(i)}}return(e,t)=>{let r=this.buildTemplateData(e,t);return Ca(r)}}getPlaceholder(){return this.compiledPlaceholderTemplate?this.compiledPlaceholderTemplate({}):ya({})}render(){let e=[];this.querySelectorAll('script[type="text/pagefind-template"]').forEach(r=>{e.push(r)}),this.innerHTML="",e.forEach(r=>this.appendChild(r));let t=this.instance?.translate("results_label")||"Search results";this.instance?.direction==="rtl"?this.setAttribute("dir","rtl"):this.removeAttribute("dir"),this.containerEl=document.createElement("ul"),this.containerEl.className="pf-results",this.containerEl.setAttribute("aria-label",t),this.containerEl.setAttribute("aria-busy","false"),this.appendChild(this.containerEl),this.setupKeyboardHandlers()}appendResults(e){if(this.containerEl)for(let t of e)this.containerEl.appendChild(t)}register(e){e.registerResults(this,{keyboardNavigation:!0,announcements:!0}),e.on("results",t=>{if(!this.containerEl)return;let r=t;for(let c of this.results)c.cleanup();this.containerEl.innerHTML="",this.containerEl.setAttribute("aria-busy","false"),this.intersectionEl=zt(this.containerEl),this.selectedIndex=-1,this.selectedAnchor=null;let i=this.maxResults>0?r.results.slice(0,this.maxResults):r.results,a=i.length,l=e.searchTerm;if(l){let c=a===0?"zero_results":a===1?"one_result":"many_results",u=a===0?"assertive":"polite";e.announce(c,{SEARCH_TERM:l,COUNT:a},u)}else if(e.faceted){let c=a===0?"total_zero_results":a===1?"total_one_result":"total_many_results",u=a===0?"assertive":"polite";e.announce(c,{COUNT:a},u)}let o=this.getResultRenderer();this.results=i.map((c,u)=>{let d=ss(this.getPlaceholder());rs(d,u),this.appendResults(d);let _=new Dt({result:c,index:u,placeholderNodes:d,resultFn:o,intersectionEl:this.intersectionEl,showImages:this.showImages,showSubResults:!this.hideSubResults,maxSubResults:this.maxSubResults,linkTarget:this.linkTarget,onLoad:()=>{_.result&&this.clearLoadingAnnouncement()}});return _})},this),e.on("loading",()=>{this.containerEl&&(this.containerEl.innerHTML="",this.containerEl.setAttribute("aria-busy","true"),this.selectedIndex=-1,this.selectedAnchor=null)},this),e.on("error",t=>{let r=t;this.containerEl&&this.containerEl.setAttribute("aria-busy","false"),e.announce("error_search",{},"assertive"),this.showError({message:r.message||e.translate("error_search")||"Failed to load search results",details:r.bundlePath?`Bundle path: ${r.bundlePath}`:void 0})},this),e.on("translations",()=>{this.render()},this)}findNeighborAnchor(e,t){if(!this.containerEl)return null;let r=document.createTreeWalker(this.containerEl,NodeFilter.SHOW_ELEMENT,{acceptNode:l=>l.tagName==="A"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});r.currentNode=e;let i=t>0?r.nextNode():r.previousNode();if(!i||!(i instanceof HTMLAnchorElement))return null;let a=this.resultIndexForNode(i);return{anchor:i,resultIndex:a}}resultIndexForNode(e){if(!this.containerEl)return-1;let t=e;for(;t&&t.parentNode!==this.containerEl;)t=t.parentNode;if(!t||!(t instanceof Element))return-1;let r=t.getAttribute("data-pf-result-index");if(r===null)return-1;let i=parseInt(r,10);return Number.isNaN(i)?-1:i}setupKeyboardHandlers(){this.containerEl&&(this.containerEl.addEventListener("keydown",e=>{let t=e.target.closest("a");if(t)if(e.key==="ArrowDown"){e.preventDefault();let r=this.findNeighborAnchor(t,1);if(r)r.anchor.focus(),this.scrollToCenter(r.anchor,e.repeat),r.resultIndex!==-1&&this.preloadAhead(r.resultIndex,1);else{let a=this.resultIndexForNode(t)+1;if(a>0&&a{let t=e.target.closest("a");if(!t)return;this.clearSelection(),t.setAttribute("data-pf-selected",""),this.selectedAnchor=t;let r=this.instance?.translate("keyboard_navigate")||"navigate",i=this.instance?.translate("keyboard_select")||"select",a=this.instance?.translate("keyboard_search")||"search";this.instance?.registerShortcut({label:"\u2191\u2193",description:r},this),this.instance?.registerShortcut({label:"\u21B5",description:i},this),this.instance?.registerShortcut({label:"/",description:a},this)}),this.containerEl.addEventListener("focusout",e=>{let t=e;this.containerEl?.contains(t.relatedTarget)||(this.clearSelection(),this.instance?.deregisterAllShortcuts(this))}))}scrollToCenter(e,t=!1){let r=this.intersectionEl||zt(e);if(!r||!(r instanceof HTMLElement)||r===document.body||r===document.documentElement)return;let i=e.getBoundingClientRect(),a=r.getBoundingClientRect(),o=i.top-a.top+r.scrollTop-r.clientHeight/2+e.offsetHeight/2;r.scrollTo({top:o,behavior:t?"instant":"smooth"})}preloadAhead(e,t){let r=t>0?1:-1;for(let i=1;i<=3;i++){let a=e+r*i;if(a>=0&&a{this.loadingAnnouncementTimeout=null,this.instance?.announce("loading",{},"polite")},800))}clearLoadingAnnouncement(){this.loadingAnnouncementTimeout&&(clearTimeout(this.loadingAnnouncementTimeout),this.loadingAnnouncementTimeout=null)}clearSelection(){this.selectedAnchor&&(this.selectedAnchor.removeAttribute("data-pf-selected"),this.selectedAnchor=null)}cleanup(){this.clearLoadingAnnouncement();for(let e of this.results)e.cleanup();this.results=[],this.selectedAnchor=null}update(){this.render()}};customElements.get("pagefind-results")||customElements.define("pagefind-results",Se);var Ne=class extends f{constructor(){super();this.containerEl=null;this.showEmpty=!1;this.expanded=!1;this.openFilters=[];this.sortOption="default";this.autoOpenThreshold=6;this.selectedFilters={};this.availableFilters=null;this.totalFilters=null;this.filterElements=new Map;this.groupElements=new Map;this.groupVisibleCounts=new Map;this.isRendered=!1}static get observedAttributes(){return["show-empty","expanded","open","sort","auto-open-threshold"]}init(){if(this.hasAttribute("show-empty")&&(this.showEmpty=this.getAttribute("show-empty")!=="false"),this.hasAttribute("expanded")&&(this.expanded=this.getAttribute("expanded")!=="false"),this.hasAttribute("open")&&(this.openFilters=(this.getAttribute("open")||"").split(",").map(e=>e.trim().toLowerCase()).filter(e=>e.length>0)),this.hasAttribute("sort")){let e=this.getAttribute("sort");["default","alphabetical","count-desc","count-asc"].includes(e)&&(this.sortOption=e)}this.hasAttribute("auto-open-threshold")&&(this.autoOpenThreshold=parseInt(this.getAttribute("auto-open-threshold")||"6",10)),this.render()}sortValues(e,t){if(this.sortOption==="default")return e;let r=[...e];switch(this.sortOption){case"alphabetical":r.sort((i,a)=>i[0].localeCompare(a[0]));break;case"count-desc":r.sort((i,a)=>{let l=t[i[0]]??i[1];return(t[a[0]]??a[1])-l});break;case"count-asc":r.sort((i,a)=>{let l=t[i[0]]??i[1],o=t[a[0]]??a[1];return l-o});break}return r}render(){this.innerHTML="",this.instance?.direction==="rtl"?this.setAttribute("dir","rtl"):this.removeAttribute("dir"),this.containerEl=document.createElement("div"),this.containerEl.className="pf-filter-pane",this.appendChild(this.containerEl)}getSelectedText(e){return String(e)}shouldGroupStartOpen(e,t,r){return this.openFilters.length>0?this.openFilters.includes(e.toLowerCase()):this.autoOpenThreshold>0&&r===1&&t<=this.autoOpenThreshold}hasStructureChanged(){if(!this.totalFilters)return!1;let e=new Set(Object.keys(this.totalFilters)),t=new Set(this.groupElements.keys());if(e.size!==t.size)return!0;for(let r of e)if(!t.has(r))return!0;for(let[r,i]of Object.entries(this.totalFilters)){let a=new Set(Object.keys(i));for(let l of a)if(!this.filterElements.has(`${r}:${l}`))return!0}return!1}handleFiltersUpdate(){if(!this.containerEl||!this.totalFilters)return;if(Object.keys(this.totalFilters).length===0){this.containerEl.setAttribute("data-pf-hidden","true");return}this.containerEl.removeAttribute("data-pf-hidden"),!this.isRendered||this.hasStructureChanged()?this.renderFilters():this.updateFilters()}renderFilters(){if(!this.containerEl||!this.totalFilters)return;this.containerEl.innerHTML="",this.filterElements.clear(),this.groupElements.clear(),this.groupVisibleCounts.clear();let e=Object.keys(this.totalFilters);for(let t of e){let r=this.totalFilters[t],i=this.availableFilters?.[t]||{},a=this.renderFilterGroup(t,r,i,e.length);a&&this.containerEl.appendChild(a)}this.isRendered=!0}updateFilters(){for(let[e,t]of this.filterElements){let r=e.indexOf(":"),i=e.slice(0,r),a=e.slice(r+1),l=this.availableFilters?.[i]?.[a]??0,o=this.totalFilters?.[i]?.[a]??0,c=this.selectedFilters[i]?.has(a),u=c?o:l;t.countSpan.textContent=String(u);let d=this.showEmpty||l>0||c,_=t.label.hasAttribute("data-pf-hidden");t.label.toggleAttribute("data-pf-hidden",!d),d&&_?this.groupVisibleCounts.set(i,(this.groupVisibleCounts.get(i)??0)+1):!d&&!_&&this.groupVisibleCounts.set(i,(this.groupVisibleCounts.get(i)??1)-1),t.checkbox.checked=c||!1}for(let[e,t]of this.groupElements){let r=this.selectedFilters[e]?.size||0;t.selectedCountSpan&&(r>0?(t.selectedCountSpan.textContent=this.getSelectedText(r),t.selectedCountSpan.removeAttribute("data-pf-hidden")):t.selectedCountSpan.setAttribute("data-pf-hidden","true"));let i=this.groupVisibleCounts.get(e)??0;t.group.toggleAttribute("data-pf-hidden",i===0)}}renderFilterGroup(e,t,r,i){let a=Object.entries(t);if(a.length===0)return null;let l=this.sortValues(a,r),o=e.charAt(0).toUpperCase()+e.slice(1),c=this.selectedFilters[e]?.size||0,u=this.expanded||this.shouldGroupStartOpen(e,l.length,i),d,_,p=null;if(this.expanded){d=document.createElement("fieldset"),d.className="pf-filter-group";let E=document.createElement("legend");E.className="pf-filter-group-title";let C=document.createElement("span");C.className="pf-filter-group-name",C.textContent=o,E.appendChild(C),d.appendChild(E),_=document.createElement("div"),_.className="pf-filter-options",d.appendChild(_)}else{d=document.createElement("details"),d.className="pf-filter-group",d.dataset.filterName=e,u&&(d.open=!0);let E=document.createElement("summary");E.className="pf-filter-group-title";let C=document.createElement("span");C.className="pf-filter-group-name",C.textContent=o,E.appendChild(C),p=document.createElement("span"),p.className="pf-filter-group-count",p.setAttribute("aria-hidden","true"),c>0?p.textContent=this.getSelectedText(c):p.setAttribute("data-pf-hidden","true"),E.appendChild(p),d.appendChild(E);let y=document.createElement("fieldset");y.className="pf-filter-fieldset";let v=document.createElement("legend");v.setAttribute("data-pf-sr-hidden",""),v.textContent=o,y.appendChild(v),_=document.createElement("div"),_.className="pf-filter-options",y.appendChild(_),d.appendChild(y)}this.groupElements.set(e,{group:d,optionsContainer:_,selectedCountSpan:p});let g=0;for(let[E,C]of l){let y=r[E]??0,v=this.selectedFilters[e]?.has(E)||!1,$e=v?C:y,N=this.showEmpty||y>0||v;N&&g++,this.renderCheckbox(_,e,E,$e,v,N)}return this.groupVisibleCounts.set(e,g),d}renderCheckbox(e,t,r,i,a,l){let o=this.instance.generateId(`pf-filter-${t}-${r}`),c=document.createElement("label");c.className="pf-filter-checkbox",c.setAttribute("for",o),l||c.setAttribute("data-pf-hidden","true");let u=document.createElement("input");u.type="checkbox",u.className="pf-checkbox-input",u.id=o,u.name=t,u.value=r,u.checked=a,u.addEventListener("change",p=>{this.handleCheckboxChange(t,r,p.target.checked)}),c.appendChild(u);let d=document.createTextNode(r);c.appendChild(d);let _=document.createElement("span");_.className="pf-filter-checkbox-count",_.textContent=String(i),c.appendChild(_),e.appendChild(c),this.filterElements.set(`${t}:${r}`,{label:c,countSpan:_,checkbox:u})}handleCheckboxChange(e,t,r){this.selectedFilters[e]||(this.selectedFilters[e]=new Set),r?this.selectedFilters[e].add(t):this.selectedFilters[e].delete(t);let i=this.groupElements.get(e);if(i?.selectedCountSpan){let l=this.selectedFilters[e].size;l>0?(i.selectedCountSpan.textContent=this.getSelectedText(l),i.selectedCountSpan.removeAttribute("data-pf-hidden")):i.selectedCountSpan.setAttribute("data-pf-hidden","true")}let a=Array.from(this.selectedFilters[e]);if(a.length===0){delete this.selectedFilters[e];let l={};for(let[o,c]of Object.entries(this.selectedFilters))l[o]=Array.from(c);this.instance?.triggerFilters(l)}else this.instance?.triggerFilter(e,a)}register(e){e.registerFilter(this),e.on("filters",t=>{let r=t;this.availableFilters=r.available,this.totalFilters=r.total,this.handleFiltersUpdate()},this),e.on("search",(t,r)=>{this.selectedFilters={};let i=r;if(i)for(let[a,l]of Object.entries(i))Array.isArray(l)&&l.length>0&&(this.selectedFilters[a]=new Set(l));this.isRendered&&this.updateFilters()},this),e.on("error",t=>{let r=t;this.showError({message:r.message||"Failed to load filters",details:r.bundlePath?`Bundle path: ${r.bundlePath}`:void 0})},this),e.on("translations",()=>{this.render(),this.isRendered=!1,this.handleFiltersUpdate()},this)}update(){this.hasAttribute("show-empty")&&(this.showEmpty=this.getAttribute("show-empty")!=="false"),this.hasAttribute("expanded")&&(this.expanded=this.getAttribute("expanded")!=="false"),this.hasAttribute("open")&&(this.openFilters=(this.getAttribute("open")||"").split(",").map(e=>e.trim().toLowerCase()).filter(e=>e.length>0)),this.isRendered&&(this.isRendered=!1,this.handleFiltersUpdate())}};customElements.get("pagefind-filter-pane")||customElements.define("pagefind-filter-pane",Ne);var Me=class extends f{constructor(){super();this.isOpen=!1;this.activeIndex=-1;this.selectedValues=new Set;this.isRendered=!1;this.filtersLoaded=!1;this.filterName=null;this.availableFilters={};this.totalFilters={};this.singleSelect=!1;this.showEmpty=!1;this.wrapLabels=!1;this.hideClear=!1;this.sortOption="default";this.wrapperEl=null;this.triggerEl=null;this.menuEl=null;this.optionsEl=null;this.clearEl=null;this.badgeEl=null;this.optionElements=[];this.focusedOptionEl=null;this.typeAheadBuffer="";this.typeAheadTimeout=null;this._handleClickOutside=this._handleClickOutside.bind(this)}static get observedAttributes(){return["filter","label","single-select","show-empty","wrap","sort","hide-clear"]}init(){if(this.filterName=this.getAttribute("filter"),!this.filterName){this.showError({message:"filter attribute is required on "});return}if(this.singleSelect=this.hasAttribute("single-select"),this.showEmpty=this.hasAttribute("show-empty"),this.wrapLabels=this.hasAttribute("wrap"),this.hideClear=this.hasAttribute("hide-clear"),this.hasAttribute("sort")){let e=this.getAttribute("sort");["default","alphabetical","count-desc","count-asc"].includes(e)&&(this.sortOption=e)}this.render()}sortValues(e){if(this.sortOption==="default")return e;let t=[...e];switch(this.sortOption){case"alphabetical":t.sort((r,i)=>r.localeCompare(i));break;case"count-desc":t.sort((r,i)=>{let a=this.availableFilters[r]??this.totalFilters[r]??0;return(this.availableFilters[i]??this.totalFilters[i]??0)-a});break;case"count-asc":t.sort((r,i)=>{let a=this.availableFilters[r]??this.totalFilters[r]??0,l=this.availableFilters[i]??this.totalFilters[i]??0;return a-l});break}return t}render(){this.innerHTML="";let e=this.ensureId("pf-dropdown"),t=`${e}-trigger`,r=`${e}-menu`;this.wrapperEl=document.createElement("div"),this.wrapperEl.className="pf-dropdown-wrapper",this.triggerEl=document.createElement("button"),this.triggerEl.type="button",this.triggerEl.id=t,this.triggerEl.className="pf-dropdown-trigger",this.wrapLabels&&this.triggerEl.classList.add("wrap"),this.triggerEl.setAttribute("role","combobox"),this.triggerEl.setAttribute("aria-haspopup","listbox"),this.triggerEl.setAttribute("aria-expanded","false"),this.triggerEl.setAttribute("aria-controls",r);let i=document.createElement("span");i.className="pf-dropdown-trigger-label",this.wrapLabels&&i.classList.add("wrap"),i.textContent=this.getAttribute("label")||this.filterName||"",this.triggerEl.appendChild(i),this.badgeEl=document.createElement("span"),this.badgeEl.className="pf-dropdown-selected-badge",this.badgeEl.setAttribute("data-pf-hidden","true"),this.badgeEl.setAttribute("aria-hidden","true"),this.badgeEl.textContent="0",this.triggerEl.appendChild(this.badgeEl);let a=document.createElement("span");a.className="pf-dropdown-arrow",a.setAttribute("aria-hidden","true"),this.triggerEl.appendChild(a),this.wrapperEl.appendChild(this.triggerEl),this.menuEl=document.createElement("div"),this.menuEl.id=r,this.menuEl.className="pf-dropdown-menu",this.menuEl.hidden=!0,this.optionsEl=document.createElement("div"),this.optionsEl.className="pf-dropdown-options",this.optionsEl.setAttribute("role","listbox"),this.optionsEl.setAttribute("aria-multiselectable",this.singleSelect?"false":"true"),this.optionsEl.setAttribute("aria-labelledby",t),this.menuEl.appendChild(this.optionsEl),this.wrapperEl.appendChild(this.menuEl),this.hideClear||(this.clearEl=document.createElement("button"),this.clearEl.type="button",this.clearEl.className="pf-dropdown-clear",this.clearEl.setAttribute("aria-disabled","true"),this.clearEl.setAttribute("aria-label",(this.instance?.translate("clear_search")||"Clear")+" "+(this.getAttribute("label")||this.filterName||"")),this.clearEl.textContent=this.instance?.translate("clear_search")||"Clear",this.wrapperEl.appendChild(this.clearEl),this.clearEl.addEventListener("click",()=>this.clearAll())),this.appendChild(this.wrapperEl),this.triggerEl.addEventListener("click",()=>this.toggle()),this.triggerEl.addEventListener("focus",()=>this.instance?.triggerLoad()),this.triggerEl.addEventListener("keydown",l=>{this.isOpen?this.handleMenuKeydown(l):this.handleTriggerKeydown(l)}),this.isRendered=!0}toggle(){this.isOpen?this.close():this.open()}open(){if(this.instance?.triggerLoad(),this.isOpen||!this.menuEl||!this.triggerEl||!this.optionsEl)return;if(this.isOpen=!0,this.filtersLoaded||this.showLoadingState(),this.menuEl.hidden=!1,this.triggerEl.setAttribute("aria-expanded","true"),this.triggerEl.classList.add("open"),this.optionElements.length>0){let i=this.activeIndex>=0?this.activeIndex:0;this.setActiveIndex(i)}let e=this.instance?.translate("keyboard_navigate")||"navigate",t=this.instance?.translate("keyboard_select")||"select",r=this.instance?.translate("keyboard_close")||"close";this.instance?.registerShortcut({label:"\u2191\u2193",description:e},this),this.instance?.registerShortcut({label:"\u21B5",description:t},this),this.instance?.registerShortcut({label:"esc",description:r},this),setTimeout(()=>{document.addEventListener("click",this._handleClickOutside)},0)}close(e=!0){!this.isOpen||!this.menuEl||!this.triggerEl||!this.optionsEl||(this.isOpen=!1,this.menuEl.hidden=!0,this.triggerEl.setAttribute("aria-expanded","false"),this.triggerEl.classList.remove("open"),this.triggerEl?.removeAttribute("aria-activedescendant"),this.focusedOptionEl&&(this.focusedOptionEl.classList.remove("pf-dropdown-option-focused"),this.focusedOptionEl=null),this.instance?.deregisterAllShortcuts(this),document.removeEventListener("click",this._handleClickOutside),e&&this.triggerEl.focus())}_handleClickOutside(e){this.wrapperEl&&!this.wrapperEl.contains(e.target)&&this.close(!1)}handleTriggerKeydown(e){switch(e.key){case"Enter":case" ":e.preventDefault(),this.open();break;case"ArrowDown":e.preventDefault(),this.open(),this.setActiveIndex(0);break;case"ArrowUp":e.preventDefault(),this.open(),this.setActiveIndex(this.optionElements.length-1);break}}handleMenuKeydown(e){switch(e.key){case"ArrowDown":e.preventDefault(),this.moveActiveIndex(1);break;case"ArrowUp":e.preventDefault(),this.moveActiveIndex(-1);break;case"Home":e.preventDefault(),this.setActiveIndex(0);break;case"End":e.preventDefault(),this.setActiveIndex(this.optionElements.length-1);break;case"Enter":case" ":if(e.preventDefault(),this.activeIndex>=0&&this.activeIndex=this.optionElements.length||!this.optionsEl)return;this.focusedOptionEl&&this.focusedOptionEl.classList.remove("pf-dropdown-option-focused"),this.activeIndex=e;let t=this.optionElements[e];t.el.classList.add("pf-dropdown-option-focused"),this.focusedOptionEl=t.el,this.triggerEl?.setAttribute("aria-activedescendant",t.el.id),this.scrollToCenter(t.el)}scrollToCenter(e){if(!this.optionsEl)return;let t=this.optionsEl,r=e.offsetTop,i=e.offsetHeight,a=t.clientHeight,l=r-a/2+i/2;t.scrollTo({top:l,behavior:"smooth"})}moveActiveIndex(e){let t=this.activeIndex+e;t<0?t=this.optionElements.length-1:t>=this.optionElements.length&&(t=0),this.setActiveIndex(t)}handleTypeAhead(e){this.typeAheadBuffer+=e.toLowerCase(),this.typeAheadTimeout&&clearTimeout(this.typeAheadTimeout);let t=this.optionElements.findIndex(({value:r})=>r.toLowerCase().startsWith(this.typeAheadBuffer));t>=0&&this.setActiveIndex(t),this.typeAheadTimeout=setTimeout(()=>{this.typeAheadBuffer=""},500)}showLoadingState(){if(!this.optionsEl)return;this.optionsEl.innerHTML="",this.optionsEl.setAttribute("aria-busy","true");let e=document.createElement("div");e.setAttribute("data-pf-sr-hidden","true"),e.textContent="Loading filter options...",this.optionsEl.appendChild(e);for(let t=0;t<3;t++){let r=document.createElement("div");r.className="pf-dropdown-option pf-dropdown-option-loading",r.setAttribute("aria-hidden","true");let i=document.createElement("span");i.className="pf-dropdown-checkbox pf-skeleton",r.appendChild(i);let a=document.createElement("span");a.className="pf-dropdown-option-label pf-skeleton",a.style.width=`${60+t*15}%`,a.innerHTML=" ",r.appendChild(a),this.optionsEl.appendChild(r)}}updateOptions(){if(!this.optionsEl)return;this.filtersLoaded=!0,this.optionsEl.removeAttribute("aria-busy");let e=Object.keys(this.totalFilters||{}),t=this.sortValues(e);if(e.length===0){this.optionsEl.innerHTML="";let i=document.createElement("div");i.className="pf-dropdown-error",i.setAttribute("role","alert"),i.textContent=`No filter "${this.filterName}" found`,this.optionsEl.appendChild(i),this.optionElements=[],this.focusedOptionEl=null;return}this.wrapperEl?.removeAttribute("data-pf-hidden"),this.optionsEl.innerHTML="",this.optionElements=[],this.focusedOptionEl=null;let r=this.id||this.ensureId("pf-dropdown");t.forEach((i,a)=>{let l=this.availableFilters?.[i]??0,o=this.totalFilters[i]??0,c=this.selectedValues.has(i);if(!(this.showEmpty||l>0||c))return;let d=c?o:l,_=`${r}-option-${a}`,p=this.createOption(_,i,d,c);this.optionsEl.appendChild(p),this.optionElements.push({el:p,value:i})}),this.isOpen&&this.optionElements.length>0&&(this.activeIndex>=this.optionElements.length?this.setActiveIndex(this.optionElements.length-1):this.activeIndex<0?this.setActiveIndex(0):this.setActiveIndex(this.activeIndex)),this.updateBadge()}createOption(e,t,r,i){let a=document.createElement("div");a.id=e,a.className="pf-dropdown-option",this.wrapLabels&&a.classList.add("wrap"),a.setAttribute("role","option"),a.setAttribute("aria-selected",String(i)),a.dataset.value=t;let l=document.createElement("span");l.className="pf-dropdown-checkbox",l.setAttribute("aria-hidden","true"),a.appendChild(l);let o=document.createElement("span");o.className="pf-dropdown-option-label",this.wrapLabels&&o.classList.add("wrap"),o.textContent=t,a.appendChild(o);let c=document.createElement("span");c.className="pf-dropdown-option-count",c.setAttribute("aria-hidden","true"),c.textContent=String(r),a.appendChild(c);let u=r===1?"result":"results";return a.setAttribute("aria-label",`${t}, ${r} ${u}`),a.addEventListener("click",d=>{d.stopPropagation(),this.toggleOption(t)}),a}toggleOption(e){let t=this.selectedValues.has(e);this.singleSelect?(this.selectedValues.has(e)?this.selectedValues.clear():(this.selectedValues.clear(),this.selectedValues.add(e)),this.close()):this.selectedValues.has(e)?this.selectedValues.delete(e):this.selectedValues.add(e);let r=this.selectedValues.has(e);if(r!==t){let i=r?"selected":"deselected";this.instance?.announceRaw(`${e} ${i}`)}this.updateOptionStates(),this.updateBadge(),this.dispatchFilterChange()}clearAll(){this.selectedValues.size!==0&&(this.selectedValues.clear(),this.updateOptionStates(),this.updateBadge(),this.dispatchFilterChange())}dispatchFilterChange(){if(!this.filterName)return;let e=Array.from(this.selectedValues);e.length===0?this.instance?.triggerFilter(this.filterName,[]):this.instance?.triggerFilter(this.filterName,e)}updateBadge(){if(!this.badgeEl||!this.triggerEl)return;let e=this.selectedValues.size;if(e>0){this.badgeEl.textContent=String(e),this.badgeEl.removeAttribute("data-pf-hidden");let t=this.getAttribute("label")||this.filterName||"",r=e===1?"filter":"filters";this.triggerEl.setAttribute("aria-label",`${t}, ${e} ${r} selected`),this.clearEl&&this.clearEl.removeAttribute("aria-disabled")}else this.badgeEl.setAttribute("data-pf-hidden","true"),this.triggerEl.removeAttribute("aria-label"),this.clearEl&&this.clearEl.setAttribute("aria-disabled","true")}updateOptionStates(){for(let{el:e,value:t}of this.optionElements){let r=this.selectedValues.has(t);e.setAttribute("aria-selected",String(r))}}register(e){this.filterName&&(e.registerFilter(this),e.on("filters",t=>{let r=t;this.availableFilters=r.available?.[this.filterName]||{},this.totalFilters=r.total?.[this.filterName]||{},this.isRendered&&this.updateOptions()},this),e.on("search",(t,r)=>{let a=r?.[this.filterName]||[];this.selectedValues=new Set(a),this.isRendered&&(this.updateOptionStates(),this.updateBadge())},this),e.on("error",t=>{let r=t;this.showError({message:r.message||"Failed to load filters",details:r.bundlePath?`Bundle path: ${r.bundlePath}`:void 0})},this))}update(){let e=this.getAttribute("filter");if(e!==this.filterName&&(this.filterName=e,this.selectedValues.clear(),this.updateOptions()),this.singleSelect=this.hasAttribute("single-select"),this.showEmpty=this.hasAttribute("show-empty"),this.wrapLabels=this.hasAttribute("wrap"),this.hideClear=this.hasAttribute("hide-clear"),this.hasAttribute("sort")){let r=this.getAttribute("sort");["default","alphabetical","count-desc","count-asc"].includes(r)&&(this.sortOption=r)}else this.sortOption="default";this.optionsEl&&this.optionsEl.setAttribute("aria-multiselectable",this.singleSelect?"false":"true");let t=this.triggerEl?.querySelector(".pf-dropdown-trigger-label");t&&(t.textContent=this.getAttribute("label")||this.filterName||""),this.updateOptions()}cleanup(){document.removeEventListener("click",this._handleClickOutside),this.instance?.deregisterAllShortcuts(this),this.focusedOptionEl=null,this.typeAheadTimeout&&clearTimeout(this.typeAheadTimeout)}};customElements.get("pagefind-filter-dropdown")||customElements.define("pagefind-filter-dropdown",Me);var Oe=class extends f{constructor(){super();this.dialogEl=null;this.resetOnClose=!1;this._isOpen=!1;this._closeHandler=null}static get observedAttributes(){return["reset-on-close"]}init(){this.hasAttribute("reset-on-close")&&(this.resetOnClose=this.getAttribute("reset-on-close")!=="false"),this.render()}render(){let e=this.children.length>0,t=e?Array.from(this.children):null;this.innerHTML="";let r=this.id||this.instance.generateId("pagefind-modal"),i=this.instance?.translate("keyboard_search")||"search";if(this.instance?.direction==="rtl"?this.setAttribute("dir","rtl"):this.removeAttribute("dir"),this.dialogEl=document.createElement("dialog"),this.dialogEl.className="pf-modal",this.dialogEl.id=r,this.dialogEl.setAttribute("aria-label",i),e&&t)t.forEach(a=>this.dialogEl.appendChild(a));else{let a=this.getAttribute("instance"),l=document.createElement("pagefind-modal-header"),o=document.createElement("pagefind-input");a&&o.setAttribute("instance",a),l.appendChild(o);let c=document.createElement("pagefind-modal-body"),u=document.createElement("pagefind-summary"),d=document.createElement("pagefind-results");a&&(u.setAttribute("instance",a),d.setAttribute("instance",a)),c.append(u,d);let _=document.createElement("pagefind-modal-footer"),p=document.createElement("pagefind-keyboard-hints");a&&p.setAttribute("instance",a),_.appendChild(p),this.dialogEl.append(l,c,_)}this.appendChild(this.dialogEl),this.setupEventHandlers()}setupEventHandlers(){this.dialogEl&&(this._closeHandler=()=>{this._isOpen=!1,this.handleClose()},this.dialogEl.addEventListener("close",this._closeHandler),this.dialogEl.addEventListener("keydown",e=>{e.key==="Escape"&&(e.preventDefault(),e.stopPropagation(),this.close())},!0),this.dialogEl.addEventListener("click",e=>{e.target===this.dialogEl&&this.close()}))}open(){if(this._isOpen||!this.dialogEl)return;this._isOpen=!0,this.dialogEl.showModal();let e=this.instance?.translate("keyboard_close")||"close";this.instance?.registerShortcut({label:"esc",description:e},this),requestAnimationFrame(()=>{let r=this.querySelector("pagefind-input");if(r&&typeof r.focus=="function")r.focus();else{let i=this.querySelector("input");i&&i.focus()}}),(this.instance?.getUtilities("modal-trigger")||[]).forEach(r=>r.buttonEl?.setAttribute("aria-expanded","true"))}close(){!this._isOpen||!this.dialogEl||this.dialogEl.close()}handleClose(){this.instance?.deregisterAllShortcuts(this),this.resetOnClose&&this.instance&&this.instance.triggerSearch("");let t=(this.instance?.getUtilities("modal-trigger")||[])[0];t&&typeof t.handleModalClose=="function"&&t.handleModalClose()}get isOpen(){return this._isOpen}register(e){e.registerUtility(this,"modal"),e.on("translations",()=>{let t=this._isOpen;this.render(),t&&this.open()},this)}reconcileAria(){(this.instance?.getUtilities("modal-trigger")||[]).forEach(t=>{t.buttonEl&&this.dialogEl?.id&&t.buttonEl.setAttribute("aria-controls",this.dialogEl.id)})}cleanup(){this.dialogEl&&this._closeHandler&&this.dialogEl.removeEventListener("close",this._closeHandler),this.instance?.deregisterAllShortcuts(this)}update(){this.hasAttribute("reset-on-close")&&(this.resetOnClose=this.getAttribute("reset-on-close")!=="false")}};customElements.get("pagefind-modal")||customElements.define("pagefind-modal",Oe);var S=null;function is(){if(S!==null)return S;try{let n=navigator.userAgentData;if(n?.platform)return S=n.platform.toLowerCase().includes("mac"),S}catch{}return S=/mac/i.test(navigator.userAgent),S}function je(n){let s=n.toLowerCase().split("+"),e={mod:!1,ctrl:!1,shift:!1,alt:!1,meta:!1,key:""};for(let t of s)switch(t){case"mod":e.mod=!0;break;case"ctrl":e.ctrl=!0;break;case"shift":e.shift=!0;break;case"alt":e.alt=!0;break;case"meta":case"cmd":case"command":e.meta=!0;break;default:e.key=t}return e}function Be(n,s){let e=is(),t=s.key.toLowerCase()===n.key,r=n.mod?!e:n.ctrl,i=n.mod?e:n.meta,a=r?s.ctrlKey:!s.ctrlKey,l=i?s.metaKey:!s.metaKey,o=n.shift?s.shiftKey:!s.shiftKey,c=n.alt?s.altKey:!s.altKey;return t&&a&&l&&o&&c}function xe(n){let s=is(),e=[],t=[];return n.mod&&(e.push(s?"\u2318":"Ctrl"),t.push(s?"Meta":"Control")),n.meta&&(e.push(s?"\u2318":"Win"),t.push("Meta")),n.ctrl&&(e.push("Ctrl"),t.push("Control")),n.shift&&(e.push("Shift"),t.push("Shift")),n.alt&&(e.push("Alt"),t.push("Alt")),e.push(n.key.toUpperCase()),t.push(n.key),{keys:e,aria:t.join("+")}}var He=class extends f{constructor(){super();this.buttonEl=null;this._userPlaceholder=null;this.shortcut="mod+k";this.hideShortcut=!1;this.compact=!1;this._keydownHandler=null;this._keyBinding=null}static get observedAttributes(){return["placeholder","shortcut","hide-shortcut","compact"]}get placeholder(){return this._userPlaceholder||this.instance?.translate("keyboard_search")||"Search"}init(){this.readAttributes(),this.render(),this.setupKeyboardShortcut()}readAttributes(){this.hasAttribute("placeholder")&&(this._userPlaceholder=this.getAttribute("placeholder")),this.hasAttribute("shortcut")&&(this.shortcut=this.getAttribute("shortcut")||"mod+k"),this.hasAttribute("hide-shortcut")&&(this.hideShortcut=this.getAttribute("hide-shortcut")!=="false"),this.hasAttribute("compact")&&(this.compact=this.getAttribute("compact")!=="false"),this._keyBinding=je(this.shortcut)}render(){if(this.innerHTML="",this.instance?.direction==="rtl"?this.setAttribute("dir","rtl"):this.removeAttribute("dir"),this.buttonEl=document.createElement("button"),this.buttonEl.className="pf-trigger-btn",this.buttonEl.type="button",this.buttonEl.setAttribute("aria-haspopup","dialog"),this.buttonEl.setAttribute("aria-expanded","false"),this.buttonEl.setAttribute("aria-label",this.placeholder||"Search"),this._keyBinding){let t=xe(this._keyBinding);this.buttonEl.setAttribute("aria-keyshortcuts",t.aria)}let e=document.createElement("span");if(e.className="pf-trigger-icon",e.setAttribute("aria-hidden","true"),this.buttonEl.appendChild(e),!this.compact){let t=document.createElement("span");t.className="pf-trigger-text",t.textContent=this.placeholder,this.buttonEl.appendChild(t)}if(!this.hideShortcut&&this._keyBinding){let t=document.createElement("span");t.className="pf-trigger-shortcut",t.setAttribute("aria-hidden","true");let r=xe(this._keyBinding);for(let i of r.keys){let a=document.createElement("span");a.className="pf-trigger-key",a.textContent=i,t.appendChild(a)}this.buttonEl.appendChild(t)}this.appendChild(this.buttonEl),this.buttonEl.addEventListener("click",()=>{this.openModal()})}setupKeyboardShortcut(){this._keydownHandler=e=>{if(!this._keyBinding||!Be(this._keyBinding,e))return;let t=document.activeElement;t&&(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)||(e.preventDefault(),this.openModal())},document.addEventListener("keydown",this._keydownHandler)}openModal(){let t=(this.instance?.getUtilities("modal")||[])[0];t&&typeof t.open=="function"&&(t.open(),this.buttonEl&&this.buttonEl.setAttribute("aria-expanded","true"))}handleModalClose(){this.buttonEl&&(this.buttonEl.setAttribute("aria-expanded","false"),this.buttonEl.focus())}register(e){e.registerUtility(this,"modal-trigger"),e.on("translations",()=>{this.render()},this)}reconcileAria(){let t=(this.instance?.getUtilities("modal")||[])[0];t?.dialogEl?.id&&this.buttonEl&&this.buttonEl.setAttribute("aria-controls",t.dialogEl.id)}cleanup(){this._keydownHandler&&(document.removeEventListener("keydown",this._keydownHandler),this._keydownHandler=null)}update(){this.readAttributes(),this.render()}};customElements.get("pagefind-modal-trigger")||customElements.define("pagefind-modal-trigger",He);var we=class extends f{constructor(){super(...arguments);this.closeBtn=null}init(){this.classList.add("pf-modal-header");let e=document.createElement("div");for(e.className="pf-modal-header-content";this.firstChild;)e.appendChild(this.firstChild);this.closeBtn=document.createElement("button"),this.closeBtn.type="button",this.closeBtn.className="pf-modal-close",this.closeBtn.setAttribute("aria-label",this.instance?.translate("keyboard_close")||"Close"),this.closeBtn.innerHTML='',this.closeBtn.addEventListener("click",()=>{let t=this.closest("pagefind-modal");t&&typeof t.close=="function"&&t.close()}),this.append(e,this.closeBtn)}register(e){e.registerUtility(this,"modal-header"),e.on("translations",()=>{this.closeBtn&&this.closeBtn.setAttribute("aria-label",e.translate("keyboard_close")||"Close")},this)}};customElements.get("pagefind-modal-header")||customElements.define("pagefind-modal-header",we);var Ie=class extends f{init(){this.classList.add("pf-modal-body"),this.setAttribute("tabindex","-1")}register(s){}};customElements.get("pagefind-modal-body")||customElements.define("pagefind-modal-body",Ie);var Ue=class extends f{init(){this.classList.add("pf-modal-footer")}register(s){}};customElements.get("pagefind-modal-footer")||customElements.define("pagefind-modal-footer",Ue);var Le=class extends f{init(){this.classList.add("pf-keyboard-hints"),this.setAttribute("aria-hidden","true")}render(){this.innerHTML="",this.instance?.direction==="rtl"?this.setAttribute("dir","rtl"):this.removeAttribute("dir");let s=this.instance?.getActiveShortcuts()||[];if(s.length===0)return;let e=new Set;for(let t of s){if(e.has(t.label))continue;e.add(t.label);let r=document.createElement("div");r.className="pf-keyboard-hint";let i=document.createElement("kbd");i.className="pf-keyboard-key",i.textContent=t.label,r.appendChild(i),r.appendChild(document.createTextNode(` ${t.description}`)),this.appendChild(r)}}register(s){s.registerUtility(this,"keyboard-hints"),this.render(),s.on("translations",()=>{this.render()},this)}};customElements.get("pagefind-keyboard-hints")||customElements.define("pagefind-keyboard-hints",Le);var va=(n=100)=>new Promise(s=>setTimeout(s,n)),as=(n,s)=>{let e=n.getAttribute("role")==="option"?[n]:Array.from(n.querySelectorAll('[role="option"]'));for(let t=0;t{if(n instanceof Element)return[n];if(Array.isArray(n)&&n.every(s=>s instanceof Element))return n;if(typeof n=="string"||n instanceof String){let s=document.createElement("div");return s.innerHTML=n,[...s.childNodes]}return console.error(`[Pagefind Searchbox]: Expected template to return HTML element or string, got ${typeof n}`),[]},Ra=`{{#if and(options.show_sub_results, sub_results)}}{{/if}}`,ns=R(Ra),ka=``,Aa=R(ka),jt=class{constructor(s){this.data=null;this.cachedOptions=null;this.loading=!1;this.retryDelay=0;this.observer=null;this.rawResult=s.rawResult,this.placeholderEl=s.placeholderEl,this.renderFn=s.renderFn,this.intersectionRoot=s.intersectionRoot,this.index=s.index,this.onLoad=s.onLoad,this.setupObserver()}setupObserver(){if(this.data!==null||this.observer!==null)return;let s={root:this.intersectionRoot,rootMargin:"50px",threshold:.01};this.observer=new IntersectionObserver((e,t)=>{this.data===null&&e?.[0]?.isIntersecting&&(this.load(),t.disconnect(),this.observer=null)},s),this.observer.observe(this.placeholderEl)}async load(){if(!(this.data!==null||this.loading)){this.loading=!0;try{this.data=await this.rawResult.data();let s=this.renderFn(this.data),e=Ke(s);if(e.length>0&&this.placeholderEl.parentNode){let t=e.find(r=>r instanceof Element);this.placeholderEl.replaceWith(...e),t instanceof Element&&(this.placeholderEl=t,as(t,this.index),this.cacheOptions())}}catch{await new Promise(s=>setTimeout(s,this.retryDelay||100)),this.retryDelay=Math.min((this.retryDelay||100)*2,1e4),this.loading=!1}this.onLoad?.()}}cacheOptions(){if(!this.data||!this.placeholderEl){this.cachedOptions=null;return}this.placeholderEl.getAttribute("role")==="group"?this.cachedOptions=Array.from(this.placeholderEl.querySelectorAll('[role="option"]')):this.placeholderEl.getAttribute("role")==="option"?this.cachedOptions=[this.placeholderEl]:this.cachedOptions=[]}cleanup(){this.observer&&(this.observer.disconnect(),this.observer=null),this.cachedOptions=null}},Fe=class extends f{constructor(){super();this.containerEl=null;this.inputEl=null;this.dropdownEl=null;this.resultsEl=null;this.statusEl=null;this.footerEl=null;this.isOpen=!1;this.isLoading=!1;this.results=[];this.activeIndex=-1;this.activeOptionOffset=0;this.searchID=0;this.searchTerm="";this.pendingNavigation=0;this.loadingAnnouncementTimeout=null;this.selectedEl=null;this._userPlaceholder=null;this.debounce=150;this.autofocus=!1;this.showSubResults=!1;this.maxResults=0;this.showKeyboardHints=!0;this.shortcut="mod+k";this.hideShortcut=!1;this.resultTemplate=null;this.compiledResultTemplate=null;this.compiledPlaceholderTemplate=null;this._documentClickHandler=null;this._shortcutKeyHandler=null;this._keyBinding=null;this._shortcutEl=null}static get observedAttributes(){return["placeholder","debounce","autofocus","show-sub-results","max-results","show-keyboard-hints","shortcut","hide-shortcut"]}get placeholder(){return this._userPlaceholder||this.instance?.translate("placeholder")||"Search..."}readAttributes(){this.hasAttribute("placeholder")&&(this._userPlaceholder=this.getAttribute("placeholder")),this.hasAttribute("debounce")&&(this.debounce=parseInt(this.getAttribute("debounce")||"150",10)||150),this.hasAttribute("autofocus")&&(this.autofocus=this.hasAttribute("autofocus")),this.hasAttribute("show-sub-results")&&(this.showSubResults=this.getAttribute("show-sub-results")!=="false"),this.hasAttribute("max-results")&&(this.maxResults=parseInt(this.getAttribute("max-results")||"0",10)),this.hasAttribute("show-keyboard-hints")&&(this.showKeyboardHints=this.getAttribute("show-keyboard-hints")!=="false"),this.hasAttribute("shortcut")&&(this.shortcut=this.getAttribute("shortcut")||"mod+k"),this.hasAttribute("hide-shortcut")&&(this.hideShortcut=this.getAttribute("hide-shortcut")!=="false"),this._keyBinding=je(this.shortcut)}init(){this.readAttributes(),this.checkForTemplates(),this.render(),this.setupOutsideClickHandler(),this.setupShortcutHandler()}checkForTemplates(){let e=this.querySelector('script[type="text/pagefind-template"]:not([data-template]), script[type="text/pagefind-template"][data-template="result"]');e&&(this.compiledResultTemplate=R((e.textContent||"").trim()));let t=this.querySelector('script[type="text/pagefind-template"][data-template="placeholder"]');t&&(this.compiledPlaceholderTemplate=R((t.textContent||"").trim()))}getPlaceholder(){return this.compiledPlaceholderTemplate?this.compiledPlaceholderTemplate({}):Aa({})}render(){let e=[];this.querySelectorAll('script[type="text/pagefind-template"]').forEach(l=>{e.push(l)}),this.innerHTML="",e.forEach(l=>this.appendChild(l));let t=this.instance.generateId("pf-sb-input"),r=this.instance.generateId("pf-sb-results");this.containerEl=document.createElement("div"),this.containerEl.className="pf-searchbox",this.appendChild(this.containerEl);let i=document.createElement("div");if(i.className="pf-searchbox-input-wrapper",this.containerEl.appendChild(i),this.inputEl=document.createElement("input"),this.inputEl.id=t,this.inputEl.className="pf-searchbox-input",this.inputEl.type="text",this.inputEl.setAttribute("role","combobox"),this.inputEl.setAttribute("aria-autocomplete","list"),this.inputEl.setAttribute("aria-controls",r),this.inputEl.setAttribute("aria-expanded","false"),this.inputEl.setAttribute("autocomplete","off"),this.inputEl.setAttribute("autocapitalize","none"),this.inputEl.placeholder=this.placeholder,this.autofocus&&this.inputEl.setAttribute("autofocus","autofocus"),i.appendChild(this.inputEl),!this.hideShortcut&&this._keyBinding){this._shortcutEl=document.createElement("span"),this._shortcutEl.className="pf-trigger-shortcut",this._shortcutEl.setAttribute("aria-hidden","true");let l=xe(this._keyBinding);for(let o of l.keys){let c=document.createElement("span");c.className="pf-trigger-key",c.textContent=o,this._shortcutEl.appendChild(c)}i.appendChild(this._shortcutEl),this.inputEl.setAttribute("aria-keyshortcuts",l.aria)}this.dropdownEl=document.createElement("div"),this.dropdownEl.className="pf-searchbox-dropdown",this.containerEl.appendChild(this.dropdownEl);let a=this.instance?.translate("results_label")||"Search results";this.instance?.direction==="rtl"?this.setAttribute("dir","rtl"):this.removeAttribute("dir"),this.resultsEl=document.createElement("div"),this.resultsEl.id=r,this.resultsEl.className="pf-searchbox-results",this.resultsEl.setAttribute("role","listbox"),this.resultsEl.setAttribute("aria-label",a),this.dropdownEl.appendChild(this.resultsEl),this.statusEl=document.createElement("div"),this.statusEl.className="pf-searchbox-status",this.statusEl.hidden=!0,this.dropdownEl.appendChild(this.statusEl),this.showKeyboardHints&&(this.footerEl=document.createElement("div"),this.footerEl.className="pf-searchbox-footer",this.footerEl.setAttribute("aria-hidden","true"),this.dropdownEl.appendChild(this.footerEl),this.renderFooterHints()),this.setupEventHandlers()}renderFooterHints(){if(!this.footerEl)return;this.footerEl.innerHTML="";let e=this.instance?.translate("keyboard_navigate")||"navigate",t=this.instance?.translate("keyboard_select")||"select",r=this.instance?.translate("keyboard_close")||"close",i=document.createElement("div");i.className="pf-searchbox-footer-hint";let a=document.createElement("span");a.className="pf-searchbox-footer-key",a.textContent="\u2191",i.appendChild(a);let l=document.createElement("span");l.className="pf-searchbox-footer-key",l.textContent="\u2193",i.appendChild(l),i.appendChild(document.createTextNode(` ${e}`)),this.footerEl.appendChild(i);let o=document.createElement("div");o.className="pf-searchbox-footer-hint";let c=document.createElement("span");c.className="pf-searchbox-footer-key",c.textContent="\u21B5",o.appendChild(c),o.appendChild(document.createTextNode(` ${t}`)),this.footerEl.appendChild(o);let u=document.createElement("div");u.className="pf-searchbox-footer-hint";let d=document.createElement("span");d.className="pf-searchbox-footer-key",d.textContent="esc",u.appendChild(d),u.appendChild(document.createTextNode(` ${r}`)),this.footerEl.appendChild(u)}setupEventHandlers(){!this.inputEl||!this.resultsEl||(this.inputEl.addEventListener("input",async e=>{let t=e.target.value;if(this.searchTerm=t,!t||!t.trim()){this.closeDropdown(),this.results=[],this.instance?.triggerSearch("");return}this.openDropdown(),this.showLoadingState();let r=++this.searchID;await va(this.debounce),r===this.searchID&&this.instance?.triggerSearch(t)}),this.inputEl.addEventListener("keydown",e=>{switch(e.key){case"ArrowDown":e.preventDefault(),!this.isOpen&&this.inputEl?.value.trim()&&this.openDropdown(),this.isOpen&&this.results.length>0&&this.moveSelection(1);break;case"ArrowUp":e.preventDefault(),this.isOpen&&this.results.length>0&&this.moveSelection(-1);break;case"Enter":this.isOpen&&this.activeIndex>=0?(e.preventDefault(),this.activateCurrentSelection(e)):!this.isOpen&&this.inputEl?.value.trim()&&(e.preventDefault(),this.openDropdown(),this.results.length>0?(this.rerenderLoadedResults(),this.activeIndex=0,this.activeOptionOffset=0,this.updateSelectionUI()):this.instance?.triggerSearch(this.inputEl.value));break;case"Escape":this.pendingNavigation=0,this.clearLoadingAnnouncement(),this.isOpen&&(e.preventDefault(),this.closeDropdown());break;case"Tab":this.pendingNavigation=0,this.clearLoadingAnnouncement(),this.isOpen&&this.closeDropdown();break}}),this.inputEl.addEventListener("focus",()=>{this.instance?.triggerLoad()}),this.resultsEl.addEventListener("click",e=>{e.target.closest("a")&&this.closeDropdown()}),this.resultsEl.addEventListener("mousemove",e=>{let t=e.target.closest("a");if(t){let r=this.getResultAndOffsetFromElement(t);r&&(r.resultIndex!==this.activeIndex||r.optionOffset!==this.activeOptionOffset)&&(this.activeIndex=r.resultIndex,this.activeOptionOffset=r.optionOffset,this.updateSelectionUI(!1))}}))}setupOutsideClickHandler(){this._documentClickHandler=e=>{this.isOpen&&!this.contains(e.target)&&this.closeDropdown()},document.addEventListener("click",this._documentClickHandler)}setupShortcutHandler(){this._keyBinding&&(this._shortcutKeyHandler=e=>{if(!this._keyBinding||!Be(this._keyBinding,e))return;let t=document.activeElement;t&&(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)||(e.preventDefault(),this.inputEl?.focus())},document.addEventListener("keydown",this._shortcutKeyHandler))}openDropdown(){this.isOpen||!this.containerEl||!this.inputEl||(this.isOpen=!0,this.containerEl.classList.add("open"),this.inputEl.setAttribute("aria-expanded","true"))}closeDropdown(){!this.isOpen||!this.containerEl||!this.inputEl||(this.isOpen=!1,this.pendingNavigation=0,this.clearLoadingAnnouncement(),this.containerEl.classList.remove("open"),this.inputEl.setAttribute("aria-expanded","false"),this.inputEl.removeAttribute("aria-activedescendant"),this.activeIndex=-1,this.activeOptionOffset=0,this.selectedEl=null)}showLoadingState(){if(!this.resultsEl||!this.statusEl)return;this.isLoading=!0,this.resultsEl.innerHTML="",this.selectedEl=null,this.resultsEl.setAttribute("aria-busy","true");let e=this.instance?.translate("searching",{SEARCH_TERM:this.searchTerm})||"Searching...";this.statusEl.textContent=e,this.statusEl.className="pf-searchbox-status pf-searchbox-loading",this.statusEl.hidden=!1}showEmptyState(){if(!this.resultsEl||!this.statusEl)return;this.resultsEl.innerHTML="",this.selectedEl=null,this.resultsEl.removeAttribute("aria-busy");let e=this.instance?.translate("zero_results",{SEARCH_TERM:this.searchTerm})||`No results for "${this.searchTerm}"`;this.statusEl.textContent=e,this.statusEl.className="pf-searchbox-status pf-searchbox-empty",this.statusEl.hidden=!1,this.instance?.announce("zero_results",{SEARCH_TERM:this.searchTerm},"assertive")}getOptionsForResult(e){return e.cachedOptions!==null?e.cachedOptions:!e.data||!e.placeholderEl?[]:e.placeholderEl.getAttribute("role")==="group"?Array.from(e.placeholderEl.querySelectorAll('[role="option"]')):e.placeholderEl.getAttribute("role")==="option"?[e.placeholderEl]:[]}moveSelection(e){let t=this.results.length;if(t===0)return;if(e<0){if(this.activeIndex===-1)return;if(this.activeOptionOffset>0){this.activeOptionOffset--,this.pendingNavigation=0,this.clearLoadingAnnouncement(),this.updateSelectionUI(!0);return}let o=this.activeIndex-1;if(o<0){this.pendingNavigation=0,this.clearLoadingAnnouncement(),this.activeIndex=-1,this.activeOptionOffset=0,this.updateSelectionUI(!0);return}let c=this.results[o];if(!c||!c.data)return;let u=this.getOptionsForResult(c);this.activeIndex=o,this.activeOptionOffset=Math.max(0,u.length-1),this.pendingNavigation=0,this.clearLoadingAnnouncement(),this.updateSelectionUI(!0),this.preloadAhead(o,e);return}if(this.activeIndex===-1){if(this.results[0]&&!this.results[0].data){this.pendingNavigation+=e,this.results[0].load(),this.scheduleLoadingAnnouncement(),this.preloadAhead(0,e);return}this.activeIndex=0,this.activeOptionOffset=0,this.pendingNavigation=0,this.clearLoadingAnnouncement(),this.updateSelectionUI(!0),this.preloadAhead(0,e);return}let r=this.results[this.activeIndex];if(!r?.data){r&&(this.pendingNavigation+=e,r.load(),this.scheduleLoadingAnnouncement(),this.preloadAhead(this.activeIndex,e));return}let i=this.getOptionsForResult(r);if(this.activeOptionOffset=t)return;let l=this.results[a];if(l&&!l.data){this.pendingNavigation+=e,l.load(),this.scheduleLoadingAnnouncement(),this.preloadAhead(a,e);return}this.activeIndex=a,this.activeOptionOffset=0,this.pendingNavigation=0,this.clearLoadingAnnouncement(),this.updateSelectionUI(!0),this.preloadAhead(a,e)}preloadAhead(e,t){let r=t>0?1:-1,i=Math.abs(this.pendingNavigation)+3;for(let a=1;a<=i;a++){let l=e+r*a;if(l>=0&&l{this.loadingAnnouncementTimeout=null,this.instance?.announce("loading",{},"polite")},800))}clearLoadingAnnouncement(){this.loadingAnnouncementTimeout&&(clearTimeout(this.loadingAnnouncementTimeout),this.loadingAnnouncementTimeout=null)}handleResultLoaded(){if(this.clearLoadingAnnouncement(),this.pendingNavigation===0){this.updateSelectionUI();return}let e=this.pendingNavigation>0?1:-1,t=this.activeIndex,r=this.activeOptionOffset;for(;this.pendingNavigation!==0;)if(e>0){let i=this.results[t];if(i?.data){let o=this.getOptionsForResult(i);if(r=this.results.length){this.pendingNavigation=0;break}let l=this.results[a];if(l?.data)t=a,r=0,this.pendingNavigation--;else{l&&(l.load(),this.scheduleLoadingAnnouncement(),this.preloadAhead(a,e));break}}else{if(r>0){r--,this.pendingNavigation++;continue}let i=t-1;if(i<0){this.pendingNavigation=0;break}let a=this.results[i];if(a?.data){let l=this.getOptionsForResult(a);t=i,r=Math.max(0,l.length-1),this.pendingNavigation++}else break}(t!==this.activeIndex||r!==this.activeOptionOffset)&&(this.activeIndex=t,this.activeOptionOffset=r,this.updateSelectionUI(!0))}updateSelectionUI(e=!1){if(!this.resultsEl||!this.inputEl)return;this.selectedEl&&(this.selectedEl.removeAttribute("data-pf-selected"),this.selectedEl.setAttribute("aria-selected","false"),this.selectedEl=null);let t=this.activeIndex>=0?this.results[this.activeIndex]:null,i=(t?this.getOptionsForResult(t):[])[this.activeOptionOffset];i?(i.setAttribute("data-pf-selected",""),i.setAttribute("aria-selected","true"),this.selectedEl=i,this.inputEl.setAttribute("aria-activedescendant",i.id),e&&this.scrollToCenter(i)):this.inputEl.removeAttribute("aria-activedescendant")}scrollToCenter(e){if(!this.resultsEl)return;let t=this.resultsEl,r=e.offsetTop,i=e.offsetHeight,a=t.clientHeight,l=r-a/2+i/2;t.scrollTo({top:l,behavior:"smooth"})}getResultAndOffsetFromElement(e){let t=e.closest("[data-pf-result-index]");if(!t)return null;let r=parseInt(t.getAttribute("data-pf-result-index"),10),i=parseInt(t.getAttribute("data-pf-option-offset")||"0",10);return Number.isNaN(r)||Number.isNaN(i)?null:{resultIndex:r,optionOffset:i}}activateCurrentSelection(e){if(this.activeIndex<0||this.activeIndex>=this.results.length)return;let t=this.results[this.activeIndex];if(!t||!t.data)return;let i=this.getOptionsForResult(t)[this.activeOptionOffset];!i||!i.href||(e.metaKey||e.ctrlKey||e.shiftKey?window.open(i.href,"_blank"):window.location.href=i.href,this.closeDropdown())}handleResults(e){this.isLoading=!1,this.resultsEl&&this.resultsEl.removeAttribute("aria-busy"),this.statusEl&&(this.statusEl.hidden=!0);for(let i of this.results)i.cleanup();if(this.pendingNavigation=0,this.clearLoadingAnnouncement(),!e.results||e.results.length===0){this.results=[],this.showEmptyState();return}let t=this.maxResults>0?e.results.slice(0,this.maxResults):e.results;this.resultsEl&&(this.resultsEl.innerHTML="",this.selectedEl=null);let r=this.getResultRenderer();this.results=t.map((i,a)=>{let l=this.getPlaceholder(),c=Ke(l)[0];this.resultsEl&&c&&this.resultsEl.appendChild(c);let u=new jt({rawResult:i,placeholderEl:c,renderFn:r,intersectionRoot:this.resultsEl,index:a,onLoad:()=>{this.results[a]===u&&this.handleResultLoaded()}});return u}),this.activeIndex=0,this.activeOptionOffset=0,this.updateSelectionUI(),this.announceResults()}buildTemplateData(e){let t=this.showSubResults?this.instance.getDisplaySubResults(e):[],r=this.instance.generateId("pf-sb-result");return{meta:e.meta||{},excerpt:e.excerpt||"",url:e.url||"",sub_results:t.map(i=>{let a=this.instance.generateId("pf-sb-result");return{title:i.title,url:i.url,excerpt:i.excerpt,aria:{result_id:a,title_id:`${a}-title`,excerpt_id:`${a}-excerpt`}}}),options:{show_sub_results:this.showSubResults},aria:{result_id:r,title_id:`${r}-title`,excerpt_id:`${r}-excerpt`}}}getResultRenderer(){if(this.resultTemplate)return this.resultTemplate;if(this.compiledResultTemplate){let e=this.compiledResultTemplate;return t=>{let r=this.buildTemplateData(t);return e(r)}}return e=>{let t=this.buildTemplateData(e);return ns(t)}}rerenderLoadedResults(){if(this.resultsEl){this.resultsEl.innerHTML="",this.selectedEl=null;for(let e=0;e{this.searchTerm&&this.searchTerm.trim()&&(this.openDropdown(),this.showLoadingState())},this),e.on("results",t=>{this.handleResults(t)},this),e.on("error",t=>{let r=t;this.isLoading=!1;let i=e.translate("error_search")||"Search failed";this.showError({message:r.message||i,details:r.bundlePath?`Bundle path: ${r.bundlePath}`:void 0}),e.announce("error_search",{},"assertive")},this),e.on("search",t=>{this.inputEl&&document.activeElement!==this.inputEl&&(this.inputEl.value=t,this.searchTerm=t)},this),e.on("translations",()=>{let t=this.inputEl?.value||"",r=this.isOpen;this.render(),this.inputEl&&t&&(this.inputEl.value=t),r&&(this.openDropdown(),this.results.length>0&&(this.rerenderLoadedResults(),this.updateSelectionUI()))},this)}cleanup(){this.clearLoadingAnnouncement();for(let e of this.results)e.cleanup();this.results=[],this.selectedEl=null,this._documentClickHandler&&(document.removeEventListener("click",this._documentClickHandler),this._documentClickHandler=null),this._shortcutKeyHandler&&(document.removeEventListener("keydown",this._shortcutKeyHandler),this._shortcutKeyHandler=null)}update(){this.readAttributes(),this._documentClickHandler&&(document.removeEventListener("click",this._documentClickHandler),this._documentClickHandler=null),this._shortcutKeyHandler&&(document.removeEventListener("keydown",this._shortcutKeyHandler),this._shortcutKeyHandler=null),this.render(),this.setupOutsideClickHandler(),this.setupShortcutHandler()}focus(){this.inputEl&&this.inputEl.focus()}};customElements.get("pagefind-searchbox")||customElements.define("pagefind-searchbox",Fe);ts("resolveUrl",(n,s)=>{let e=String(n??"");if(!e||/^[a-z][a-z0-9+.-]*:/i.test(e)||/^\/\//.test(e)||e.startsWith("/"))return e;try{return new URL(e,new URL(String(s??"/"),"https://p")).pathname}catch{return e}});typeof window<"u"&&(window.PagefindComponents=Bt);})(); diff --git a/webstatic.example/dist/pagefind/pagefind-entry.json b/webstatic.example/dist/pagefind/pagefind-entry.json deleted file mode 100644 index c299e8c..0000000 --- a/webstatic.example/dist/pagefind/pagefind-entry.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"1.5.2","languages":{"de":{"hash":"de_8987bfa9ae","wasm":"de","page_count":3},"vi":{"hash":"vi_2270a45bad","wasm":null,"page_count":3},"en":{"hash":"en_9b2654cc0d","wasm":"en","page_count":3}},"include_characters":["_","‿","⁀","⁔","︳","︴","﹍","﹎","﹏","_"]} \ No newline at end of file diff --git a/webstatic.example/dist/pagefind/pagefind-highlight.js b/webstatic.example/dist/pagefind/pagefind-highlight.js deleted file mode 100644 index debfd6d..0000000 --- a/webstatic.example/dist/pagefind/pagefind-highlight.js +++ /dev/null @@ -1,1070 +0,0 @@ -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 __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; -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 -)); -var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); - -// node_modules/mark.js/dist/mark.js -var require_mark = __commonJS({ - "node_modules/mark.js/dist/mark.js"(exports, module) { - (function(global, factory) { - typeof exports === "object" && typeof module !== "undefined" ? module.exports = factory() : typeof define === "function" && define.amd ? define(factory) : global.Mark = factory(); - })(exports, (function() { - "use strict"; - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function(obj) { - return typeof obj; - } : function(obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - var classCallCheck = function(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } - }; - var createClass = /* @__PURE__ */ (function() { - function defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } - } - return function(Constructor, protoProps, staticProps) { - if (protoProps) defineProperties(Constructor.prototype, protoProps); - if (staticProps) defineProperties(Constructor, staticProps); - return Constructor; - }; - })(); - var _extends = Object.assign || function(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - return target; - }; - var DOMIterator = (function() { - function DOMIterator2(ctx) { - var iframes = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : true; - var exclude = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : []; - var iframesTimeout = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : 5e3; - classCallCheck(this, DOMIterator2); - this.ctx = ctx; - this.iframes = iframes; - this.exclude = exclude; - this.iframesTimeout = iframesTimeout; - } - createClass(DOMIterator2, [{ - key: "getContexts", - value: function getContexts() { - var ctx = void 0, filteredCtx = []; - if (typeof this.ctx === "undefined" || !this.ctx) { - ctx = []; - } else if (NodeList.prototype.isPrototypeOf(this.ctx)) { - ctx = Array.prototype.slice.call(this.ctx); - } else if (Array.isArray(this.ctx)) { - ctx = this.ctx; - } else if (typeof this.ctx === "string") { - ctx = Array.prototype.slice.call(document.querySelectorAll(this.ctx)); - } else { - ctx = [this.ctx]; - } - ctx.forEach(function(ctx2) { - var isDescendant = filteredCtx.filter(function(contexts) { - return contexts.contains(ctx2); - }).length > 0; - if (filteredCtx.indexOf(ctx2) === -1 && !isDescendant) { - filteredCtx.push(ctx2); - } - }); - return filteredCtx; - } - }, { - key: "getIframeContents", - value: function getIframeContents(ifr, successFn) { - var errorFn = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : function() { - }; - var doc = void 0; - try { - var ifrWin = ifr.contentWindow; - doc = ifrWin.document; - if (!ifrWin || !doc) { - throw new Error("iframe inaccessible"); - } - } catch (e) { - errorFn(); - } - if (doc) { - successFn(doc); - } - } - }, { - key: "isIframeBlank", - value: function isIframeBlank(ifr) { - var bl = "about:blank", src = ifr.getAttribute("src").trim(), href = ifr.contentWindow.location.href; - return href === bl && src !== bl && src; - } - }, { - key: "observeIframeLoad", - value: function observeIframeLoad(ifr, successFn, errorFn) { - var _this = this; - var called = false, tout = null; - var listener = function listener2() { - if (called) { - return; - } - called = true; - clearTimeout(tout); - try { - if (!_this.isIframeBlank(ifr)) { - ifr.removeEventListener("load", listener2); - _this.getIframeContents(ifr, successFn, errorFn); - } - } catch (e) { - errorFn(); - } - }; - ifr.addEventListener("load", listener); - tout = setTimeout(listener, this.iframesTimeout); - } - }, { - key: "onIframeReady", - value: function onIframeReady(ifr, successFn, errorFn) { - try { - if (ifr.contentWindow.document.readyState === "complete") { - if (this.isIframeBlank(ifr)) { - this.observeIframeLoad(ifr, successFn, errorFn); - } else { - this.getIframeContents(ifr, successFn, errorFn); - } - } else { - this.observeIframeLoad(ifr, successFn, errorFn); - } - } catch (e) { - errorFn(); - } - } - }, { - key: "waitForIframes", - value: function waitForIframes(ctx, done) { - var _this2 = this; - var eachCalled = 0; - this.forEachIframe(ctx, function() { - return true; - }, function(ifr) { - eachCalled++; - _this2.waitForIframes(ifr.querySelector("html"), function() { - if (!--eachCalled) { - done(); - } - }); - }, function(handled) { - if (!handled) { - done(); - } - }); - } - }, { - key: "forEachIframe", - value: function forEachIframe(ctx, filter, each) { - var _this3 = this; - var end = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : function() { - }; - var ifr = ctx.querySelectorAll("iframe"), open = ifr.length, handled = 0; - ifr = Array.prototype.slice.call(ifr); - var checkEnd = function checkEnd2() { - if (--open <= 0) { - end(handled); - } - }; - if (!open) { - checkEnd(); - } - ifr.forEach(function(ifr2) { - if (DOMIterator2.matches(ifr2, _this3.exclude)) { - checkEnd(); - } else { - _this3.onIframeReady(ifr2, function(con) { - if (filter(ifr2)) { - handled++; - each(con); - } - checkEnd(); - }, checkEnd); - } - }); - } - }, { - key: "createIterator", - value: function createIterator(ctx, whatToShow, filter) { - return document.createNodeIterator(ctx, whatToShow, filter, false); - } - }, { - key: "createInstanceOnIframe", - value: function createInstanceOnIframe(contents) { - return new DOMIterator2(contents.querySelector("html"), this.iframes); - } - }, { - key: "compareNodeIframe", - value: function compareNodeIframe(node, prevNode, ifr) { - var compCurr = node.compareDocumentPosition(ifr), prev = Node.DOCUMENT_POSITION_PRECEDING; - if (compCurr & prev) { - if (prevNode !== null) { - var compPrev = prevNode.compareDocumentPosition(ifr), after = Node.DOCUMENT_POSITION_FOLLOWING; - if (compPrev & after) { - return true; - } - } else { - return true; - } - } - return false; - } - }, { - key: "getIteratorNode", - value: function getIteratorNode(itr) { - var prevNode = itr.previousNode(); - var node = void 0; - if (prevNode === null) { - node = itr.nextNode(); - } else { - node = itr.nextNode() && itr.nextNode(); - } - return { - prevNode, - node - }; - } - }, { - key: "checkIframeFilter", - value: function checkIframeFilter(node, prevNode, currIfr, ifr) { - var key = false, handled = false; - ifr.forEach(function(ifrDict, i) { - if (ifrDict.val === currIfr) { - key = i; - handled = ifrDict.handled; - } - }); - if (this.compareNodeIframe(node, prevNode, currIfr)) { - if (key === false && !handled) { - ifr.push({ - val: currIfr, - handled: true - }); - } else if (key !== false && !handled) { - ifr[key].handled = true; - } - return true; - } - if (key === false) { - ifr.push({ - val: currIfr, - handled: false - }); - } - return false; - } - }, { - key: "handleOpenIframes", - value: function handleOpenIframes(ifr, whatToShow, eCb, fCb) { - var _this4 = this; - ifr.forEach(function(ifrDict) { - if (!ifrDict.handled) { - _this4.getIframeContents(ifrDict.val, function(con) { - _this4.createInstanceOnIframe(con).forEachNode(whatToShow, eCb, fCb); - }); - } - }); - } - }, { - key: "iterateThroughNodes", - value: function iterateThroughNodes(whatToShow, ctx, eachCb, filterCb, doneCb) { - var _this5 = this; - var itr = this.createIterator(ctx, whatToShow, filterCb); - var ifr = [], elements = [], node = void 0, prevNode = void 0, retrieveNodes = function retrieveNodes2() { - var _getIteratorNode = _this5.getIteratorNode(itr); - prevNode = _getIteratorNode.prevNode; - node = _getIteratorNode.node; - return node; - }; - while (retrieveNodes()) { - if (this.iframes) { - this.forEachIframe(ctx, function(currIfr) { - return _this5.checkIframeFilter(node, prevNode, currIfr, ifr); - }, function(con) { - _this5.createInstanceOnIframe(con).forEachNode(whatToShow, function(ifrNode) { - return elements.push(ifrNode); - }, filterCb); - }); - } - elements.push(node); - } - elements.forEach(function(node2) { - eachCb(node2); - }); - if (this.iframes) { - this.handleOpenIframes(ifr, whatToShow, eachCb, filterCb); - } - doneCb(); - } - }, { - key: "forEachNode", - value: function forEachNode(whatToShow, each, filter) { - var _this6 = this; - var done = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : function() { - }; - var contexts = this.getContexts(); - var open = contexts.length; - if (!open) { - done(); - } - contexts.forEach(function(ctx) { - var ready = function ready2() { - _this6.iterateThroughNodes(whatToShow, ctx, each, filter, function() { - if (--open <= 0) { - done(); - } - }); - }; - if (_this6.iframes) { - _this6.waitForIframes(ctx, ready); - } else { - ready(); - } - }); - } - }], [{ - key: "matches", - value: function matches(element, selector) { - var selectors = typeof selector === "string" ? [selector] : selector, fn = element.matches || element.matchesSelector || element.msMatchesSelector || element.mozMatchesSelector || element.oMatchesSelector || element.webkitMatchesSelector; - if (fn) { - var match = false; - selectors.every(function(sel) { - if (fn.call(element, sel)) { - match = true; - return false; - } - return true; - }); - return match; - } else { - return false; - } - } - }]); - return DOMIterator2; - })(); - var Mark$1 = (function() { - function Mark3(ctx) { - classCallCheck(this, Mark3); - this.ctx = ctx; - this.ie = false; - var ua = window.navigator.userAgent; - if (ua.indexOf("MSIE") > -1 || ua.indexOf("Trident") > -1) { - this.ie = true; - } - } - createClass(Mark3, [{ - key: "log", - value: function log(msg) { - var level = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "debug"; - var log2 = this.opt.log; - if (!this.opt.debug) { - return; - } - if ((typeof log2 === "undefined" ? "undefined" : _typeof(log2)) === "object" && typeof log2[level] === "function") { - log2[level]("mark.js: " + msg); - } - } - }, { - key: "escapeStr", - value: function escapeStr(str) { - return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"); - } - }, { - key: "createRegExp", - value: function createRegExp(str) { - if (this.opt.wildcards !== "disabled") { - str = this.setupWildcardsRegExp(str); - } - str = this.escapeStr(str); - if (Object.keys(this.opt.synonyms).length) { - str = this.createSynonymsRegExp(str); - } - if (this.opt.ignoreJoiners || this.opt.ignorePunctuation.length) { - str = this.setupIgnoreJoinersRegExp(str); - } - if (this.opt.diacritics) { - str = this.createDiacriticsRegExp(str); - } - str = this.createMergedBlanksRegExp(str); - if (this.opt.ignoreJoiners || this.opt.ignorePunctuation.length) { - str = this.createJoinersRegExp(str); - } - if (this.opt.wildcards !== "disabled") { - str = this.createWildcardsRegExp(str); - } - str = this.createAccuracyRegExp(str); - return str; - } - }, { - key: "createSynonymsRegExp", - value: function createSynonymsRegExp(str) { - var syn = this.opt.synonyms, sens = this.opt.caseSensitive ? "" : "i", joinerPlaceholder = this.opt.ignoreJoiners || this.opt.ignorePunctuation.length ? "\0" : ""; - for (var index in syn) { - if (syn.hasOwnProperty(index)) { - var value = syn[index], k1 = this.opt.wildcards !== "disabled" ? this.setupWildcardsRegExp(index) : this.escapeStr(index), k2 = this.opt.wildcards !== "disabled" ? this.setupWildcardsRegExp(value) : this.escapeStr(value); - if (k1 !== "" && k2 !== "") { - str = str.replace(new RegExp("(" + this.escapeStr(k1) + "|" + this.escapeStr(k2) + ")", "gm" + sens), joinerPlaceholder + ("(" + this.processSynomyms(k1) + "|") + (this.processSynomyms(k2) + ")") + joinerPlaceholder); - } - } - } - return str; - } - }, { - key: "processSynomyms", - value: function processSynomyms(str) { - if (this.opt.ignoreJoiners || this.opt.ignorePunctuation.length) { - str = this.setupIgnoreJoinersRegExp(str); - } - return str; - } - }, { - key: "setupWildcardsRegExp", - value: function setupWildcardsRegExp(str) { - str = str.replace(/(?:\\)*\?/g, function(val) { - return val.charAt(0) === "\\" ? "?" : ""; - }); - return str.replace(/(?:\\)*\*/g, function(val) { - return val.charAt(0) === "\\" ? "*" : ""; - }); - } - }, { - key: "createWildcardsRegExp", - value: function createWildcardsRegExp(str) { - var spaces = this.opt.wildcards === "withSpaces"; - return str.replace(/\u0001/g, spaces ? "[\\S\\s]?" : "\\S?").replace(/\u0002/g, spaces ? "[\\S\\s]*?" : "\\S*"); - } - }, { - key: "setupIgnoreJoinersRegExp", - value: function setupIgnoreJoinersRegExp(str) { - return str.replace(/[^(|)\\]/g, function(val, indx, original) { - var nextChar = original.charAt(indx + 1); - if (/[(|)\\]/.test(nextChar) || nextChar === "") { - return val; - } else { - return val + "\0"; - } - }); - } - }, { - key: "createJoinersRegExp", - value: function createJoinersRegExp(str) { - var joiner = []; - var ignorePunctuation = this.opt.ignorePunctuation; - if (Array.isArray(ignorePunctuation) && ignorePunctuation.length) { - joiner.push(this.escapeStr(ignorePunctuation.join(""))); - } - if (this.opt.ignoreJoiners) { - joiner.push("\\u00ad\\u200b\\u200c\\u200d"); - } - return joiner.length ? str.split(/\u0000+/).join("[" + joiner.join("") + "]*") : str; - } - }, { - key: "createDiacriticsRegExp", - value: function createDiacriticsRegExp(str) { - var sens = this.opt.caseSensitive ? "" : "i", dct = this.opt.caseSensitive ? ["a\xE0\xE1\u1EA3\xE3\u1EA1\u0103\u1EB1\u1EAF\u1EB3\u1EB5\u1EB7\xE2\u1EA7\u1EA5\u1EA9\u1EAB\u1EAD\xE4\xE5\u0101\u0105", "A\xC0\xC1\u1EA2\xC3\u1EA0\u0102\u1EB0\u1EAE\u1EB2\u1EB4\u1EB6\xC2\u1EA6\u1EA4\u1EA8\u1EAA\u1EAC\xC4\xC5\u0100\u0104", "c\xE7\u0107\u010D", "C\xC7\u0106\u010C", "d\u0111\u010F", "D\u0110\u010E", "e\xE8\xE9\u1EBB\u1EBD\u1EB9\xEA\u1EC1\u1EBF\u1EC3\u1EC5\u1EC7\xEB\u011B\u0113\u0119", "E\xC8\xC9\u1EBA\u1EBC\u1EB8\xCA\u1EC0\u1EBE\u1EC2\u1EC4\u1EC6\xCB\u011A\u0112\u0118", "i\xEC\xED\u1EC9\u0129\u1ECB\xEE\xEF\u012B", "I\xCC\xCD\u1EC8\u0128\u1ECA\xCE\xCF\u012A", "l\u0142", "L\u0141", "n\xF1\u0148\u0144", "N\xD1\u0147\u0143", "o\xF2\xF3\u1ECF\xF5\u1ECD\xF4\u1ED3\u1ED1\u1ED5\u1ED7\u1ED9\u01A1\u1EDF\u1EE1\u1EDB\u1EDD\u1EE3\xF6\xF8\u014D", "O\xD2\xD3\u1ECE\xD5\u1ECC\xD4\u1ED2\u1ED0\u1ED4\u1ED6\u1ED8\u01A0\u1EDE\u1EE0\u1EDA\u1EDC\u1EE2\xD6\xD8\u014C", "r\u0159", "R\u0158", "s\u0161\u015B\u0219\u015F", "S\u0160\u015A\u0218\u015E", "t\u0165\u021B\u0163", "T\u0164\u021A\u0162", "u\xF9\xFA\u1EE7\u0169\u1EE5\u01B0\u1EEB\u1EE9\u1EED\u1EEF\u1EF1\xFB\xFC\u016F\u016B", "U\xD9\xDA\u1EE6\u0168\u1EE4\u01AF\u1EEA\u1EE8\u1EEC\u1EEE\u1EF0\xDB\xDC\u016E\u016A", "y\xFD\u1EF3\u1EF7\u1EF9\u1EF5\xFF", "Y\xDD\u1EF2\u1EF6\u1EF8\u1EF4\u0178", "z\u017E\u017C\u017A", "Z\u017D\u017B\u0179"] : ["a\xE0\xE1\u1EA3\xE3\u1EA1\u0103\u1EB1\u1EAF\u1EB3\u1EB5\u1EB7\xE2\u1EA7\u1EA5\u1EA9\u1EAB\u1EAD\xE4\xE5\u0101\u0105A\xC0\xC1\u1EA2\xC3\u1EA0\u0102\u1EB0\u1EAE\u1EB2\u1EB4\u1EB6\xC2\u1EA6\u1EA4\u1EA8\u1EAA\u1EAC\xC4\xC5\u0100\u0104", "c\xE7\u0107\u010DC\xC7\u0106\u010C", "d\u0111\u010FD\u0110\u010E", "e\xE8\xE9\u1EBB\u1EBD\u1EB9\xEA\u1EC1\u1EBF\u1EC3\u1EC5\u1EC7\xEB\u011B\u0113\u0119E\xC8\xC9\u1EBA\u1EBC\u1EB8\xCA\u1EC0\u1EBE\u1EC2\u1EC4\u1EC6\xCB\u011A\u0112\u0118", "i\xEC\xED\u1EC9\u0129\u1ECB\xEE\xEF\u012BI\xCC\xCD\u1EC8\u0128\u1ECA\xCE\xCF\u012A", "l\u0142L\u0141", "n\xF1\u0148\u0144N\xD1\u0147\u0143", "o\xF2\xF3\u1ECF\xF5\u1ECD\xF4\u1ED3\u1ED1\u1ED5\u1ED7\u1ED9\u01A1\u1EDF\u1EE1\u1EDB\u1EDD\u1EE3\xF6\xF8\u014DO\xD2\xD3\u1ECE\xD5\u1ECC\xD4\u1ED2\u1ED0\u1ED4\u1ED6\u1ED8\u01A0\u1EDE\u1EE0\u1EDA\u1EDC\u1EE2\xD6\xD8\u014C", "r\u0159R\u0158", "s\u0161\u015B\u0219\u015FS\u0160\u015A\u0218\u015E", "t\u0165\u021B\u0163T\u0164\u021A\u0162", "u\xF9\xFA\u1EE7\u0169\u1EE5\u01B0\u1EEB\u1EE9\u1EED\u1EEF\u1EF1\xFB\xFC\u016F\u016BU\xD9\xDA\u1EE6\u0168\u1EE4\u01AF\u1EEA\u1EE8\u1EEC\u1EEE\u1EF0\xDB\xDC\u016E\u016A", "y\xFD\u1EF3\u1EF7\u1EF9\u1EF5\xFFY\xDD\u1EF2\u1EF6\u1EF8\u1EF4\u0178", "z\u017E\u017C\u017AZ\u017D\u017B\u0179"]; - var handled = []; - str.split("").forEach(function(ch) { - dct.every(function(dct2) { - if (dct2.indexOf(ch) !== -1) { - if (handled.indexOf(dct2) > -1) { - return false; - } - str = str.replace(new RegExp("[" + dct2 + "]", "gm" + sens), "[" + dct2 + "]"); - handled.push(dct2); - } - return true; - }); - }); - return str; - } - }, { - key: "createMergedBlanksRegExp", - value: function createMergedBlanksRegExp(str) { - return str.replace(/[\s]+/gmi, "[\\s]+"); - } - }, { - key: "createAccuracyRegExp", - value: function createAccuracyRegExp(str) { - var _this = this; - var chars = "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xA1\xBF"; - var acc = this.opt.accuracy, val = typeof acc === "string" ? acc : acc.value, ls = typeof acc === "string" ? [] : acc.limiters, lsJoin = ""; - ls.forEach(function(limiter) { - lsJoin += "|" + _this.escapeStr(limiter); - }); - switch (val) { - case "partially": - default: - return "()(" + str + ")"; - case "complementary": - lsJoin = "\\s" + (lsJoin ? lsJoin : this.escapeStr(chars)); - return "()([^" + lsJoin + "]*" + str + "[^" + lsJoin + "]*)"; - case "exactly": - return "(^|\\s" + lsJoin + ")(" + str + ")(?=$|\\s" + lsJoin + ")"; - } - } - }, { - key: "getSeparatedKeywords", - value: function getSeparatedKeywords(sv) { - var _this2 = this; - var stack = []; - sv.forEach(function(kw) { - if (!_this2.opt.separateWordSearch) { - if (kw.trim() && stack.indexOf(kw) === -1) { - stack.push(kw); - } - } else { - kw.split(" ").forEach(function(kwSplitted) { - if (kwSplitted.trim() && stack.indexOf(kwSplitted) === -1) { - stack.push(kwSplitted); - } - }); - } - }); - return { - "keywords": stack.sort(function(a, b) { - return b.length - a.length; - }), - "length": stack.length - }; - } - }, { - key: "isNumeric", - value: function isNumeric(value) { - return Number(parseFloat(value)) == value; - } - }, { - key: "checkRanges", - value: function checkRanges(array) { - var _this3 = this; - if (!Array.isArray(array) || Object.prototype.toString.call(array[0]) !== "[object Object]") { - this.log("markRanges() will only accept an array of objects"); - this.opt.noMatch(array); - return []; - } - var stack = []; - var last = 0; - array.sort(function(a, b) { - return a.start - b.start; - }).forEach(function(item) { - var _callNoMatchOnInvalid = _this3.callNoMatchOnInvalidRanges(item, last), start = _callNoMatchOnInvalid.start, end = _callNoMatchOnInvalid.end, valid = _callNoMatchOnInvalid.valid; - if (valid) { - item.start = start; - item.length = end - start; - stack.push(item); - last = end; - } - }); - return stack; - } - }, { - key: "callNoMatchOnInvalidRanges", - value: function callNoMatchOnInvalidRanges(range, last) { - var start = void 0, end = void 0, valid = false; - if (range && typeof range.start !== "undefined") { - start = parseInt(range.start, 10); - end = start + parseInt(range.length, 10); - if (this.isNumeric(range.start) && this.isNumeric(range.length) && end - last > 0 && end - start > 0) { - valid = true; - } else { - this.log("Ignoring invalid or overlapping range: " + ("" + JSON.stringify(range))); - this.opt.noMatch(range); - } - } else { - this.log("Ignoring invalid range: " + JSON.stringify(range)); - this.opt.noMatch(range); - } - return { - start, - end, - valid - }; - } - }, { - key: "checkWhitespaceRanges", - value: function checkWhitespaceRanges(range, originalLength, string) { - var end = void 0, valid = true, max = string.length, offset = originalLength - max, start = parseInt(range.start, 10) - offset; - start = start > max ? max : start; - end = start + parseInt(range.length, 10); - if (end > max) { - end = max; - this.log("End range automatically set to the max value of " + max); - } - if (start < 0 || end - start < 0 || start > max || end > max) { - valid = false; - this.log("Invalid range: " + JSON.stringify(range)); - this.opt.noMatch(range); - } else if (string.substring(start, end).replace(/\s+/g, "") === "") { - valid = false; - this.log("Skipping whitespace only range: " + JSON.stringify(range)); - this.opt.noMatch(range); - } - return { - start, - end, - valid - }; - } - }, { - key: "getTextNodes", - value: function getTextNodes(cb) { - var _this4 = this; - var val = "", nodes = []; - this.iterator.forEachNode(NodeFilter.SHOW_TEXT, function(node) { - nodes.push({ - start: val.length, - end: (val += node.textContent).length, - node - }); - }, function(node) { - if (_this4.matchesExclude(node.parentNode)) { - return NodeFilter.FILTER_REJECT; - } else { - return NodeFilter.FILTER_ACCEPT; - } - }, function() { - cb({ - value: val, - nodes - }); - }); - } - }, { - key: "matchesExclude", - value: function matchesExclude(el) { - return DOMIterator.matches(el, this.opt.exclude.concat(["script", "style", "title", "head", "html"])); - } - }, { - key: "wrapRangeInTextNode", - value: function wrapRangeInTextNode(node, start, end) { - var hEl = !this.opt.element ? "mark" : this.opt.element, startNode = node.splitText(start), ret = startNode.splitText(end - start); - var repl = document.createElement(hEl); - repl.setAttribute("data-markjs", "true"); - if (this.opt.className) { - repl.setAttribute("class", this.opt.className); - } - repl.textContent = startNode.textContent; - startNode.parentNode.replaceChild(repl, startNode); - return ret; - } - }, { - key: "wrapRangeInMappedTextNode", - value: function wrapRangeInMappedTextNode(dict, start, end, filterCb, eachCb) { - var _this5 = this; - dict.nodes.every(function(n, i) { - var sibl = dict.nodes[i + 1]; - if (typeof sibl === "undefined" || sibl.start > start) { - if (!filterCb(n.node)) { - return false; - } - var s = start - n.start, e = (end > n.end ? n.end : end) - n.start, startStr = dict.value.substr(0, n.start), endStr = dict.value.substr(e + n.start); - n.node = _this5.wrapRangeInTextNode(n.node, s, e); - dict.value = startStr + endStr; - dict.nodes.forEach(function(k, j) { - if (j >= i) { - if (dict.nodes[j].start > 0 && j !== i) { - dict.nodes[j].start -= e; - } - dict.nodes[j].end -= e; - } - }); - end -= e; - eachCb(n.node.previousSibling, n.start); - if (end > n.end) { - start = n.end; - } else { - return false; - } - } - return true; - }); - } - }, { - key: "wrapMatches", - value: function wrapMatches(regex, ignoreGroups, filterCb, eachCb, endCb) { - var _this6 = this; - var matchIdx = ignoreGroups === 0 ? 0 : ignoreGroups + 1; - this.getTextNodes(function(dict) { - dict.nodes.forEach(function(node) { - node = node.node; - var match = void 0; - while ((match = regex.exec(node.textContent)) !== null && match[matchIdx] !== "") { - if (!filterCb(match[matchIdx], node)) { - continue; - } - var pos = match.index; - if (matchIdx !== 0) { - for (var i = 1; i < matchIdx; i++) { - pos += match[i].length; - } - } - node = _this6.wrapRangeInTextNode(node, pos, pos + match[matchIdx].length); - eachCb(node.previousSibling); - regex.lastIndex = 0; - } - }); - endCb(); - }); - } - }, { - key: "wrapMatchesAcrossElements", - value: function wrapMatchesAcrossElements(regex, ignoreGroups, filterCb, eachCb, endCb) { - var _this7 = this; - var matchIdx = ignoreGroups === 0 ? 0 : ignoreGroups + 1; - this.getTextNodes(function(dict) { - var match = void 0; - while ((match = regex.exec(dict.value)) !== null && match[matchIdx] !== "") { - var start = match.index; - if (matchIdx !== 0) { - for (var i = 1; i < matchIdx; i++) { - start += match[i].length; - } - } - var end = start + match[matchIdx].length; - _this7.wrapRangeInMappedTextNode(dict, start, end, function(node) { - return filterCb(match[matchIdx], node); - }, function(node, lastIndex) { - regex.lastIndex = lastIndex; - eachCb(node); - }); - } - endCb(); - }); - } - }, { - key: "wrapRangeFromIndex", - value: function wrapRangeFromIndex(ranges, filterCb, eachCb, endCb) { - var _this8 = this; - this.getTextNodes(function(dict) { - var originalLength = dict.value.length; - ranges.forEach(function(range, counter) { - var _checkWhitespaceRange = _this8.checkWhitespaceRanges(range, originalLength, dict.value), start = _checkWhitespaceRange.start, end = _checkWhitespaceRange.end, valid = _checkWhitespaceRange.valid; - if (valid) { - _this8.wrapRangeInMappedTextNode(dict, start, end, function(node) { - return filterCb(node, range, dict.value.substring(start, end), counter); - }, function(node) { - eachCb(node, range); - }); - } - }); - endCb(); - }); - } - }, { - key: "unwrapMatches", - value: function unwrapMatches(node) { - var parent = node.parentNode; - var docFrag = document.createDocumentFragment(); - while (node.firstChild) { - docFrag.appendChild(node.removeChild(node.firstChild)); - } - parent.replaceChild(docFrag, node); - if (!this.ie) { - parent.normalize(); - } else { - this.normalizeTextNode(parent); - } - } - }, { - key: "normalizeTextNode", - value: function normalizeTextNode(node) { - if (!node) { - return; - } - if (node.nodeType === 3) { - while (node.nextSibling && node.nextSibling.nodeType === 3) { - node.nodeValue += node.nextSibling.nodeValue; - node.parentNode.removeChild(node.nextSibling); - } - } else { - this.normalizeTextNode(node.firstChild); - } - this.normalizeTextNode(node.nextSibling); - } - }, { - key: "markRegExp", - value: function markRegExp(regexp, opt) { - var _this9 = this; - this.opt = opt; - this.log('Searching with expression "' + regexp + '"'); - var totalMatches = 0, fn = "wrapMatches"; - var eachCb = function eachCb2(element) { - totalMatches++; - _this9.opt.each(element); - }; - if (this.opt.acrossElements) { - fn = "wrapMatchesAcrossElements"; - } - this[fn](regexp, this.opt.ignoreGroups, function(match, node) { - return _this9.opt.filter(node, match, totalMatches); - }, eachCb, function() { - if (totalMatches === 0) { - _this9.opt.noMatch(regexp); - } - _this9.opt.done(totalMatches); - }); - } - }, { - key: "mark", - value: function mark(sv, opt) { - var _this10 = this; - this.opt = opt; - var totalMatches = 0, fn = "wrapMatches"; - var _getSeparatedKeywords = this.getSeparatedKeywords(typeof sv === "string" ? [sv] : sv), kwArr = _getSeparatedKeywords.keywords, kwArrLen = _getSeparatedKeywords.length, sens = this.opt.caseSensitive ? "" : "i", handler = function handler2(kw) { - var regex = new RegExp(_this10.createRegExp(kw), "gm" + sens), matches = 0; - _this10.log('Searching with expression "' + regex + '"'); - _this10[fn](regex, 1, function(term, node) { - return _this10.opt.filter(node, kw, totalMatches, matches); - }, function(element) { - matches++; - totalMatches++; - _this10.opt.each(element); - }, function() { - if (matches === 0) { - _this10.opt.noMatch(kw); - } - if (kwArr[kwArrLen - 1] === kw) { - _this10.opt.done(totalMatches); - } else { - handler2(kwArr[kwArr.indexOf(kw) + 1]); - } - }); - }; - if (this.opt.acrossElements) { - fn = "wrapMatchesAcrossElements"; - } - if (kwArrLen === 0) { - this.opt.done(totalMatches); - } else { - handler(kwArr[0]); - } - } - }, { - key: "markRanges", - value: function markRanges(rawRanges, opt) { - var _this11 = this; - this.opt = opt; - var totalMatches = 0, ranges = this.checkRanges(rawRanges); - if (ranges && ranges.length) { - this.log("Starting to mark with the following ranges: " + JSON.stringify(ranges)); - this.wrapRangeFromIndex(ranges, function(node, range, match, counter) { - return _this11.opt.filter(node, range, match, counter); - }, function(element, range) { - totalMatches++; - _this11.opt.each(element, range); - }, function() { - _this11.opt.done(totalMatches); - }); - } else { - this.opt.done(totalMatches); - } - } - }, { - key: "unmark", - value: function unmark(opt) { - var _this12 = this; - this.opt = opt; - var sel = this.opt.element ? this.opt.element : "*"; - sel += "[data-markjs]"; - if (this.opt.className) { - sel += "." + this.opt.className; - } - this.log('Removal selector "' + sel + '"'); - this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT, function(node) { - _this12.unwrapMatches(node); - }, function(node) { - var matchesSel = DOMIterator.matches(node, sel), matchesExclude = _this12.matchesExclude(node); - if (!matchesSel || matchesExclude) { - return NodeFilter.FILTER_REJECT; - } else { - return NodeFilter.FILTER_ACCEPT; - } - }, this.opt.done); - } - }, { - key: "opt", - set: function set$$1(val) { - this._opt = _extends({}, { - "element": "", - "className": "", - "exclude": [], - "iframes": false, - "iframesTimeout": 5e3, - "separateWordSearch": true, - "diacritics": true, - "synonyms": {}, - "accuracy": "partially", - "acrossElements": false, - "caseSensitive": false, - "ignoreJoiners": false, - "ignoreGroups": 0, - "ignorePunctuation": [], - "wildcards": "disabled", - "each": function each() { - }, - "noMatch": function noMatch() { - }, - "filter": function filter() { - return true; - }, - "done": function done() { - }, - "debug": false, - "log": window.console - }, val); - }, - get: function get$$1() { - return this._opt; - } - }, { - key: "iterator", - get: function get$$1() { - return new DOMIterator(this.ctx, this.opt.iframes, this.opt.exclude, this.opt.iframesTimeout); - } - }]); - return Mark3; - })(); - function Mark2(ctx) { - var _this = this; - var instance = new Mark$1(ctx); - this.mark = function(sv, opt) { - instance.mark(sv, opt); - return _this; - }; - this.markRegExp = function(sv, opt) { - instance.markRegExp(sv, opt); - return _this; - }; - this.markRanges = function(sv, opt) { - instance.markRanges(sv, opt); - return _this; - }; - this.unmark = function(opt) { - instance.unmark(opt); - return _this; - }; - return this; - } - return Mark2; - })); - } -}); - -// lib/highlight.ts -var import_mark = __toESM(require_mark(), 1); -var PagefindHighlight = class { - constructor(options = { - markContext: null, - highlightParam: "pagefind-highlight", - markOptions: { - className: "pagefind-highlight", - exclude: ["[data-pagefind-ignore]", "[data-pagefind-ignore] *"] - }, - addStyles: true - }) { - __publicField(this, "highlightParam"); - __publicField(this, "markContext"); - __publicField(this, "markOptions"); - __publicField(this, "addStyles"); - var _a, _b; - const { highlightParam, markContext, markOptions, addStyles } = options; - this.highlightParam = highlightParam ?? "pagefind-highlight"; - this.addStyles = addStyles ?? true; - this.markContext = markContext !== void 0 ? markContext : null; - this.markOptions = markOptions !== void 0 ? markOptions : { - className: "pagefind-highlight", - exclude: ["[data-pagefind-ignore]", "[data-pagefind-ignore] *"] - }; - (_a = this.markOptions).className ?? (_a.className = "pagefind__highlight"); - (_b = this.markOptions).exclude ?? (_b.exclude = [ - "[data-pagefind-ignore]", - "[data-pagefind-ignore] *" - ]); - this.markOptions.separateWordSearch = false; - this.highlight(); - } - getHighlightParams(paramName) { - const urlParams = new URLSearchParams(window.location.search); - return urlParams.getAll(paramName); - } - // Inline styles might be too hard to override - addHighlightStyles(className) { - if (!className) return; - const styleElement = document.createElement("style"); - styleElement.innerText = `:where(.${className}) { background-color: yellow; color: black; }`; - document.head.appendChild(styleElement); - } - createMarkInstance() { - if (this.markContext) { - return new import_mark.default(this.markContext); - } - const pagefindBody = document.querySelectorAll("[data-pagefind-body]"); - if (pagefindBody.length !== 0) { - return new import_mark.default(pagefindBody); - } else { - return new import_mark.default(document.body); - } - } - markText(instance, text) { - instance.mark(text, this.markOptions); - } - highlight() { - const params = this.getHighlightParams(this.highlightParam); - if (!params || params.length === 0) return; - this.addStyles && this.addHighlightStyles(this.markOptions.className); - const markInstance = this.createMarkInstance(); - this.markText(markInstance, params); - } -}; -window.PagefindHighlight = PagefindHighlight; -export { - PagefindHighlight as default -}; -/*! Bundled license information: - -mark.js/dist/mark.js: - (*!*************************************************** - * mark.js v8.11.1 - * https://markjs.io/ - * Copyright (c) 2014–2018, Julian Kühnel - * Released under the MIT license https://git.io/vwTVl - *****************************************************) -*/ diff --git a/webstatic.example/dist/pagefind/pagefind-modular-ui.css b/webstatic.example/dist/pagefind/pagefind-modular-ui.css deleted file mode 100644 index dcf2c3f..0000000 --- a/webstatic.example/dist/pagefind/pagefind-modular-ui.css +++ /dev/null @@ -1,214 +0,0 @@ -:root { - --pagefind-ui-scale: 0.8; - --pagefind-ui-primary: #034AD8; - --pagefind-ui-fade: #707070; - --pagefind-ui-text: #393939; - --pagefind-ui-background: #ffffff; - --pagefind-ui-border: #eeeeee; - --pagefind-ui-tag: #eeeeee; - --pagefind-ui-border-width: 2px; - --pagefind-ui-border-radius: 8px; - --pagefind-ui-image-border-radius: 8px; - --pagefind-ui-image-box-ratio: 3 / 2; - --pagefind-ui-font: system, -apple-system, ".SFNSText-Regular", - "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", - "Lucida Grande", sans-serif; -} - -[data-pfmod-hidden] { - display: none !important; -} - -[data-pfmod-suppressed] { - opacity: 0 !important; - pointer-events: none !important; -} - -[data-pfmod-sr-hidden] { - -webkit-clip: rect(0 0 0 0) !important; - clip: rect(0 0 0 0) !important; - -webkit-clip-path: inset(100%) !important; - clip-path: inset(100%) !important; - height: 1px !important; - overflow: hidden !important; - overflow: clip !important; - position: absolute !important; - white-space: nowrap !important; - width: 1px !important; -} - -[data-pfmod-loading] { - color: var(--pagefind-ui-text); - background-color: var(--pagefind-ui-text); - border-radius: var(--pagefind-ui-border-radius); - opacity: 0.1; - pointer-events: none; -} - -/* Input */ - -.pagefind-modular-input-wrapper { - position: relative; -} - -.pagefind-modular-input-wrapper::before { - background-color: var(--pagefind-ui-text); - width: calc(18px * var(--pagefind-ui-scale)); - height: calc(18px * var(--pagefind-ui-scale)); - top: calc(23px * var(--pagefind-ui-scale)); - left: calc(20px * var(--pagefind-ui-scale)); - content: ""; - position: absolute; - display: block; - opacity: 0.7; - -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A"); - mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A"); - -webkit-mask-size: 100%; - mask-size: 100%; - z-index: 9; - pointer-events: none; -} - -.pagefind-modular-input { - height: calc(64px * var(--pagefind-ui-scale)); - padding: 0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale)); - background-color: var(--pagefind-ui-background); - border: var(--pagefind-ui-border-width) solid var(--pagefind-ui-border); - border-radius: var(--pagefind-ui-border-radius); - font-size: calc(21px * var(--pagefind-ui-scale)); - position: relative; - appearance: none; - -webkit-appearance: none; - display: flex; - width: 100%; - box-sizing: border-box; - font-weight: 700; -} - -.pagefind-modular-input::placeholder { - opacity: 0.2; -} - -.pagefind-modular-input-clear { - position: absolute; - top: calc(2px * var(--pagefind-ui-scale)); - right: calc(2px * var(--pagefind-ui-scale)); - height: calc(60px * var(--pagefind-ui-scale)); - border-radius: var(--pagefind-ui-border-radius); - padding: 0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale)); - color: var(--pagefind-ui-text); - font-size: calc(14px * var(--pagefind-ui-scale)); - cursor: pointer; - background-color: var(--pagefind-ui-background); - border: none; - appearance: none; -} - -/* ResultList */ - -.pagefind-modular-list-result { - list-style-type: none; - display: flex; - align-items: flex-start; - gap: min(calc(40px * var(--pagefind-ui-scale)), 3%); - padding: calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale)); - border-top: solid var(--pagefind-ui-border-width) var(--pagefind-ui-border); -} - -.pagefind-modular-list-result:last-of-type { - border-bottom: solid var(--pagefind-ui-border-width) var(--pagefind-ui-border); -} - -.pagefind-modular-list-thumb { - width: min(30%, - calc((30% - (100px * var(--pagefind-ui-scale))) * 100000)); - max-width: calc(120px * var(--pagefind-ui-scale)); - margin-top: calc(10px * var(--pagefind-ui-scale)); - aspect-ratio: var(--pagefind-ui-image-box-ratio); - position: relative; -} - -.pagefind-modular-list-image { - display: block; - position: absolute; - left: 50%; - transform: translateX(-50%); - font-size: 0; - width: auto; - height: auto; - max-width: 100%; - max-height: 100%; - border-radius: var(--pagefind-ui-image-border-radius); -} - -.pagefind-modular-list-inner { - flex: 1; - display: flex; - flex-direction: column; - align-items: flex-start; - margin-top: calc(10px * var(--pagefind-ui-scale)); -} - -.pagefind-modular-list-title { - display: inline-block; - font-weight: 700; - font-size: calc(21px * var(--pagefind-ui-scale)); - margin-top: 0; - margin-bottom: 0; -} - -.pagefind-modular-list-link { - color: var(--pagefind-ui-text); - text-decoration: none; -} - -.pagefind-modular-list-link:hover { - text-decoration: underline; -} - -.pagefind-modular-list-excerpt { - display: inline-block; - font-weight: 400; - font-size: calc(16px * var(--pagefind-ui-scale)); - margin-top: calc(4px * var(--pagefind-ui-scale)); - margin-bottom: 0; - min-width: calc(250px * var(--pagefind-ui-scale)); -} - -/* FilterPills */ - -.pagefind-modular-filter-pills-wrapper { - overflow-x: scroll; - padding: 15px 0; -} - -.pagefind-modular-filter-pills { - display: flex; - gap: 6px; -} - -.pagefind-modular-filter-pill { - display: flex; - justify-content: center; - align-items: center; - border: none; - appearance: none; - padding: 0 calc(24px * var(--pagefind-ui-scale)); - background-color: var(--pagefind-ui-background); - color: var(--pagefind-ui-fade); - border: var(--pagefind-ui-border-width) solid var(--pagefind-ui-border); - border-radius: calc(25px * var(--pagefind-ui-scale)); - font-size: calc(18px * var(--pagefind-ui-scale)); - height: calc(50px * var(--pagefind-ui-scale)); - cursor: pointer; - white-space: nowrap; -} - -.pagefind-modular-filter-pill:hover { - border-color: var(--pagefind-ui-primary); -} - -.pagefind-modular-filter-pill[aria-pressed="true"] { - border-color: var(--pagefind-ui-primary); - color: var(--pagefind-ui-primary); -} \ No newline at end of file diff --git a/webstatic.example/dist/pagefind/pagefind-modular-ui.js b/webstatic.example/dist/pagefind/pagefind-modular-ui.js deleted file mode 100644 index 922cf02..0000000 --- a/webstatic.example/dist/pagefind/pagefind-modular-ui.js +++ /dev/null @@ -1,8 +0,0 @@ -(()=>{var w=Object.defineProperty;var b=(i,e)=>{for(var t in e)w(i,t,{get:e[t],enumerable:!0})};var f={};b(f,{FilterPills:()=>c,Input:()=>a,Instance:()=>p,ResultList:()=>o,Summary:()=>h});var r=class i{constructor(e){this.element=document.createElement(e)}id(e){return this.element.id=e,this}class(e){return this.element.classList.add(e),this}attrs(e){for(let[t,s]of Object.entries(e))this.element.setAttribute(t,s);return this}text(e){return this.element.innerText=e,this}html(e){return this.element.innerHTML=e,this}handle(e,t){return this.element.addEventListener(e,t),this}addTo(e){return e instanceof i?e.element.appendChild(this.element):e.appendChild(this.element),this.element}};var T=async(i=100)=>new Promise(e=>setTimeout(e,i)),a=class{constructor(e={}){if(this.inputEl=null,this.clearEl=null,this.instance=null,this.searchID=0,this.debounceTimeoutMs=e.debounceTimeoutMs??300,e.inputElement){if(e.containerElement){console.warn("[Pagefind Input component]: inputElement and containerElement both supplied. Ignoring the container option.");return}this.initExisting(e.inputElement)}else if(e.containerElement)this.initContainer(e.containerElement);else{console.error("[Pagefind Input component]: No selector supplied for containerElement or inputElement");return}this.inputEl.addEventListener("input",async t=>{if(this.instance&&typeof t?.target?.value=="string"){this.updateState(t.target.value);let s=++this.searchID;if(await T(this.debounceTimeoutMs),s!==this.searchID)return null;this.instance?.triggerSearch(t.target.value)}}),this.inputEl.addEventListener("keydown",t=>{t.key==="Escape"&&(++this.searchID,this.inputEl.value="",this.instance?.triggerSearch(""),this.updateState("")),t.key==="Enter"&&t.preventDefault()}),this.inputEl.addEventListener("focus",()=>{this.instance?.triggerLoad()})}initContainer(e){let t=document.querySelector(e);if(!t){console.error(`[Pagefind Input component]: No container found for ${e} selector`);return}if(t.tagName==="INPUT")console.warn(`[Pagefind Input component]: Encountered input element for ${e} when a container was expected`),console.warn("[Pagefind Input component]: Treating containerElement option as inputElement and proceeding"),this.initExisting(e);else{t.innerHTML="";let s=0;for(;document.querySelector(`#pfmod-input-${s}`);)s+=1;let n=new r("form").class("pagefind-modular-input-wrapper").attrs({role:"search","aria-label":"Search this site",action:"javascript:void(0);"});new r("label").attrs({for:`pfmod-input-${s}`,"data-pfmod-sr-hidden":"true"}).text("Search this site").addTo(n),this.inputEl=new r("input").id(`pfmod-input-${s}`).class("pagefind-modular-input").attrs({autocapitalize:"none",enterkeyhint:"search"}).addTo(n),this.clearEl=new r("button").class("pagefind-modular-input-clear").attrs({"data-pfmod-suppressed":"true"}).text("Clear").handle("click",()=>{this.inputEl.value="",this.instance.triggerSearch(""),this.updateState("")}).addTo(n),n.addTo(t)}}initExisting(e){let t=document.querySelector(e);if(!t){console.error(`[Pagefind Input component]: No input element found for ${e} selector`);return}if(t.tagName!=="INPUT"){console.error(`[Pagefind Input component]: Expected ${e} to be an element`);return}this.inputEl=t}updateState(e){this.clearEl&&(e&&e?.length?this.clearEl.removeAttribute("data-pfmod-suppressed"):this.clearEl.setAttribute("data-pfmod-suppressed","true"))}register(e){this.instance=e,this.instance.on("search",(t,s)=>{this.inputEl&&document.activeElement!==this.inputEl&&(this.inputEl.value=t,this.updateState(t))})}focus(){this.inputEl&&this.inputEl.focus()}};var g=i=>{if(i instanceof Element)return[i];if(Array.isArray(i)&&i.every(e=>e instanceof Element))return i;if(typeof i=="string"||i instanceof String){let e=document.createElement("div");return e.innerHTML=i,[...e.childNodes]}else return console.error(`[Pagefind ResultList component]: Expected template function to return an HTML element or string, got ${typeof i}`),[]},v=()=>{let i=(e=30)=>". ".repeat(Math.floor(10+Math.random()*e));return`
  • -
    -
    -

    ${i(30)}

    -

    ${i(40)}

    -
    -
  • `},y=(i,e)=>{let t=new r("li").class("pagefind-modular-list-result");if(e){let l=new r("div").class("pagefind-modular-list-thumb").addTo(t);i?.meta?.image&&new r("img").class("pagefind-modular-list-image").attrs({src:i.meta.image,alt:i.meta.image_alt||i.meta.title}).addTo(l)}let s=new r("div").class("pagefind-modular-list-inner").addTo(t),n=new r("p").class("pagefind-modular-list-title").addTo(s);return new r("a").class("pagefind-modular-list-link").text(i.meta?.title).attrs({href:i.meta?.url||i.url}).addTo(n),new r("p").class("pagefind-modular-list-excerpt").html(i.excerpt).addTo(s),t.element},E=i=>{if(!(i instanceof HTMLElement))return null;let e=window.getComputedStyle(i).overflowY;return e!=="visible"&&e!=="hidden"?i:E(i.parentNode)},d=class{constructor(e={}){this.rawResult=e.result,this.placeholderNodes=e.placeholderNodes,this.resultFn=e.resultFn,this.intersectionEl=e.intersectionEl,this.showImages=e.showImages,this.result=null,this.waitForIntersection()}waitForIntersection(){if(!this.placeholderNodes?.length)return;let e={root:this.intersectionEl,rootMargin:"0px",threshold:.01};new IntersectionObserver((s,n)=>{this.result===null&&s?.[0]?.isIntersecting&&(this.load(),n.disconnect())},e).observe(this.placeholderNodes[0])}async load(){if(!this.placeholderNodes?.length)return;this.result=await this.rawResult.data();let e=this.resultFn(this.result,this.showImages),t=g(e);for(;this.placeholderNodes.length>1;)this.placeholderNodes.pop().remove();this.placeholderNodes[0].replaceWith(...t)}},o=class{constructor(e){if(this.intersectionEl=document.body,this.containerEl=null,this.results=[],this.placeholderTemplate=e.placeholderTemplate??v,this.resultTemplate=e.resultTemplate??y,this.showImages=e.showImages??!0,e.containerElement)this.initContainer(e.containerElement);else{console.error("[Pagefind ResultList component]: No selector supplied for containerElement");return}}initContainer(e){let t=document.querySelector(e);if(!t){console.error(`[Pagefind ResultList component]: No container found for ${e} selector`);return}this.containerEl=t}append(e){for(let t of e)this.containerEl.appendChild(t)}register(e){e.on("results",t=>{this.containerEl&&(this.containerEl.innerHTML="",this.intersectionEl=E(this.containerEl),this.results=t.results.map(s=>{let n=g(this.placeholderTemplate());return this.append(n),new d({result:s,placeholderNodes:n,resultFn:this.resultTemplate,intersectionEl:this.intersectionEl,showImages:this.showImages})}))}),e.on("loading",()=>{this.containerEl&&(this.containerEl.innerHTML="")})}};var h=class{constructor(e={}){if(this.containerEl=null,this.defaultMessage=e.defaultMessage??"",this.term="",e.containerElement)this.initContainer(e.containerElement);else{console.error("[Pagefind Summary component]: No selector supplied for containerElement");return}}initContainer(e){let t=document.querySelector(e);if(!t){console.error(`[Pagefind Summary component]: No container found for ${e} selector`);return}this.containerEl=t,this.containerEl.innerText=this.defaultMessage}register(e){e.on("search",(t,s)=>{this.term=t}),e.on("results",t=>{if(!this.containerEl||!t)return;if(!this.term){this.containerEl.innerText=this.defaultMessage;return}let s=t?.results?.length??0;this.containerEl.innerText=`${s} result${s===1?"":"s"} for ${this.term}`}),e.on("loading",()=>{this.containerEl&&(this.containerEl.innerText=`Searching for ${this.term}...`)})}};var c=class{constructor(e={}){if(this.instance=null,this.wrapper=null,this.pillContainer=null,this.available={},this.selected=["All"],this.total=0,this.filterMemo="",this.filter=e.filter,this.ordering=e.ordering??null,this.alwaysShow=e.alwaysShow??!1,this.selectMultiple=e.selectMultiple??!1,!this.filter?.length){console.error("[Pagefind FilterPills component]: No filter option supplied, nothing to display");return}if(e.containerElement)this.initContainer(e.containerElement);else{console.error("[Pagefind FilterPills component]: No selector supplied for containerElement");return}}initContainer(e){let t=document.querySelector(e);if(!t){console.error(`[Pagefind FilterPills component]: No container found for ${e} selector`);return}t.innerHTML="";let s=`pagefind_modular_filter_pills_${this.filter}`,n=new r("div").class("pagefind-modular-filter-pills-wrapper").attrs({role:"group","aria-labelledby":s});this.alwaysShow||n.attrs({"data-pfmod-hidden":!0}),new r("div").id(s).class("pagefind-modular-filter-pills-label").attrs({"data-pfmod-sr-hidden":!0}).text(`Filter results by ${this.filter}`).addTo(n),this.pillContainer=new r("div").class("pagefind-modular-filter-pills").addTo(n),this.wrapper=n.addTo(t)}update(){let e=this.available.map(t=>t[0]).join("~");e==this.filterMemo?this.updateExisting():(this.renderNew(),this.filterMemo=e)}pushFilters(){let e=this.selected.filter(t=>t!=="All");this.instance.triggerFilter(this.filter,e)}pillInner(e,t){return this.total?`${e} (${t})`:`${e}`}renderNew(){this.available.forEach(([e,t])=>{new r("button").class("pagefind-modular-filter-pill").html(this.pillInner(e,t)).attrs({"aria-pressed":this.selected.includes(e),type:"button"}).handle("click",()=>{e==="All"?this.selected=["All"]:this.selected.includes(e)?this.selected=this.selected.filter(s=>s!==e):this.selectMultiple?this.selected.push(e):this.selected=[e],this.selected?.length?this.selected?.length>1&&(this.selected=this.selected.filter(s=>s!=="All")):this.selected=["All"],this.update(),this.pushFilters()}).addTo(this.pillContainer)})}updateExisting(){let e=[...this.pillContainer.childNodes];this.available.forEach(([t,s],n)=>{e[n].innerHTML=this.pillInner(t,s),e[n].setAttribute("aria-pressed",this.selected.includes(t))})}register(e){this.instance=e,this.instance.on("filters",t=>{if(!this.pillContainer)return;this.selectMultiple?t=t.available:t=t.total;let s=t[this.filter];if(!s){console.warn(`[Pagefind FilterPills component]: No possible values found for the ${this.filter} filter`);return}this.available=Object.entries(s),Array.isArray(this.ordering)?this.available.sort((n,l)=>{let m=this.ordering.indexOf(n[0]),_=this.ordering.indexOf(l[0]);return(m===-1?1/0:m)-(_===-1?1/0:_)}):this.available.sort((n,l)=>n[0].localeCompare(l[0])),this.available.unshift(["All",this.total]),this.update()}),e.on("results",t=>{this.pillContainer&&(this.total=t?.unfilteredResultCount||0,this.available?.[0]?.[0]==="All"&&(this.available[0][1]=this.total),this.total||this.alwaysShow?this.wrapper.removeAttribute("data-pfmod-hidden"):this.wrapper.setAttribute("data-pfmod-hidden","true"),this.update())})}};var P=async(i=50)=>await new Promise(e=>setTimeout(e,i)),u;try{document?.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&(u=new URL(document.currentScript.src).pathname.match(/^(.*\/)(?:pagefind-)?modular-ui.js.*$/)[1])}catch{u="/pagefind/"}var p=class{constructor(e={}){this.__pagefind__=null,this.__initializing__=null,this.__searchID__=0,this.__hooks__={search:[],filters:[],loading:[],results:[]},this.components=[],this.searchTerm="",this.searchFilters={},this.searchResult={},this.availableFilters=null,this.totalFilters=null,this.options={bundlePath:e.bundlePath??u,mergeIndex:e.mergeIndex??[]},delete e.bundlePath,delete e.resetStyles,delete e.processResult,delete e.processTerm,delete e.debounceTimeoutMs,delete e.mergeIndex,delete e.translations,this.pagefindOptions=e}add(e){e?.register?.(this),this.components.push(e)}on(e,t){if(!this.__hooks__[e]){let s=Object.keys(this.__hooks__).join(", ");console.error(`[Pagefind Composable]: Unknown event type ${e}. Supported events: [${s}]`);return}if(typeof t!="function"){console.error(`[Pagefind Composable]: Expected callback to be a function, received ${typeof t}`);return}this.__hooks__[e].push(t)}triggerLoad(){this.__load__()}triggerSearch(e){this.searchTerm=e,this.__dispatch__("search",e,this.searchFilters),this.__search__(e,this.searchFilters)}triggerSearchWithFilters(e,t){this.searchTerm=e,this.searchFilters=t,this.__dispatch__("search",e,t),this.__search__(e,t)}triggerFilters(e){this.searchFilters=e,this.__dispatch__("search",this.searchTerm,e),this.__search__(this.searchTerm,e)}triggerFilter(e,t){this.searchFilters=this.searchFilters||{},this.searchFilters[e]=t,this.__dispatch__("search",this.searchTerm,this.searchFilters),this.__search__(this.searchTerm,this.searchFilters)}__dispatch__(e,...t){this.__hooks__[e]?.forEach(s=>s?.(...t))}async __clear__(){this.__dispatch__("results",{results:[],unfilteredTotalCount:0}),this.availableFilters=await this.__pagefind__.filters(),this.totalFilters=this.availableFilters,this.__dispatch__("filters",{available:this.availableFilters,total:this.totalFilters})}async __search__(e,t){this.__dispatch__("loading"),await this.__load__();let s=++this.__searchID__;if(!e||!e.length)return this.__clear__();let n=await this.__pagefind__.search(e,{filters:t});n&&this.__searchID__===s&&(n.filters&&Object.keys(n.filters)?.length&&(this.availableFilters=n.filters,this.totalFilters=n.totalFilters,this.__dispatch__("filters",{available:this.availableFilters,total:this.totalFilters})),this.searchResult=n,this.__dispatch__("results",this.searchResult))}async __load__(){if(this.__initializing__){for(;!this.__pagefind__;)await P(50);return}if(this.__initializing__=!0,!this.__pagefind__){let e;try{e=await import(`${this.options.bundlePath}pagefind.js`)}catch(t){console.error(t),console.error([`Pagefind couldn't be loaded from ${this.options.bundlePath}pagefind.js`,"You can configure this by passing a bundlePath option to PagefindComposable Instance"].join(` -`)),document?.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"?console.error(`[DEBUG: Loaded from ${document.currentScript?.src??"bad script location"}]`):console.error("no known script location")}await e.options(this.pagefindOptions||{});for(let t of this.options.mergeIndex){if(!t.bundlePath)throw new Error("mergeIndex requires a bundlePath parameter");let s=t.bundlePath;delete t.bundlePath,await e.mergeIndex(s,t)}this.__pagefind__=e}this.availableFilters=await this.__pagefind__.filters(),this.totalFilters=this.availableFilters,this.__dispatch__("filters",{available:this.availableFilters,total:this.totalFilters})}};window.PagefindModularUI=f;})(); diff --git a/webstatic.example/dist/pagefind/pagefind-ui.css b/webstatic.example/dist/pagefind/pagefind-ui.css deleted file mode 100644 index ff15de4..0000000 --- a/webstatic.example/dist/pagefind/pagefind-ui.css +++ /dev/null @@ -1 +0,0 @@ -.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"\2937 ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)} diff --git a/webstatic.example/dist/pagefind/pagefind-ui.js b/webstatic.example/dist/pagefind/pagefind-ui.js deleted file mode 100644 index fdeb12a..0000000 --- a/webstatic.example/dist/pagefind/pagefind-ui.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{var Os=Object.defineProperty;var x=(l,e)=>{for(var t in e)Os(l,t,{get:e[t],enumerable:!0})};function R(){}function Bt(l){return l()}function ct(){return Object.create(null)}function H(l){l.forEach(Bt)}function ut(l){return typeof l=="function"}function O(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}var ot;function ge(l,e){return l===e?!0:(ot||(ot=document.createElement("a")),ot.href=e,l===ot.href)}function Wl(l){return Object.keys(l).length===0}var ht=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;var Ct=class l{_listeners="WeakMap"in ht?new WeakMap:void 0;_observer=void 0;options;constructor(e){this.options=e}observe(e,t){return this._listeners.set(e,t),this._getObserver().observe(e,this.options),()=>{this._listeners.delete(e),this._observer.unobserve(e)}}_getObserver(){return this._observer??(this._observer=new ResizeObserver(e=>{for(let t of e)l.entries.set(t.target,t),this._listeners.get(t.target)?.(t)}))}};Ct.entries="WeakMap"in ht?new WeakMap:void 0;var Sl=!1;function Vl(){Sl=!0}function Dl(){Sl=!1}function b(l,e){l.appendChild(e)}function h(l,e,t){l.insertBefore(e,t||null)}function B(l){l.parentNode&&l.parentNode.removeChild(l)}function $(l,e){for(let t=0;tl.removeEventListener(e,t,s)}function _(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function Tl(l){return Array.from(l.childNodes)}function W(l,e){e=""+e,l.data!==e&&(l.data=e)}function oe(l,e){l.value=e??""}function z(l,e,t){l.classList.toggle(e,!!t)}var It=class{is_svg=!1;e=void 0;n=void 0;t=void 0;a=void 0;constructor(e=!1){this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,s=null){this.e||(this.is_svg?this.e=Ps(t.nodeName):this.e=F(t.nodeType===11?"TEMPLATE":t.nodeName),this.t=t.tagName!=="TEMPLATE"?t:t.content,this.c(e)),this.i(s)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t{e[t.slot||"default"]=!0}),e}var te;function j(l){te=l}function Ut(){if(!te)throw new Error("Function called outside component initialization");return te}function xt(l){Ut().$$.on_mount.push(l)}function yt(l){Ut().$$.on_destroy.push(l)}var se=[];var Ce=[],ue=[],Gt=[],sa=Promise.resolve(),Nt=!1;function Ml(){Nt||(Nt=!0,sa.then(dt))}function Ae(l){ue.push(l)}function Yl(l){Gt.push(l)}var Zt=new Set,ce=0;function dt(){if(ce!==0)return;let l=te;do{try{for(;cel.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),ue=e}var At=new Set,ae;function re(){ae={r:0,c:[],p:ae}}function ie(){ae.r||H(ae.c),ae=ae.p}function k(l,e){l&&l.i&&(At.delete(l),l.i(e))}function D(l,e,t,s){if(l&&l.o){if(At.has(l))return;At.add(l),ae.c.push(()=>{At.delete(l),s&&(t&&l.d(1),s())}),l.o(e)}else s&&s()}function V(l){return l?.length!==void 0?l:Array.from(l)}function zl(l,e){D(l,1,1,()=>{e.delete(l.key)})}function Jl(l,e,t,s,a,r,i,n,g,C,u,A){let c=l.length,d=r.length,o=c,I={};for(;o--;)I[l[o].key]=o;let m=[],f=new Map,p=new Map,U=[];for(o=d;o--;){let N=A(a,r,o),S=t(N),E=i.get(S);E?s&&U.push(()=>E.p(N,e)):(E=C(S,N),E.c()),f.set(S,m[o]=E),S in I&&p.set(S,Math.abs(o-I[S]))}let y=new Set,q=new Set;function J(N){k(N,1),N.m(n,u),i.set(N.key,N),u=N.first,d--}for(;c&&d;){let N=m[d-1],S=l[c-1],E=N.key,v=S.key;N===S?(u=N.first,c--,d--):f.has(v)?!i.has(E)||y.has(E)?J(N):q.has(v)?c--:p.get(E)>p.get(v)?(q.add(E),J(N)):(y.add(v),c--):(g(S,i),c--)}for(;c--;){let N=l[c];f.has(N.key)||g(N,i)}for(;d;)J(m[d-1]);return H(U),m}var ra=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],ia=new Set([...ra]);function Ol(l,e,t){let s=l.$$.props[e];s!==void 0&&(l.$$.bound[s]=t,t(l.$$.ctx[s]))}function _t(l){l&&l.c()}function _e(l,e,t){let{fragment:s,after_update:a}=l.$$;s&&s.m(e,t),Ae(()=>{let r=l.$$.on_mount.map(Bt).filter(ut);l.$$.on_destroy?l.$$.on_destroy.push(...r):H(r),l.$$.on_mount=[]}),a.forEach(Ae)}function Qe(l,e){let t=l.$$;t.fragment!==null&&(wl(t.after_update),H(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function ga(l,e){l.$$.dirty[0]===-1&&(se.push(l),Ml(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<{let o=d.length?d[0]:c;return C.ctx&&a(C.ctx[A],C.ctx[A]=o)&&(!C.skip_bound&&C.bound[A]&&C.bound[A](o),u&&ga(l,A)),c}):[],C.update(),u=!0,H(C.before_update),C.fragment=s?s(C.ctx):!1,e.target){if(e.hydrate){Vl();let A=Tl(e.target);C.fragment&&C.fragment.l(A),A.forEach(B)}else C.fragment&&C.fragment.c();e.intro&&k(l.$$.fragment),_e(l,e.target,e.anchor),Dl(),dt()}j(g)}var oa;typeof HTMLElement=="function"&&(oa=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;constructor(l,e,t){super(),this.$$ctor=l,this.$$s=e,t&&this.attachShadow({mode:"open"})}addEventListener(l,e,t){if(this.$$l[l]=this.$$l[l]||[],this.$$l[l].push(e),this.$$c){let s=this.$$c.$on(l,e);this.$$l_u.set(e,s)}super.addEventListener(l,e,t)}removeEventListener(l,e,t){if(super.removeEventListener(l,e,t),this.$$c){let s=this.$$l_u.get(e);s&&(s(),this.$$l_u.delete(e))}if(this.$$l[l]){let s=this.$$l[l].indexOf(e);s>=0&&this.$$l[l].splice(s,1)}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let l=function(a){return()=>{let r;return{c:function(){r=F("slot"),a!=="default"&&_(r,"name",a)},m:function(g,C){h(g,r,C)},d:function(g){g&&B(r)}}}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;let e={},t=vl(this);for(let a of this.$$s)a in t&&(e[a]=[l(a)]);for(let a of this.attributes){let r=this.$$g_p(a.name);r in this.$$d||(this.$$d[r]=Xt(r,a.value,this.$$p_d,"toProp"))}for(let a in this.$$p_d)!(a in this.$$d)&&this[a]!==void 0&&(this.$$d[a]=this[a],delete this[a]);this.$$c=new this.$$ctor({target:this.shadowRoot||this,props:{...this.$$d,$$slots:e,$$scope:{ctx:[]}}});let s=()=>{this.$$r=!0;for(let a in this.$$p_d)if(this.$$d[a]=this.$$c.$$.ctx[this.$$c.$$.props[a]],this.$$p_d[a].reflect){let r=Xt(a,this.$$d[a],this.$$p_d,"toAttribute");r==null?this.removeAttribute(this.$$p_d[a].attribute||a):this.setAttribute(this.$$p_d[a].attribute||a,r)}this.$$r=!1};this.$$c.$$.after_update.push(s),s();for(let a in this.$$l)for(let r of this.$$l[a]){let i=this.$$c.$on(a,r);this.$$l_u.set(r,i)}this.$$l={}}}attributeChangedCallback(l,e,t){this.$$r||(l=this.$$g_p(l),this.$$d[l]=Xt(l,t,this.$$p_d,"toProp"),this.$$c?.$set({[l]:this.$$d[l]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$c=void 0)})}$$g_p(l){return Object.keys(this.$$p_d).find(e=>this.$$p_d[e].attribute===l||!this.$$p_d[e].attribute&&e.toLowerCase()===l)||l}});function Xt(l,e,t,s){let a=t[l]?.type;if(e=a==="Boolean"&&typeof e!="boolean"?e!=null:e,!s||!t[l])return e;if(s==="toAttribute")switch(a){case"Object":case"Array":return e==null?null:JSON.stringify(e);case"Boolean":return e?"":null;case"Number":return e??null;default:return e}else switch(a){case"Object":case"Array":return e&&JSON.parse(e);case"Boolean":return e;case"Number":return e!=null?+e:e;default:return e}}var M=class{$$=void 0;$$set=void 0;$destroy(){Qe(this,1),this.$destroy=R}$on(e,t){if(!ut(t))return R;let s=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return s.push(t),()=>{let a=s.indexOf(t);a!==-1&&s.splice(a,1)}}$set(e){this.$$set&&!Wl(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add("4");function T(l){let e=typeof l=="string"?l.charCodeAt(0):l;return e>=97&&e<=122||e>=65&&e<=90}function le(l){let e=typeof l=="string"?l.charCodeAt(0):l;return e>=48&&e<=57}function P(l){return T(l)||le(l)}var jl=["art-lojban","cel-gaulish","no-bok","no-nyn","zh-guoyu","zh-hakka","zh-min","zh-min-nan","zh-xiang"];var Et={"en-gb-oed":"en-GB-oxendict","i-ami":"ami","i-bnn":"bnn","i-default":null,"i-enochian":null,"i-hak":"hak","i-klingon":"tlh","i-lux":"lb","i-mingo":null,"i-navajo":"nv","i-pwn":"pwn","i-tao":"tao","i-tay":"tay","i-tsu":"tsu","sgn-be-fr":"sfb","sgn-be-nl":"vgt","sgn-ch-de":"sgg","art-lojban":"jbo","cel-gaulish":null,"no-bok":"nb","no-nyn":"nn","zh-guoyu":"cmn","zh-hakka":"hak","zh-min":null,"zh-min-nan":"nan","zh-xiang":"hsn"};var ua={}.hasOwnProperty;function Qt(l,e={}){let t=Kl(),s=String(l),a=s.toLowerCase(),r=0;if(l==null)throw new Error("Expected string, got `"+l+"`");if(ua.call(Et,a)){let n=Et[a];return(e.normalize===void 0||e.normalize===null||e.normalize)&&typeof n=="string"?Qt(n):(t[jl.includes(a)?"regular":"irregular"]=s,t)}for(;T(a.charCodeAt(r))&&r<9;)r++;if(r>1&&r<9){if(t.language=s.slice(0,r),r<4){let n=0;for(;a.charCodeAt(r)===45&&T(a.charCodeAt(r+1))&&T(a.charCodeAt(r+2))&&T(a.charCodeAt(r+3))&&!T(a.charCodeAt(r+4));){if(n>2)return i(r,3,"Too many extended language subtags, expected at most 3 subtags");t.extendedLanguageSubtags.push(s.slice(r+1,r+4)),r+=4,n++}}for(a.charCodeAt(r)===45&&T(a.charCodeAt(r+1))&&T(a.charCodeAt(r+2))&&T(a.charCodeAt(r+3))&&T(a.charCodeAt(r+4))&&!T(a.charCodeAt(r+5))&&(t.script=s.slice(r+1,r+5),r+=5),a.charCodeAt(r)===45&&(T(a.charCodeAt(r+1))&&T(a.charCodeAt(r+2))&&!T(a.charCodeAt(r+3))?(t.region=s.slice(r+1,r+3),r+=3):le(a.charCodeAt(r+1))&&le(a.charCodeAt(r+2))&&le(a.charCodeAt(r+3))&&!le(a.charCodeAt(r+4))&&(t.region=s.slice(r+1,r+4),r+=4));a.charCodeAt(r)===45;){let n=r+1,g=n;for(;P(a.charCodeAt(g));){if(g-n>7)return i(g,1,"Too long variant, expected at most 8 characters");g++}if(g-n>4||g-n>3&&le(a.charCodeAt(n)))t.variants.push(s.slice(n,g)),r=g;else break}for(;a.charCodeAt(r)===45&&!(a.charCodeAt(r+1)===120||!P(a.charCodeAt(r+1))||a.charCodeAt(r+2)!==45||!P(a.charCodeAt(r+3)));){let n=r+2,g=0;for(;a.charCodeAt(n)===45&&P(a.charCodeAt(n+1))&&P(a.charCodeAt(n+2));){let C=n+1;for(n=C+2,g++;P(a.charCodeAt(n));){if(n-C>7)return i(n,2,"Too long extension, expected at most 8 characters");n++}}if(!g)return i(n,4,"Empty extension, extensions must have at least 2 characters of content");t.extensions.push({singleton:s.charAt(r+1),extensions:s.slice(r+3,n).split("-")}),r=n}}else r=0;if(r===0&&a.charCodeAt(r)===120||a.charCodeAt(r)===45&&a.charCodeAt(r+1)===120){r=r?r+2:1;let n=r;for(;a.charCodeAt(n)===45&&P(a.charCodeAt(n+1));){let g=r+1;for(n=g;P(a.charCodeAt(n));){if(n-g>7)return i(n,5,"Too long private-use area, expected at most 8 characters");n++}t.privateuse.push(s.slice(r+1,n)),r=n}}if(r!==s.length)return i(r,6,"Found superfluous content after tag");return t;function i(n,g,C){return e.warning&&e.warning(C,g,n),e.forgiving?t:Kl()}}function Kl(){return{language:null,extendedLanguageSubtags:[],script:null,region:null,variants:[],extensions:[],privateuse:[],irregular:null,regular:null}}function Pl(l,e,t){let s=l.slice();return s[9]=e[t][0],s[10]=e[t][1],s}function Ca(l){let e,t,s,a,r,i=l[0]&&ql(l);return{c(){i&&i.c(),e=Z(),t=F("div"),s=F("p"),s.textContent=`${l[3](30)}`,a=Z(),r=F("p"),r.textContent=`${l[3](40)}`,_(s,"class","pagefind-ui__result-title pagefind-ui__loading svelte-j9e30"),_(r,"class","pagefind-ui__result-excerpt pagefind-ui__loading svelte-j9e30"),_(t,"class","pagefind-ui__result-inner svelte-j9e30")},m(n,g){i&&i.m(n,g),h(n,e,g),h(n,t,g),b(t,s),b(t,a),b(t,r)},p(n,g){n[0]?i||(i=ql(n),i.c(),i.m(e.parentNode,e)):i&&(i.d(1),i=null)},d(n){n&&(B(e),B(t)),i&&i.d(n)}}}function Ia(l){let e,t,s,a,r=l[1].meta?.title+"",i,n,g,C,u=l[1].excerpt+"",A,c=l[0]&&$l(l),d=l[2].length&&ts(l);return{c(){c&&c.c(),e=Z(),t=F("div"),s=F("p"),a=F("a"),i=G(r),g=Z(),C=F("p"),A=Z(),d&&d.c(),_(a,"class","pagefind-ui__result-link svelte-j9e30"),_(a,"href",n=l[1].meta?.url||l[1].url),_(s,"class","pagefind-ui__result-title svelte-j9e30"),_(C,"class","pagefind-ui__result-excerpt svelte-j9e30"),_(t,"class","pagefind-ui__result-inner svelte-j9e30")},m(o,I){c&&c.m(o,I),h(o,e,I),h(o,t,I),b(t,s),b(s,a),b(a,i),b(t,g),b(t,C),C.innerHTML=u,b(t,A),d&&d.m(t,null)},p(o,I){o[0]?c?c.p(o,I):(c=$l(o),c.c(),c.m(e.parentNode,e)):c&&(c.d(1),c=null),I&2&&r!==(r=o[1].meta?.title+"")&&W(i,r),I&2&&n!==(n=o[1].meta?.url||o[1].url)&&_(a,"href",n),I&2&&u!==(u=o[1].excerpt+"")&&(C.innerHTML=u),o[2].length?d?d.p(o,I):(d=ts(o),d.c(),d.m(t,null)):d&&(d.d(1),d=null)},d(o){o&&(B(e),B(t)),c&&c.d(o),d&&d.d()}}}function ql(l){let e;return{c(){e=F("div"),_(e,"class","pagefind-ui__result-thumb pagefind-ui__loading svelte-j9e30")},m(t,s){h(t,e,s)},d(t){t&&B(e)}}}function $l(l){let e,t=l[1].meta.image&&es(l);return{c(){e=F("div"),t&&t.c(),_(e,"class","pagefind-ui__result-thumb svelte-j9e30")},m(s,a){h(s,e,a),t&&t.m(e,null)},p(s,a){s[1].meta.image?t?t.p(s,a):(t=es(s),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(s){s&&B(e),t&&t.d()}}}function es(l){let e,t,s;return{c(){e=F("img"),_(e,"class","pagefind-ui__result-image svelte-j9e30"),ge(e.src,t=l[1].meta?.image)||_(e,"src",t),_(e,"alt",s=l[1].meta?.image_alt||l[1].meta?.title)},m(a,r){h(a,e,r)},p(a,r){r&2&&!ge(e.src,t=a[1].meta?.image)&&_(e,"src",t),r&2&&s!==(s=a[1].meta?.image_alt||a[1].meta?.title)&&_(e,"alt",s)},d(a){a&&B(e)}}}function ts(l){let e,t=V(l[2]),s=[];for(let a=0;al.toLocaleUpperCase();function Aa(l,e,t){let{show_images:s=!0}=e,{process_result:a=null}=e,{result:r={data:async()=>{}}}=e,i=["title","image","image_alt","url"],n,g=[],C=(c,d)=>{if(!c||/^[a-z][a-z0-9+.-]*:/i.test(c)||/^\/\//.test(c)||c.startsWith("/"))return c;try{return new URL(c,new URL(d||"/","https://p")).pathname}catch{return c}},u=async c=>{t(1,n=await c.data()),t(1,n=a?.(n)??n),n.meta?.image&&t(1,n={...n,meta:{...n.meta,image:C(n.meta.image,n.meta.url||n.url)}}),t(2,g=Object.entries(n.meta).filter(([d])=>!i.includes(d)))},A=(c=30)=>". ".repeat(Math.floor(10+Math.random()*c));return l.$$set=c=>{"show_images"in c&&t(0,s=c.show_images),"process_result"in c&&t(4,a=c.process_result),"result"in c&&t(5,r=c.result)},l.$$.update=()=>{l.$$.dirty&32&&u(r)},[s,n,g,A,a,r]}var kt=class extends M{constructor(e){super(),K(this,e,Aa,da,O,{show_images:0,process_result:4,result:5})}},as=kt;function rs(l,e,t){let s=l.slice();return s[11]=e[t][0],s[12]=e[t][1],s}function is(l,e,t){let s=l.slice();return s[15]=e[t],s}function _a(l){let e,t,s,a,r,i=l[0]&&ns(l);return{c(){i&&i.c(),e=Z(),t=F("div"),s=F("p"),s.textContent=`${l[5](30)}`,a=Z(),r=F("p"),r.textContent=`${l[5](40)}`,_(s,"class","pagefind-ui__result-title pagefind-ui__loading svelte-4xnkmf"),_(r,"class","pagefind-ui__result-excerpt pagefind-ui__loading svelte-4xnkmf"),_(t,"class","pagefind-ui__result-inner svelte-4xnkmf")},m(n,g){i&&i.m(n,g),h(n,e,g),h(n,t,g),b(t,s),b(t,a),b(t,r)},p(n,g){n[0]?i||(i=ns(n),i.c(),i.m(e.parentNode,e)):i&&(i.d(1),i=null)},d(n){n&&(B(e),B(t)),i&&i.d(n)}}}function Qa(l){let e,t,s,a,r=l[1].meta?.title+"",i,n,g,C,u,A=l[0]&&gs(l),c=l[4]&&cs(l),d=V(l[3]),o=[];for(let m=0;ml.toLocaleUpperCase();function ba(l,e,t){let{show_images:s=!0}=e,{process_result:a=null}=e,{result:r={data:async()=>{}}}=e,i=["title","image","image_alt","url"],n,g=[],C=[],u=!1,A=(o,I)=>{if(o.length<=I)return o;let m=[...o].sort((f,p)=>p.locations.length-f.locations.length).slice(0,3).map(f=>f.url);return o.filter(f=>m.includes(f.url))},c=async o=>{t(1,n=await o.data()),t(1,n=a?.(n)??n),t(2,g=Object.entries(n.meta).filter(([I])=>!i.includes(I))),Array.isArray(n.sub_results)&&(t(4,u=n.sub_results?.[0]?.url===(n.meta?.url||n.url)),u?t(3,C=A(n.sub_results.slice(1),3)):t(3,C=A([...n.sub_results],3)))},d=(o=30)=>". ".repeat(Math.floor(10+Math.random()*o));return l.$$set=o=>{"show_images"in o&&t(0,s=o.show_images),"process_result"in o&&t(6,a=o.process_result),"result"in o&&t(7,r=o.result)},l.$$.update=()=>{l.$$.dirty&128&&c(r)},[s,n,g,C,u,d,a,r]}var Lt=class extends M{constructor(e){super(),K(this,e,ba,ma,O,{show_images:0,process_result:6,result:7})}},As=Lt;function _s(l,e,t){let s=l.slice();return s[10]=e[t][0],s[11]=e[t][1],s[12]=e,s[13]=t,s}function Qs(l,e,t){let s=l.slice();return s[14]=e[t][0],s[15]=e[t][1],s[16]=e,s[17]=t,s}function ms(l){let e,t,s=l[4]("filters_label",l[5],l[6])+"",a,r,i=V(Object.entries(l[1])),n=[];for(let g=0;gl.toLocaleUpperCase(),Bs=l=>l.toLowerCase();function Fa(l,e,t){let{available_filters:s=null}=e,{show_empty_filters:a=!0}=e,{open_filters:r=[]}=e,{translate:i=()=>""}=e,{automatic_translations:n={}}=e,{translations:g={}}=e,{selected_filters:C={}}=e,u=!1,A=!1;function c(d,o){C[`${d}:${o}`]=this.checked,t(0,C)}return l.$$set=d=>{"available_filters"in d&&t(1,s=d.available_filters),"show_empty_filters"in d&&t(2,a=d.show_empty_filters),"open_filters"in d&&t(3,r=d.open_filters),"translate"in d&&t(4,i=d.translate),"automatic_translations"in d&&t(5,n=d.automatic_translations),"translations"in d&&t(6,g=d.translations),"selected_filters"in d&&t(0,C=d.selected_filters)},l.$$.update=()=>{if(l.$$.dirty&258&&s&&!u){t(8,u=!0);let d=Object.entries(s||{});d.length===1&&Object.entries(d[0][1])?.length<=6&&t(7,A=!0)}},[C,s,a,r,i,n,g,A,u,c]}var Rt=class extends M{constructor(e){super(),K(this,e,Fa,fa,O,{available_filters:1,show_empty_filters:2,open_filters:3,translate:4,automatic_translations:5,translations:6,selected_filters:0})}},hs=Rt;var Wt={};x(Wt,{comments:()=>Ba,default:()=>xa,direction:()=>ha,strings:()=>Ua,thanks_to:()=>pa});var pa="Jan Claasen ",Ba="",ha="ltr",Ua={placeholder:"Soek",clear_search:"Opruim",load_more:"Laai nog resultate",search_label:"Soek hierdie webwerf",filters_label:"Filters",zero_results:"Geen resultate vir [SEARCH_TERM]",many_results:"[COUNT] resultate vir [SEARCH_TERM]",one_result:"[COUNT] resultate vir [SEARCH_TERM]",total_zero_results:"Geen resultate",total_one_result:"[COUNT] resultaat",total_many_results:"[COUNT] resultate",alt_search:"Geen resultate vir [SEARCH_TERM]. Toon resultate vir [DIFFERENT_TERM] in plaas daarvan",search_suggestion:"Geen resultate vir [SEARCH_TERM]. Probeer eerder een van die volgende terme:",searching:"Soek vir [SEARCH_TERM]",results_label:"Soekresultate",keyboard_navigate:"navigeer",keyboard_select:"kies",keyboard_clear:"wis",keyboard_close:"sluit",keyboard_search:"soek",error_search:"Soek het misluk",filter_selected_one:"[COUNT] gekies",filter_selected_many:"[COUNT] gekies",input_hint:"Resultate sal verskyn terwyl jy tik",loading:"Laai"},xa={thanks_to:pa,comments:Ba,direction:ha,strings:Ua};var St={};x(St,{comments:()=>Za,default:()=>Xa,direction:()=>Ga,strings:()=>Na,thanks_to:()=>ya});var ya="Jermanuts",Za="",Ga="rtl",Na={placeholder:"\u0628\u062D\u062B",clear_search:"\u0627\u0645\u0633\u062D",load_more:"\u062D\u0645\u0651\u0650\u0644 \u0627\u0644\u0645\u0632\u064A\u062F \u0645\u0646 \u0627\u0644\u0646\u062A\u0627\u0626\u062C",search_label:"\u0627\u0628\u062D\u062B \u0641\u064A \u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639",filters_label:"\u062A\u0635\u0641\u064A\u0627\u062A",zero_results:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C \u0644 [SEARCH_TERM]",many_results:"[COUNT] \u0646\u062A\u0627\u0626\u062C \u0644 [SEARCH_TERM]",one_result:"[COUNT] \u0646\u062A\u064A\u062C\u0629 \u0644 [SEARCH_TERM]",total_zero_results:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C",total_one_result:"[COUNT] \u0646\u062A\u064A\u062C\u0629",total_many_results:"[COUNT] \u0646\u062A\u0627\u0626\u062C",alt_search:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C \u0644 [SEARCH_TERM]. \u064A\u0639\u0631\u0636 \u0627\u0644\u0646\u062A\u0627\u0626\u062C \u0644 [DIFFERENT_TERM] \u0628\u062F\u0644\u0627\u064B \u0645\u0646 \u0630\u0644\u0643",search_suggestion:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C \u0644 [SEARCH_TERM]. \u062C\u0631\u0628 \u0623\u062D\u062F \u0639\u0645\u0644\u064A\u0627\u062A \u0627\u0644\u0628\u062D\u062B \u0627\u0644\u062A\u0627\u0644\u064A\u0629:",searching:"\u064A\u0628\u062D\u062B \u0639\u0646 [SEARCH_TERM]...",results_label:"\u0646\u062A\u0627\u0626\u062C \u0627\u0644\u0628\u062D\u062B",keyboard_navigate:"\u062A\u0646\u0642\u0644",keyboard_select:"\u0627\u062E\u062A\u064A\u0627\u0631",keyboard_clear:"\u0627\u0645\u0633\u062D",keyboard_close:"\u0625\u063A\u0644\u0627\u0642",keyboard_search:"\u0628\u062D\u062B",error_search:"\u0641\u0634\u0644 \u0627\u0644\u0628\u062D\u062B",filter_selected_one:"[COUNT] \u0645\u062D\u062F\u062F",filter_selected_many:"[COUNT] \u0645\u062D\u062F\u062F",input_hint:"\u0633\u062A\u0638\u0647\u0631 \u0627\u0644\u0646\u062A\u0627\u0626\u062C \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u0643\u062A\u0627\u0628\u0629",loading:"\u062C\u0627\u0631\u064D \u0627\u0644\u062A\u062D\u0645\u064A\u0644"},Xa={thanks_to:ya,comments:Za,direction:Ga,strings:Na};var Vt={};x(Vt,{comments:()=>ka,default:()=>Wa,direction:()=>La,strings:()=>Ra,thanks_to:()=>Ea});var Ea="Maruf Alom ",ka="",La="ltr",Ra={placeholder:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u0995\u09B0\u09C1\u09A8",clear_search:"\u09AE\u09C1\u099B\u09C7 \u09AB\u09C7\u09B2\u09C1\u09A8",load_more:"\u0986\u09B0\u09CB \u09AB\u09B2\u09BE\u09AB\u09B2 \u09A6\u09C7\u0996\u09C1\u09A8",search_label:"\u098F\u0987 \u0993\u09AF\u09BC\u09C7\u09AC\u09B8\u09BE\u0987\u099F\u09C7 \u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u0995\u09B0\u09C1\u09A8",filters_label:"\u09AB\u09BF\u09B2\u09CD\u099F\u09BE\u09B0",zero_results:"[SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF \u0995\u09BF\u099B\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF",many_results:"[COUNT]-\u099F\u09BF \u09AB\u09B2\u09BE\u09AB\u09B2 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u0997\u09BF\u09AF\u09BC\u09C7\u099B\u09C7 [SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF",one_result:"[COUNT]-\u099F\u09BF \u09AB\u09B2\u09BE\u09AB\u09B2 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u0997\u09BF\u09AF\u09BC\u09C7\u099B\u09C7 [SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF",total_zero_results:"\u0995\u09CB\u09A8 \u09AB\u09B2\u09BE\u09AB\u09B2 \u09A8\u09C7\u0987",total_one_result:"[COUNT]-\u099F\u09BF \u09AB\u09B2\u09BE\u09AB\u09B2",total_many_results:"[COUNT]-\u099F\u09BF \u09AB\u09B2\u09BE\u09AB\u09B2",alt_search:"\u0995\u09CB\u09A8 \u0995\u09BF\u099B\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF [SEARCH_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF. \u09AA\u09B0\u09BF\u09AC\u09B0\u09CD\u09A4\u09C7 [DIFFERENT_TERM] \u098F\u09B0 \u099C\u09A8\u09CD\u09AF \u09A6\u09C7\u0996\u09BE\u09A8\u09CB \u09B9\u099A\u09CD\u099B\u09C7",search_suggestion:"\u0995\u09CB\u09A8 \u0995\u09BF\u099B\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF [SEARCH_TERM] \u098F\u09B0 \u09AC\u09BF\u09B7\u09AF\u09BC\u09C7. \u09A8\u09BF\u09A8\u09CD\u09AE\u09C7\u09B0 \u09AC\u09BF\u09B7\u09AF\u09BC\u09AC\u09B8\u09CD\u09A4\u09C1 \u0996\u09C1\u0981\u099C\u09C7 \u09A6\u09C7\u0996\u09C1\u09A8:",searching:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u099A\u09B2\u099B\u09C7 [SEARCH_TERM]...",results_label:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8\u09C7\u09B0 \u09AB\u09B2\u09BE\u09AB\u09B2",keyboard_navigate:"\u09A8\u09C7\u09AD\u09BF\u0997\u09C7\u099F",keyboard_select:"\u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09A8",keyboard_clear:"\u09AE\u09C1\u099B\u09C1\u09A8",keyboard_close:"\u09AC\u09A8\u09CD\u09A7",keyboard_search:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8",error_search:"\u0985\u09A8\u09C1\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8 \u09AC\u09CD\u09AF\u09B0\u09CD\u09A5",filter_selected_one:"[COUNT]-\u099F\u09BF \u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09BF\u09A4",filter_selected_many:"[COUNT]-\u099F\u09BF \u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09BF\u09A4",input_hint:"\u099F\u09BE\u0987\u09AA \u0995\u09B0\u09BE\u09B0 \u09B8\u09BE\u09A5\u09C7 \u09B8\u09BE\u09A5\u09C7 \u09AB\u09B2\u09BE\u09AB\u09B2 \u09A6\u09C7\u0996\u09BE \u09AF\u09BE\u09AC\u09C7",loading:"\u09B2\u09CB\u09A1 \u09B9\u099A\u09CD\u099B\u09C7"},Wa={thanks_to:Ea,comments:ka,direction:La,strings:Ra};var Dt={};x(Dt,{comments:()=>Va,default:()=>va,direction:()=>Da,strings:()=>Ta,thanks_to:()=>Sa});var Sa="Pablo Villaverde ",Va="",Da="ltr",Ta={placeholder:"Cerca",clear_search:"Netejar",load_more:"Veure m\xE9s resultats",search_label:"Cerca en aquest lloc",filters_label:"Filtres",zero_results:"No es van trobar resultats per [SEARCH_TERM]",many_results:"[COUNT] resultats trobats per [SEARCH_TERM]",one_result:"[COUNT] resultat trobat per [SEARCH_TERM]",total_zero_results:"Sense resultats",total_one_result:"[COUNT] resultat",total_many_results:"[COUNT] resultats",alt_search:"No es van trobar resultats per [SEARCH_TERM]. Mostrant al seu lloc resultats per [DIFFERENT_TERM]",search_suggestion:"No es van trobar resultats per [SEARCH_TERM]. Proveu una de les cerques seg\xFCents:",searching:"Cercant [SEARCH_TERM]...",results_label:"Resultats de la cerca",keyboard_navigate:"navegar",keyboard_select:"triar",keyboard_clear:"netejar",keyboard_close:"tancar",keyboard_search:"cercar",error_search:"Error en la cerca",filter_selected_one:"[COUNT] seleccionat",filter_selected_many:"[COUNT] seleccionats",input_hint:"Els resultats apareixeran mentre escriviu",loading:"Carregant"},va={thanks_to:Sa,comments:Va,direction:Da,strings:Ta};var Tt={};x(Tt,{comments:()=>Ma,default:()=>za,direction:()=>Ya,strings:()=>wa,thanks_to:()=>Ha});var Ha="Dalibor Hon ",Ma="",Ya="ltr",wa={placeholder:"Hledat",clear_search:"Smazat",load_more:"Na\u010D\xEDst dal\u0161\xED v\xFDsledky",search_label:"Prohledat tuto str\xE1nku",filters_label:"Filtry",zero_results:"\u017D\xE1dn\xE9 v\xFDsledky pro [SEARCH_TERM]",many_results:"[COUNT] v\xFDsledk\u016F pro [SEARCH_TERM]",one_result:"[COUNT] v\xFDsledek pro [SEARCH_TERM]",total_zero_results:"\u017D\xE1dn\xE9 v\xFDsledky",total_one_result:"[COUNT] v\xFDsledek",total_many_results:"[COUNT] v\xFDsledk\u016F",alt_search:"\u017D\xE1dn\xE9 v\xFDsledky pro [SEARCH_TERM]. Zobrazuj\xED se v\xFDsledky pro [DIFFERENT_TERM]",search_suggestion:"\u017D\xE1dn\xE9 v\xFDsledky pro [SEARCH_TERM]. Souvisej\xEDc\xED v\xFDsledky hled\xE1n\xED:",searching:"Hled\xE1m [SEARCH_TERM]...",results_label:"V\xFDsledky hled\xE1n\xED",keyboard_navigate:"navigovat",keyboard_select:"vybrat",keyboard_clear:"smazat",keyboard_close:"zav\u0159\xEDt",keyboard_search:"hledat",error_search:"Hled\xE1n\xED selhalo",filter_selected_one:"[COUNT] vybran\xFD",filter_selected_many:"[COUNT] vybran\xFDch",input_hint:"V\xFDsledky se zobraz\xED b\u011Bhem psan\xED",loading:"Na\u010D\xEDt\xE1n\xED"},za={thanks_to:Ha,comments:Ma,direction:Ya,strings:wa};var vt={};x(vt,{comments:()=>Oa,default:()=>Pa,direction:()=>ja,strings:()=>Ka,thanks_to:()=>Ja});var Ja="Jonas Smedegaard ",Oa="",ja="ltr",Ka={placeholder:"S\xF8g",clear_search:"Nulstil",load_more:"Indl\xE6s flere resultater",search_label:"S\xF8g p\xE5 dette website",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",total_zero_results:"Ingen resultater",total_one_result:"[COUNT] resultat",total_many_results:"[COUNT] resultater",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Pr\xF8v et af disse s\xF8geord i stedet:",searching:"S\xF8ger efter [SEARCH_TERM]...",results_label:"S\xF8geresultater",keyboard_navigate:"naviger",keyboard_select:"v\xE6lg",keyboard_clear:"ryd",keyboard_close:"luk",keyboard_search:"s\xF8g",error_search:"S\xF8gning mislykkedes",filter_selected_one:"[COUNT] valgt",filter_selected_many:"[COUNT] valgte",input_hint:"Resultater vises mens du skriver",loading:"Indl\xE6ser"},Pa={thanks_to:Ja,comments:Oa,direction:ja,strings:Ka};var Ht={};x(Ht,{comments:()=>$a,default:()=>lr,direction:()=>er,strings:()=>tr,thanks_to:()=>qa});var qa="Jan Claasen ",$a="",er="ltr",tr={placeholder:"Suche",clear_search:"L\xF6schen",load_more:"Mehr Ergebnisse laden",search_label:"Suche diese Seite",filters_label:"Filter",zero_results:"Keine Ergebnisse f\xFCr [SEARCH_TERM]",many_results:"[COUNT] Ergebnisse f\xFCr [SEARCH_TERM]",one_result:"[COUNT] Ergebnis f\xFCr [SEARCH_TERM]",total_zero_results:"Keine Ergebnisse",total_one_result:"[COUNT] Ergebnis",total_many_results:"[COUNT] Ergebnisse",alt_search:"Keine Ergebnisse f\xFCr [SEARCH_TERM]. Stattdessen werden Ergebnisse f\xFCr [DIFFERENT_TERM] angezeigt",search_suggestion:"Keine Ergebnisse f\xFCr [SEARCH_TERM]. Versuchen Sie eine der folgenden Suchen:",searching:"Suche nach [SEARCH_TERM]\u202F\u2026",results_label:"Suchergebnisse",keyboard_navigate:"navigieren",keyboard_select:"ausw\xE4hlen",keyboard_clear:"l\xF6schen",keyboard_close:"schlie\xDFen",keyboard_search:"suchen",error_search:"Suche fehlgeschlagen",filter_selected_one:"[COUNT] ausgew\xE4hlt",filter_selected_many:"[COUNT] ausgew\xE4hlt",input_hint:"Ergebnisse werden w\xE4hrend der Eingabe angezeigt",loading:"Wird geladen"},lr={thanks_to:qa,comments:$a,direction:er,strings:tr};var Mt={};x(Mt,{comments:()=>ar,default:()=>nr,direction:()=>rr,strings:()=>ir,thanks_to:()=>sr});var sr="George Papadopoulos",ar="",rr="ltr",ir={placeholder:"\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7",clear_search:"\u039A\u03B1\u03B8\u03B1\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2",load_more:"\u03A6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7 \u03C0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03C9\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03B5\u03C3\u03BC\u03AC\u03C4\u03C9\u03BD",search_label:"\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 \u03C3\u03B5 \u03B1\u03C5\u03C4\u03CC\u03BD \u03C4\u03BF\u03BD \u03B9\u03C3\u03C4\u03CC\u03C4\u03BF\u03C0\u03BF",filters_label:"\u03A6\u03AF\u03BB\u03C4\u03C1\u03B1",zero_results:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B3\u03B9\u03B1 [SEARCH_TERM]",many_results:"[COUNT] \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B3\u03B9\u03B1 [SEARCH_TERM]",one_result:"[COUNT] \u03B1\u03C0\u03BF\u03C4\u03AD\u03BB\u03B5\u03C3\u03BC\u03B1 \u03B3\u03B9\u03B1 [SEARCH_TERM]",total_zero_results:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1",total_one_result:"[COUNT] \u03B1\u03C0\u03BF\u03C4\u03AD\u03BB\u03B5\u03C3\u03BC\u03B1",total_many_results:"[COUNT] \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1",alt_search:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B3\u03B9\u03B1 [SEARCH_TERM]. \u0395\u03BC\u03C6\u03B1\u03BD\u03AF\u03B6\u03BF\u03BD\u03C4\u03B1\u03B9 \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B3\u03B9\u03B1 [DIFFERENT_TERM]",search_suggestion:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B3\u03B9\u03B1 [SEARCH_TERM]. \u0394\u03BF\u03BA\u03B9\u03BC\u03AC\u03C3\u03C4\u03B5 \u03BC\u03AF\u03B1 \u03B1\u03C0\u03CC \u03C4\u03B9\u03C2 \u03C0\u03B1\u03C1\u03B1\u03BA\u03AC\u03C4\u03C9 \u03B1\u03BD\u03B1\u03B6\u03B7\u03C4\u03AE\u03C3\u03B5\u03B9\u03C2:",searching:"\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 \u03B3\u03B9\u03B1 [SEARCH_TERM]...",results_label:"\u0391\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7\u03C2",keyboard_navigate:"\u03C0\u03BB\u03BF\u03AE\u03B3\u03B7\u03C3\u03B7",keyboard_select:"\u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE",keyboard_clear:"\u03BA\u03B1\u03B8\u03B1\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2",keyboard_close:"\u03BA\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF",keyboard_search:"\u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7",error_search:"\u0397 \u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 \u03B1\u03C0\u03AD\u03C4\u03C5\u03C7\u03B5",filter_selected_one:"[COUNT] \u03B5\u03C0\u03B9\u03BB\u03B5\u03B3\u03BC\u03AD\u03BD\u03BF",filter_selected_many:"[COUNT] \u03B5\u03C0\u03B9\u03BB\u03B5\u03B3\u03BC\u03AD\u03BD\u03B1",input_hint:"\u03A4\u03B1 \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1 \u03B8\u03B1 \u03B5\u03BC\u03C6\u03B1\u03BD\u03AF\u03B6\u03BF\u03BD\u03C4\u03B1\u03B9 \u03BA\u03B1\u03B8\u03CE\u03C2 \u03C0\u03BB\u03B7\u03BA\u03C4\u03C1\u03BF\u03BB\u03BF\u03B3\u03B5\u03AF\u03C4\u03B5",loading:"\u03A6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7"},nr={thanks_to:sr,comments:ar,direction:rr,strings:ir};var Yt={};x(Yt,{comments:()=>or,default:()=>Cr,direction:()=>cr,strings:()=>ur,thanks_to:()=>gr});var gr="Liam Bigelow ",or="",cr="ltr",ur={placeholder:"Search",clear_search:"Clear",load_more:"Load more results",search_label:"Search this site",filters_label:"Filters",zero_results:"No results for [SEARCH_TERM]",many_results:"[COUNT] results for [SEARCH_TERM]",one_result:"[COUNT] result for [SEARCH_TERM]",total_zero_results:"No results",total_one_result:"[COUNT] result",total_many_results:"[COUNT] results",alt_search:"No results for [SEARCH_TERM]. Showing results for [DIFFERENT_TERM] instead",search_suggestion:"No results for [SEARCH_TERM]. Try one of the following searches:",searching:"Searching for [SEARCH_TERM]...",results_label:"Search results",keyboard_navigate:"navigate",keyboard_select:"select",keyboard_clear:"clear",keyboard_close:"close",keyboard_search:"search",error_search:"Search failed",filter_selected_one:"[COUNT] selected",filter_selected_many:"[COUNT] selected",input_hint:"Results will appear as you type",loading:"Loading"},Cr={thanks_to:gr,comments:or,direction:cr,strings:ur};var wt={};x(wt,{comments:()=>dr,default:()=>Qr,direction:()=>Ar,strings:()=>_r,thanks_to:()=>Ir});var Ir="Pablo Villaverde ",dr="",Ar="ltr",_r={placeholder:"Buscar",clear_search:"Limpiar",load_more:"Ver m\xE1s resultados",search_label:"Buscar en este sitio",filters_label:"Filtros",zero_results:"No se encontraron resultados para [SEARCH_TERM]",many_results:"[COUNT] resultados encontrados para [SEARCH_TERM]",one_result:"[COUNT] resultado encontrado para [SEARCH_TERM]",total_zero_results:"Sin resultados",total_one_result:"[COUNT] resultado",total_many_results:"[COUNT] resultados",alt_search:"No se encontraron resultados para [SEARCH_TERM]. Mostrando en su lugar resultados para [DIFFERENT_TERM]",search_suggestion:"No se encontraron resultados para [SEARCH_TERM]. Prueba una de las siguientes b\xFAsquedas:",searching:"Buscando [SEARCH_TERM]...",results_label:"Resultados de b\xFAsqueda",keyboard_navigate:"navegar",keyboard_select:"elegir",keyboard_clear:"limpiar",keyboard_close:"cerrar",keyboard_search:"buscar",error_search:"Error en la b\xFAsqueda",filter_selected_one:"[COUNT] seleccionado",filter_selected_many:"[COUNT] seleccionados",input_hint:"Los resultados aparecer\xE1n mientras escribe",loading:"Cargando"},Qr={thanks_to:Ir,comments:dr,direction:Ar,strings:_r};var zt={};x(zt,{comments:()=>br,default:()=>pr,direction:()=>fr,strings:()=>Fr,thanks_to:()=>mr});var mr="Mikel Larreategi ",br="",fr="ltr",Fr={placeholder:"Bilatu",clear_search:"Garbitu",load_more:"Kargatu emaitza gehiagi",search_label:"Bilatu",filters_label:"Iragazkiak",zero_results:"Ez dago emaitzarik [SEARCH_TERM] bilaketarentzat",many_results:"[COUNT] emaitza [SEARCH_TERM] bilaketarentzat",one_result:"Emaitza bat [COUNT] [SEARCH_TERM] bilaketarentzat",total_zero_results:"Emaitzarik ez",total_one_result:"[COUNT] emaitza",total_many_results:"[COUNT] emaitza",alt_search:"Ez dago emaitzarik [SEARCH_TERM] bilaketarentzat. [DIFFERENT_TERM] bilaketaren emaitzak erakusten",search_suggestion:"Ez dago emaitzarik [SEARCH_TERM] bilaketarentzat. Saiatu hauetako beste bateikin:",searching:"[SEARCH_TERM] bilatzen...",results_label:"Bilaketaren emaitzak",keyboard_navigate:"nabigatu",keyboard_select:"hautatu",keyboard_clear:"garbitu",keyboard_close:"itxi",keyboard_search:"bilatu",error_search:"Bilaketak huts egin du",filter_selected_one:"[COUNT] hautatuta",filter_selected_many:"[COUNT] hautatuta",input_hint:"Emaitzak idatzi ahala agertuko dira",loading:"Kargatzen"},pr={thanks_to:mr,comments:br,direction:fr,strings:Fr};var Jt={};x(Jt,{comments:()=>hr,default:()=>yr,direction:()=>Ur,strings:()=>xr,thanks_to:()=>Br});var Br="Ali Khaleqi Yekta ",hr="",Ur="rtl",xr={placeholder:"\u062C\u0633\u062A\u062C\u0648",clear_search:"\u067E\u0627\u06A9\u0633\u0627\u0632\u06CC",load_more:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0646\u062A\u0627\u06CC\u062C \u0628\u06CC\u0634\u062A\u0631",search_label:"\u062C\u0633\u062A\u062C\u0648 \u062F\u0631 \u0633\u0627\u06CC\u062A",filters_label:"\u0641\u06CC\u0644\u062A\u0631\u0647\u0627",zero_results:"\u0646\u062A\u06CC\u062C\u0647\u200C\u0627\u06CC \u0628\u0631\u0627\u06CC [SEARCH_TERM] \u06CC\u0627\u0641\u062A \u0646\u0634\u062F",many_results:"[COUNT] \u0646\u062A\u06CC\u062C\u0647 \u0628\u0631\u0627\u06CC [SEARCH_TERM] \u06CC\u0627\u0641\u062A \u0634\u062F",one_result:"[COUNT] \u0646\u062A\u06CC\u062C\u0647 \u0628\u0631\u0627\u06CC [SEARCH_TERM] \u06CC\u0627\u0641\u062A \u0634\u062F",total_zero_results:"\u0646\u062A\u06CC\u062C\u0647\u200C\u0627\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F",total_one_result:"[COUNT] \u0646\u062A\u06CC\u062C\u0647",total_many_results:"[COUNT] \u0646\u062A\u06CC\u062C\u0647",alt_search:"\u0646\u062A\u06CC\u062C\u0647\u200C\u0627\u06CC \u0628\u0631\u0627\u06CC [SEARCH_TERM] \u06CC\u0627\u0641\u062A \u0646\u0634\u062F. \u062F\u0631 \u0639\u0648\u0636 \u0646\u062A\u0627\u06CC\u062C \u0628\u0631\u0627\u06CC [DIFFERENT_TERM] \u0646\u0645\u0627\u06CC\u0634 \u062F\u0627\u062F\u0647 \u0645\u06CC\u200C\u0634\u0648\u062F",search_suggestion:"\u0646\u062A\u06CC\u062C\u0647\u200C\u0627\u06CC \u0628\u0631\u0627\u06CC [SEARCH_TERM] \u06CC\u0627\u0641\u062A \u0646\u0634\u062F. \u06CC\u06A9\u06CC \u0627\u0632 \u062C\u0633\u062A\u062C\u0648\u0647\u0627\u06CC \u0632\u06CC\u0631 \u0631\u0627 \u0627\u0645\u062A\u062D\u0627\u0646 \u06A9\u0646\u06CC\u062F:",searching:"\u062F\u0631 \u062D\u0627\u0644 \u062C\u0633\u062A\u062C\u0648\u06CC [SEARCH_TERM]...",results_label:"\u0646\u062A\u0627\u06CC\u062C \u062C\u0633\u062A\u062C\u0648",keyboard_navigate:"\u067E\u06CC\u0645\u0627\u06CC\u0634",keyboard_select:"\u0627\u0646\u062A\u062E\u0627\u0628",keyboard_clear:"\u067E\u0627\u06A9\u0633\u0627\u0632\u06CC",keyboard_close:"\u0628\u0633\u062A\u0646",keyboard_search:"\u062C\u0633\u062A\u062C\u0648",error_search:"\u062C\u0633\u062A\u062C\u0648 \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062F",filter_selected_one:"[COUNT] \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647",filter_selected_many:"[COUNT] \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647",input_hint:"\u0646\u062A\u0627\u06CC\u062C \u0647\u0646\u06AF\u0627\u0645 \u062A\u0627\u06CC\u067E \u0646\u0645\u0627\u06CC\u0634 \u062F\u0627\u062F\u0647 \u0645\u06CC\u200C\u0634\u0648\u0646\u062F",loading:"\u062F\u0631 \u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC"},yr={thanks_to:Br,comments:hr,direction:Ur,strings:xr};var Ot={};x(Ot,{comments:()=>Gr,default:()=>Er,direction:()=>Nr,strings:()=>Xr,thanks_to:()=>Zr});var Zr="Valtteri Laitinen ",Gr="",Nr="ltr",Xr={placeholder:"Haku",clear_search:"Tyhjenn\xE4",load_more:"Lataa lis\xE4\xE4 tuloksia",search_label:"Hae t\xE4lt\xE4 sivustolta",filters_label:"Suodattimet",zero_results:"Ei tuloksia haulle [SEARCH_TERM]",many_results:"[COUNT] tulosta haulle [SEARCH_TERM]",one_result:"[COUNT] tulos haulle [SEARCH_TERM]",total_zero_results:"Ei tuloksia",total_one_result:"[COUNT] tulos",total_many_results:"[COUNT] tulosta",alt_search:"Ei tuloksia haulle [SEARCH_TERM]. N\xE4ytet\xE4\xE4n tulokset sen sijaan haulle [DIFFERENT_TERM]",search_suggestion:"Ei tuloksia haulle [SEARCH_TERM]. Kokeile jotain seuraavista:",searching:"Haetaan [SEARCH_TERM]...",results_label:"Hakutulokset",keyboard_navigate:"siirry",keyboard_select:"valitse",keyboard_clear:"tyhjenn\xE4",keyboard_close:"sulje",keyboard_search:"hae",error_search:"Haku ep\xE4onnistui",filter_selected_one:"[COUNT] valittu",filter_selected_many:"[COUNT] valittu",input_hint:"Tulokset n\xE4kyv\xE4t kirjoittaessasi",loading:"Ladataan"},Er={thanks_to:Zr,comments:Gr,direction:Nr,strings:Xr};var jt={};x(jt,{comments:()=>Lr,default:()=>Sr,direction:()=>Rr,strings:()=>Wr,thanks_to:()=>kr});var kr="Nicolas Friedli ",Lr="",Rr="ltr",Wr={placeholder:"Rechercher",clear_search:"Nettoyer",load_more:"Charger plus de r\xE9sultats",search_label:"Recherche sur ce site",filters_label:"Filtres",zero_results:"Pas de r\xE9sultat pour [SEARCH_TERM]",many_results:"[COUNT] r\xE9sultats pour [SEARCH_TERM]",one_result:"[COUNT] r\xE9sultat pour [SEARCH_TERM]",total_zero_results:"Pas de r\xE9sultat",total_one_result:"[COUNT] r\xE9sultat",total_many_results:"[COUNT] r\xE9sultats",alt_search:"Pas de r\xE9sultat pour [SEARCH_TERM]. Montre les r\xE9sultats pour [DIFFERENT_TERM] \xE0 la place",search_suggestion:"Pas de r\xE9sultat pour [SEARCH_TERM]. Essayer une des recherches suivantes:",searching:"Recherche [SEARCH_TERM]...",results_label:"R\xE9sultats de recherche",keyboard_navigate:"naviguer",keyboard_select:"choisir",keyboard_clear:"effacer",keyboard_close:"fermer",keyboard_search:"rechercher",error_search:"\xC9chec de la recherche",filter_selected_one:"[COUNT] s\xE9lectionn\xE9",filter_selected_many:"[COUNT] s\xE9lectionn\xE9s",input_hint:"Les r\xE9sultats appara\xEEtront au fur et \xE0 mesure de la saisie",loading:"Chargement"},Sr={thanks_to:kr,comments:Lr,direction:Rr,strings:Wr};var Kt={};x(Kt,{comments:()=>Dr,default:()=>Hr,direction:()=>Tr,strings:()=>vr,thanks_to:()=>Vr});var Vr="Pablo Villaverde ",Dr="",Tr="ltr",vr={placeholder:"Buscar",clear_search:"Limpar",load_more:"Ver m\xE1is resultados",search_label:"Buscar neste sitio",filters_label:"Filtros",zero_results:"Non se atoparon resultados para [SEARCH_TERM]",many_results:"[COUNT] resultados atopados para [SEARCH_TERM]",one_result:"[COUNT] resultado atopado para [SEARCH_TERM]",total_zero_results:"Sen resultados",total_one_result:"[COUNT] resultado",total_many_results:"[COUNT] resultados",alt_search:"Non se atoparon resultados para [SEARCH_TERM]. Amosando no seu lugar resultados para [DIFFERENT_TERM]",search_suggestion:"Non se atoparon resultados para [SEARCH_TERM]. Probe unha das seguintes pesquisas:",searching:"Buscando [SEARCH_TERM]...",results_label:"Resultados da busca",keyboard_navigate:"navegar",keyboard_select:"escoller",keyboard_clear:"limpar",keyboard_close:"pechar",keyboard_search:"buscar",error_search:"Erro na busca",filter_selected_one:"[COUNT] seleccionado",filter_selected_many:"[COUNT] seleccionados",input_hint:"Os resultados aparecer\xE1n mentres escribe",loading:"Cargando"},Hr={thanks_to:Vr,comments:Dr,direction:Tr,strings:vr};var Pt={};x(Pt,{comments:()=>Yr,default:()=>Jr,direction:()=>wr,strings:()=>zr,thanks_to:()=>Mr});var Mr="Nir Tamir ",Yr="",wr="rtl",zr={placeholder:"\u05D7\u05D9\u05E4\u05D5\u05E9",clear_search:"\u05E0\u05D9\u05E7\u05D5\u05D9",load_more:"\u05E2\u05D5\u05D3 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA",search_label:"\u05D7\u05D9\u05E4\u05D5\u05E9 \u05D1\u05D0\u05EA\u05E8 \u05D6\u05D4",filters_label:"\u05DE\u05E1\u05E0\u05E0\u05D9\u05DD",zero_results:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E2\u05D1\u05D5\u05E8 [SEARCH_TERM]",many_results:"\u05E0\u05DE\u05E6\u05D0\u05D5 [COUNT] \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E2\u05D1\u05D5\u05E8 [SEARCH_TERM]",one_result:"\u05E0\u05DE\u05E6\u05D0\u05D4 \u05EA\u05D5\u05E6\u05D0\u05D4 \u05D0\u05D7\u05EA \u05E2\u05D1\u05D5\u05E8 [SEARCH_TERM]",total_zero_results:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA",total_one_result:"\u05EA\u05D5\u05E6\u05D0\u05D4 [COUNT]",total_many_results:"[COUNT] \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA",alt_search:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E2\u05D1\u05D5\u05E8 [SEARCH_TERM]. \u05DE\u05D5\u05E6\u05D2\u05D5\u05EA \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E2\u05D1\u05D5\u05E8 [DIFFERENT_TERM]",search_suggestion:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E2\u05D1\u05D5\u05E8 [SEARCH_TERM]. \u05E0\u05E1\u05D5 \u05D0\u05D7\u05D3 \u05DE\u05D4\u05D7\u05D9\u05E4\u05D5\u05E9\u05D9\u05DD \u05D4\u05D1\u05D0\u05D9\u05DD:",searching:"\u05DE\u05D7\u05E4\u05E9 \u05D0\u05EA [SEARCH_TERM]...",results_label:"\u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05D7\u05D9\u05E4\u05D5\u05E9",keyboard_navigate:"\u05E0\u05D9\u05D5\u05D5\u05D8",keyboard_select:"\u05D1\u05D7\u05D9\u05E8\u05D4",keyboard_clear:"\u05E0\u05D9\u05E7\u05D5\u05D9",keyboard_close:"\u05E1\u05D2\u05D9\u05E8\u05D4",keyboard_search:"\u05D7\u05D9\u05E4\u05D5\u05E9",error_search:"\u05D4\u05D7\u05D9\u05E4\u05D5\u05E9 \u05E0\u05DB\u05E9\u05DC",filter_selected_one:"[COUNT] \u05E0\u05D1\u05D7\u05E8",filter_selected_many:"[COUNT] \u05E0\u05D1\u05D7\u05E8\u05D5",input_hint:"\u05D4\u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05D9\u05D5\u05E4\u05D9\u05E2\u05D5 \u05EA\u05D5\u05DA \u05DB\u05D3\u05D9 \u05D4\u05E7\u05DC\u05D3\u05D4",loading:"\u05D8\u05D5\u05E2\u05DF"},Jr={thanks_to:Mr,comments:Yr,direction:wr,strings:zr};var qt={};x(qt,{comments:()=>jr,default:()=>qr,direction:()=>Kr,strings:()=>Pr,thanks_to:()=>Or});var Or="Amit Yadav ",jr="",Kr="ltr",Pr={placeholder:"\u0916\u094B\u091C\u0947\u0902",clear_search:"\u0938\u093E\u092B \u0915\u0930\u0947\u0902",load_more:"\u0914\u0930 \u0905\u0927\u093F\u0915 \u092A\u0930\u093F\u0923\u093E\u092E \u0932\u094B\u0921 \u0915\u0930\u0947\u0902",search_label:"\u0907\u0938 \u0938\u093E\u0907\u091F \u092E\u0947\u0902 \u0916\u094B\u091C\u0947\u0902",filters_label:"\u092B\u093C\u093F\u0932\u094D\u091F\u0930",zero_results:"\u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E",many_results:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u092E\u093F\u0932\u0947",one_result:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u092E\u093F\u0932\u093E",total_zero_results:"\u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E \u0928\u0939\u0940\u0902",total_one_result:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E",total_many_results:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E",alt_search:"[SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964 \u0907\u0938\u0915\u0947 \u092C\u091C\u093E\u092F [DIFFERENT_TERM] \u0915\u0947 \u0932\u093F\u090F \u092A\u0930\u093F\u0923\u093E\u092E \u0926\u093F\u0916\u093E \u0930\u0939\u093E \u0939\u0948",search_suggestion:"[SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964 \u0928\u093F\u092E\u094D\u0928\u0932\u093F\u0916\u093F\u0924 \u0916\u094B\u091C\u094B\u0902 \u092E\u0947\u0902 \u0938\u0947 \u0915\u094B\u0908 \u090F\u0915 \u0906\u091C\u093C\u092E\u093E\u090F\u0902:",searching:"[SEARCH_TERM] \u0915\u0940 \u0916\u094B\u091C \u0915\u0940 \u091C\u093E \u0930\u0939\u0940 \u0939\u0948...",results_label:"\u0916\u094B\u091C \u092A\u0930\u093F\u0923\u093E\u092E",keyboard_navigate:"\u0928\u0947\u0935\u093F\u0917\u0947\u091F",keyboard_select:"\u091A\u0941\u0928\u0947\u0902",keyboard_clear:"\u0938\u093E\u092B\u093C \u0915\u0930\u0947\u0902",keyboard_close:"\u092C\u0902\u0926 \u0915\u0930\u0947\u0902",keyboard_search:"\u0916\u094B\u091C\u0947\u0902",error_search:"\u0916\u094B\u091C \u0935\u093F\u092B\u0932",filter_selected_one:"[COUNT] \u091A\u092F\u0928\u093F\u0924",filter_selected_many:"[COUNT] \u091A\u092F\u0928\u093F\u0924",input_hint:"\u091F\u093E\u0907\u092A \u0915\u0930\u0924\u0947 \u0938\u092E\u092F \u092A\u0930\u093F\u0923\u093E\u092E \u0926\u093F\u0916\u093E\u0908 \u0926\u0947\u0902\u0917\u0947",loading:"\u0932\u094B\u0921 \u0939\u094B \u0930\u0939\u093E \u0939\u0948"},qr={thanks_to:Or,comments:jr,direction:Kr,strings:Pr};var $t={};x($t,{comments:()=>ei,default:()=>si,direction:()=>ti,strings:()=>li,thanks_to:()=>$r});var $r="Diomed ",ei="",ti="ltr",li={placeholder:"Tra\u017Ei",clear_search:"O\u010Disti",load_more:"U\u010Ditaj vi\u0161e rezultata",search_label:"Pretra\u017Ei ovu stranicu",filters_label:"Filteri",zero_results:"Nema rezultata za [SEARCH_TERM]",many_results:"[COUNT] rezultata za [SEARCH_TERM]",one_result:"[COUNT] rezultat za [SEARCH_TERM]",total_zero_results:"Nema rezultata",total_one_result:"[COUNT] rezultat",total_many_results:"[COUNT] rezultata",alt_search:"Nema rezultata za [SEARCH_TERM]. Prikazujem rezultate za [DIFFERENT_TERM]",search_suggestion:"Nema rezultata za [SEARCH_TERM]. Poku\u0161aj s jednom od ovih pretraga:",searching:"Pretra\u017Eujem [SEARCH_TERM]...",results_label:"Rezultati pretrage",keyboard_navigate:"navigiraj",keyboard_select:"odaberi",keyboard_clear:"o\u010Disti",keyboard_close:"zatvori",keyboard_search:"tra\u017Ei",error_search:"Pretraga nije uspjela",filter_selected_one:"[COUNT] odabran",filter_selected_many:"[COUNT] odabranih",input_hint:"Rezultati \u0107e se pojaviti dok tipkate",loading:"U\u010Ditavanje"},si={thanks_to:$r,comments:ei,direction:ti,strings:li};var el={};x(el,{comments:()=>ri,default:()=>gi,direction:()=>ii,strings:()=>ni,thanks_to:()=>ai});var ai="Adam Laki ",ri="",ii="ltr",ni={placeholder:"Keres\xE9s",clear_search:"T\xF6rl\xE9s",load_more:"Tov\xE1bbi tal\xE1latok bet\xF6lt\xE9se",search_label:"Keres\xE9s az oldalon",filters_label:"Sz\u0171r\xE9s",zero_results:"Nincs tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre",many_results:"[COUNT] db tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre",one_result:"[COUNT] db tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre",total_zero_results:"Nincs tal\xE1lat",total_one_result:"[COUNT] tal\xE1lat",total_many_results:"[COUNT] tal\xE1lat",alt_search:"Nincs tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre. Tal\xE1latok mutat\xE1sa ink\xE1bb a(z) [DIFFERENT_TERM] kifejez\xE9sre",search_suggestion:"Nincs tal\xE1lat a(z) [SEARCH_TERM] kifejez\xE9sre. Pr\xF3b\xE1ld meg a k\xF6vetkez\u0151 keres\xE9sek egyik\xE9t:",searching:"Keres\xE9s a(z) [SEARCH_TERM] kifejez\xE9sre...",results_label:"Keres\xE9si tal\xE1latok",keyboard_navigate:"navig\xE1l\xE1s",keyboard_select:"kiv\xE1laszt\xE1s",keyboard_clear:"t\xF6rl\xE9s",keyboard_close:"bez\xE1r\xE1s",keyboard_search:"keres\xE9s",error_search:"A keres\xE9s sikertelen",filter_selected_one:"[COUNT] kiv\xE1lasztva",filter_selected_many:"[COUNT] kiv\xE1lasztva",input_hint:"A tal\xE1latok g\xE9pel\xE9s k\xF6zben jelennek meg",loading:"Bet\xF6lt\xE9s"},gi={thanks_to:ai,comments:ri,direction:ii,strings:ni};var tl={};x(tl,{comments:()=>ci,default:()=>Ii,direction:()=>ui,strings:()=>Ci,thanks_to:()=>oi});var oi="Nixentric",ci="",ui="ltr",Ci={placeholder:"Cari",clear_search:"Bersihkan",load_more:"Muat lebih banyak hasil",search_label:"Telusuri situs ini",filters_label:"Filter",zero_results:"[SEARCH_TERM] tidak ditemukan",many_results:"Ditemukan [COUNT] hasil untuk [SEARCH_TERM]",one_result:"Ditemukan [COUNT] hasil untuk [SEARCH_TERM]",total_zero_results:"Tidak ada hasil",total_one_result:"[COUNT] hasil",total_many_results:"[COUNT] hasil",alt_search:"[SEARCH_TERM] tidak ditemukan. Menampilkan hasil [DIFFERENT_TERM] sebagai gantinya",search_suggestion:"[SEARCH_TERM] tidak ditemukan. Coba salah satu pencarian berikut ini:",searching:"Mencari [SEARCH_TERM]...",results_label:"Hasil pencarian",keyboard_navigate:"navigasi",keyboard_select:"pilih",keyboard_clear:"bersihkan",keyboard_close:"tutup",keyboard_search:"cari",error_search:"Pencarian gagal",filter_selected_one:"[COUNT] dipilih",filter_selected_many:"[COUNT] dipilih",input_hint:"Hasil akan muncul saat Anda mengetik",loading:"Memuat"},Ii={thanks_to:oi,comments:ci,direction:ui,strings:Ci};var ll={};x(ll,{comments:()=>Ai,default:()=>mi,direction:()=>_i,strings:()=>Qi,thanks_to:()=>di});var di="Cosette Bruhns Alonso, Andrew Janco ",Ai="",_i="ltr",Qi={placeholder:"Cerca",clear_search:"Cancella la cronologia",load_more:"Mostra pi\xF9 risultati",search_label:"Cerca nel sito",filters_label:"Filtri di ricerca",zero_results:"Nessun risultato per [SEARCH_TERM]",many_results:"[COUNT] risultati per [SEARCH_TERM]",one_result:"[COUNT] risultato per [SEARCH_TERM]",total_zero_results:"Nessun risultato",total_one_result:"[COUNT] risultato",total_many_results:"[COUNT] risultati",alt_search:"Nessun risultato per [SEARCH_TERM]. Mostrando risultati per [DIFFERENT_TERM] come alternativa.",search_suggestion:"Nessun risultato per [SEARCH_TERM]. Prova una delle seguenti ricerche:",searching:"Cercando [SEARCH_TERM]...",results_label:"Risultati della ricerca",keyboard_navigate:"naviga",keyboard_select:"seleziona",keyboard_clear:"cancella",keyboard_close:"chiudi",keyboard_search:"cerca",error_search:"Ricerca fallita",filter_selected_one:"[COUNT] selezionato",filter_selected_many:"[COUNT] selezionati",input_hint:"I risultati appariranno durante la digitazione",loading:"Caricamento"},mi={thanks_to:di,comments:Ai,direction:_i,strings:Qi};var sl={};x(sl,{comments:()=>fi,default:()=>Bi,direction:()=>Fi,strings:()=>pi,thanks_to:()=>bi});var bi="Tate",fi="",Fi="ltr",pi={placeholder:"\u691C\u7D22",clear_search:"\u30AF\u30EA\u30A2",load_more:"\u6B21\u3092\u8AAD\u307F\u8FBC\u3080",search_label:"\u3053\u306E\u30B5\u30A4\u30C8\u3092\u691C\u7D22",filters_label:"\u30D5\u30A3\u30EB\u30BF",zero_results:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F",many_results:"[SEARCH_TERM]\u306E[COUNT]\u4EF6\u306E\u691C\u7D22\u7D50\u679C",one_result:"[SEARCH_TERM]\u306E[COUNT]\u4EF6\u306E\u691C\u7D22\u7D50\u679C",total_zero_results:"\u7D50\u679C\u306A\u3057",total_one_result:"[COUNT]\u4EF6\u306E\u7D50\u679C",total_many_results:"[COUNT]\u4EF6\u306E\u7D50\u679C",alt_search:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002[DIFFERENT_TERM]\u306E\u691C\u7D22\u7D50\u679C\u3092\u8868\u793A\u3057\u3066\u3044\u307E\u3059",search_suggestion:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u60C5\u5831\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u6B21\u306E\u3044\u305A\u308C\u304B\u306E\u691C\u7D22\u3092\u8A66\u3057\u3066\u304F\u3060\u3055\u3044",searching:"[SEARCH_TERM]\u3092\u691C\u7D22\u3057\u3066\u3044\u307E\u3059",results_label:"\u691C\u7D22\u7D50\u679C",keyboard_navigate:"\u79FB\u52D5",keyboard_select:"\u9078\u629E",keyboard_clear:"\u30AF\u30EA\u30A2",keyboard_close:"\u9589\u3058\u308B",keyboard_search:"\u691C\u7D22",error_search:"\u691C\u7D22\u306B\u5931\u6557\u3057\u307E\u3057\u305F",filter_selected_one:"[COUNT]\u4EF6\u9078\u629E\u4E2D",filter_selected_many:"[COUNT]\u4EF6\u9078\u629E\u4E2D",input_hint:"\u5165\u529B\u4E2D\u306B\u691C\u7D22\u7D50\u679C\u304C\u8868\u793A\u3055\u308C\u307E\u3059",loading:"\u8AAD\u307F\u8FBC\u307F\u4E2D"},Bi={thanks_to:bi,comments:fi,direction:Fi,strings:pi};var al={};x(al,{comments:()=>Ui,default:()=>Zi,direction:()=>xi,strings:()=>yi,thanks_to:()=>hi});var hi="Seokho Son ",Ui="",xi="ltr",yi={placeholder:"\uAC80\uC0C9\uC5B4",clear_search:"\uBE44\uC6B0\uAE30",load_more:"\uAC80\uC0C9 \uACB0\uACFC \uB354 \uBCF4\uAE30",search_label:"\uC0AC\uC774\uD2B8 \uAC80\uC0C9",filters_label:"\uD544\uD130",zero_results:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC \uC5C6\uC74C",many_results:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC [COUNT]\uAC74",one_result:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC [COUNT]\uAC74",total_zero_results:"\uACB0\uACFC \uC5C6\uC74C",total_one_result:"\uACB0\uACFC [COUNT]\uAC74",total_many_results:"\uACB0\uACFC [COUNT]\uAC74",alt_search:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC \uC5C6\uC74C. [DIFFERENT_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC",search_suggestion:"[SEARCH_TERM]\uC5D0 \uB300\uD55C \uACB0\uACFC \uC5C6\uC74C. \uCD94\uCC9C \uAC80\uC0C9\uC5B4: ",searching:"[SEARCH_TERM] \uAC80\uC0C9 \uC911...",results_label:"\uAC80\uC0C9 \uACB0\uACFC",keyboard_navigate:"\uC774\uB3D9",keyboard_select:"\uC120\uD0DD",keyboard_clear:"\uBE44\uC6B0\uAE30",keyboard_close:"\uB2EB\uAE30",keyboard_search:"\uAC80\uC0C9",error_search:"\uAC80\uC0C9 \uC2E4\uD328",filter_selected_one:"[COUNT]\uAC1C \uC120\uD0DD\uB428",filter_selected_many:"[COUNT]\uAC1C \uC120\uD0DD\uB428",input_hint:"\uC785\uB825\uD558\uB294 \uB3D9\uC548 \uACB0\uACFC\uAC00 \uD45C\uC2DC\uB429\uB2C8\uB2E4",loading:"\uB85C\uB529 \uC911"},Zi={thanks_to:hi,comments:Ui,direction:xi,strings:yi};var rl={};x(rl,{comments:()=>Ni,default:()=>ki,direction:()=>Xi,strings:()=>Ei,thanks_to:()=>Gi});var Gi="",Ni="",Xi="ltr",Ei={placeholder:"Rapu",clear_search:"Whakakore",load_more:"Whakauta \u0113tahi otinga k\u0113",search_label:"Rapu",filters_label:"T\u0101tari",zero_results:"Otinga kore ki [SEARCH_TERM]",many_results:"[COUNT] otinga ki [SEARCH_TERM]",one_result:"[COUNT] otinga ki [SEARCH_TERM]",total_zero_results:"K\u0101ore he otinga",total_one_result:"[COUNT] otinga",total_many_results:"[COUNT] ng\u0101 otinga",alt_search:"Otinga kore ki [SEARCH_TERM]. Otinga k\u0113 ki [DIFFERENT_TERM]",search_suggestion:"Otinga kore ki [SEARCH_TERM]. whakam\u0101tau ki ng\u0101 mea atu:",searching:"Rapu ki [SEARCH_TERM]...",results_label:"Ng\u0101 otinga rapu",keyboard_navigate:"whakatere",keyboard_select:"t\u012Bpako",keyboard_clear:"whakakore",keyboard_close:"kati",keyboard_search:"rapu",error_search:"K\u0101ore i eke te rapu",filter_selected_one:"[COUNT] kua t\u012Bpakohia",filter_selected_many:"[COUNT] kua t\u012Bpakohia",input_hint:"Ka puta ng\u0101 otinga i a koe e patopato ana",loading:"E uta ana"},ki={thanks_to:Gi,comments:Ni,direction:Xi,strings:Ei};var il={};x(il,{comments:()=>Ri,default:()=>Vi,direction:()=>Wi,strings:()=>Si,thanks_to:()=>Li});var Li="Harry Min Khant ",Ri="",Wi="ltr",Si={placeholder:"\u101B\u103E\u102C\u101B\u1014\u103A",clear_search:"\u101B\u103E\u102C\u1016\u103D\u1031\u1019\u103E\u102F\u1000\u102D\u102F \u101B\u103E\u1004\u103A\u1038\u101C\u1004\u103A\u1038\u1015\u102B\u104B",load_more:"\u1014\u1031\u102C\u1000\u103A\u1011\u1015\u103A\u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038\u1000\u102D\u102F \u1010\u1004\u103A\u1015\u102B\u104B",search_label:"\u1024\u1006\u102D\u102F\u1000\u103A\u1010\u103D\u1004\u103A\u101B\u103E\u102C\u1016\u103D\u1031\u1015\u102B\u104B",filters_label:"\u1005\u1005\u103A\u1011\u102F\u1010\u103A\u1019\u103E\u102F\u1019\u103B\u102C\u1038",zero_results:"[SEARCH_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038 \u1019\u101B\u103E\u102D\u1015\u102B",many_results:"[SEARCH_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A [COUNT] \u1001\u102F",one_result:"[SEARCH_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A [COUNT]",total_zero_results:"\u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038 \u1019\u101B\u103E\u102D\u1015\u102B",total_one_result:"\u101B\u101C\u1012\u103A [COUNT] \u1001\u102F",total_many_results:"\u101B\u101C\u1012\u103A [COUNT] \u1001\u102F",alt_search:"[SEARCH_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A\u1019\u101B\u103E\u102D\u1015\u102B\u104B \u104E\u1004\u103A\u1038\u1021\u1005\u102C\u1038 [DIFFERENT_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038\u1000\u102D\u102F \u1015\u103C\u101E\u101E\u100A\u103A\u104B",search_suggestion:"[SEARCH_TERM] \u1021\u1010\u103D\u1000\u103A \u101B\u101C\u1012\u103A\u1019\u101B\u103E\u102D\u1015\u102B\u104B \u1021\u1031\u102C\u1000\u103A\u1015\u102B\u101B\u103E\u102C\u1016\u103D\u1031\u1019\u103E\u102F\u1019\u103B\u102C\u1038\u1011\u1032\u1019\u103E \u1010\u1005\u103A\u1001\u102F\u1000\u102D\u102F \u1005\u1019\u103A\u1038\u1000\u103C\u100A\u1037\u103A\u1015\u102B:",searching:"[SEARCH_TERM] \u1000\u102D\u102F \u101B\u103E\u102C\u1016\u103D\u1031\u1014\u1031\u101E\u100A\u103A...",results_label:"\u101B\u103E\u102C\u1016\u103D\u1031\u1019\u103E\u102F \u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038",keyboard_navigate:"\u101C\u1019\u103A\u1038\u100A\u103D\u103E\u1014\u103A",keyboard_select:"\u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A",keyboard_clear:"\u101B\u103E\u1004\u103A\u1038\u101C\u1004\u103A\u1038",keyboard_close:"\u1015\u102D\u1010\u103A",keyboard_search:"\u101B\u103E\u102C\u101B\u1014\u103A",error_search:"\u101B\u103E\u102C\u1016\u103D\u1031\u1019\u103E\u102F \u1019\u1021\u1031\u102C\u1004\u103A\u1019\u103C\u1004\u103A\u1015\u102B",filter_selected_one:"[COUNT] \u1001\u102F \u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A\u1011\u102C\u1038\u101E\u100A\u103A",filter_selected_many:"[COUNT] \u1001\u102F \u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A\u1011\u102C\u1038\u101E\u100A\u103A",input_hint:"\u101B\u102D\u102F\u1000\u103A\u1014\u1031\u1005\u1009\u103A \u101B\u101C\u1012\u103A\u1019\u103B\u102C\u1038 \u1015\u1031\u102B\u103A\u101C\u102C\u1015\u102B\u1019\u100A\u103A",loading:"\u1010\u1004\u103A\u1014\u1031\u101E\u100A\u103A"},Vi={thanks_to:Li,comments:Ri,direction:Wi,strings:Si};var nl={};x(nl,{comments:()=>Ti,default:()=>Mi,direction:()=>vi,strings:()=>Hi,thanks_to:()=>Di});var Di="Eirik Mikkelsen",Ti="",vi="ltr",Hi={placeholder:"S\xF8k",clear_search:"Fjern",load_more:"Last flere resultater",search_label:"S\xF8k p\xE5 denne siden",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",total_zero_results:"Ingen resultater",total_one_result:"[COUNT] resultat",total_many_results:"[COUNT] resultater",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Pr\xF8v en av disse s\xF8keordene i stedet:",searching:"S\xF8ker etter [SEARCH_TERM]",results_label:"S\xF8keresultater",keyboard_navigate:"naviger",keyboard_select:"velg",keyboard_clear:"fjern",keyboard_close:"lukk",keyboard_search:"s\xF8k",error_search:"S\xF8k feilet",filter_selected_one:"[COUNT] valgt",filter_selected_many:"[COUNT] valgte",input_hint:"Resultater vises mens du skriver",loading:"Laster"},Mi={thanks_to:Di,comments:Ti,direction:vi,strings:Hi};var gl={};x(gl,{comments:()=>wi,default:()=>Oi,direction:()=>zi,strings:()=>Ji,thanks_to:()=>Yi});var Yi="Paul van Brouwershaven",wi="",zi="ltr",Ji={placeholder:"Zoeken",clear_search:"Reset",load_more:"Meer resultaten laden",search_label:"Doorzoek deze site",filters_label:"Filters",zero_results:"Geen resultaten voor [SEARCH_TERM]",many_results:"[COUNT] resultaten voor [SEARCH_TERM]",one_result:"[COUNT] resultaat voor [SEARCH_TERM]",total_zero_results:"Geen resultaten",total_one_result:"[COUNT] resultaat",total_many_results:"[COUNT] resultaten",alt_search:"Geen resultaten voor [SEARCH_TERM]. In plaats daarvan worden resultaten voor [DIFFERENT_TERM] weergegeven",search_suggestion:"Geen resultaten voor [SEARCH_TERM]. Probeer een van de volgende zoekopdrachten:",searching:"Zoeken naar [SEARCH_TERM]...",results_label:"Zoekresultaten",keyboard_navigate:"navigeren",keyboard_select:"selecteren",keyboard_clear:"wissen",keyboard_close:"sluiten",keyboard_search:"zoeken",error_search:"Zoeken mislukt",filter_selected_one:"[COUNT] geselecteerd",filter_selected_many:"[COUNT] geselecteerd",input_hint:"Resultaten verschijnen terwijl u typt",loading:"Laden"},Oi={thanks_to:Yi,comments:wi,direction:zi,strings:Ji};var ol={};x(ol,{comments:()=>Ki,default:()=>$i,direction:()=>Pi,strings:()=>qi,thanks_to:()=>ji});var ji="Eirik Mikkelsen",Ki="",Pi="ltr",qi={placeholder:"S\xF8k",clear_search:"Fjern",load_more:"Last fleire resultat",search_label:"S\xF8k p\xE5 denne sida",filters_label:"Filter",zero_results:"Ingen resultat for [SEARCH_TERM]",many_results:"[COUNT] resultat for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",total_zero_results:"Ingen resultat",total_one_result:"[COUNT] resultat",total_many_results:"[COUNT] resultat",alt_search:"Ingen resultat for [SEARCH_TERM]. Viser resultat for [DIFFERENT_TERM] i staden",search_suggestion:"Ingen resultat for [SEARCH_TERM]. Pr\xF8v eitt av desse s\xF8keorda i staden:",searching:"S\xF8ker etter [SEARCH_TERM]",results_label:"S\xF8keresultat",keyboard_navigate:"naviger",keyboard_select:"vel",keyboard_clear:"fjern",keyboard_close:"lukk",keyboard_search:"s\xF8k",error_search:"S\xF8k feila",filter_selected_one:"[COUNT] vald",filter_selected_many:"[COUNT] valde",input_hint:"Resultat visast medan du skriv",loading:"Lastar"},$i={thanks_to:ji,comments:Ki,direction:Pi,strings:qi};var cl={};x(cl,{comments:()=>tn,default:()=>an,direction:()=>ln,strings:()=>sn,thanks_to:()=>en});var en="Christopher Wingate",tn="",ln="ltr",sn={placeholder:"S\xF8k",clear_search:"Fjern",load_more:"Last flere resultater",search_label:"S\xF8k p\xE5 denne siden",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",total_zero_results:"Ingen resultater",total_one_result:"[COUNT] resultat",total_many_results:"[COUNT] resultater",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Pr\xF8v en av disse s\xF8keordene i stedet:",searching:"S\xF8ker etter [SEARCH_TERM]",results_label:"S\xF8keresultater",keyboard_navigate:"naviger",keyboard_select:"velg",keyboard_clear:"fjern",keyboard_close:"lukk",keyboard_search:"s\xF8k",error_search:"S\xF8k feilet",filter_selected_one:"[COUNT] valgt",filter_selected_many:"[COUNT] valgte",input_hint:"Resultater vises mens du skriver",loading:"Laster"},an={thanks_to:en,comments:tn,direction:ln,strings:sn};var ul={};x(ul,{comments:()=>nn,default:()=>cn,direction:()=>gn,strings:()=>on,thanks_to:()=>rn});var rn="",nn="",gn="ltr",on={placeholder:"Szukaj",clear_search:"Wyczy\u015B\u0107",load_more:"Za\u0142aduj wi\u0119cej",search_label:"Przeszukaj t\u0119 stron\u0119",filters_label:"Filtry",zero_results:"Brak wynik\xF3w dla [SEARCH_TERM]",many_results:"[COUNT] wynik\xF3w dla [SEARCH_TERM]",one_result:"[COUNT] wynik dla [SEARCH_TERM]",total_zero_results:"Brak wynik\xF3w",total_one_result:"[COUNT] wynik",total_many_results:"[COUNT] wynik\xF3w",alt_search:"Brak wynik\xF3w dla [SEARCH_TERM]. Wy\u015Bwietlam wyniki dla [DIFFERENT_TERM]",search_suggestion:"Brak wynik\xF3w dla [SEARCH_TERM]. Pokrewne wyniki wyszukiwania:",searching:"Szukam [SEARCH_TERM]...",results_label:"Wyniki wyszukiwania",keyboard_navigate:"nawiguj",keyboard_select:"wybierz",keyboard_clear:"wyczy\u015B\u0107",keyboard_close:"zamknij",keyboard_search:"szukaj",error_search:"Wyszukiwanie nie powiod\u0142o si\u0119",filter_selected_one:"[COUNT] wybrany",filter_selected_many:"[COUNT] wybranych",input_hint:"Wyniki pojawi\u0105 si\u0119 podczas pisania",loading:"\u0141adowanie"},cn={thanks_to:rn,comments:nn,direction:gn,strings:on};var Cl={};x(Cl,{comments:()=>Cn,default:()=>An,direction:()=>In,strings:()=>dn,thanks_to:()=>un});var un="Jonatah",Cn="",In="ltr",dn={placeholder:"Pesquisar",clear_search:"Limpar",load_more:"Ver mais resultados",search_label:"Pesquisar",filters_label:"Filtros",zero_results:"Nenhum resultado encontrado para [SEARCH_TERM]",many_results:"[COUNT] resultados encontrados para [SEARCH_TERM]",one_result:"[COUNT] resultado encontrado para [SEARCH_TERM]",total_zero_results:"Nenhum resultado",total_one_result:"[COUNT] resultado",total_many_results:"[COUNT] resultados",alt_search:"Nenhum resultado encontrado para [SEARCH_TERM]. Exibindo resultados para [DIFFERENT_TERM]",search_suggestion:"Nenhum resultado encontrado para [SEARCH_TERM]. Tente uma das seguintes pesquisas:",searching:"Pesquisando por [SEARCH_TERM]...",results_label:"Resultados da pesquisa",keyboard_navigate:"navegar",keyboard_select:"selecionar",keyboard_clear:"limpar",keyboard_close:"fechar",keyboard_search:"pesquisar",error_search:"Falha na pesquisa",filter_selected_one:"[COUNT] selecionado",filter_selected_many:"[COUNT] selecionados",input_hint:"Os resultados aparecer\xE3o enquanto voc\xEA digita",loading:"Carregando"},An={thanks_to:un,comments:Cn,direction:In,strings:dn};var Il={};x(Il,{comments:()=>Qn,default:()=>fn,direction:()=>mn,strings:()=>bn,thanks_to:()=>_n});var _n="Bogdan Mateescu ",Qn="",mn="ltr",bn={placeholder:"C\u0103utare",clear_search:"\u015Eterge\u0163i",load_more:"\xCEnc\u0103rca\u021Bi mai multe rezultate",search_label:"C\u0103uta\u021Bi \xEEn acest site",filters_label:"Filtre",zero_results:"Niciun rezultat pentru [SEARCH_TERM]",many_results:"[COUNT] rezultate pentru [SEARCH_TERM]",one_result:"[COUNT] rezultat pentru [SEARCH_TERM]",total_zero_results:"Niciun rezultat",total_one_result:"[COUNT] rezultat",total_many_results:"[COUNT] rezultate",alt_search:"Niciun rezultat pentru [SEARCH_TERM]. Se afi\u0219eaz\u0103 \xEEn schimb rezultatele pentru [DIFFERENT_TERM]",search_suggestion:"Niciun rezultat pentru [SEARCH_TERM]. \xCEncerca\u021Bi una dintre urm\u0103toarele c\u0103ut\u0103ri:",searching:"Se caut\u0103 dup\u0103: [SEARCH_TERM]...",results_label:"Rezultatele c\u0103ut\u0103rii",keyboard_navigate:"navigare",keyboard_select:"selectare",keyboard_clear:"\u0219tergere",keyboard_close:"\xEEnchidere",keyboard_search:"c\u0103utare",error_search:"C\u0103utarea a e\u0219uat",filter_selected_one:"[COUNT] selectat",filter_selected_many:"[COUNT] selectate",input_hint:"Rezultatele vor ap\u0103rea pe m\u0103sur\u0103 ce tasta\u021Bi",loading:"Se \xEEncarc\u0103"},fn={thanks_to:_n,comments:Qn,direction:mn,strings:bn};var dl={};x(dl,{comments:()=>pn,default:()=>Un,direction:()=>Bn,strings:()=>hn,thanks_to:()=>Fn});var Fn="Aleksandr Gordeev",pn="",Bn="ltr",hn={placeholder:"\u041F\u043E\u0438\u0441\u043A",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u043B\u0435",load_more:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0435\u0449\u0435",search_label:"\u041F\u043E\u0438\u0441\u043A \u043F\u043E \u0441\u0430\u0439\u0442\u0443",filters_label:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",zero_results:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",total_zero_results:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E",total_one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442",total_many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432",alt_search:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]. \u041F\u043E\u043A\u0430\u0437\u0430\u043D\u044B \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [DIFFERENT_TERM]",search_suggestion:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]. \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043E\u0434\u0438\u043D \u0438\u0437 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0445 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0432",searching:"\u041F\u043E\u0438\u0441\u043A \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",results_label:"\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430",keyboard_navigate:"\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044F",keyboard_select:"\u0432\u044B\u0431\u0440\u0430\u0442\u044C",keyboard_clear:"\u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",keyboard_close:"\u0437\u0430\u043A\u0440\u044B\u0442\u044C",keyboard_search:"\u043F\u043E\u0438\u0441\u043A",error_search:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u043E\u0438\u0441\u043A\u0430",filter_selected_one:"[COUNT] \u0432\u044B\u0431\u0440\u0430\u043D",filter_selected_many:"[COUNT] \u0432\u044B\u0431\u0440\u0430\u043D\u043E",input_hint:"\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u0431\u0443\u0434\u0443\u0442 \u043F\u043E\u044F\u0432\u043B\u044F\u0442\u044C\u0441\u044F \u043F\u043E \u043C\u0435\u0440\u0435 \u0432\u0432\u043E\u0434\u0430",loading:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430"},Un={thanks_to:Fn,comments:pn,direction:Bn,strings:hn};var Al={};x(Al,{comments:()=>yn,default:()=>Nn,direction:()=>Zn,strings:()=>Gn,thanks_to:()=>xn});var xn="Andrija Sagicc",yn="",Zn="ltr",Gn={placeholder:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430",clear_search:"\u0411\u0440\u0438\u0441\u0430\u045A\u0435",load_more:"\u041F\u0440\u0438\u043A\u0430\u0437 \u0432\u0438\u0448\u0435 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430",search_label:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u0441\u0430\u0458\u0442\u0430",filters_label:"\u0424\u0438\u043B\u0442\u0435\u0440\u0438",zero_results:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",total_zero_results:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430",total_one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442",total_many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430",alt_search:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]. \u041F\u0440\u0438\u043A\u0430\u0437 \u0434\u043E\u0434\u0430\u0442\u043D\u0438\u043A \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [DIFFERENT_TERM]",search_suggestion:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]. \u041F\u043E\u043A\u0443\u0448\u0430\u0458\u0442\u0435 \u0441\u0430 \u043D\u0435\u043A\u043E\u043C \u043E\u0434 \u0441\u043B\u0435\u0434\u0435\u045B\u0438\u0445 \u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0430:",searching:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u0442\u0435\u0440\u043C\u0438\u043D\u0430 [SEARCH_TERM]...",results_label:"\u0420\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438 \u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0435",keyboard_navigate:"\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0430",keyboard_select:"\u0438\u0437\u0430\u0431\u0435\u0440\u0438",keyboard_clear:"\u043E\u0431\u0440\u0438\u0448\u0438",keyboard_close:"\u0437\u0430\u0442\u0432\u043E\u0440\u0438",keyboard_search:"\u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0430",error_search:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u043D\u0438\u0458\u0435 \u0443\u0441\u043F\u0435\u043B\u0430",filter_selected_one:"[COUNT] \u0438\u0437\u0430\u0431\u0440\u0430\u043D",filter_selected_many:"[COUNT] \u0438\u0437\u0430\u0431\u0440\u0430\u043D\u0438\u0445",input_hint:"\u0420\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438 \u045B\u0435 \u0441\u0435 \u043F\u043E\u0458\u0430\u0432\u0459\u0438\u0432\u0430\u0442\u0438 \u0434\u043E\u043A \u043A\u0443\u0446\u0430\u0442\u0435",loading:"\u0423\u0447\u0438\u0442\u0430\u0432\u0430\u045A\u0435"},Nn={thanks_to:xn,comments:yn,direction:Zn,strings:Gn};var _l={};x(_l,{comments:()=>En,default:()=>Rn,direction:()=>kn,strings:()=>Ln,thanks_to:()=>Xn});var Xn="Montazar Al-Jaber ",En="",kn="ltr",Ln={placeholder:"S\xF6k",clear_search:"Rensa",load_more:"Visa fler tr\xE4ffar",search_label:"S\xF6k p\xE5 denna sida",filters_label:"Filter",zero_results:"[SEARCH_TERM] gav inga tr\xE4ffar",many_results:"[SEARCH_TERM] gav [COUNT] tr\xE4ffar",one_result:"[SEARCH_TERM] gav [COUNT] tr\xE4ff",total_zero_results:"Inga tr\xE4ffar",total_one_result:"[COUNT] tr\xE4ff",total_many_results:"[COUNT] tr\xE4ffar",alt_search:"[SEARCH_TERM] gav inga tr\xE4ffar. Visar resultat f\xF6r [DIFFERENT_TERM] ist\xE4llet",search_suggestion:"[SEARCH_TERM] gav inga tr\xE4ffar. F\xF6rs\xF6k igen med en av f\xF6ljande s\xF6kord:",searching:"S\xF6ker efter [SEARCH_TERM]...",results_label:"S\xF6kresultat",keyboard_navigate:"navigera",keyboard_select:"v\xE4lj",keyboard_clear:"rensa",keyboard_close:"st\xE4ng",keyboard_search:"s\xF6k",error_search:"S\xF6kningen misslyckades",filter_selected_one:"[COUNT] vald",filter_selected_many:"[COUNT] valda",input_hint:"Resultat visas medan du skriver",loading:"L\xE4ser in"},Rn={thanks_to:Xn,comments:En,direction:kn,strings:Ln};var Ql={};x(Ql,{comments:()=>Sn,default:()=>Tn,direction:()=>Vn,strings:()=>Dn,thanks_to:()=>Wn});var Wn="Anonymous",Sn="",Vn="ltr",Dn={placeholder:"Tafuta",clear_search:"Futa",load_more:"Pakia matokeo zaidi",search_label:"Tafuta tovuti hii",filters_label:"Vichujio",zero_results:"Hakuna matokeo ya [SEARCH_TERM]",many_results:"Matokeo [COUNT] ya [SEARCH_TERM]",one_result:"Tokeo [COUNT] la [SEARCH_TERM]",total_zero_results:"Hakuna matokeo",total_one_result:"Tokeo [COUNT]",total_many_results:"Matokeo [COUNT]",alt_search:"Hakuna mayokeo ya [SEARCH_TERM]. Badala yake, inaonyesha matokeo ya [DIFFERENT_TERM]",search_suggestion:"Hakuna matokeo ya [SEARCH_TERM]. Jaribu mojawapo ya utafutaji ufuatao:",searching:"Kutafuta [SEARCH_TERM]...",results_label:"Matokeo ya utafutaji",keyboard_navigate:"sogeza",keyboard_select:"chagua",keyboard_clear:"futa",keyboard_close:"funga",keyboard_search:"tafuta",error_search:"Utafutaji umeshindwa",filter_selected_one:"[COUNT] imechaguliwa",filter_selected_many:"[COUNT] zimechaguliwa",input_hint:"Matokeo yataonekana unapoandika",loading:"Inapakia"},Tn={thanks_to:Wn,comments:Sn,direction:Vn,strings:Dn};var ml={};x(ml,{comments:()=>Hn,default:()=>wn,direction:()=>Mn,strings:()=>Yn,thanks_to:()=>vn});var vn="",Hn="",Mn="ltr",Yn={placeholder:"\u0BA4\u0BC7\u0B9F\u0BC1\u0B95",clear_search:"\u0B85\u0BB4\u0BBF\u0B95\u0BCD\u0B95\u0BC1\u0B95",load_more:"\u0BAE\u0BC7\u0BB2\u0BC1\u0BAE\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BC8\u0B95\u0BCD \u0B95\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B95",search_label:"\u0B87\u0BA8\u0BCD\u0BA4 \u0BA4\u0BB3\u0BA4\u0BCD\u0BA4\u0BBF\u0BB2\u0BCD \u0BA4\u0BC7\u0B9F\u0BC1\u0B95",filters_label:"\u0BB5\u0B9F\u0BBF\u0B95\u0B9F\u0BCD\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BCD",zero_results:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8",many_results:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 [COUNT] \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD",one_result:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1",total_zero_results:"\u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8",total_one_result:"[COUNT] \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1",total_many_results:"[COUNT] \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD",alt_search:"[SEARCH_TERM] \u0B87\u0BA4\u0BCD\u0BA4\u0BC7\u0B9F\u0BB2\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8, \u0B87\u0BA8\u0BCD\u0BA4 \u0BA4\u0BC7\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0B92\u0BA4\u0BCD\u0BA4 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD [DIFFERENT_TERM]",search_suggestion:"[SEARCH_TERM] \u0B87\u0BA4\u0BCD \u0BA4\u0BC7\u0B9F\u0BB2\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8.\u0B87\u0BA4\u0BB1\u0BCD\u0B95\u0BC1 \u0BAA\u0BA4\u0BBF\u0BB2\u0BC0\u0B9F\u0BBE\u0BA9 \u0BA4\u0BC7\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BC8 \u0BA4\u0BC7\u0B9F\u0BC1\u0B95:",searching:"[SEARCH_TERM] \u0BA4\u0BC7\u0B9F\u0BAA\u0BCD\u0BAA\u0B9F\u0BC1\u0B95\u0BBF\u0BA9\u0BCD\u0BB1\u0BA4\u0BC1",results_label:"\u0BA4\u0BC7\u0B9F\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD",keyboard_navigate:"\u0BB5\u0BB4\u0BBF\u0BA8\u0B9F\u0BA4\u0BCD\u0BA4\u0BC1",keyboard_select:"\u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1",keyboard_clear:"\u0B85\u0BB4\u0BBF",keyboard_close:"\u0BAE\u0BC2\u0B9F\u0BC1",keyboard_search:"\u0BA4\u0BC7\u0B9F\u0BC1",error_search:"\u0BA4\u0BC7\u0B9F\u0BB2\u0BCD \u0BA4\u0BCB\u0BB2\u0BCD\u0BB5\u0BBF",filter_selected_one:"[COUNT] \u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1",filter_selected_many:"[COUNT] \u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA9",input_hint:"\u0BA8\u0BC0\u0B99\u0BCD\u0B95\u0BB3\u0BCD \u0BA4\u0B9F\u0BCD\u0B9F\u0B9A\u0BCD\u0B9A\u0BC1 \u0B9A\u0BC6\u0BAF\u0BCD\u0BAF\u0BC1\u0BAE\u0BCD\u0BAA\u0BCB\u0BA4\u0BC1 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0BA4\u0BCB\u0BA9\u0BCD\u0BB1\u0BC1\u0BAE\u0BCD",loading:"\u0B8F\u0BB1\u0BCD\u0BB1\u0BC1\u0B95\u0BBF\u0BB1\u0BA4\u0BC1"},wn={thanks_to:vn,comments:Hn,direction:Mn,strings:Yn};var bl={};x(bl,{comments:()=>Jn,default:()=>Kn,direction:()=>On,strings:()=>jn,thanks_to:()=>zn});var zn="Patiphon Loetsuthakun ",Jn="",On="ltr",jn={placeholder:"\u0E04\u0E49\u0E19\u0E2B\u0E32",clear_search:"\u0E25\u0E49\u0E32\u0E07",load_more:"\u0E42\u0E2B\u0E25\u0E14\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E40\u0E15\u0E34\u0E21",search_label:"\u0E04\u0E49\u0E19\u0E2B\u0E32\u0E1A\u0E19\u0E40\u0E27\u0E47\u0E1A\u0E44\u0E0B\u0E15\u0E4C",filters_label:"\u0E15\u0E31\u0E27\u0E01\u0E23\u0E2D\u0E07",zero_results:"\u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A [SEARCH_TERM]",many_results:"\u0E1E\u0E1A [COUNT] \u0E1C\u0E25\u0E01\u0E32\u0E23\u0E04\u0E49\u0E19\u0E2B\u0E32\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A [SEARCH_TERM]",one_result:"\u0E1E\u0E1A [COUNT] \u0E1C\u0E25\u0E01\u0E32\u0E23\u0E04\u0E49\u0E19\u0E2B\u0E32\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A [SEARCH_TERM]",total_zero_results:"\u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C",total_one_result:"[COUNT] \u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C",total_many_results:"[COUNT] \u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C",alt_search:"\u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A [SEARCH_TERM] \u0E41\u0E2A\u0E14\u0E07\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E08\u0E32\u0E01\u0E01\u0E32\u0E23\u0E04\u0E49\u0E19\u0E2B\u0E32 [DIFFERENT_TERM] \u0E41\u0E17\u0E19",search_suggestion:"\u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A [SEARCH_TERM] \u0E25\u0E2D\u0E07\u0E04\u0E33\u0E04\u0E49\u0E19\u0E2B\u0E32\u0E40\u0E2B\u0E25\u0E48\u0E32\u0E19\u0E35\u0E49\u0E41\u0E17\u0E19:",searching:"\u0E01\u0E33\u0E25\u0E31\u0E07\u0E04\u0E49\u0E19\u0E2B\u0E32 [SEARCH_TERM]...",results_label:"\u0E1C\u0E25\u0E01\u0E32\u0E23\u0E04\u0E49\u0E19\u0E2B\u0E32",keyboard_navigate:"\u0E19\u0E33\u0E17\u0E32\u0E07",keyboard_select:"\u0E40\u0E25\u0E37\u0E2D\u0E01",keyboard_clear:"\u0E25\u0E49\u0E32\u0E07",keyboard_close:"\u0E1B\u0E34\u0E14",keyboard_search:"\u0E04\u0E49\u0E19\u0E2B\u0E32",error_search:"\u0E01\u0E32\u0E23\u0E04\u0E49\u0E19\u0E2B\u0E32\u0E25\u0E49\u0E21\u0E40\u0E2B\u0E25\u0E27",filter_selected_one:"\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E41\u0E25\u0E49\u0E27 [COUNT] \u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",filter_selected_many:"\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E41\u0E25\u0E49\u0E27 [COUNT] \u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",input_hint:"\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C\u0E08\u0E30\u0E1B\u0E23\u0E32\u0E01\u0E0F\u0E02\u0E13\u0E30\u0E17\u0E35\u0E48\u0E04\u0E38\u0E13\u0E1E\u0E34\u0E21\u0E1E\u0E4C",loading:"\u0E01\u0E33\u0E25\u0E31\u0E07\u0E42\u0E2B\u0E25\u0E14"},Kn={thanks_to:zn,comments:Jn,direction:On,strings:jn};var fl={};x(fl,{comments:()=>qn,default:()=>tg,direction:()=>$n,strings:()=>eg,thanks_to:()=>Pn});var Pn="Taylan \xD6zg\xFCr Bildik",qn="",$n="ltr",eg={placeholder:"Ara\u015Ft\u0131r",clear_search:"Temizle",load_more:"Daha fazla sonu\xE7",search_label:"Site genelinde arama",filters_label:"Filtreler",zero_results:"[SEARCH_TERM] i\xE7in sonu\xE7 yok",many_results:"[SEARCH_TERM] i\xE7in [COUNT] sonu\xE7 bulundu",one_result:"[SEARCH_TERM] i\xE7in [COUNT] sonu\xE7 bulundu",total_zero_results:"Sonu\xE7 yok",total_one_result:"[COUNT] sonu\xE7",total_many_results:"[COUNT] sonu\xE7",alt_search:"[SEARCH_TERM] i\xE7in sonu\xE7 yok. Bunun yerine [DIFFERENT_TERM] i\xE7in sonu\xE7lar g\xF6steriliyor",search_suggestion:"[SEARCH_TERM] i\xE7in sonu\xE7 yok. Alternatif olarak a\u015Fa\u011F\u0131daki kelimelerden birini deneyebilirsiniz:",searching:"[SEARCH_TERM] ara\u015Ft\u0131r\u0131l\u0131yor...",results_label:"Arama sonu\xE7lar\u0131",keyboard_navigate:"gezin",keyboard_select:"se\xE7",keyboard_clear:"temizle",keyboard_close:"kapat",keyboard_search:"ara",error_search:"Arama ba\u015Far\u0131s\u0131z",filter_selected_one:"[COUNT] se\xE7ili",filter_selected_many:"[COUNT] se\xE7ili",input_hint:"Sonu\xE7lar siz yazarken g\xF6r\xFCnecektir",loading:"Y\xFCkleniyor"},tg={thanks_to:Pn,comments:qn,direction:$n,strings:eg};var Fl={};x(Fl,{comments:()=>sg,default:()=>ig,direction:()=>ag,strings:()=>rg,thanks_to:()=>lg});var lg="Vladyslav Lyshenko ",sg="",ag="ltr",rg={placeholder:"\u041F\u043E\u0448\u0443\u043A",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u043F\u043E\u043B\u0435",load_more:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u0449\u0435",search_label:"\u041F\u043E\u0448\u0443\u043A \u043F\u043E \u0441\u0430\u0439\u0442\u0443",filters_label:"\u0424\u0456\u043B\u044C\u0442\u0440\u0438",zero_results:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u0437\u0430 \u0437\u0430\u043F\u0438\u0442\u043E\u043C: [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0456\u0432 \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u0437\u0430 \u0437\u0430\u043F\u0438\u0442\u043E\u043C: [SEARCH_TERM]",total_zero_results:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E",total_one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442",total_many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0456\u0432",alt_search:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [SEARCH_TERM]. \u041F\u043E\u043A\u0430\u0437\u0430\u043D\u043E \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438 \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [DIFFERENT_TERM]",search_suggestion:"\u041D\u0456\u0447\u043E\u0433\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043D\u0430 \u0437\u0430\u043F\u0438\u0442: [SEARCH_TERM]. \u0421\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043E\u0434\u0438\u043D \u0456\u0437 \u0442\u0430\u043A\u0438\u0445 \u0432\u0430\u0440\u0456\u0430\u043D\u0442\u0456\u0432",searching:"\u041F\u043E\u0448\u0443\u043A \u0437\u0430 \u0437\u0430\u043F\u0438\u0442\u043E\u043C: [SEARCH_TERM]",results_label:"\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438 \u043F\u043E\u0448\u0443\u043A\u0443",keyboard_navigate:"\u043D\u0430\u0432\u0456\u0433\u0430\u0446\u0456\u044F",keyboard_select:"\u0432\u0438\u0431\u0440\u0430\u0442\u0438",keyboard_clear:"\u043E\u0447\u0438\u0441\u0442\u0438\u0442\u0438",keyboard_close:"\u0437\u0430\u043A\u0440\u0438\u0442\u0438",keyboard_search:"\u043F\u043E\u0448\u0443\u043A",error_search:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u043E\u0448\u0443\u043A\u0443",filter_selected_one:"[COUNT] \u0432\u0438\u0431\u0440\u0430\u043D\u043E",filter_selected_many:"[COUNT] \u0432\u0438\u0431\u0440\u0430\u043D\u043E",input_hint:"\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438 \u0437'\u044F\u0432\u043B\u044F\u0442\u0438\u043C\u0443\u0442\u044C\u0441\u044F \u043F\u0456\u0434 \u0447\u0430\u0441 \u0432\u0432\u0435\u0434\u0435\u043D\u043D\u044F",loading:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F"},ig={thanks_to:lg,comments:sg,direction:ag,strings:rg};var pl={};x(pl,{comments:()=>gg,default:()=>ug,direction:()=>og,strings:()=>cg,thanks_to:()=>ng});var ng="Long Nhat Nguyen",gg="",og="ltr",cg={placeholder:"T\xECm ki\u1EBFm",clear_search:"X\xF3a",load_more:"Nhi\u1EC1u k\u1EBFt qu\u1EA3 h\u01A1n",search_label:"T\xECm ki\u1EBFm trong trang n\xE0y",filters_label:"B\u1ED9 l\u1ECDc",zero_results:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]",many_results:"[COUNT] k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]",one_result:"[COUNT] k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]",total_zero_results:"Kh\xF4ng c\xF3 k\u1EBFt qu\u1EA3",total_one_result:"[COUNT] k\u1EBFt qu\u1EA3",total_many_results:"[COUNT] k\u1EBFt qu\u1EA3",alt_search:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]. Ki\u1EC3m th\u1ECB k\u1EBFt qu\u1EA3 thay th\u1EBF v\u1EDBi [DIFFERENT_TERM]",search_suggestion:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 cho [SEARCH_TERM]. Th\u1EED m\u1ED9t trong c\xE1c t\xECm ki\u1EBFm:",searching:"\u0110ang t\xECm ki\u1EBFm cho [SEARCH_TERM]...",results_label:"K\u1EBFt qu\u1EA3 t\xECm ki\u1EBFm",keyboard_navigate:"chuy\u1EC3n",keyboard_select:"ch\u1ECDn",keyboard_clear:"x\xF3a",keyboard_close:"\u0111\xF3ng",keyboard_search:"t\xECm ki\u1EBFm",error_search:"T\xECm ki\u1EBFm th\u1EA5t b\u1EA1i",filter_selected_one:"\u0110\xE3 ch\u1ECDn [COUNT]",filter_selected_many:"\u0110\xE3 ch\u1ECDn [COUNT]",input_hint:"K\u1EBFt qu\u1EA3 s\u1EBD xu\u1EA5t hi\u1EC7n khi b\u1EA1n nh\u1EADp",loading:"\u0110ang t\u1EA3i"},ug={thanks_to:ng,comments:gg,direction:og,strings:cg};var Bl={};x(Bl,{comments:()=>Ig,default:()=>_g,direction:()=>dg,strings:()=>Ag,thanks_to:()=>Cg});var Cg="Amber Song",Ig="",dg="ltr",Ag={placeholder:"\u641C\u7D22",clear_search:"\u6E05\u9664",load_more:"\u52A0\u8F7D\u66F4\u591A\u7ED3\u679C",search_label:"\u7AD9\u5185\u641C\u7D22",filters_label:"\u7B5B\u9009",zero_results:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",many_results:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",one_result:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",total_zero_results:"\u65E0\u7ED3\u679C",total_one_result:"[COUNT] \u4E2A\u7ED3\u679C",total_many_results:"[COUNT] \u4E2A\u7ED3\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u6539\u4E3A\u663E\u793A [DIFFERENT_TERM] \u7684\u76F8\u5173\u7ED3\u679C",search_suggestion:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u8BF7\u5C1D\u8BD5\u4EE5\u4E0B\u641C\u7D22\u3002",searching:"\u6B63\u5728\u641C\u7D22 [SEARCH_TERM]...",results_label:"\u641C\u7D22\u7ED3\u679C",keyboard_navigate:"\u5BFC\u822A",keyboard_select:"\u9009\u62E9",keyboard_clear:"\u6E05\u9664",keyboard_close:"\u5173\u95ED",keyboard_search:"\u641C\u7D22",error_search:"\u641C\u7D22\u5931\u8D25",filter_selected_one:"\u5DF2\u9009\u62E9 [COUNT] \u4E2A",filter_selected_many:"\u5DF2\u9009\u62E9 [COUNT] \u4E2A",input_hint:"\u8F93\u5165\u65F6\u5C06\u663E\u793A\u7ED3\u679C",loading:"\u52A0\u8F7D\u4E2D"},_g={thanks_to:Cg,comments:Ig,direction:dg,strings:Ag};var hl={};x(hl,{comments:()=>mg,default:()=>Fg,direction:()=>bg,strings:()=>fg,thanks_to:()=>Qg});var Qg="Amber Song",mg="",bg="ltr",fg={placeholder:"\u641C\u5C0B",clear_search:"\u6E05\u9664",load_more:"\u8F09\u5165\u66F4\u591A\u7D50\u679C",search_label:"\u7AD9\u5167\u641C\u5C0B",filters_label:"\u7BE9\u9078",zero_results:"\u627E\u4E0D\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",many_results:"\u627E\u5230 [COUNT] \u500B [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",one_result:"\u627E\u5230 [COUNT] \u500B [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",total_zero_results:"\u7121\u7D50\u679C",total_one_result:"[COUNT] \u500B\u7D50\u679C",total_many_results:"[COUNT] \u500B\u7D50\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C\u3002\u6539\u70BA\u986F\u793A [DIFFERENT_TERM] \u7684\u76F8\u95DC\u7D50\u679C",search_suggestion:"\u627E\u4E0D\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C\u3002\u8ACB\u5617\u8A66\u4EE5\u4E0B\u7684\u5EFA\u8B70\u4E4B\u4E00\u3002",searching:"\u6B63\u5728\u641C\u5C0B[SEARCH_TERM]...",results_label:"\u641C\u5C0B\u7D50\u679C",keyboard_navigate:"\u5C0E\u89BD",keyboard_select:"\u9078\u64C7",keyboard_clear:"\u6E05\u9664",keyboard_close:"\u95DC\u9589",keyboard_search:"\u641C\u5C0B",error_search:"\u641C\u5C0B\u5931\u6557",filter_selected_one:"\u5DF2\u9078\u64C7 [COUNT] \u500B",filter_selected_many:"\u5DF2\u9078\u64C7 [COUNT] \u500B",input_hint:"\u8F38\u5165\u6642\u5C07\u986F\u793A\u7D50\u679C",loading:"\u8F09\u5165\u4E2D"},Fg={thanks_to:Qg,comments:mg,direction:bg,strings:fg};var Ul={};x(Ul,{comments:()=>Bg,default:()=>xg,direction:()=>hg,strings:()=>Ug,thanks_to:()=>pg});var pg="Amber Song",Bg="",hg="ltr",Ug={placeholder:"\u641C\u7D22",clear_search:"\u6E05\u9664",load_more:"\u52A0\u8F7D\u66F4\u591A\u7ED3\u679C",search_label:"\u7AD9\u5185\u641C\u7D22",filters_label:"\u7B5B\u9009",zero_results:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",many_results:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",one_result:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",total_zero_results:"\u65E0\u7ED3\u679C",total_one_result:"[COUNT] \u4E2A\u7ED3\u679C",total_many_results:"[COUNT] \u4E2A\u7ED3\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u6539\u4E3A\u663E\u793A [DIFFERENT_TERM] \u7684\u76F8\u5173\u7ED3\u679C",search_suggestion:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u8BF7\u5C1D\u8BD5\u4EE5\u4E0B\u641C\u7D22\u3002",searching:"\u6B63\u5728\u641C\u7D22 [SEARCH_TERM]...",results_label:"\u641C\u7D22\u7ED3\u679C",keyboard_navigate:"\u5BFC\u822A",keyboard_select:"\u9009\u62E9",keyboard_clear:"\u6E05\u9664",keyboard_close:"\u5173\u95ED",keyboard_search:"\u641C\u7D22",error_search:"\u641C\u7D22\u5931\u8D25",filter_selected_one:"\u5DF2\u9009\u62E9 [COUNT] \u4E2A",filter_selected_many:"\u5DF2\u9009\u62E9 [COUNT] \u4E2A",input_hint:"\u8F93\u5165\u65F6\u5C06\u663E\u793A\u7ED3\u679C",loading:"\u52A0\u8F7D\u4E2D"},xg={thanks_to:pg,comments:Bg,direction:hg,strings:Ug};var yg=[Wt,St,Vt,Dt,Tt,vt,Ht,Mt,Yt,wt,zt,Jt,Ot,jt,Kt,Pt,qt,$t,el,tl,ll,sl,al,rl,il,nl,gl,ol,cl,ul,Cl,Il,dl,Al,_l,Ql,ml,bl,fl,Fl,pl,Bl,hl,Ul],Us=yg,xs=["../../translations/af.json","../../translations/ar.json","../../translations/bn.json","../../translations/ca.json","../../translations/cs.json","../../translations/da.json","../../translations/de.json","../../translations/el.json","../../translations/en.json","../../translations/es.json","../../translations/eu.json","../../translations/fa.json","../../translations/fi.json","../../translations/fr.json","../../translations/gl.json","../../translations/he.json","../../translations/hi.json","../../translations/hr.json","../../translations/hu.json","../../translations/id.json","../../translations/it.json","../../translations/ja.json","../../translations/ko.json","../../translations/mi.json","../../translations/my.json","../../translations/nb.json","../../translations/nl.json","../../translations/nn.json","../../translations/no.json","../../translations/pl.json","../../translations/pt.json","../../translations/ro.json","../../translations/ru.json","../../translations/sr.json","../../translations/sv.json","../../translations/sw.json","../../translations/ta.json","../../translations/th.json","../../translations/tr.json","../../translations/uk.json","../../translations/vi.json","../../translations/zh-cn.json","../../translations/zh-tw.json","../../translations/zh.json"];function ys(l,e,t){let s=l.slice();return s[53]=e[t],s}function Zs(l){let e,t,s;function a(i){l[38](i)}let r={show_empty_filters:l[5],open_filters:l[6],available_filters:l[18],translate:l[20],automatic_translations:l[19],translations:l[7]};return l[0]!==void 0&&(r.selected_filters=l[0]),e=new hs({props:r}),Ce.push(()=>Ol(e,"selected_filters",a)),{c(){_t(e.$$.fragment)},m(i,n){_e(e,i,n),s=!0},p(i,n){let g={};n[0]&32&&(g.show_empty_filters=i[5]),n[0]&64&&(g.open_filters=i[6]),n[0]&262144&&(g.available_filters=i[18]),n[0]&524288&&(g.automatic_translations=i[19]),n[0]&128&&(g.translations=i[7]),!t&&n[0]&1&&(t=!0,g.selected_filters=i[0],Yl(()=>t=!1)),e.$set(g)},i(i){s||(k(e.$$.fragment,i),s=!0)},o(i){D(e.$$.fragment,i),s=!1},d(i){Qe(e,i)}}}function Gs(l){let e,t,s,a,r=[Ng,Gg],i=[];function n(g,C){return g[14]?0:1}return t=n(l,[-1,-1]),s=i[t]=r[t](l),{c(){e=F("div"),s.c(),_(e,"class","pagefind-ui__results-area svelte-e9gkc3")},m(g,C){h(g,e,C),i[t].m(e,null),a=!0},p(g,C){let u=t;t=n(g,C),t===u?i[t].p(g,C):(re(),D(i[u],1,1,()=>{i[u]=null}),ie(),s=i[t],s?s.p(g,C):(s=i[t]=r[t](g),s.c()),k(s,1),s.m(e,null))},i(g){a||(k(s),a=!0)},o(g){D(s),a=!1},d(g){g&&B(e),i[t].d()}}}function Gg(l){let e,t,s,a=[],r=new Map,i,n,g;function C(I,m){return I[13].results.length===0?kg:I[13].results.length===1?Eg:Xg}let u=C(l,[-1,-1]),A=u(l),c=V(l[13].results.slice(0,l[17])),d=I=>I[53].id;for(let I=0;Il[17]&&Xs(l);return{c(){e=F("p"),A.c(),t=Z(),s=F("ol");for(let I=0;II[17]?o?o.p(I,m):(o=Xs(I),o.c(),o.m(n.parentNode,n)):o&&(o.d(1),o=null)},i(I){if(!g){for(let m=0;m{g[c]=null}),ie(),a=g[s],a?a.p(e,A):(a=g[s]=n[s](e),a.c()),k(a,1),a.m(r.parentNode,r))},i(u){i||(k(a),i=!0)},o(u){D(a),i=!1},d(u){u&&(B(t),B(r)),g[s].d(u)}}}function Xs(l){let e,t=l[20]("load_more",l[19],l[7])+"",s,a,r;return{c(){e=F("button"),s=G(t),_(e,"type","button"),_(e,"class","pagefind-ui__button svelte-e9gkc3")},m(i,n){h(i,e,n),b(e,s),a||(r=w(e,"click",l[22]),a=!0)},p(i,n){n[0]&524416&&t!==(t=i[20]("load_more",i[19],i[7])+"")&&W(s,t)},d(i){i&&B(e),a=!1,r()}}}function Es(l){let e,t=l[20]("searching",l[19],l[7]).replace(/\[SEARCH_TERM\]/,l[16])+"",s;return{c(){e=F("p"),s=G(t),_(e,"class","pagefind-ui__message svelte-e9gkc3")},m(a,r){h(a,e,r),b(e,s)},p(a,r){r[0]&589952&&t!==(t=a[20]("searching",a[19],a[7]).replace(/\[SEARCH_TERM\]/,a[16])+"")&&W(s,t)},d(a){a&&B(e)}}}function Wg(l){let e,t,s,a,r,i,n,g=l[20]("clear_search",l[19],l[7])+"",C,u,A,c,d,o,I,m,f=l[12]&&Zs(l),p=l[15]&&Gs(l);return{c(){e=F("div"),t=F("form"),s=F("input"),i=Z(),n=F("button"),C=G(g),u=Z(),A=F("div"),f&&f.c(),c=Z(),p&&p.c(),_(s,"class","pagefind-ui__search-input svelte-e9gkc3"),_(s,"type","text"),_(s,"placeholder",a=l[20]("placeholder",l[19],l[7])),_(s,"title",r=l[20]("placeholder",l[19],l[7])),_(s,"autocapitalize","none"),_(s,"enterkeyhint","search"),s.autofocus=l[8],_(n,"class","pagefind-ui__search-clear svelte-e9gkc3"),z(n,"pagefind-ui__suppressed",!l[9]),_(A,"class","pagefind-ui__drawer svelte-e9gkc3"),z(A,"pagefind-ui__hidden",!l[15]),_(t,"class","pagefind-ui__form svelte-e9gkc3"),_(t,"role","search"),_(t,"aria-label",d=l[20]("search_label",l[19],l[7])),_(t,"action","javascript:void(0);"),_(e,"class","pagefind-ui svelte-e9gkc3"),z(e,"pagefind-ui--reset",l[1])},m(U,y){h(U,e,y),b(e,t),b(t,s),oe(s,l[9]),l[35](s),b(t,i),b(t,n),b(n,C),l[36](n),b(t,u),b(t,A),f&&f.m(A,null),b(A,c),p&&p.m(A,null),o=!0,l[8]&&s.focus(),I||(m=[w(s,"focus",l[21]),w(s,"keydown",l[33]),w(s,"input",l[34]),w(n,"click",l[37]),w(t,"submit",Sg)],I=!0)},p(U,y){(!o||y[0]&524416&&a!==(a=U[20]("placeholder",U[19],U[7])))&&_(s,"placeholder",a),(!o||y[0]&524416&&r!==(r=U[20]("placeholder",U[19],U[7])))&&_(s,"title",r),(!o||y[0]&256)&&(s.autofocus=U[8]),y[0]&512&&s.value!==U[9]&&oe(s,U[9]),(!o||y[0]&524416)&&g!==(g=U[20]("clear_search",U[19],U[7])+"")&&W(C,g),(!o||y[0]&512)&&z(n,"pagefind-ui__suppressed",!U[9]),U[12]?f?(f.p(U,y),y[0]&4096&&k(f,1)):(f=Zs(U),f.c(),k(f,1),f.m(A,c)):f&&(re(),D(f,1,1,()=>{f=null}),ie()),U[15]?p?(p.p(U,y),y[0]&32768&&k(p,1)):(p=Gs(U),p.c(),k(p,1),p.m(A,null)):p&&(re(),D(p,1,1,()=>{p=null}),ie()),(!o||y[0]&32768)&&z(A,"pagefind-ui__hidden",!U[15]),(!o||y[0]&524416&&d!==(d=U[20]("search_label",U[19],U[7])))&&_(t,"aria-label",d),(!o||y[0]&2)&&z(e,"pagefind-ui--reset",U[1])},i(U){o||(k(f),k(p),o=!0)},o(U){D(f),D(p),o=!1},d(U){U&&B(e),l[35](null),l[36](null),f&&f.d(),p&&p.d(),I=!1,H(m)}}}var Sg=l=>l.preventDefault();function Vg(l,e,t){let s={},a=xs.map(Q=>Q.match(/([^\/]+)\.json$/)[1]);for(let Q=0;QL[Q]??X[Q]??"",kl=Q=>{if(!q)return;let X=document.activeElement,L=X&&(X.tagName==="INPUT"||X.tagName==="TEXTAREA"||X.isContentEditable);Q.key==="/"&&!L&&(Q.preventDefault(),v?.focus())};xt(()=>{let Q=document?.querySelector?.("html")?.getAttribute?.("lang")||"en",X=Qt(Q.toLocaleLowerCase());t(19,El=s[`${X.language}-${X.script}-${X.region}`]||s[`${X.language}-${X.region}`]||s[`${X.language}`]||s.en),q&&document.addEventListener("keydown",kl)}),yt(()=>{E?.destroy?.(),E=null,q&&document.removeEventListener("keydown",kl)});let Ll=async()=>{if(!bt&&(t(12,bt=!0),!E)){let Q;try{Q=await import(`${r}pagefind.js`)}catch(L){console.error(L),console.error([`Pagefind couldn't be loaded from ${this.options.bundlePath}pagefind.js`,"You can configure this by passing a bundlePath option to PagefindUI"].join(` -`)),document?.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"?console.error(`[DEBUG: Loaded from ${document.currentScript.src??"bad script location"}]`):console.error("no known script location")}u||t(24,u=C?12:30);let X={...m||{},excerptLength:u};await Q.options(X);for(let L of f){if(!L.bundlePath)throw new Error("mergeIndex requires a bundlePath parameter");let Y=L.bundlePath;delete L.bundlePath,await Q.mergeIndex(Y,L)}E=Q,Ws()}},Ws=async()=>{E&&(Xl=await E.filters(),(!Ie||!Object.keys(Ie).length)&&t(18,Ie=Xl))},Ss=Q=>{let X={};return Object.entries(Q).filter(([,L])=>L).forEach(([L])=>{let[Y,ne]=L.split(/:(.*)$/);X[Y]=X[Y]||[],X[Y].push(ne)}),X},de,Vs=async(Q,X)=>{if(!Q){t(15,Ft=!1),de&&clearTimeout(de);return}let L=Ss(X),Y=()=>Ds(Q,L);I>0&&Q?(de&&clearTimeout(de),de=setTimeout(Y,I),await Rl(),E.preload(Q,{filters:L})):Y(),Ts()},Rl=async()=>{for(;!E;)Ll(),await new Promise(Q=>setTimeout(Q,50))},Ds=async(Q,X)=>{t(16,Nl=Q||""),typeof c=="function"&&(Q=c(Q)),t(14,ft=!0),t(15,Ft=!0),await Rl();let L=++Gl,Y={filters:X};J&&typeof J=="object"&&(Y.sort=J);let ne=await E.search(Q,Y);Gl===L&&(ne.filters&&Object.keys(ne.filters)?.length&&t(18,Ie=ne.filters),t(13,Zl=ne),t(14,ft=!1),t(17,pt=i))},Ts=()=>{let Q=gt.offsetWidth;Q!=Ls&&t(10,v.style.paddingRight=`${Q+2}px`,v)},vs=Q=>{Q?.preventDefault(),t(17,pt+=i)},Hs=Q=>{Q.key==="Escape"&&(t(9,S=""),v.blur()),Q.key==="Enter"&&Q.preventDefault()};function Ms(){S=this.value,t(9,S),t(23,p)}function Ys(Q){Ce[Q?"unshift":"push"](()=>{v=Q,t(10,v)})}function ws(Q){Ce[Q?"unshift":"push"](()=>{gt=Q,t(11,gt)})}let zs=()=>{t(9,S=""),v.blur()};function Js(Q){N=Q,t(0,N)}return l.$$set=Q=>{"base_path"in Q&&t(25,r=Q.base_path),"page_size"in Q&&t(26,i=Q.page_size),"reset_styles"in Q&&t(1,n=Q.reset_styles),"show_images"in Q&&t(2,g=Q.show_images),"show_sub_results"in Q&&t(3,C=Q.show_sub_results),"excerpt_length"in Q&&t(24,u=Q.excerpt_length),"process_result"in Q&&t(4,A=Q.process_result),"process_term"in Q&&t(27,c=Q.process_term),"show_empty_filters"in Q&&t(5,d=Q.show_empty_filters),"open_filters"in Q&&t(6,o=Q.open_filters),"debounce_timeout_ms"in Q&&t(28,I=Q.debounce_timeout_ms),"pagefind_options"in Q&&t(29,m=Q.pagefind_options),"merge_index"in Q&&t(30,f=Q.merge_index),"trigger_search_term"in Q&&t(23,p=Q.trigger_search_term),"translations"in Q&&t(7,U=Q.translations),"autofocus"in Q&&t(8,y=Q.autofocus),"focus_on_slash"in Q&&t(31,q=Q.focus_on_slash),"sort"in Q&&t(32,J=Q.sort),"selected_filters"in Q&&t(0,N=Q.selected_filters)},l.$$.update=()=>{l.$$.dirty[0]&8388608&&p&&(t(9,S=p),t(23,p="")),l.$$.dirty[0]&513&&Vs(S,N)},[N,n,g,C,A,d,o,U,y,S,v,gt,bt,Zl,ft,Ft,Nl,pt,Ie,El,Rs,Ll,vs,p,u,r,i,c,I,m,f,q,J,Hs,Ms,Ys,ws,zs,Js]}var xl=class extends M{constructor(e){super(),K(this,e,Vg,Wg,O,{base_path:25,page_size:26,reset_styles:1,show_images:2,show_sub_results:3,excerpt_length:24,process_result:4,process_term:27,show_empty_filters:5,open_filters:6,debounce_timeout_ms:28,pagefind_options:29,merge_index:30,trigger_search_term:23,translations:7,autofocus:8,focus_on_slash:31,sort:32,selected_filters:0},null,[-1,-1])}},ks=xl;var yl;try{document?.currentScript&&document.currentScript.tagName.toUpperCase()==="SCRIPT"&&(yl=new URL(document.currentScript.src).pathname.match(/^(.*\/)(?:pagefind-)?ui.js.*$/)[1])}catch{yl="/pagefind/"}var mt=class{constructor(e){this._pfs=null;let t=e.element??"[data-pagefind-ui]",s=e.bundlePath??yl,a=e.pageSize??5,r=e.resetStyles??!0,i=e.showImages??!0,n=e.showSubResults??!1,g=e.excerptLength??0,C=e.processResult??null,u=e.processTerm??null,A=e.showEmptyFilters??!0,c=e.openFilters??[],d=e.debounceTimeoutMs??300,o=e.mergeIndex??[],I=e.translations??[],m=e.autofocus??!1,f=e.focusOnSlash??!1,p=e.sort??null;delete e.element,delete e.bundlePath,delete e.pageSize,delete e.resetStyles,delete e.showImages,delete e.showSubResults,delete e.excerptLength,delete e.processResult,delete e.processTerm,delete e.showEmptyFilters,delete e.openFilters,delete e.debounceTimeoutMs,delete e.mergeIndex,delete e.translations,delete e.autofocus,delete e.focusOnSlash,delete e.sort;let U=t instanceof HTMLElement?t:document.querySelector(t);U?this._pfs=new ks({target:U,props:{base_path:s,page_size:a,reset_styles:r,show_images:i,show_sub_results:n,excerpt_length:g,process_result:C,process_term:u,show_empty_filters:A,open_filters:c,debounce_timeout_ms:d,merge_index:o,translations:I,autofocus:m,focus_on_slash:f,sort:p,pagefind_options:e}}):console.error(`Pagefind UI couldn't find the selector ${t}`)}triggerSearch(e){this._pfs.$$set({trigger_search_term:e})}triggerFilters(e){let t={};for(let[s,a]of Object.entries(e))if(Array.isArray(a))for(let r of a)t[`${s}:${r}`]=!0;else t[`${s}:${a}`]=!0;this._pfs.$$set({selected_filters:t})}destroy(){this._pfs.$destroy()}};window.PagefindUI=mt;})(); diff --git a/webstatic.example/dist/pagefind/pagefind-worker.js b/webstatic.example/dist/pagefind/pagefind-worker.js deleted file mode 100644 index 68abc17..0000000 --- a/webstatic.example/dist/pagefind/pagefind-worker.js +++ /dev/null @@ -1,6 +0,0 @@ -const pagefind_version="1.5.2";let wasm_bindgen=(function(exports){let script_src;if(typeof document!=='undefined'&&document.currentScript!==null){script_src=new URL("UNHANDLED",location.href).toString();}function add_synthetic_filter(ptr,filter){const ptr0=passStringToWasm0(filter,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ret=wasm.add_synthetic_filter(ptr,ptr0,len0);return ret>>>0;}exports.add_synthetic_filter=add_synthetic_filter;function enter_playground_mode(ptr){const ret=wasm.enter_playground_mode(ptr);return ret>>>0;}exports.enter_playground_mode=enter_playground_mode;function filters(ptr){let deferred1_0;let deferred1_1;try{const ret=wasm.filters(ptr);deferred1_0=ret[0];deferred1_1=ret[1];return getStringFromWasm0(ret[0],ret[1]);}finally{wasm.__wbindgen_free(deferred1_0,deferred1_1,1);}}exports.filters=filters;function init_pagefind(metadata_bytes){const ptr0=passArray8ToWasm0(metadata_bytes,wasm.__wbindgen_malloc);const len0=WASM_VECTOR_LEN;const ret=wasm.init_pagefind(ptr0,len0);return ret>>>0;}exports.init_pagefind=init_pagefind;function load_filter_chunk(ptr,chunk_bytes){const ptr0=passArray8ToWasm0(chunk_bytes,wasm.__wbindgen_malloc);const len0=WASM_VECTOR_LEN;const ret=wasm.load_filter_chunk(ptr,ptr0,len0);return ret>>>0;}exports.load_filter_chunk=load_filter_chunk;function load_index_chunk(ptr,chunk_bytes){const ptr0=passArray8ToWasm0(chunk_bytes,wasm.__wbindgen_malloc);const len0=WASM_VECTOR_LEN;const ret=wasm.load_index_chunk(ptr,ptr0,len0);return ret>>>0;}exports.load_index_chunk=load_index_chunk;function request_all_filter_indexes(ptr){let deferred1_0;let deferred1_1;try{const ret=wasm.request_all_filter_indexes(ptr);deferred1_0=ret[0];deferred1_1=ret[1];return getStringFromWasm0(ret[0],ret[1]);}finally{wasm.__wbindgen_free(deferred1_0,deferred1_1,1);}}exports.request_all_filter_indexes=request_all_filter_indexes;function request_filter_indexes(ptr,filters){let deferred2_0;let deferred2_1;try{const ptr0=passStringToWasm0(filters,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ret=wasm.request_filter_indexes(ptr,ptr0,len0);deferred2_0=ret[0];deferred2_1=ret[1];return getStringFromWasm0(ret[0],ret[1]);}finally{wasm.__wbindgen_free(deferred2_0,deferred2_1,1);}}exports.request_filter_indexes=request_filter_indexes;function request_indexes(ptr,query){let deferred2_0;let deferred2_1;try{const ptr0=passStringToWasm0(query,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ret=wasm.request_indexes(ptr,ptr0,len0);deferred2_0=ret[0];deferred2_1=ret[1];return getStringFromWasm0(ret[0],ret[1]);}finally{wasm.__wbindgen_free(deferred2_0,deferred2_1,1);}}exports.request_indexes=request_indexes;function search(ptr,query,original_query,filter,sort,exact,exact_diacritics){let deferred5_0;let deferred5_1;try{const ptr0=passStringToWasm0(query,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ptr1=passStringToWasm0(original_query,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len1=WASM_VECTOR_LEN;const ptr2=passStringToWasm0(filter,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len2=WASM_VECTOR_LEN;const ptr3=passStringToWasm0(sort,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len3=WASM_VECTOR_LEN;const ret=wasm.search(ptr,ptr0,len0,ptr1,len1,ptr2,len2,ptr3,len3,exact,exact_diacritics);deferred5_0=ret[0];deferred5_1=ret[1];return getStringFromWasm0(ret[0],ret[1]);}finally{wasm.__wbindgen_free(deferred5_0,deferred5_1,1);}}exports.search=search;function set_ranking_weights(ptr,weights){const ptr0=passStringToWasm0(weights,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ret=wasm.set_ranking_weights(ptr,ptr0,len0);return ret>>>0;}exports.set_ranking_weights=set_ranking_weights;function __wbg_get_imports(){const import0={__proto__:null,__wbindgen_init_externref_table:function(){const table=wasm.__wbindgen_externrefs;const offset=table.grow(4);table.set(0,undefined);table.set(offset+0,undefined);table.set(offset+1,null);table.set(offset+2,true);table.set(offset+3,false);},};return{__proto__:null,"./pagefind_web_bg.js":import0,};}function getStringFromWasm0(ptr,len){ptr=ptr>>>0;return decodeText(ptr,len);}let cachedUint8ArrayMemory0=null;function getUint8ArrayMemory0(){if(cachedUint8ArrayMemory0===null||cachedUint8ArrayMemory0.byteLength===0){cachedUint8ArrayMemory0=new Uint8Array(wasm.memory.buffer);}return cachedUint8ArrayMemory0;}function passArray8ToWasm0(arg,malloc){const ptr=malloc(arg.length*1,1)>>>0;getUint8ArrayMemory0().set(arg,ptr/1);WASM_VECTOR_LEN=arg.length;return ptr;}function passStringToWasm0(arg,malloc,realloc){if(realloc===undefined){const buf=cachedTextEncoder.encode(arg);const ptr=malloc(buf.length,1)>>>0;getUint8ArrayMemory0().subarray(ptr,ptr+buf.length).set(buf);WASM_VECTOR_LEN=buf.length;return ptr;}let len=arg.length;let ptr=malloc(len,1)>>>0;const mem=getUint8ArrayMemory0();let offset=0;for(;offset0x7F)break;mem[ptr+offset]=code;}if(offset!==len){if(offset!==0){arg=arg.slice(offset);}ptr=realloc(ptr,len,len=offset+arg.length*3,1)>>>0;const view=getUint8ArrayMemory0().subarray(ptr+offset,ptr+len);const ret=cachedTextEncoder.encodeInto(arg,view);offset+=ret.written;ptr=realloc(ptr,len,offset,1)>>>0;}WASM_VECTOR_LEN=offset;return ptr;}let cachedTextDecoder=new TextDecoder('utf-8',{ignoreBOM:true,fatal:true});cachedTextDecoder.decode();function decodeText(ptr,len){return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr,ptr+len));}const cachedTextEncoder=new TextEncoder();if(!('encodeInto'in cachedTextEncoder)){cachedTextEncoder.encodeInto=function(arg,view){const buf=cachedTextEncoder.encode(arg);view.set(buf);return{read:arg.length,written:buf.length};};}let WASM_VECTOR_LEN=0;let wasmModule,wasm;function __wbg_finalize_init(instance,module){wasm=instance.exports;wasmModule=module;cachedUint8ArrayMemory0=null;wasm.__wbindgen_start();return wasm;}async function __wbg_load(module,imports){if(typeof Response==='function'&&module instanceof Response){if(typeof WebAssembly.instantiateStreaming==='function'){try{return await WebAssembly.instantiateStreaming(module,imports);}catch(e){const validResponse=module.ok&&expectedResponseType(module.type);if(validResponse&&module.headers.get('Content-Type')!=='application/wasm'){console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",e);}else{throw e;}}}const bytes=await module.arrayBuffer();return await WebAssembly.instantiate(bytes,imports);}else{const instance=await WebAssembly.instantiate(module,imports);if(instance instanceof WebAssembly.Instance){return{instance,module};}else{return instance;}}function expectedResponseType(type){switch(type){case'basic':case'cors':case'default':return true;}return false;}}function initSync(module){if(wasm!==undefined)return wasm;if(module!==undefined){if(Object.getPrototypeOf(module)===Object.prototype){({module}=module)}else{console.warn('using deprecated parameters for `initSync()`; pass a single object instead')}}const imports=__wbg_get_imports();if(!(module instanceof WebAssembly.Module)){module=new WebAssembly.Module(module);}const instance=new WebAssembly.Instance(module,imports);return __wbg_finalize_init(instance,module);}async function __wbg_init(module_or_path){if(wasm!==undefined)return wasm;if(module_or_path!==undefined){if(Object.getPrototypeOf(module_or_path)===Object.prototype){({module_or_path}=module_or_path)}else{console.warn('using deprecated parameters for the initialization function; pass a single object instead')}}if(module_or_path===undefined&&script_src!==undefined){module_or_path=script_src.replace(/\.js$/,"_bg.wasm");}const imports=__wbg_get_imports();if(typeof module_or_path==='string'||(typeof Request==='function'&&module_or_path instanceof Request)||(typeof URL==='function'&&module_or_path instanceof URL)){module_or_path=fetch(module_or_path);}const{instance,module}=await __wbg_load(await module_or_path,imports);return __wbg_finalize_init(instance,module);}return Object.assign(__wbg_init,{initSync},exports);})({__proto__:null});"use strict";(()=>{var __defProp=Object.defineProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:true,configurable:true,writable:true,value}):obj[key]=value;var __publicField=(obj,key,value)=>__defNormalProp(obj,typeof key!=="symbol"?key+"":key,value);var u8=Uint8Array;var u16=Uint16Array;var u32=Uint32Array;var fleb=new u8([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]);var fdeb=new u8([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]);var clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);var freb=function(eb,start){var b=new u16(31);for(var i2=0;i2<31;++i2){b[i2]=start+=1<>>1|(i&21845)<<1;x=(x&52428)>>>2|(x&13107)<<2;x=(x&61680)>>>4|(x&3855)<<4;rev[i]=((x&65280)>>>8|(x&255)<<8)>>>1;}var x;var i;var hMap=function(cd,mb,r){var s=cd.length;var i2=0;var l=new u16(mb);for(;i2>>rvb]=sv;}}}}else{co=new u16(s);for(i2=0;i2>>15-cd[i2];}}}return co;};var flt=new u8(288);for(i=0;i<144;++i)flt[i]=8;var i;for(i=144;i<256;++i)flt[i]=9;var i;for(i=256;i<280;++i)flt[i]=7;var i;for(i=280;i<288;++i)flt[i]=8;var i;var fdt=new u8(32);for(i=0;i<32;++i)fdt[i]=5;var i;var flrm=hMap(flt,9,1);var fdrm=hMap(fdt,5,1);var max=function(a){var m=a[0];for(var i2=1;i2m)m=a[i2];}return m;};var bits=function(d,p,m){var o=p/8|0;return(d[o]|d[o+1]<<8)>>(p&7)&m;};var bits16=function(d,p){var o=p/8|0;return(d[o]|d[o+1]<<8|d[o+2]<<16)>>(p&7);};var shft=function(p){return(p+7)/8|0;};var slc=function(v,s,e){if(s==null||s<0)s=0;if(e==null||e>v.length)e=v.length;var n=new(v.BYTES_PER_ELEMENT==2?u16:v.BYTES_PER_ELEMENT==4?u32:u8)(e-s);n.set(v.subarray(s,e));return n;};var ec=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"];var err=function(ind,msg,nt){var e=new Error(msg||ec[ind]);e.code=ind;if(Error.captureStackTrace)Error.captureStackTrace(e,err);if(!nt)throw e;return e;};var inflt=function(dat,buf,st){var sl=dat.length;if(!sl||st&&st.f&&!st.l)return buf||new u8(0);var noBuf=!buf||st;var noSt=!st||st.i;if(!st)st={};if(!buf)buf=new u8(sl*3);var cbuf=function(l2){var bl=buf.length;if(l2>bl){var nbuf=new u8(Math.max(bl*2,l2));nbuf.set(buf);buf=nbuf;}};var final=st.f||0,pos=st.p||0,bt=st.b||0,lm=st.l,dm=st.d,lbt=st.m,dbt=st.n;var tbts=sl*8;do{if(!lm){final=bits(dat,pos,1);var type=bits(dat,pos+1,3);pos+=3;if(!type){var s=shft(pos)+4,l=dat[s-4]|dat[s-3]<<8,t=s+l;if(t>sl){if(noSt)err(0);break;}if(noBuf)cbuf(bt+l);buf.set(dat.subarray(s,t),bt);st.b=bt+=l,st.p=pos=t*8,st.f=final;continue;}else if(type==1)lm=flrm,dm=fdrm,lbt=9,dbt=5;else if(type==2){var hLit=bits(dat,pos,31)+257,hcLen=bits(dat,pos+10,15)+4;var tl=hLit+bits(dat,pos+5,31)+1;pos+=14;var ldt=new u8(tl);var clt=new u8(19);for(var i2=0;i2>>4;if(s<16){ldt[i2++]=s;}else{var c=0,n=0;if(s==16)n=3+bits(dat,pos,3),pos+=2,c=ldt[i2-1];else if(s==17)n=3+bits(dat,pos,7),pos+=3;else if(s==18)n=11+bits(dat,pos,127),pos+=7;while(n--)ldt[i2++]=c;}}var lt=ldt.subarray(0,hLit),dt=ldt.subarray(hLit);lbt=max(lt);dbt=max(dt);lm=hMap(lt,lbt,1);dm=hMap(dt,dbt,1);}else err(1);if(pos>tbts){if(noSt)err(0);break;}}if(noBuf)cbuf(bt+131072);var lms=(1<>>4;pos+=c&15;if(pos>tbts){if(noSt)err(0);break;}if(!c)err(2);if(sym<256)buf[bt++]=sym;else if(sym==256){lpos=pos,lm=null;break;}else{var add=sym-254;if(sym>264){var i2=sym-257,b=fleb[i2];add=bits(dat,pos,(1<>>4;if(!d)err(3);pos+=d&15;var dt=fd[dsym];if(dsym>3){var b=fdeb[dsym];dt+=bits16(dat,pos)&(1<tbts){if(noSt)err(0);break;}if(noBuf)cbuf(bt+131072);var end=bt+add;for(;bt>3&1)+(flg>>4&1);zs>0;zs-=!d[st++]);return st+(flg&2);};var gzl=function(d){var l=d.length;return(d[l-4]|d[l-3]<<8|d[l-2]<<16|d[l-1]<<24)>>>0;};function gunzipSync(data,out){return inflt(data.subarray(gzs(data),-8),out||new u8(gzl(data)));}var td=typeof TextDecoder!="undefined"&&new TextDecoder();var tds=0;try{td.decode(et,{stream:true});tds=1;}catch(e){}var gz_default=gunzipSync;var calculate_excerpt_region=(word_positions,excerpt_length)=>{if(word_positions.length===0){return 0;}let words=[];for(const word of word_positions){words[word.location]=words[word.location]||0;words[word.location]+=word.balanced_score;}if(words.length<=excerpt_length){return 0;}let densest=words.slice(0,excerpt_length).reduce((partialSum,a)=>partialSum+a,0);let working_sum=densest;let densest_at=[0];for(let i2=0;i2densest){densest=working_sum;densest_at=[i2];}else if(working_sum===densest&&densest_at[densest_at.length-1]===i2-1){densest_at.push(i2);}}let midpoint=densest_at[Math.floor(densest_at.length/2)];return midpoint;};var build_excerpt=(content,start,length,locations,not_before,not_from)=>{let is_zws_delimited=content.includes("\u200B");let fragment_words=[];if(is_zws_delimited){fragment_words=content.split("\u200B");}else{fragment_words=content.split(/[\r\n\s]+/g);}let endcap=not_from??fragment_words.length;let startcap=not_before??0;if(endcap-startcapendcap){start=endcap-length;}if(start`)){continue;}fragment_words[word]=`${fragment_words[word]}`;}const excerpt=fragment_words.slice(start,start+length).join(joiner).trim();return{excerpt,plain_excerpt};};var calculate_sub_results=(fragment,desired_excerpt_length)=>{const effective_url=fragment.meta?.url||fragment.url;const anchors=fragment.anchors.filter((a)=>/h\d/i.test(a.element)&&a.text?.length&&/\S/.test(a.text)).sort((a,b)=>a.location-b.location);const results=[];let current_anchor_position=0;let current_anchor={title:fragment.meta["title"],url:effective_url,weighted_locations:[],locations:[],excerpt:"",plain_excerpt:""};const add_result=(end_range)=>{if(current_anchor.locations.length){const relative_weighted_locations=current_anchor.weighted_locations.map((l)=>{return{weight:l.weight,balanced_score:l.balanced_score,location:l.location-current_anchor_position};});const excerpt_start=calculate_excerpt_region(relative_weighted_locations,desired_excerpt_length)+current_anchor_position;const excerpt_length=end_range?Math.min(end_range-excerpt_start,desired_excerpt_length):desired_excerpt_length;const excerpts=build_excerpt(fragment.raw_content??"",excerpt_start,excerpt_length,current_anchor.locations,current_anchor_position,end_range);current_anchor.excerpt=excerpts.excerpt;current_anchor.plain_excerpt=excerpts.plain_excerpt;results.push(current_anchor);}};for(let word of fragment.weighted_locations){if(!anchors.length||word.location=anchors[0].location){next_anchor=anchors.shift();}let anchored_url=effective_url;try{const url_is_fq=/^((https?:)?\/\/)/.test(anchored_url);if(url_is_fq){let fq_url=new URL(anchored_url);fq_url.hash=next_anchor.id;anchored_url=fq_url.toString();}else{if(!/^\//.test(anchored_url)){anchored_url=`/${anchored_url}`;}let fq_url=new URL(`https://example.com${anchored_url}`);fq_url.hash=next_anchor.id;anchored_url=fq_url.toString().replace(/^https:\/\/example.com/,"");}}catch(e){console.error(`Pagefind: Couldn't process ${anchored_url} for a search result`);}current_anchor_position=next_anchor.location;current_anchor={title:next_anchor.text,url:anchored_url,anchor:next_anchor,weighted_locations:[word],locations:[word.location],excerpt:"",plain_excerpt:""};}}add_result(anchors[0]?.location);return results;};var import_meta={};var asyncSleep=async(ms=100)=>{return new Promise((r)=>setTimeout(r,ms));};var normalizeDiacritics=(str)=>{return str.normalize("NFD").replace(/\p{M}/gu,"");};var isBrowser=()=>typeof window!=="undefined"&&typeof document!=="undefined";var needsWordSegmentation=(lang)=>{if(!lang)return false;const primaryLang=lang.split("-")[0].toLowerCase();return["zh","ja","th"].includes(primaryLang);};var PagefindInstance=class{constructor(opts={}){__publicField(this,"backend");__publicField(this,"decoder");__publicField(this,"wasm");__publicField(this,"basePath");__publicField(this,"baseUrl");__publicField(this,"primary");__publicField(this,"indexWeight");__publicField(this,"excerptLength");__publicField(this,"mergeFilter");__publicField(this,"ranking");__publicField(this,"highlightParam");__publicField(this,"exactDiacritics");__publicField(this,"metaCacheTag");__publicField(this,"loaded_chunks");__publicField(this,"loaded_filters");__publicField(this,"loaded_fragments");__publicField(this,"fetchQueue",[]);__publicField(this,"activeFetches",0);__publicField(this,"maxConcurrentFetches",100);__publicField(this,"raw_ptr");__publicField(this,"initError");__publicField(this,"searchMeta");__publicField(this,"languages");__publicField(this,"loadedLanguage");__publicField(this,"includeCharacters");__publicField(this,"version");__publicField(this,"loadedVersion");this.version=pagefind_version;this.backend=wasm_bindgen;this.decoder=new TextDecoder("utf-8");this.wasm=null;let basePath=opts.basePath||"/pagefind/";let primary=opts.primary||false;if(primary&&!opts.basePath&&isBrowser()){basePath=this.initPrimaryBasePath(basePath);}if(/[^\/]$/.test(basePath)){basePath=`${basePath}/`;}if(isBrowser()&&window?.location?.origin&&basePath.startsWith(window.location.origin)){basePath=basePath.replace(window.location.origin,"");}this.basePath=basePath;this.baseUrl=opts.baseUrl||this.getDefaultBaseUrl(basePath);if(!/^(\/|https?:\/\/)/.test(this.baseUrl)){this.baseUrl=`/${this.baseUrl}`;}this.primary=primary;this.indexWeight=opts.indexWeight??1;this.excerptLength=opts.excerptLength??30;this.mergeFilter=opts.mergeFilter??{};this.ranking=opts.ranking;this.highlightParam=opts.highlightParam??null;this.exactDiacritics=opts.exactDiacritics??false;this.metaCacheTag=opts.metaCacheTag??null;this.loaded_chunks={};this.loaded_filters={};this.loaded_fragments={};this.raw_ptr=null;this.initError=null;this.searchMeta=null;this.languages=null;}throttledFetch(input){return new Promise((resolve,reject)=>{this.fetchQueue.push({resolve,reject,input});this.dequeueNextFetch();});}dequeueNextFetch(){while(this.fetchQueue.length>0&&this.activeFetchesb.page_count-a.page_count);if(topLang[0])return topLang[0];}throw new Error("Pagefind Error: No language indexes found.");}async loadMeta(index){try{let compressed_resp=await this.throttledFetch(`${this.basePath}pagefind.${index}.pf_meta`);let compressed_meta=await compressed_resp.arrayBuffer();this.searchMeta=this.decompress(new Uint8Array(compressed_meta),"Pagefind metadata");}catch(e){console.error(`Failed to load the meta index: -${e?.toString()}`);}}async loadWasm(language){try{const wasm_url=`${this.basePath}wasm.${language}.pagefind`;let compressed_resp=await this.throttledFetch(wasm_url);let compressed_wasm=await compressed_resp.arrayBuffer();const final_wasm=this.decompress(new Uint8Array(compressed_wasm),"Pagefind WebAssembly");if(!final_wasm){throw new Error("No WASM after decompression");}this.wasm=await this.backend({module_or_path:final_wasm});}catch(e){console.error(`Failed to load the Pagefind WASM: -${e?.toString()}`);throw new Error(`Failed to load the Pagefind WASM: -${e?.toString()}`);}}async _loadGenericChunk(url,method){try{let compressed_resp=await this.throttledFetch(url);let compressed_chunk=await compressed_resp.arrayBuffer();let chunk=this.decompress(new Uint8Array(compressed_chunk),url);let ptr=await this.getPtr();this.raw_ptr=this.backend[method](ptr,chunk);}catch(e){console.error(`Failed to load the index chunk ${url}: -${e?.toString()}`);}}async loadChunk(hash){if(!this.loaded_chunks[hash]){const url=`${this.basePath}index/${hash}.pf_index`;this.loaded_chunks[hash]=this._loadGenericChunk(url,"load_index_chunk");}return await this.loaded_chunks[hash];}async loadFilterChunk(hash){if(!this.loaded_filters[hash]){const url=`${this.basePath}filter/${hash}.pf_filter`;this.loaded_filters[hash]=this._loadGenericChunk(url,"load_filter_chunk");}return await this.loaded_filters[hash];}async _loadFragment(hash){let compressed_resp=await this.throttledFetch(`${this.basePath}fragment/${hash}.pf_fragment`);let compressed_fragment=await compressed_resp.arrayBuffer();let fragment=this.decompress(new Uint8Array(compressed_fragment),`Fragment ${hash}`);return JSON.parse(new TextDecoder().decode(fragment));}async loadFragment(hash,weighted_locations=[],search_term){if(!this.loaded_fragments[hash]){this.loaded_fragments[hash]=this._loadFragment(hash);}let fragment=await this.loaded_fragments[hash];fragment.weighted_locations=weighted_locations;fragment.locations=weighted_locations.map((l)=>l.location);if(!fragment.raw_content){fragment.raw_content=fragment.content.replace(//g,">");fragment.content=fragment.content.replace(/\u200B/g,"");}if(!fragment.raw_url){fragment.raw_url=fragment.url;}fragment.url=this.processedUrl(fragment.raw_url,search_term);const excerpt_start=calculate_excerpt_region(weighted_locations,this.excerptLength);const excerpts=build_excerpt(fragment.raw_content,excerpt_start,this.excerptLength,fragment.locations);fragment.excerpt=excerpts.excerpt;fragment.plain_excerpt=excerpts.plain_excerpt;fragment.sub_results=calculate_sub_results(fragment,this.excerptLength);return fragment;}fullUrl(raw){if(/^(https?:)?\/\//.test(raw)){return raw;}return`${this.baseUrl}/${raw}`.replace(/\/+/g,"/").replace(/^(https?:\/)/,"$1/");}processedUrl(url,search_term){const normalized=this.fullUrl(url);if(this.highlightParam===null){return normalized;}let individual_terms=search_term.split(/\s+/);try{let processed=new URL(normalized);for(const term of individual_terms){processed.searchParams.append(this.highlightParam,term);}return processed.toString();}catch(e){try{let processed=new URL(`https://example.com${normalized}`);for(const term of individual_terms){processed.searchParams.append(this.highlightParam,term);}return processed.toString().replace(/^https:\/\/example\.com/,"");}catch(e2){return normalized;}}}async getPtr(){while(this.raw_ptr===null){if(this.initError){throw this.initError;}await asyncSleep(50);}if(!this.raw_ptr){console.error("Pagefind: WASM Error (No pointer)");throw new Error("Pagefind: WASM Error (No pointer)");}return this.raw_ptr;}stringifyFilters(obj={}){return JSON.stringify(obj);}stringifySorts(obj={}){let sorts=Object.entries(obj);for(let[sort,direction]of sorts){if(sorts.length>1){console.warn(`Pagefind was provided multiple sort options in this search, but can only operate on one. Using the ${sort} sort.`);}if(direction!=="asc"&&direction!=="desc"){console.warn(`Pagefind was provided a sort with unknown direction ${direction}. Supported: [asc, desc]`);}return`${sort}:${direction}`;}return``;}async filters(){let ptr=await this.getPtr();let filters=this.backend.request_all_filter_indexes(ptr);let filter_array=JSON.parse(filters);if(Array.isArray(filter_array)){let filter_chunks=filter_array.filter((v)=>v).map((chunk)=>this.loadFilterChunk(chunk));await Promise.all([...filter_chunks]);}ptr=await this.getPtr();let results=this.backend.filters(ptr);return JSON.parse(results);}async preload(term,options={}){await this.search(term,{...options,preload:true});}async search(term,options={}){options={verbose:false,filters:{},sort:{},...options};const log=(str)=>{if(options.verbose)console.log(str);};log(`Starting search on ${this.basePath}`);let start=Date.now();let ptr=await this.getPtr();let filter_only=term===null;term=term??"";let exact_search=/^\s*".+"\s*$/.test(term);if(exact_search){log(`Running an exact search`);}let trueLanguage=null;try{trueLanguage=Intl.getCanonicalLocales(this.loadedLanguage)[0];}catch(err2){}const term_chunks=[];if(trueLanguage&&typeof Intl.Segmenter!=="undefined"){const graphemeSegmenter=new Intl.Segmenter(trueLanguage,{granularity:"grapheme"});if(needsWordSegmentation(trueLanguage)){const wordSegmenter=new Intl.Segmenter(trueLanguage,{granularity:"word"});for(const{segment:word}of wordSegmenter.segment(term)){const wordChunks=[];for(const{segment:grapheme}of graphemeSegmenter.segment(word)){if(this.includeCharacters?.includes(grapheme)){wordChunks.push(grapheme);}else if(!/^\p{Pd}|\p{Pe}|\p{Pf}|\p{Pi}|\p{Po}|\p{Ps}$/u.test(grapheme)){wordChunks.push(grapheme.toLocaleLowerCase());}}if(wordChunks.length>0){term_chunks.push(wordChunks.join(""));}}term=term_chunks.join(" ").replace(/\s{2,}/g," ").trim();}else{for(const{segment:grapheme}of graphemeSegmenter.segment(term)){if(this.includeCharacters?.includes(grapheme)){term_chunks.push(grapheme);}else if(!/^\p{Pd}|\p{Pe}|\p{Pf}|\p{Pi}|\p{Po}|\p{Ps}$/u.test(grapheme)){term_chunks.push(grapheme.toLocaleLowerCase());}}term=term_chunks.join("").replace(/\s{2,}/g," ").trim();}}else{for(const char of term){if(this.includeCharacters?.includes(char)){term_chunks.push(char);}else if(!/^\p{Pd}|\p{Pe}|\p{Pf}|\p{Pi}|\p{Po}|\p{Ps}$/u.test(char)){term_chunks.push(char.toLocaleLowerCase());}}term=term_chunks.join("").replace(/\s{2,}/g," ").trim();}const originalTerm=term;term=normalizeDiacritics(term);log(`Normalized search term to ${term}`);if(!term?.length&&!filter_only){return{results:[],unfilteredResultCount:0,filters:{},totalFilters:{},timings:{preload:Date.now()-start,search:Date.now()-start,total:Date.now()-start}};}let sort_list=this.stringifySorts(options.sort);log(`Stringified sort to ${sort_list}`);const filter_list=this.stringifyFilters(options.filters);log(`Stringified filters to ${filter_list}`);let index_resp=this.backend.request_indexes(ptr,term);let index_array=JSON.parse(index_resp);let filter_resp=this.backend.request_filter_indexes(ptr,filter_list);let filter_array=JSON.parse(filter_resp);let chunks=index_array.filter((v)=>v).map((chunk)=>this.loadChunk(chunk));let filter_chunks=filter_array.filter((v)=>v).map((chunk)=>this.loadFilterChunk(chunk));await Promise.all([...chunks,...filter_chunks]);log(`Loaded necessary chunks to run search`);if(options.preload){log(`Preload \u2014 bailing out of search operation now.`);return null;}ptr=await this.getPtr();let searchStart=Date.now();let result=this.backend.search(ptr,term,originalTerm,filter_list,sort_list,exact_search,this.exactDiacritics);log(`Got the raw search result: ${result}`);let{filtered_counts,total_counts,results,unfiltered_total,search_keywords,query_term_idfs}=JSON.parse(result);let resultsInterface=results.map((result2)=>{let weighted_locations=result2.l.map((l)=>{let loc={weight:l.w/24,balanced_score:l.s,location:l.l};if(l.v){loc.verbose={word_string:l.v.ws,length_bonus:l.v.lb};}return loc;});let locations=weighted_locations.map((l)=>l.location);let res={id:result2.p,score:result2.s*this.indexWeight,words:locations,data:async()=>await this.loadFragment(result2.p,weighted_locations,term)};if(result2.params){res.params={document_length:result2.params.dl,average_page_length:result2.params.apl,total_pages:result2.params.tp};}if(result2.scores){res.scores=result2.scores.map((r)=>{return{search_term:r.w,idf:r.idf,saturating_tf:r.b_tf,raw_tf:r.r_tf,pagefind_tf:r.p_tf,score:r.s,params:{weighted_term_frequency:r.params.w_tf,pages_containing_term:r.params.pct,length_bonus:r.params.lb}};});}if(result2.mf&&result2.mf.length>0){res.matchedMetaFields=result2.mf;}if(result2.vms&&result2.vms.length>0){res.verbose_meta_scores=result2.vms.map((s)=>({field_name:s.fn,field_weight:s.fw,matched_terms:s.mt,matched_idf:s.mi,query_total_idf:s.ti,coverage:s.cv,coverage_boost:s.cb}));}return res;});const searchTime=Date.now()-searchStart;const realTime=Date.now()-start;log(`Found ${results.length} result${results.length == 1 ? "" : "s"} for "${term}" in ${Date.now() - searchStart}ms (${Date.now() - start}ms realtime)`);let response={results:resultsInterface,unfilteredResultCount:unfiltered_total,filters:filtered_counts,totalFilters:total_counts,timings:{preload:realTime-searchTime,search:searchTime,total:realTime}};if(search_keywords){response.search_keywords=search_keywords;}if(query_term_idfs){response.query_term_idfs=query_term_idfs.map((q)=>({term:q.t,idf:q.i}));}return response;}};var Pagefind=class{constructor(options={}){__publicField(this,"primaryLanguage");__publicField(this,"searchID");__publicField(this,"primary");__publicField(this,"instances");this.primaryLanguage="unknown";this.searchID=0;this.primary=new PagefindInstance({...options,primary:true});this.instances=[this.primary];this.init(options?.language);}async options(options){await this.primary.options(options);}async enterPlaygroundMode(){await this.primary.enterPlaygroundMode();}async init(overrideLanguage){if(isBrowser()&&document?.querySelector){const langCode=document.querySelector("html")?.getAttribute("lang")||"unknown";this.primaryLanguage=langCode.toLocaleLowerCase();}if(overrideLanguage){this.primaryLanguage=overrideLanguage;}await this.primary.init(overrideLanguage?overrideLanguage:this.primaryLanguage,{load_wasm:true});}async mergeIndex(indexPath,options={}){if(this.primary.basePath.startsWith(indexPath)){console.warn(`Skipping mergeIndex ${indexPath} that appears to be the same as the primary index (${this.primary.basePath})`);return;}let newInstance=new PagefindInstance({primary:false,basePath:indexPath,...options});this.instances.push(newInstance);while(this.primary.wasm===null){await asyncSleep(50);}await newInstance.init(options.language||this.primaryLanguage,{load_wasm:false});const{language,...remainingOptions}=options;await newInstance.options(remainingOptions);}mergeFilters(filters){const merged={};for(const searchFilter of filters){for(const[filterKey,values]of Object.entries(searchFilter)){if(!merged[filterKey]){merged[filterKey]=values;continue;}else{const filter=merged[filterKey];for(const[valueKey,count]of Object.entries(values)){filter[valueKey]=(filter[valueKey]||0)+count;}}}}return merged;}async filters(){let filters=await Promise.all(this.instances.map((i2)=>i2.filters()));return this.mergeFilters(filters);}async preload(term,options={}){await Promise.all(this.instances.map((i2)=>i2.preload(term,options)));}async debouncedSearch(term,options,debounceTimeoutMs){const thisSearchID=++this.searchID;this.preload(term,options);await asyncSleep(debounceTimeoutMs);if(thisSearchID!==this.searchID){return null;}const searchResult=await this.search(term,options);if(thisSearchID!==this.searchID){return null;}return searchResult;}async search(term,options={}){let search=await Promise.all(this.instances.map((i2)=>i2.search(term,options)));const filters=this.mergeFilters(search.map((s)=>s.filters));const totalFilters=this.mergeFilters(search.map((s)=>s.totalFilters));const results=search.map((s)=>s.results).flat().sort((a,b)=>b.score-a.score);const timings=search.map((s)=>s.timings);const unfilteredResultCount=search.reduce((sum,s)=>sum+s.unfilteredResultCount,0);let response={results,unfilteredResultCount,filters,totalFilters,timings};if(search[0].search_keywords){response.search_keywords=search[0].search_keywords;}if(search[0].query_term_idfs){response.query_term_idfs=search[0].query_term_idfs;}return response;}};var dataCallbacks=new Map();var instanceDataIds=new Map();var instances=new Map();var DEFAULT_INSTANCE="default";var getInstance=(instanceId)=>{const instance=instances.get(instanceId);if(!instance){throw new Error(`Pagefind instance "${instanceId}" not initialized`);}return instance;};var registerDataCallback=(instanceId,dataId,dataFn)=>{dataCallbacks.set(dataId,{getData:dataFn});if(!instanceDataIds.has(instanceId)){instanceDataIds.set(instanceId,new Set());}instanceDataIds.get(instanceId).add(dataId);};var handleMessage=async(message)=>{const{id,method,args}=message;const instanceId=message.instanceId??DEFAULT_INSTANCE;try{switch(method){case"init":{const[options]=args;instances.set(instanceId,new Pagefind(options));return{id,result:true};}case"options":{const pagefindInstance=getInstance(instanceId);const[options]=args;await pagefindInstance.options(options);return{id,result:true};}case"enterPlaygroundMode":{const pagefindInstance=getInstance(instanceId);await pagefindInstance.enterPlaygroundMode();return{id,result:true};}case"mergeIndex":{const pagefindInstance=getInstance(instanceId);const[indexPath,options]=args;await pagefindInstance.mergeIndex(indexPath,options);return{id,result:true};}case"search":{const pagefindInstance=getInstance(instanceId);const[term,options]=args;const results=await pagefindInstance.search(term,options);if(results&&results.results){for(let i2=0;i2{const message=event.data;const response=await handleMessage(message);self.postMessage(response);});})(); \ No newline at end of file diff --git a/webstatic.example/dist/pagefind/pagefind.de_8987bfa9ae.pf_meta b/webstatic.example/dist/pagefind/pagefind.de_8987bfa9ae.pf_meta deleted file mode 100644 index 1a481fc20ba6ff05baa30706a3eb5be89f3d787f56eec057f493294bdef137af..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111 zcmb2|=3oE;rvHo)49ou)B&MgPW#*;CrzEGer5fs)>KQdRWu>IXTbd-A8k;9d*n@c% zW`;&4X{Hi#V4hj3iMhFH5>I1uqCwK3l_2HGiK!+g7N!jijj1J>B{``ZobBr)fYty2 Doroj% diff --git a/webstatic.example/dist/pagefind/pagefind.en_9b2654cc0d.pf_meta b/webstatic.example/dist/pagefind/pagefind.en_9b2654cc0d.pf_meta deleted file mode 100644 index 91dc2becdb94fcae1041ee0cc32da66c445ca013635e8206a694e047d8888b3b..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111 zcmb2|=3oE;rvHo)49ou)B&MgPW#*;CrzEGer5fs)>KQdRWu@lDCmN)rBwHj&*n@fI zNhubl=4KLdU|w2cvZ1AkB~N2>qCwK3l_2FwCMhYFMy3r7jj1J>B{`{u>i3-@fYty2 D-U=lX diff --git a/webstatic.example/dist/pagefind/pagefind.js b/webstatic.example/dist/pagefind/pagefind.js deleted file mode 100644 index 47bb26a..0000000 --- a/webstatic.example/dist/pagefind/pagefind.js +++ /dev/null @@ -1,6 +0,0 @@ -const pagefind_version="1.5.2";let wasm_bindgen=(function(exports){let script_src;if(typeof document!=='undefined'&&document.currentScript!==null){script_src=new URL("UNHANDLED",location.href).toString();}function add_synthetic_filter(ptr,filter){const ptr0=passStringToWasm0(filter,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ret=wasm.add_synthetic_filter(ptr,ptr0,len0);return ret>>>0;}exports.add_synthetic_filter=add_synthetic_filter;function enter_playground_mode(ptr){const ret=wasm.enter_playground_mode(ptr);return ret>>>0;}exports.enter_playground_mode=enter_playground_mode;function filters(ptr){let deferred1_0;let deferred1_1;try{const ret=wasm.filters(ptr);deferred1_0=ret[0];deferred1_1=ret[1];return getStringFromWasm0(ret[0],ret[1]);}finally{wasm.__wbindgen_free(deferred1_0,deferred1_1,1);}}exports.filters=filters;function init_pagefind(metadata_bytes){const ptr0=passArray8ToWasm0(metadata_bytes,wasm.__wbindgen_malloc);const len0=WASM_VECTOR_LEN;const ret=wasm.init_pagefind(ptr0,len0);return ret>>>0;}exports.init_pagefind=init_pagefind;function load_filter_chunk(ptr,chunk_bytes){const ptr0=passArray8ToWasm0(chunk_bytes,wasm.__wbindgen_malloc);const len0=WASM_VECTOR_LEN;const ret=wasm.load_filter_chunk(ptr,ptr0,len0);return ret>>>0;}exports.load_filter_chunk=load_filter_chunk;function load_index_chunk(ptr,chunk_bytes){const ptr0=passArray8ToWasm0(chunk_bytes,wasm.__wbindgen_malloc);const len0=WASM_VECTOR_LEN;const ret=wasm.load_index_chunk(ptr,ptr0,len0);return ret>>>0;}exports.load_index_chunk=load_index_chunk;function request_all_filter_indexes(ptr){let deferred1_0;let deferred1_1;try{const ret=wasm.request_all_filter_indexes(ptr);deferred1_0=ret[0];deferred1_1=ret[1];return getStringFromWasm0(ret[0],ret[1]);}finally{wasm.__wbindgen_free(deferred1_0,deferred1_1,1);}}exports.request_all_filter_indexes=request_all_filter_indexes;function request_filter_indexes(ptr,filters){let deferred2_0;let deferred2_1;try{const ptr0=passStringToWasm0(filters,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ret=wasm.request_filter_indexes(ptr,ptr0,len0);deferred2_0=ret[0];deferred2_1=ret[1];return getStringFromWasm0(ret[0],ret[1]);}finally{wasm.__wbindgen_free(deferred2_0,deferred2_1,1);}}exports.request_filter_indexes=request_filter_indexes;function request_indexes(ptr,query){let deferred2_0;let deferred2_1;try{const ptr0=passStringToWasm0(query,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ret=wasm.request_indexes(ptr,ptr0,len0);deferred2_0=ret[0];deferred2_1=ret[1];return getStringFromWasm0(ret[0],ret[1]);}finally{wasm.__wbindgen_free(deferred2_0,deferred2_1,1);}}exports.request_indexes=request_indexes;function search(ptr,query,original_query,filter,sort,exact,exact_diacritics){let deferred5_0;let deferred5_1;try{const ptr0=passStringToWasm0(query,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ptr1=passStringToWasm0(original_query,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len1=WASM_VECTOR_LEN;const ptr2=passStringToWasm0(filter,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len2=WASM_VECTOR_LEN;const ptr3=passStringToWasm0(sort,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len3=WASM_VECTOR_LEN;const ret=wasm.search(ptr,ptr0,len0,ptr1,len1,ptr2,len2,ptr3,len3,exact,exact_diacritics);deferred5_0=ret[0];deferred5_1=ret[1];return getStringFromWasm0(ret[0],ret[1]);}finally{wasm.__wbindgen_free(deferred5_0,deferred5_1,1);}}exports.search=search;function set_ranking_weights(ptr,weights){const ptr0=passStringToWasm0(weights,wasm.__wbindgen_malloc,wasm.__wbindgen_realloc);const len0=WASM_VECTOR_LEN;const ret=wasm.set_ranking_weights(ptr,ptr0,len0);return ret>>>0;}exports.set_ranking_weights=set_ranking_weights;function __wbg_get_imports(){const import0={__proto__:null,__wbindgen_init_externref_table:function(){const table=wasm.__wbindgen_externrefs;const offset=table.grow(4);table.set(0,undefined);table.set(offset+0,undefined);table.set(offset+1,null);table.set(offset+2,true);table.set(offset+3,false);},};return{__proto__:null,"./pagefind_web_bg.js":import0,};}function getStringFromWasm0(ptr,len){ptr=ptr>>>0;return decodeText(ptr,len);}let cachedUint8ArrayMemory0=null;function getUint8ArrayMemory0(){if(cachedUint8ArrayMemory0===null||cachedUint8ArrayMemory0.byteLength===0){cachedUint8ArrayMemory0=new Uint8Array(wasm.memory.buffer);}return cachedUint8ArrayMemory0;}function passArray8ToWasm0(arg,malloc){const ptr=malloc(arg.length*1,1)>>>0;getUint8ArrayMemory0().set(arg,ptr/1);WASM_VECTOR_LEN=arg.length;return ptr;}function passStringToWasm0(arg,malloc,realloc){if(realloc===undefined){const buf=cachedTextEncoder.encode(arg);const ptr=malloc(buf.length,1)>>>0;getUint8ArrayMemory0().subarray(ptr,ptr+buf.length).set(buf);WASM_VECTOR_LEN=buf.length;return ptr;}let len=arg.length;let ptr=malloc(len,1)>>>0;const mem=getUint8ArrayMemory0();let offset=0;for(;offset0x7F)break;mem[ptr+offset]=code;}if(offset!==len){if(offset!==0){arg=arg.slice(offset);}ptr=realloc(ptr,len,len=offset+arg.length*3,1)>>>0;const view=getUint8ArrayMemory0().subarray(ptr+offset,ptr+len);const ret=cachedTextEncoder.encodeInto(arg,view);offset+=ret.written;ptr=realloc(ptr,len,offset,1)>>>0;}WASM_VECTOR_LEN=offset;return ptr;}let cachedTextDecoder=new TextDecoder('utf-8',{ignoreBOM:true,fatal:true});cachedTextDecoder.decode();function decodeText(ptr,len){return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr,ptr+len));}const cachedTextEncoder=new TextEncoder();if(!('encodeInto'in cachedTextEncoder)){cachedTextEncoder.encodeInto=function(arg,view){const buf=cachedTextEncoder.encode(arg);view.set(buf);return{read:arg.length,written:buf.length};};}let WASM_VECTOR_LEN=0;let wasmModule,wasm;function __wbg_finalize_init(instance,module){wasm=instance.exports;wasmModule=module;cachedUint8ArrayMemory0=null;wasm.__wbindgen_start();return wasm;}async function __wbg_load(module,imports){if(typeof Response==='function'&&module instanceof Response){if(typeof WebAssembly.instantiateStreaming==='function'){try{return await WebAssembly.instantiateStreaming(module,imports);}catch(e){const validResponse=module.ok&&expectedResponseType(module.type);if(validResponse&&module.headers.get('Content-Type')!=='application/wasm'){console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",e);}else{throw e;}}}const bytes=await module.arrayBuffer();return await WebAssembly.instantiate(bytes,imports);}else{const instance=await WebAssembly.instantiate(module,imports);if(instance instanceof WebAssembly.Instance){return{instance,module};}else{return instance;}}function expectedResponseType(type){switch(type){case'basic':case'cors':case'default':return true;}return false;}}function initSync(module){if(wasm!==undefined)return wasm;if(module!==undefined){if(Object.getPrototypeOf(module)===Object.prototype){({module}=module)}else{console.warn('using deprecated parameters for `initSync()`; pass a single object instead')}}const imports=__wbg_get_imports();if(!(module instanceof WebAssembly.Module)){module=new WebAssembly.Module(module);}const instance=new WebAssembly.Instance(module,imports);return __wbg_finalize_init(instance,module);}async function __wbg_init(module_or_path){if(wasm!==undefined)return wasm;if(module_or_path!==undefined){if(Object.getPrototypeOf(module_or_path)===Object.prototype){({module_or_path}=module_or_path)}else{console.warn('using deprecated parameters for the initialization function; pass a single object instead')}}if(module_or_path===undefined&&script_src!==undefined){module_or_path=script_src.replace(/\.js$/,"_bg.wasm");}const imports=__wbg_get_imports();if(typeof module_or_path==='string'||(typeof Request==='function'&&module_or_path instanceof Request)||(typeof URL==='function'&&module_or_path instanceof URL)){module_or_path=fetch(module_or_path);}const{instance,module}=await __wbg_load(await module_or_path,imports);return __wbg_finalize_init(instance,module);}return Object.assign(__wbg_init,{initSync},exports);})({__proto__:null});var __defProp=Object.defineProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:true,configurable:true,writable:true,value}):obj[key]=value;var __publicField=(obj,key,value)=>__defNormalProp(obj,typeof key!=="symbol"?key+"":key,value);var u8=Uint8Array;var u16=Uint16Array;var u32=Uint32Array;var fleb=new u8([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]);var fdeb=new u8([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]);var clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);var freb=function(eb,start){var b=new u16(31);for(var i2=0;i2<31;++i2){b[i2]=start+=1<>>1|(i&21845)<<1;x=(x&52428)>>>2|(x&13107)<<2;x=(x&61680)>>>4|(x&3855)<<4;rev[i]=((x&65280)>>>8|(x&255)<<8)>>>1;}var x;var i;var hMap=function(cd,mb,r){var s=cd.length;var i2=0;var l=new u16(mb);for(;i2>>rvb]=sv;}}}}else{co=new u16(s);for(i2=0;i2>>15-cd[i2];}}}return co;};var flt=new u8(288);for(i=0;i<144;++i)flt[i]=8;var i;for(i=144;i<256;++i)flt[i]=9;var i;for(i=256;i<280;++i)flt[i]=7;var i;for(i=280;i<288;++i)flt[i]=8;var i;var fdt=new u8(32);for(i=0;i<32;++i)fdt[i]=5;var i;var flrm=hMap(flt,9,1);var fdrm=hMap(fdt,5,1);var max=function(a){var m=a[0];for(var i2=1;i2m)m=a[i2];}return m;};var bits=function(d,p,m){var o=p/8|0;return(d[o]|d[o+1]<<8)>>(p&7)&m;};var bits16=function(d,p){var o=p/8|0;return(d[o]|d[o+1]<<8|d[o+2]<<16)>>(p&7);};var shft=function(p){return(p+7)/8|0;};var slc=function(v,s,e){if(s==null||s<0)s=0;if(e==null||e>v.length)e=v.length;var n=new(v.BYTES_PER_ELEMENT==2?u16:v.BYTES_PER_ELEMENT==4?u32:u8)(e-s);n.set(v.subarray(s,e));return n;};var ec=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"];var err=function(ind,msg,nt){var e=new Error(msg||ec[ind]);e.code=ind;if(Error.captureStackTrace)Error.captureStackTrace(e,err);if(!nt)throw e;return e;};var inflt=function(dat,buf,st){var sl=dat.length;if(!sl||st&&st.f&&!st.l)return buf||new u8(0);var noBuf=!buf||st;var noSt=!st||st.i;if(!st)st={};if(!buf)buf=new u8(sl*3);var cbuf=function(l2){var bl=buf.length;if(l2>bl){var nbuf=new u8(Math.max(bl*2,l2));nbuf.set(buf);buf=nbuf;}};var final=st.f||0,pos=st.p||0,bt=st.b||0,lm=st.l,dm=st.d,lbt=st.m,dbt=st.n;var tbts=sl*8;do{if(!lm){final=bits(dat,pos,1);var type=bits(dat,pos+1,3);pos+=3;if(!type){var s=shft(pos)+4,l=dat[s-4]|dat[s-3]<<8,t=s+l;if(t>sl){if(noSt)err(0);break;}if(noBuf)cbuf(bt+l);buf.set(dat.subarray(s,t),bt);st.b=bt+=l,st.p=pos=t*8,st.f=final;continue;}else if(type==1)lm=flrm,dm=fdrm,lbt=9,dbt=5;else if(type==2){var hLit=bits(dat,pos,31)+257,hcLen=bits(dat,pos+10,15)+4;var tl=hLit+bits(dat,pos+5,31)+1;pos+=14;var ldt=new u8(tl);var clt=new u8(19);for(var i2=0;i2>>4;if(s<16){ldt[i2++]=s;}else{var c=0,n=0;if(s==16)n=3+bits(dat,pos,3),pos+=2,c=ldt[i2-1];else if(s==17)n=3+bits(dat,pos,7),pos+=3;else if(s==18)n=11+bits(dat,pos,127),pos+=7;while(n--)ldt[i2++]=c;}}var lt=ldt.subarray(0,hLit),dt=ldt.subarray(hLit);lbt=max(lt);dbt=max(dt);lm=hMap(lt,lbt,1);dm=hMap(dt,dbt,1);}else err(1);if(pos>tbts){if(noSt)err(0);break;}}if(noBuf)cbuf(bt+131072);var lms=(1<>>4;pos+=c&15;if(pos>tbts){if(noSt)err(0);break;}if(!c)err(2);if(sym<256)buf[bt++]=sym;else if(sym==256){lpos=pos,lm=null;break;}else{var add=sym-254;if(sym>264){var i2=sym-257,b=fleb[i2];add=bits(dat,pos,(1<>>4;if(!d)err(3);pos+=d&15;var dt=fd[dsym];if(dsym>3){var b=fdeb[dsym];dt+=bits16(dat,pos)&(1<tbts){if(noSt)err(0);break;}if(noBuf)cbuf(bt+131072);var end=bt+add;for(;bt>3&1)+(flg>>4&1);zs>0;zs-=!d[st++]);return st+(flg&2);};var gzl=function(d){var l=d.length;return(d[l-4]|d[l-3]<<8|d[l-2]<<16|d[l-1]<<24)>>>0;};function gunzipSync(data,out){return inflt(data.subarray(gzs(data),-8),out||new u8(gzl(data)));}var td=typeof TextDecoder!="undefined"&&new TextDecoder();var tds=0;try{td.decode(et,{stream:true});tds=1;}catch(e){}var gz_default=gunzipSync;var calculate_excerpt_region=(word_positions,excerpt_length)=>{if(word_positions.length===0){return 0;}let words=[];for(const word of word_positions){words[word.location]=words[word.location]||0;words[word.location]+=word.balanced_score;}if(words.length<=excerpt_length){return 0;}let densest=words.slice(0,excerpt_length).reduce((partialSum,a)=>partialSum+a,0);let working_sum=densest;let densest_at=[0];for(let i2=0;i2densest){densest=working_sum;densest_at=[i2];}else if(working_sum===densest&&densest_at[densest_at.length-1]===i2-1){densest_at.push(i2);}}let midpoint=densest_at[Math.floor(densest_at.length/2)];return midpoint;};var build_excerpt=(content,start,length,locations,not_before,not_from)=>{let is_zws_delimited=content.includes("\u200B");let fragment_words=[];if(is_zws_delimited){fragment_words=content.split("\u200B");}else{fragment_words=content.split(/[\r\n\s]+/g);}let endcap=not_from??fragment_words.length;let startcap=not_before??0;if(endcap-startcapendcap){start=endcap-length;}if(start`)){continue;}fragment_words[word]=`${fragment_words[word]}`;}const excerpt=fragment_words.slice(start,start+length).join(joiner).trim();return{excerpt,plain_excerpt};};var calculate_sub_results=(fragment,desired_excerpt_length)=>{const effective_url=fragment.meta?.url||fragment.url;const anchors=fragment.anchors.filter((a)=>/h\d/i.test(a.element)&&a.text?.length&&/\S/.test(a.text)).sort((a,b)=>a.location-b.location);const results=[];let current_anchor_position=0;let current_anchor={title:fragment.meta["title"],url:effective_url,weighted_locations:[],locations:[],excerpt:"",plain_excerpt:""};const add_result=(end_range)=>{if(current_anchor.locations.length){const relative_weighted_locations=current_anchor.weighted_locations.map((l)=>{return{weight:l.weight,balanced_score:l.balanced_score,location:l.location-current_anchor_position};});const excerpt_start=calculate_excerpt_region(relative_weighted_locations,desired_excerpt_length)+current_anchor_position;const excerpt_length=end_range?Math.min(end_range-excerpt_start,desired_excerpt_length):desired_excerpt_length;const excerpts=build_excerpt(fragment.raw_content??"",excerpt_start,excerpt_length,current_anchor.locations,current_anchor_position,end_range);current_anchor.excerpt=excerpts.excerpt;current_anchor.plain_excerpt=excerpts.plain_excerpt;results.push(current_anchor);}};for(let word of fragment.weighted_locations){if(!anchors.length||word.location=anchors[0].location){next_anchor=anchors.shift();}let anchored_url=effective_url;try{const url_is_fq=/^((https?:)?\/\/)/.test(anchored_url);if(url_is_fq){let fq_url=new URL(anchored_url);fq_url.hash=next_anchor.id;anchored_url=fq_url.toString();}else{if(!/^\//.test(anchored_url)){anchored_url=`/${anchored_url}`;}let fq_url=new URL(`https://example.com${anchored_url}`);fq_url.hash=next_anchor.id;anchored_url=fq_url.toString().replace(/^https:\/\/example.com/,"");}}catch(e){console.error(`Pagefind: Couldn't process ${anchored_url} for a search result`);}current_anchor_position=next_anchor.location;current_anchor={title:next_anchor.text,url:anchored_url,anchor:next_anchor,weighted_locations:[word],locations:[word.location],excerpt:"",plain_excerpt:""};}}add_result(anchors[0]?.location);return results;};var asyncSleep=async(ms=100)=>{return new Promise((r)=>setTimeout(r,ms));};var normalizeDiacritics=(str)=>{return str.normalize("NFD").replace(/\p{M}/gu,"");};var isBrowser=()=>typeof window!=="undefined"&&typeof document!=="undefined";var needsWordSegmentation=(lang)=>{if(!lang)return false;const primaryLang=lang.split("-")[0].toLowerCase();return["zh","ja","th"].includes(primaryLang);};var PagefindInstance=class{constructor(opts={}){__publicField(this,"backend");__publicField(this,"decoder");__publicField(this,"wasm");__publicField(this,"basePath");__publicField(this,"baseUrl");__publicField(this,"primary");__publicField(this,"indexWeight");__publicField(this,"excerptLength");__publicField(this,"mergeFilter");__publicField(this,"ranking");__publicField(this,"highlightParam");__publicField(this,"exactDiacritics");__publicField(this,"metaCacheTag");__publicField(this,"loaded_chunks");__publicField(this,"loaded_filters");__publicField(this,"loaded_fragments");__publicField(this,"fetchQueue",[]);__publicField(this,"activeFetches",0);__publicField(this,"maxConcurrentFetches",100);__publicField(this,"raw_ptr");__publicField(this,"initError");__publicField(this,"searchMeta");__publicField(this,"languages");__publicField(this,"loadedLanguage");__publicField(this,"includeCharacters");__publicField(this,"version");__publicField(this,"loadedVersion");this.version=pagefind_version;this.backend=wasm_bindgen;this.decoder=new TextDecoder("utf-8");this.wasm=null;let basePath=opts.basePath||"/pagefind/";let primary=opts.primary||false;if(primary&&!opts.basePath&&isBrowser()){basePath=this.initPrimaryBasePath(basePath);}if(/[^\/]$/.test(basePath)){basePath=`${basePath}/`;}if(isBrowser()&&window?.location?.origin&&basePath.startsWith(window.location.origin)){basePath=basePath.replace(window.location.origin,"");}this.basePath=basePath;this.baseUrl=opts.baseUrl||this.getDefaultBaseUrl(basePath);if(!/^(\/|https?:\/\/)/.test(this.baseUrl)){this.baseUrl=`/${this.baseUrl}`;}this.primary=primary;this.indexWeight=opts.indexWeight??1;this.excerptLength=opts.excerptLength??30;this.mergeFilter=opts.mergeFilter??{};this.ranking=opts.ranking;this.highlightParam=opts.highlightParam??null;this.exactDiacritics=opts.exactDiacritics??false;this.metaCacheTag=opts.metaCacheTag??null;this.loaded_chunks={};this.loaded_filters={};this.loaded_fragments={};this.raw_ptr=null;this.initError=null;this.searchMeta=null;this.languages=null;}throttledFetch(input){return new Promise((resolve,reject)=>{this.fetchQueue.push({resolve,reject,input});this.dequeueNextFetch();});}dequeueNextFetch(){while(this.fetchQueue.length>0&&this.activeFetchesb.page_count-a.page_count);if(topLang[0])return topLang[0];}throw new Error("Pagefind Error: No language indexes found.");}async loadMeta(index){try{let compressed_resp=await this.throttledFetch(`${this.basePath}pagefind.${index}.pf_meta`);let compressed_meta=await compressed_resp.arrayBuffer();this.searchMeta=this.decompress(new Uint8Array(compressed_meta),"Pagefind metadata");}catch(e){console.error(`Failed to load the meta index: -${e?.toString()}`);}}async loadWasm(language){try{const wasm_url=`${this.basePath}wasm.${language}.pagefind`;let compressed_resp=await this.throttledFetch(wasm_url);let compressed_wasm=await compressed_resp.arrayBuffer();const final_wasm=this.decompress(new Uint8Array(compressed_wasm),"Pagefind WebAssembly");if(!final_wasm){throw new Error("No WASM after decompression");}this.wasm=await this.backend({module_or_path:final_wasm});}catch(e){console.error(`Failed to load the Pagefind WASM: -${e?.toString()}`);throw new Error(`Failed to load the Pagefind WASM: -${e?.toString()}`);}}async _loadGenericChunk(url,method){try{let compressed_resp=await this.throttledFetch(url);let compressed_chunk=await compressed_resp.arrayBuffer();let chunk=this.decompress(new Uint8Array(compressed_chunk),url);let ptr=await this.getPtr();this.raw_ptr=this.backend[method](ptr,chunk);}catch(e){console.error(`Failed to load the index chunk ${url}: -${e?.toString()}`);}}async loadChunk(hash){if(!this.loaded_chunks[hash]){const url=`${this.basePath}index/${hash}.pf_index`;this.loaded_chunks[hash]=this._loadGenericChunk(url,"load_index_chunk");}return await this.loaded_chunks[hash];}async loadFilterChunk(hash){if(!this.loaded_filters[hash]){const url=`${this.basePath}filter/${hash}.pf_filter`;this.loaded_filters[hash]=this._loadGenericChunk(url,"load_filter_chunk");}return await this.loaded_filters[hash];}async _loadFragment(hash){let compressed_resp=await this.throttledFetch(`${this.basePath}fragment/${hash}.pf_fragment`);let compressed_fragment=await compressed_resp.arrayBuffer();let fragment=this.decompress(new Uint8Array(compressed_fragment),`Fragment ${hash}`);return JSON.parse(new TextDecoder().decode(fragment));}async loadFragment(hash,weighted_locations=[],search_term){if(!this.loaded_fragments[hash]){this.loaded_fragments[hash]=this._loadFragment(hash);}let fragment=await this.loaded_fragments[hash];fragment.weighted_locations=weighted_locations;fragment.locations=weighted_locations.map((l)=>l.location);if(!fragment.raw_content){fragment.raw_content=fragment.content.replace(//g,">");fragment.content=fragment.content.replace(/\u200B/g,"");}if(!fragment.raw_url){fragment.raw_url=fragment.url;}fragment.url=this.processedUrl(fragment.raw_url,search_term);const excerpt_start=calculate_excerpt_region(weighted_locations,this.excerptLength);const excerpts=build_excerpt(fragment.raw_content,excerpt_start,this.excerptLength,fragment.locations);fragment.excerpt=excerpts.excerpt;fragment.plain_excerpt=excerpts.plain_excerpt;fragment.sub_results=calculate_sub_results(fragment,this.excerptLength);return fragment;}fullUrl(raw){if(/^(https?:)?\/\//.test(raw)){return raw;}return`${this.baseUrl}/${raw}`.replace(/\/+/g,"/").replace(/^(https?:\/)/,"$1/");}processedUrl(url,search_term){const normalized=this.fullUrl(url);if(this.highlightParam===null){return normalized;}let individual_terms=search_term.split(/\s+/);try{let processed=new URL(normalized);for(const term of individual_terms){processed.searchParams.append(this.highlightParam,term);}return processed.toString();}catch(e){try{let processed=new URL(`https://example.com${normalized}`);for(const term of individual_terms){processed.searchParams.append(this.highlightParam,term);}return processed.toString().replace(/^https:\/\/example\.com/,"");}catch(e2){return normalized;}}}async getPtr(){while(this.raw_ptr===null){if(this.initError){throw this.initError;}await asyncSleep(50);}if(!this.raw_ptr){console.error("Pagefind: WASM Error (No pointer)");throw new Error("Pagefind: WASM Error (No pointer)");}return this.raw_ptr;}stringifyFilters(obj={}){return JSON.stringify(obj);}stringifySorts(obj={}){let sorts=Object.entries(obj);for(let[sort,direction]of sorts){if(sorts.length>1){console.warn(`Pagefind was provided multiple sort options in this search, but can only operate on one. Using the ${sort} sort.`);}if(direction!=="asc"&&direction!=="desc"){console.warn(`Pagefind was provided a sort with unknown direction ${direction}. Supported: [asc, desc]`);}return`${sort}:${direction}`;}return``;}async filters(){let ptr=await this.getPtr();let filters2=this.backend.request_all_filter_indexes(ptr);let filter_array=JSON.parse(filters2);if(Array.isArray(filter_array)){let filter_chunks=filter_array.filter((v)=>v).map((chunk)=>this.loadFilterChunk(chunk));await Promise.all([...filter_chunks]);}ptr=await this.getPtr();let results=this.backend.filters(ptr);return JSON.parse(results);}async preload(term,options2={}){await this.search(term,{...options2,preload:true});}async search(term,options2={}){options2={verbose:false,filters:{},sort:{},...options2};const log=(str)=>{if(options2.verbose)console.log(str);};log(`Starting search on ${this.basePath}`);let start=Date.now();let ptr=await this.getPtr();let filter_only=term===null;term=term??"";let exact_search=/^\s*".+"\s*$/.test(term);if(exact_search){log(`Running an exact search`);}let trueLanguage=null;try{trueLanguage=Intl.getCanonicalLocales(this.loadedLanguage)[0];}catch(err2){}const term_chunks=[];if(trueLanguage&&typeof Intl.Segmenter!=="undefined"){const graphemeSegmenter=new Intl.Segmenter(trueLanguage,{granularity:"grapheme"});if(needsWordSegmentation(trueLanguage)){const wordSegmenter=new Intl.Segmenter(trueLanguage,{granularity:"word"});for(const{segment:word}of wordSegmenter.segment(term)){const wordChunks=[];for(const{segment:grapheme}of graphemeSegmenter.segment(word)){if(this.includeCharacters?.includes(grapheme)){wordChunks.push(grapheme);}else if(!/^\p{Pd}|\p{Pe}|\p{Pf}|\p{Pi}|\p{Po}|\p{Ps}$/u.test(grapheme)){wordChunks.push(grapheme.toLocaleLowerCase());}}if(wordChunks.length>0){term_chunks.push(wordChunks.join(""));}}term=term_chunks.join(" ").replace(/\s{2,}/g," ").trim();}else{for(const{segment:grapheme}of graphemeSegmenter.segment(term)){if(this.includeCharacters?.includes(grapheme)){term_chunks.push(grapheme);}else if(!/^\p{Pd}|\p{Pe}|\p{Pf}|\p{Pi}|\p{Po}|\p{Ps}$/u.test(grapheme)){term_chunks.push(grapheme.toLocaleLowerCase());}}term=term_chunks.join("").replace(/\s{2,}/g," ").trim();}}else{for(const char of term){if(this.includeCharacters?.includes(char)){term_chunks.push(char);}else if(!/^\p{Pd}|\p{Pe}|\p{Pf}|\p{Pi}|\p{Po}|\p{Ps}$/u.test(char)){term_chunks.push(char.toLocaleLowerCase());}}term=term_chunks.join("").replace(/\s{2,}/g," ").trim();}const originalTerm=term;term=normalizeDiacritics(term);log(`Normalized search term to ${term}`);if(!term?.length&&!filter_only){return{results:[],unfilteredResultCount:0,filters:{},totalFilters:{},timings:{preload:Date.now()-start,search:Date.now()-start,total:Date.now()-start}};}let sort_list=this.stringifySorts(options2.sort);log(`Stringified sort to ${sort_list}`);const filter_list=this.stringifyFilters(options2.filters);log(`Stringified filters to ${filter_list}`);let index_resp=this.backend.request_indexes(ptr,term);let index_array=JSON.parse(index_resp);let filter_resp=this.backend.request_filter_indexes(ptr,filter_list);let filter_array=JSON.parse(filter_resp);let chunks=index_array.filter((v)=>v).map((chunk)=>this.loadChunk(chunk));let filter_chunks=filter_array.filter((v)=>v).map((chunk)=>this.loadFilterChunk(chunk));await Promise.all([...chunks,...filter_chunks]);log(`Loaded necessary chunks to run search`);if(options2.preload){log(`Preload \u2014 bailing out of search operation now.`);return null;}ptr=await this.getPtr();let searchStart=Date.now();let result=this.backend.search(ptr,term,originalTerm,filter_list,sort_list,exact_search,this.exactDiacritics);log(`Got the raw search result: ${result}`);let{filtered_counts,total_counts,results,unfiltered_total,search_keywords,query_term_idfs}=JSON.parse(result);let resultsInterface=results.map((result2)=>{let weighted_locations=result2.l.map((l)=>{let loc={weight:l.w/24,balanced_score:l.s,location:l.l};if(l.v){loc.verbose={word_string:l.v.ws,length_bonus:l.v.lb};}return loc;});let locations=weighted_locations.map((l)=>l.location);let res={id:result2.p,score:result2.s*this.indexWeight,words:locations,data:async()=>await this.loadFragment(result2.p,weighted_locations,term)};if(result2.params){res.params={document_length:result2.params.dl,average_page_length:result2.params.apl,total_pages:result2.params.tp};}if(result2.scores){res.scores=result2.scores.map((r)=>{return{search_term:r.w,idf:r.idf,saturating_tf:r.b_tf,raw_tf:r.r_tf,pagefind_tf:r.p_tf,score:r.s,params:{weighted_term_frequency:r.params.w_tf,pages_containing_term:r.params.pct,length_bonus:r.params.lb}};});}if(result2.mf&&result2.mf.length>0){res.matchedMetaFields=result2.mf;}if(result2.vms&&result2.vms.length>0){res.verbose_meta_scores=result2.vms.map((s)=>({field_name:s.fn,field_weight:s.fw,matched_terms:s.mt,matched_idf:s.mi,query_total_idf:s.ti,coverage:s.cv,coverage_boost:s.cb}));}return res;});const searchTime=Date.now()-searchStart;const realTime=Date.now()-start;log(`Found ${results.length} result${results.length == 1 ? "" : "s"} for "${term}" in ${Date.now() - searchStart}ms (${Date.now() - start}ms realtime)`);let response={results:resultsInterface,unfilteredResultCount:unfiltered_total,filters:filtered_counts,totalFilters:total_counts,timings:{preload:realTime-searchTime,search:searchTime,total:realTime}};if(search_keywords){response.search_keywords=search_keywords;}if(query_term_idfs){response.query_term_idfs=query_term_idfs.map((q)=>({term:q.t,idf:q.i}));}return response;}};var Pagefind=class{constructor(options2={}){__publicField(this,"primaryLanguage");__publicField(this,"searchID");__publicField(this,"primary");__publicField(this,"instances");this.primaryLanguage="unknown";this.searchID=0;this.primary=new PagefindInstance({...options2,primary:true});this.instances=[this.primary];this.init(options2?.language);}async options(options2){await this.primary.options(options2);}async enterPlaygroundMode(){await this.primary.enterPlaygroundMode();}async init(overrideLanguage){if(isBrowser()&&document?.querySelector){const langCode=document.querySelector("html")?.getAttribute("lang")||"unknown";this.primaryLanguage=langCode.toLocaleLowerCase();}if(overrideLanguage){this.primaryLanguage=overrideLanguage;}await this.primary.init(overrideLanguage?overrideLanguage:this.primaryLanguage,{load_wasm:true});}async mergeIndex(indexPath,options2={}){if(this.primary.basePath.startsWith(indexPath)){console.warn(`Skipping mergeIndex ${indexPath} that appears to be the same as the primary index (${this.primary.basePath})`);return;}let newInstance=new PagefindInstance({primary:false,basePath:indexPath,...options2});this.instances.push(newInstance);while(this.primary.wasm===null){await asyncSleep(50);}await newInstance.init(options2.language||this.primaryLanguage,{load_wasm:false});const{language,...remainingOptions}=options2;await newInstance.options(remainingOptions);}mergeFilters(filters2){const merged={};for(const searchFilter of filters2){for(const[filterKey,values]of Object.entries(searchFilter)){if(!merged[filterKey]){merged[filterKey]=values;continue;}else{const filter=merged[filterKey];for(const[valueKey,count]of Object.entries(values)){filter[valueKey]=(filter[valueKey]||0)+count;}}}}return merged;}async filters(){let filters2=await Promise.all(this.instances.map((i2)=>i2.filters()));return this.mergeFilters(filters2);}async preload(term,options2={}){await Promise.all(this.instances.map((i2)=>i2.preload(term,options2)));}async debouncedSearch(term,options2,debounceTimeoutMs){const thisSearchID=++this.searchID;this.preload(term,options2);await asyncSleep(debounceTimeoutMs);if(thisSearchID!==this.searchID){return null;}const searchResult=await this.search(term,options2);if(thisSearchID!==this.searchID){return null;}return searchResult;}async search(term,options2={}){let search2=await Promise.all(this.instances.map((i2)=>i2.search(term,options2)));const filters2=this.mergeFilters(search2.map((s)=>s.filters));const totalFilters=this.mergeFilters(search2.map((s)=>s.totalFilters));const results=search2.map((s)=>s.results).flat().sort((a,b)=>b.score-a.score);const timings=search2.map((s)=>s.timings);const unfilteredResultCount=search2.reduce((sum,s)=>sum+s.unfilteredResultCount,0);let response={results,unfilteredResultCount,filters:filters2,totalFilters,timings};if(search2[0].search_keywords){response.search_keywords=search2[0].search_keywords;}if(search2[0].query_term_idfs){response.query_term_idfs=search2[0].query_term_idfs;}return response;}};var hasWorkerSupport=typeof window!=="undefined"&&typeof document!=="undefined"&&typeof Worker!=="undefined";var sharedWorker=null;var sharedWorkerRefCount=0;var sharedMessageHandlers=new Map();var nextInstanceId=0;var generateInstanceId=()=>`pf_${nextInstanceId++}`;function initSharedWorker(basePath){if(sharedWorker)return true;try{const workerUrl=`${basePath}pagefind-worker.js`;sharedWorker=new Worker(workerUrl);sharedWorker.addEventListener("error",(error)=>{console.warn("The Pagefind web worker encountered an error, falling back to main thread:",error);sharedWorker=null;const pending=Array.from(sharedMessageHandlers.values());sharedMessageHandlers.clear();for(const{reject}of pending){reject(new Error("Worker failed, falling back to main thread"));}});sharedWorker.addEventListener("message",(event)=>{const{id,result,error}=event.data;const pending=sharedMessageHandlers.get(id);if(pending){sharedMessageHandlers.delete(id);if(error){pending.reject(new Error(error));}else{pending.resolve(result);}}});return true;}catch(e){return false;}}function releaseSharedWorker(){sharedWorkerRefCount--;if(sharedWorkerRefCount<=0&&sharedWorker){sharedWorker.terminate();sharedWorker=null;sharedWorkerRefCount=0;const pending=Array.from(sharedMessageHandlers.values());sharedMessageHandlers.clear();for(const{reject}of pending){reject(new Error("Pagefind worker terminated"));}}}var globalMessageId=0;function sendWorkerMessage(instanceId,method,args){if(!sharedWorker){return Promise.reject(new Error("Worker not available"));}return new Promise((resolve,reject)=>{const id=`msg_${globalMessageId++}`;sharedMessageHandlers.set(id,{resolve,reject});sharedWorker.postMessage({id,instanceId,method,args});});}var PagefindWrapper=class{constructor(options2={}){__publicField(this,"instanceId");__publicField(this,"fallback",null);__publicField(this,"basePath");__publicField(this,"initOptions");__publicField(this,"cleanup");__publicField(this,"initPromise",null);__publicField(this,"initialized",false);__publicField(this,"useWorker",false);this.instanceId=generateInstanceId();this.basePath=options2.basePath||"/pagefind/";this.initOptions=options2;if(/[^\/]$/.test(this.basePath)){this.basePath=`${this.basePath}/`;}if(hasWorkerSupport&&window?.location?.origin&&this.basePath.startsWith(window.location.origin)){this.basePath=this.basePath.replace(window.location.origin,"");}this.initOptions={...this.initOptions,basePath:this.basePath};this.initCleanup();this.initPromise=this.init();}initCleanup(){if(typeof FinalizationRegistry!=="undefined"){this.cleanup=new FinalizationRegistry((dataId)=>{if(this.useWorker&&sharedWorker){try{sendWorkerMessage(this.instanceId,"releaseData",[dataId]).catch(()=>{});}catch(e){}}});}}async init(){if(hasWorkerSupport&&!this.initOptions.noWorker){const workerAvailable=initSharedWorker(this.basePath);if(workerAvailable){try{sharedWorkerRefCount++;this.useWorker=true;await Promise.race([sendWorkerMessage(this.instanceId,"init",[this.initOptions]),new Promise((_,reject)=>setTimeout(()=>reject(new Error("Worker initialization timeout")),5e3))]);this.initialized=true;}catch(error){console.warn("Failed to initialize Pagefind in the web worker, falling back to main thread:",error);sendWorkerMessage(this.instanceId,"destroy",[]).catch(()=>{});this.useWorker=false;sharedWorkerRefCount--;this.initFallback();this.initialized=true;}}else{this.initFallback();this.initialized=true;}}else{this.initFallback();this.initialized=true;}}waitForInit(){return this.initPromise??Promise.resolve();}initFallback(){if(!this.fallback){this.fallback=new Pagefind(this.initOptions);}}async sendMessage(method,args){if(!this.initialized&&method!=="init"){if(this.initPromise){await this.initPromise;}}if(this.fallback){const fn=this.fallback[method];if(typeof fn==="function"){const result=await fn.apply(this.fallback,args);if((method==="search"||method==="debouncedSearch")&&result&&args[1]&&args[1].verbose){result.search_environment="mainthread";}return result;}throw new Error(`Method ${method} not found on fallback`);}if(!this.useWorker||!sharedWorker){throw new Error("Worker not initialized");}return sendWorkerMessage(this.instanceId,method,args);}async options(options2){return this.sendMessage("options",[options2]);}async enterPlaygroundMode(){return this.sendMessage("enterPlaygroundMode",[]);}async mergeIndex(indexPath,options2={}){return this.sendMessage("mergeIndex",[indexPath,options2]);}async search(term,options2={}){const results=await this.sendMessage("search",[term,options2]);if(results&&results.results){for(const result of results.results){if(typeof result.data==="string"){const dataId=result.data;if(this.cleanup){this.cleanup.register(result,dataId);}result.data=async()=>{return this.sendMessage("getData",[dataId]);};}}}return results;}async debouncedSearch(term,options2,debounceTimeoutMs){const results=await this.sendMessage("debouncedSearch",[term,options2,debounceTimeoutMs]);if(results&&results.results){for(const result of results.results){if(typeof result.data==="string"){const dataId=result.data;if(this.cleanup){this.cleanup.register(result,dataId);}result.data=async()=>{return this.sendMessage("getData",[dataId]);};}}}return results;}async preload(term,options2={}){return this.sendMessage("preload",[term,options2]);}async filters(){return this.sendMessage("filters",[]);}async destroy(){if(this.useWorker){try{await sendWorkerMessage(this.instanceId,"destroy",[]);}catch(e){}this.useWorker=false;releaseSharedWorker();}if(this.fallback){this.fallback=null;}}};var pagefind=void 0;var initial_options=void 0;var deriveBasePath=(explicit)=>{if(explicit)return explicit;if(typeof import.meta.url!=="undefined"){return import.meta.url.match(/^(.*\/)pagefind.js.*$/)?.[1];}};var detectLanguage=()=>{if(typeof document!=="undefined"&&document?.querySelector){return(document.querySelector("html")?.getAttribute("lang")||"unknown").toLowerCase();}return"unknown";};var init_pagefind=()=>{if(!pagefind){pagefind=new PagefindWrapper({...initial_options,basePath:deriveBasePath(initial_options?.basePath),language:detectLanguage(),primary:true});}};var options=async(new_options)=>{if(pagefind){await pagefind.options(new_options);}else{initial_options=new_options;}};var init=async()=>{init_pagefind();};var destroy=async()=>{if(pagefind){await pagefind.destroy();}pagefind=void 0;initial_options=void 0;};var mergeIndex=async(indexPath,options2)=>{init_pagefind();return await pagefind.mergeIndex(indexPath,options2);};var search=async(term,options2)=>{init_pagefind();return await pagefind.search(term,options2);};var debouncedSearch=async(term,options2,debounceTimeoutMs=300)=>{init_pagefind();return await pagefind.debouncedSearch(term,options2,debounceTimeoutMs);};var preload=async(term,options2)=>{init_pagefind();return await pagefind.preload(term,options2);};var filters=async()=>{init_pagefind();return await pagefind.filters();};var createInstance=(instanceOptions)=>{const wrapper=new PagefindWrapper({...instanceOptions,basePath:deriveBasePath(instanceOptions?.basePath),language:detectLanguage(),primary:true});return{options:(opts)=>wrapper.options(opts),init:()=>wrapper.waitForInit(),destroy:()=>wrapper.destroy(),mergeIndex:(indexPath,options2)=>wrapper.mergeIndex(indexPath,options2),search:(term,options2={})=>wrapper.search(term,options2),debouncedSearch:(term,options2,debounceTimeoutMs=300)=>wrapper.debouncedSearch(term,options2,debounceTimeoutMs),preload:(term,options2={})=>wrapper.preload(term,options2),filters:()=>wrapper.filters()};};export{createInstance,debouncedSearch,destroy,filters,init,mergeIndex,options,preload,search}; \ No newline at end of file diff --git a/webstatic.example/dist/pagefind/pagefind.vi_2270a45bad.pf_meta b/webstatic.example/dist/pagefind/pagefind.vi_2270a45bad.pf_meta deleted file mode 100644 index 2441ab96624a1a9a9956526183d6f3aab35370f6ded584027d258bf2ce68f44b..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111 zcmb2|=3oE;rvHo)49ou)B&MgPW#*;CrzEGer5fs)>KQdRWtC;d8zq~i8Cs@F*n@c~ zsb(fgNhT6qCwK3l_2GYDMps&rb!JAjj1J>B{`{nBGTy*Kx+Wc Cy(A6* diff --git a/webstatic.example/dist/pagefind/wasm.de.pagefind b/webstatic.example/dist/pagefind/wasm.de.pagefind deleted file mode 100644 index 57ed99379ba8da2e0ba3ee698a26d336043722313f3e501ec77672ea995b458e..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70562 zcmV(!K;^$5iwFq3j@xMh18`wyWoBt^WM6k>VqaosE@WjcF)lSOGA?&vb8P^`T6>IK z)p?tU zgAHsO3Wg@FE7}A_2_{tlN1|<#wy3DV=fz%$|Mfhz@G9r= zjz4Ced#E38{5ZK+V1gS#pEvKOh`f!4KcDt0w}5syd6Hn@P2M5zpsh~2eQ7hve}nmK z88$je&jP)kq+iXoI#=V}B6#YVYdcC+*^(yUqLiGr6T$MJ60d0&jSgDovlwbCg z5}qo0*s)YHN|!|T>k54QegVs*=;{JUVI=;@%V;N_VGIz!f7l4%@E>+5VvHZ!M~CsG zRGz1m!TzEkJShq^Ya>mkU1YaML|mC~^? z1>e_N=078{mc~EfXD`?XBfZ)KKa3KlppMD)>yL_s(8IJIzW~*<3kypk3Z7Rz{w@7(nI4J9WzW>nef!fbCT>1->yd_-iMbEslgHDp*-K|8r*EB{otxMcg z36rzp>uOy#+BWiK)t!xGU0+iE?Bu?gn-7V9lWS%t=O$+M9cdgsau6zg_~4K9ogH|IWy^cpOxKBy$5C{C&dL7H+9XPdA*J*^&4zpoxtOX|Dox72skS@oED9RK9+>i<;t>i<$Dxx4uCe*}-{ z``5^D{uhP4AR1LYC=xv;YHCj+hE%EQRivI*qlt)jZ!e2PxL!4^`V%-J8nBPtvn1l{ zmq&-yKsw#NytpJvGQt2>lrZ;e>0H@9SK5EU+{nuKyuz5obhl9Q!XXtWa<`dBhesWR z)+j-zaiC&fz{ZKTFNk{FU6DG`Y6#!(UO1PtYNQ4FIbA`#J+aeYuY#I7!j6xED05s$OPK{@_hows$$ zcwi44$2SoDZ$B5TNg3AX#0I9aS}-G8rI&cS%OvLKL`p4f0RB|5*^v5`>&pDRK9Th; zpz?y8hEDI~6@T7w#cr&y+!}Xl=Ip~uAD?Cn?b%<0xT935;;L%We^xrIx-pSpO%sNS z^-JOu5v*U&LM>URS-(i;&>Q;{^_uuIWt~z?ylT`*?xbk(=XJAr*gtifd}e!D<^81d ze@6Y9``K3PSGdFey|Ax|cnn76Hj6s)mAd-aAg*N&jW#+k=o2YRM?0`|q!UN4$~iic zadctfd6Ba8TfYtjy?4!0$4;$qei3C$k~91Ts6*lZou!W|5Uul&dW1 z>*@;DtX>AolTO+)cpYIiq>?uEq6Ph(77Sp4L$yCsuQR`~MCt{>+t=>{u3@u!nRfNs zL+WK(?bXnE5Oy%U@7===9|jh*?30V_FH+0Q##2MCG6OPbLCKFgEb&*^zSn|6%FJxt z_cL5rp<5QxIhJGUM;$C`H&nB2ca`m4rEQ$uWU2+NfTng}e_txEIF;8wiyh=2a!YBM zTuLX0>ExGrG806~FUX{yB#Eg^V#^M$Szf!dXdzBaBlD4D%8e{YSXRM4HWV_x*6`rf z#ZKXYd8hE;Yc1}ZBOUk3{^(r(%HhGI`73Z@e#WZ=2aKbJro$Up>7^%QJ|p@@Ng3p7 zaBT@p6dpr@ix3e`)p!Zw+9FIvllBfNQT43a$vUBi#K5p1`%|05+L~DFTIHH3yOviI zfR*TN!ngyMVzXxYQ!c>vt}|%^)Ww09R4i)Oi$bJwi$czqMimo8Zrbia1iTORWt!J71_?+x1~lh z_Kv4P#G2H9++O_Lo53`i{IucmnX0tnT5KmP4ljGDb2JwahB`%saCpDR0Kv+NPBAo& z)q-3JA=+@*$tLWUabi4~2-AXOx{q}GsCf)2Q}xG2?oRwMu;$d*(A}r0x$tIiYOJ4o z7ZzUcJ~bBJeVPWs#k2$M{zW&B`iB;IIa(u&r%#`*^16la20|?(@qaTC6Q2=fN-gPo z;-9NPv=Q57GmhQ|P%E!VM@hTv{48mz`N%bEeii}GiJ4~Q(y4N_D3*Rtilx(iR#&U> zW@fL@r_{QnV+d=P^I<8AWXd1)A*mPb^Z%_}tzBN5)K6)mPi8e{Hm-L>U8XVgR-x1SUoDOU-4F+0r^SrsI133 zp$OGRSHCLeKZ*bHpCG;b5l(k7&;Aphl&$_0PYSVL!_(mT2Ew{Rn!1Ha0SD!`UD5_E zqMWS~z}?~0h6nZ&v%MUqNn4PZ_y$6Sax_ZW>{}upp(se(^U{rj#x3Go5)$%vl%vE$ zxNa(5sT{eq22*I|AIoaMKq+(KoQ4vdY82mK17rh~yj1<|We(g%ss_>eHUI)K9B0$J z!ibmWtJ4t!VEylSBhMi#vGz}h#~a3wREm>3{49dZ<+5o;8@;Y2{PO`#)(Z^7iKJ8&5BU(;KkuKZ+eQCM!skB(kcCkF(qD zX%}U)pb6ljbb;Z$lsYgx$?#+vtt~@bSa?Q|t)V4hl@^(vHT1S%b`j)-7!QW3qKq(O zt2+~a#>#2ry`aITLme`k#mI|d$22-p%ob#;3Z9mZAq%qNrAnxs5>nptI+W037GuhB z`g6j*)S`mkvI>$01n7R%ElO3ub1Lw%UOd zocIYEHD7YF*O7}Kxvx#U`yDlVu_J|>9QCFYWJ+>lsw5^NrNUup>0HwGOv)J(e~)Fh zNuQB55|OF+j#&H5gG(ZQR+Z_jNLPjJi$YqH&cBe(*VcmsAQ_L>oJ}El`J%J3Y1I$Y zRf-^!hGH(xC7O!^zQO@*QfRm&lpMPAndO@Ev5>`i2$Q^KI^t~;Ec+!%F7pqHDwy}k zWj-fdgssTNWjx>_f-AD)8SSlf3~bUPl>$9RD@Awcjk`0u=#It0%F~)k0a!LBKgGui zt*w^M*@5^Ev7d$Kk6o{*Q4In9p%UoK?-rBNr)gD+RE`oQP#*v#PMoklc1*(w4N2uu zx7UI&?Hgqn1P-cph&0E<<9X;Zng<9Y4zg~Fi76f!Gc`4c2M7j5e2Oojjii(0Td%_T zZ2qX_P#lvdu#z_@+w~Q1OjHV*symupP$4NdFi#-ZXn{=XC1X&B_EERDw09=L=R zqWpkVd6Z+uJI@g4d^x#m0}k7CNVrZ|E1*m7|m;1N0^vBMV}k)_1515@>? zCZSvbFPLa29{3jRLSWY6xBdMe*A8UdyZ-q(b+%-bW?Ojx{@medN1O1fd$7; zuzLE=v-!Dshl$xD!b*U-zBK^Z*CEafx{Od#!%N`U1$o0bB+=TWkjovyI-J1>9el7D ze{hV(pLXS08UKh5F}xt8Gx0YiRb)pfs?r1x5#6x*1no4;_ZYv5L$8SEPei>!i{8Yu zfamjgmh`9tgukPW_>#omA`q|`8|=Vlh7NW?JDwm?5C~Mlq?8md7vf526Ixq@+9nji z+9s|i;F}On)bw~tVVDH=i+6Fo{%<86=G5_}yZ9ae9aO4^nqC7K(950lN)yhuuXrf$ zC~I0Fckr?qgx(H$$==kb&>3-o$LaNo0TFw|=>qe254D)*dzmnhd?#dgd>pu7)+W7& z)G4B|y~7YEbMugDr(h+5TyJ;cx-@beIabpP(lrm&^l>Ld#*YMF5amsaQG=5!? z7fl6xep$eBg@9RrFJuBdKmy!LVoPW4rMxF`!1utFu~-aceq9>M$GYceJeE(&bkB6q zJwqrndxvO3#@~MCJMA>&C}F+H7ch+&jJLZR0BZ6*%}TOmiV;rhjAwosIat#qET7u zjcgAdJ&|35M;zI;cyveh5O5ZTZcatPjs z55bRY!4`7}W;F;d;CVj~xIQsjXF(5;2FBTi*agv8?(I!`m+bG%kK?^>c~;Zfby@Fd z)6)K|GjTKfb|FW;lygE`v{6nRa*pnb`v_rM6Pg_Ka`}hs=LdeLlDpTrL&9hz(FAG8SCURz(K0;)ff+PZEpf4)ZonoE>aajc5G=!t=>6gu6t8 zC}Lv@$Ra6%kR(YT!Gf7X{N(~biXVJ;D?+#A$Ul5nbIs3C&6y;fu@DcXt(vdm(>p-^ zW(l!w9(S^73p();lM^A@-398TKwp}0%`4_w-E!W&eDoy+2hsqSs!uab8#)1nr-nkK zfW}J09BBhZq_}3ZsXkb$de@XWh*{C6T?H>*WGBnnc<5S00JM3LRQi<8?h3oPR+o5< zcneoK(l+lLx)SDQSNs{OgpT~{T~%+~yHPC2{eU=RCOA(SxhU#xBZJa55x*}C#7p$9IuyHQ^8!wIyu|Bfe>y({%f$maMWo8w45z9b8DwumXP zCD_Tf;!|S4HEK4}8{rXFrZOgPn{ z;)k@GZ{oj^*}Vg^^!zeQpUC3v0@KB*+&>!`b0es%7ez=cKeUev8f=y4rwxJz-QAJR^OzLWQ(y zX!UJLXkp7@XB~VIWClUSP*P48Ic%TR-m&?+#)8GM&)s=?@yx?Z3-VObJ9hDBZ@uw9 zul)Gwi{kVNSTM*5`TXbaUI|O8HQ126Y>*(24mJr<6O3Uo zDS|%D-xl#LMBEdAu=rN~K8M&*^^)Fm)73(Q!idIf;=#Y|Dl4}y&MexOj6dm(?^HO% zG*=y`Kr;>$!Xv`}C5%V$-+{*N?X1W}8W%W0yC_nEsh|npliCbUMm&%W6K_n$mG{kZvqX`?+b+9$<*4vo}r9=~tOW8Mors}Sp zAbJ~2(E+k+1AoTUfGTyfGiMrE|6eJn!pa0I_=plLikO-{d)!EMkd0(PWZfnS;=;8mY_ap4eAM(=v@4HPVGWhayJ#PJ%briZd+Fe z=C7m`8)?Z=yc~pQ84T4(pi}`ozvU?QlN;csJ*(^X#56+2N>QgypFZJli+!ud=qKj@< zajlA$mhba^KhNjfGm}Z7)$Z%}E6v<<&pqdJKIil2`Tx8hzUT3*OYhoU4{QOmh-xls zCD}k0&d3hyuvxjY~*y*b~zIwr!FeK!{=}Nu&a94Tw zn>&GZEwW#0<*(9ctn>JcTq1&{emRLRv2|E(kq7bhRLST!OcrU5V;On5;lW!sg8nBa zu=r4bg!VZ^m_dFEw{df5C?>UQuHC{R0&JoyYZTnnb!B>e^c@|J&4dv~jsDuk=IfOj z>H-}&QW6q-5)yvBT5zNyn21#I0{_h)mYX?J*(+Wkd!cuDS<6-F>%jjv4r^Wj6V(9@ zE684Psi6vqM}P*TELA!u-I$6I)J`U#O2!ZiGP&?CDPhIM>r}#uY3PQi=OrvOaBgr- zURN2b4uPSDb}m<;^fDnVOUYOx+yp=86 zq1hi43x*3#yaXE$fqF}Y$kjbf5k?kHwRtZ!zm^RY0Fz&c7$uR-F2ajfhS%Lw7 zFdKaEh)mvX@4K%%l4Q%X6ef-Cs4!pS<~Rd>nr15~Y>w>4QX3UsoPkpFyu5Wb0^v@^ zeV4pQieX4O+1X%EMCS$>L^cXyDld0fI2j(Fw|XL8%h7?niI+YgLm6eA9S09;*2-Yk znc=*OSb!yuu_Sv+A8-)Z^%Sm<*Din1ES{$3n{Aa_I=c^2-|1xa8Iif`@?U#rJ~Y0A zUdaxhFkmgAOTt&PA;``A&WIbCZdD1I2ux^a5EfcJ2n|h8RS~H%Ntm)&L}hRtb%eqd ztT8z9JD!aXc0g8)bRi$6w^ZIf8#YT_JsV<=~em0 z^)AzmWx^bsu$*d$4!9zbS4gpEQY_4w?x?rHEf?AaTK20^I6POb3r*N)X~s%417%K> zE7{)l?f^}I10vTJ;SCTv+eIB&Xn1P77?T(3pwBV(kNh|I=5dj6M9R5%Jg?6{52Shr zv1fcnMl3?7WZ_|WJF1LlX|I^u#w0LdmtDkn6mzg*W<&aeY!(K6G|NnwC>zF4IzrM_ z?6+M9VK&V=&~7=FtscY~id6W6ts3j+3|-s_`U~|ixHzwmL-Lk)kb^-49LRxey_y`# zfxNpzO4z_wWS719U^a44h~9_{zf4mCx)9OsBBHV8QF2^h5EY`6Xp&q*`ja;-b16kA zEP^PYGQm0^{~xXg46UR=HLpQFk5*esOM}T^Fm3yFFeH=tn^8DobJ$t~y2cb8%(l+w zG6Xs<&s;ZQ2W5eB4n=kCWDX|VP}T~1N^5P*Y3yNs2D8x&8&LkqG!D%Ow~<9W(`{om zv8I-Zv^3PMasJv_s*^X2Icf;;11Fi2xn8awhgLalElgJ%s~6ImPYHW?l)2LnRiL@F82u{Aq5 zsM|y)TbXye^h63R*<}-1_rn9TLsKVmnQVoeS-LSMvVn<2f?7l|t~!y3wGoN2I*~O_ zWXy?dl@s}+v1_RIJ|8YfNivrX0~#kFk#Ar?U#vk!^z=l`$l^MVVa-ofSlvo(9R3em zasdN>O`u{E87`o@utry5n<0W!fAbbYqD(#BQie%w%3Ak98GuwJ#EZdf%`&hu%9`8C z=faLQrBALncIx&ZM7l)g;-Qv#5gOZ*Q$tw`2Mz-`5H_a{9C`kvI&kDD+vt7Z2>doT z4I<%GzrREkor|I9VCb$#+UN#%jefg4bMS#&ijy!}Vbu2FC(^0f&O935;I8Hg(e32; z3SAb(mk^5uUr4$J&CfEF2uC++wqB4ZAMfAhA%j#WJUZ z%y|rwt4N;mZJyyLFQ&{vuu%?*zem`%eE#lB{{h-*P$a$L#sl4;xc9b4VRYI``W(!_ zI8^t zWP%l4B(U|#C6L`4#Tkc-_&^VP!fhLeQEXgRFvKiOLkG5Vkesb-1B3zQSdoS6v+18X z-}3``sOi9TIfvI&yR6hC?79RhnnovDk3;LK&R=aDJaK0pj$<95o6?s|zR7X=Ume@Q z)2YpB9`616_&nSNPo}iC`v4bmkp5r<2XJ~0Z3?L-v51BNuQ(Ot-&Q^O=RItJ@SOA) zuyWInM_mk3?wCMc+@p^uQk}0Cq60YCF`i3nhjVvWbn55;1ODd@2|>zSFLy;WE2lXC zdBFJb0I}WZsq`+rgJ2HwIO*rdqoJh#BD|{B13{eVWUWAamfr`4aYI}-!{?O zg3>Ra1-fQnV1fEd6EBuu4Y{d};$i6#j+=7#!`eG}j$B+kf?xE5W>q|8=Qx|G{#Sfj zFOU~HcFUu3T{nOw9SkZ+pO+EYrgrjXS6#Bj=d8hCD>uwR%VUP@P{$I4W|lR!A5?sb zKu+2d^5(914w63&)x8}ett8-iXt3WZXFA-0jxslb-H9{}nS7zXU48jY%6BT@$S{W3 z8TMq$V=?E9sO~)uV)|DO!XiEb`iQtqVO!VrKo-}V>ALE;WXyUAiih;8UizyD&?;vnN?!D^YQiEUd7)I-*vo^f! z(*s@Z#k`s(jdEx*43lpleq$i+Mq-<$`!!`z8Wpo~NJ`2eb0cJwU$LHMay|v)T@HG{ zl?O=&t1#5b#>IXaax&osrS8@m($=w%mTJzZ*rMhtR1VF7w+tnI5o3juVF}Uj+=-ik z3rvToTzPm)rN!2wUzZF-*LBIo=*U%+i6y@fxz=2CRPixPa0rVF4}eApds-KM`V(7Z zm|q$?0N?1k@aI3V1z&&x!U2X0J2@;m*xdur9tPk)QGykzA7iWh9oU8_YuQ=Ym0>Yo zN02LtMguO7o*BR4GlBi*=kGZg(1Fs}rfaH^HFwUany4x!m|>&G7{dtUy#8QUw4UPT z`VQK-oF1iG_P(}`JQW!c9W3F5)Iq68kF7Xf%!a{K78~@x6Oc+ z<_xZanPd-HOt?8XRyTmAUe>-K2uj3~P_^+otU4l{^j;@wPv`b5Ig+2!E>II7yD!-? zGuo;x6JJGj{p9;27ay(7`B}i6J=i6TM9{5k9%4U0A&ZVp2j79I&Faj5*aPbwa~1t> zu0%(g9yn^SD;$~aov81>sbWzLDtR#m(2hMc9#yrMyJ5fWdLTz6+{Zd8VE`0+K}F$6FNn8KL@C_%rkxEF2D3rH@xgf%Zfv||!!ZzJtn}b*D$gNSnEq7+P6AdtJ04H)ik;5a& zWC=7U=VrRjLZLvaX^yLvs`w){wTt<{9!I$Wu{5zFYF({%mdo=%$iaGzbezIZP@Wk9 zG>LB_BqFkLjb4!H1rvG!!X)LlQPYaMgAD3vf=i9|(z`;n00k-=wP6O(jRnyy{YnV# zjv=@}8{OpQG%PAm&8bF*AB_*)nnshgGOU6y=~|rU6&j}r?6iRm?lSGwrP|yc{p}L{ z&B6vR(%%>isKGCHSrmJsy^OnobYqb4IcmBHcv2&8_UY|c}sRF!6$kcyzjVwjIQ4!e$&4ClLxk zJ`c8s6dC$OXmLECwnoqt*{w|y$7~4K3*BiedQFpa15a3jnNDC53m#5?CtPh=#+!QS zOBPfFF_0^VQ8noYqJG@a&qrb1M+R%&EqrU}Eyzpy-MD!Zx0pjder!stX%b$kE^;Kq zgMV%gQdM7Kjr_w2>bXe#kC>S4&J8Xu>f3!Z0FnsjT?J9=yZSOqJJW?nNnj+utJPejzGURID#Y4_|cG$T3HxcohvHJZjDjoPP?15JdF{?l4W}4As#_Z zYqLK0p%4zk-i3U)Fs#}vuaQkwKYXz4C(%s8$x<5-!ol6X*^k{P3$ zVb>JSm$F5-)EFX`f+98 zo~f2dIBM!u+F@F5s0s3XFCR_&XHghq2DbE!YB5D20H%e9APnH7(kz6apM^kvRI@~_ z^fGhy=xWLW3;E{}{cwS*VWc8{Om?cVN+t<5d4j0at#U44}fhKk0v)O>*s0PN6QE{kX`s$@XoDKQ*LThA{il(O=ITdvGO^79wTfX*BfjIF zES&!A+;_@q6u}+Tc=|Q}MzI~FTV8BS-0TTv*h-y{?>6EPDi&)hdgXd zyG!vIP7fcMp15>852wRhvhav}%9{HNO6|BB(K z(&bOgUBX#E>wvuESsMSQNeNg@O&|RUmw0Poyc+yck%gmL7XKJ#_vO>p{7=HaWwZBF zMZWowa)TNvck`WJGg7X0x=6XtM`1K4D)SFTx;xcjLX&-|{hJvyJivHfr)smBnyK)E zy51%Cm!?zi9f%GTk?-M7OV2f3m!IsawTTFsV2I&jo>O`Jjp6=hs!(t8%Ci+t8oZ0xY z;1rW_rJFDrf5mAoN~#(w%{#FVH>T^_)UucX|Io}SLg}m{%TGPlYI0B+g25>b6~DH3 zDW2$DwR?R)Gc0KgF0xv%<<^CcT1>DxXsg~RH>Qt-c}td1tEkKD1c?gUq3$^81t~PG zPTCQ`Eysz)hZ8;cWUz~I04}2_8W*4V=*a~)M9lxesCfnTLm3r80*|IZ#*b3_g-l7Gtxqh zdxCL~W*1bB5Tvgu1>9_f8JMyaWpgXExd@>_!A#NK-yMXJf^n=GJsBo$4&j?wD19Ex zoA6CHb{r%H#q;*Ts>>KoIa(&mB4Of8vk-*?p*qd1y?dNLj>z_FGk%AeIm_j`5qb6H zy?g+q2?2iyh|7dK4#|Zw63eirJpi+j_vI-Tp$N-aOM^mt z`G}$DG-cto>|GN^gZ6UXmtr0A7Oce~+&40g#ntMs#Nl#fB-u#y);0dtu|>CLFMI2h zzg1RbTIp?nJ&t7Q!Vc57ItAL%!AB=sh9$Yo$NK4ra!C&ER&uc2kB&pMwjYT`ITCnh zne_zfuQZO}IAs;MDR0=yZ1|Pg=rLibT$#vusAUPB(qil+T9+eF;1$rH4?&bH?qFvV ztW5T+*`KZUIN}R^A3J3q^*-N<>>nM9>f)@?RDl#KR>I&wz^_|V9rB-@Yij(x)g*A! zt3;m(Zs}({9tGdjxJ!560kwapU>gvMni}&%uTo96=h;CZJsrF)chhsXNn>RzH{CKl z@4w6;OWSTDcF+@)JOZ`35G4Wme^~=jNbTW>QUd!-$rlWlk=mVVleyc&?ep*NLt-cI zW~lz7ANXGc{W{jS2=s6^R~3~93kIWMQb@i0wIFkfT1Nzn5c zG?oh_B>FF?ftsu2%RbnG>>Q*;Jv3KR=4KMD;DLWT#z`jeo92B*Z7!?qOV3gUZ z<~aF=X3tUQkw1QWuSTq|CPOa!VG z_c%z;OtSG(Ge{VKS+CIX70Q)0$D+2ML3B-e?K%5}+ z1K%kSBV1bk?G%A{2xI13fRHN>WdIJ~mh z5DLy`a8_zt^*9oC^za<4v(y4aFqW_UqB2*LH!}w3fGy_%CNbne`8=N3-ETXvrV|~B zY+ySs*nTkHf^itE7!HLZjZ-a1y;=Yr2JhtXP95YB(V?DFx9D$g^YOrkpo!RF)n$4^9E#?*SsyH%U0k zeMmuKBMCyR>+k_w0XbNQ!)Y^DN1#Iq!UkE^$Nx$bL!vpAZD0UG6Z`~O>@}JhqcD9} zv+c!~?5myjHiRVN;p!O$=fXfO8Y5>^sJ|0C{hb(;Lz_C_=0(YSjX1@_<2+3Nd^`3#ENGAS4xO<^Fq;;KN#?z3~|vliX(yN+dQ3e$-dfY zZ{s}SXPu{-^gG;5618BIYNs6~ovDt^R6tP_uIU_u4vz;XtFjxE1CgncM*Zxt>&(R_ zRt~>XhMQ^P)XVW(a98Az1ZRsJIzpe6sOrF=>H;aoTT=i}CF)U>EhEkrE|#mZk&W~( zkJ5RSEmt42T#}xSF*iJ8t}A11fH60abu82F8FPRhO%hS7ZihRJEr;xEU4P_th!7`x zhc&3akS8~lruA8Jy|_QzXZ9nR>Lpk*VKve#mC->kWn7199eHC1g8MWEy1qkLG9rvy zJB=kvU-vVWz;oo*B97cSJx5MFzZsHu0w1a`#gJv#70B1S4*L^ic)9+Fzw!uoc(#2W zJfrD(!nUEd_t|zQ8|t&|gvHU2P6eY>V*P1Uxi-jz{86smDY>@nRpEafhG&CoV*w=K z+Jl^8ZD>H5cDv8C2f?&yXW-lMi2d)|9)$a+JAGaij54%9jDZ{Wx%k*VQL*ueWDyS^ zdqrY8n^ahUxNWN0sTwl!br3)duo$6Lx z&}}sb;VNx%!0#Xx0>(@RsCyZpvrq%))%oUHIEvg|%< zX?WJs*u_*HzD(X!Leo@26DXkxN?krsLK7&V36#(TN@$u&XqrlBnj|#pm1kN6hc|C6 zkQ8dlfofWGtHzi?aG)C0{uF=*JZf%?GCc|a{!&widQA;34fxY*2s)dBkk0XQY->!~ zT2H~D0ftml!C|bF8w~HN4GZ#AFWrYLHgQ}4Mo=U8)2782Tu?jBE#O3Q7GCeXp-jjR zs?$Mriw4!bfJ*_Y5Y5f)S zw5~m^YftM-Pk+6f{zi5Bm=PJeyz^w(`cVfyQs{<`hR`hw{f9#Brd{jPWe z3#b1*I+v}}PXBvOnf~f66h!K_0J3_23DmzC1FK7*sY?LzoeC|l;yUm`i!DAptDSh+@#xuu6=ncG(C3Y1+55O1+WF8vW_E|LQ@mH{M>spgh5U2FX;~FpExfU)wv zLhma+@X?ce&l-JRc!9KtRLVohG=x4>7Tv}0>ALWEBE9&wm?B&&ew2-*dLEsMv{Q^m z^POO>!vsY~k&+@sd}b3_*@W+=mp75q$o)R49bW^G@0OBE1u`p86 zi*f^vp(IFf^Yq@W`oh_sTjNQVj#KNg-s`Il$`87LEP#Ht#;Hac!sx1fTQ)4HhT9 zS3i)h+t4;Ohj9(kC1nSs@6cSsHFQwb01(^4$7FY)Z%D6ebm2gHtE01FW{~ScO%WuWYPY2%kG?Ie{<=U^(9g5l!5+W zD~zCRz+4G`;EeTM_bi zb~JVySZzJMJw%m>w95~|8X{^f#>W`#BN;;?vv~TY@U|n0Zkg5O2oZRl58jrCM}%sJ z)5AEF6JR9M=?Am;Hkgs8vkxB0om_ld9?KCU-+@bcdcA_-OGBR*M0wWs?7nMzGKt zizs{%*Xb6j(^HTSVu%>VT7R%RB#cmGQMnTOb%ZECiy)~Lle-yy>D~ax+k;24Iu3@8 z9?8=;0{v$?J9Z!4Yaz4Gint$p%o;78ydak-gB8c2JX45fLmz<+VK~Uza(lub>9G~< zJ{we*EHajohh2!|F0MTn=P z4%zZFXy6rchD66EUNAU4weM-}H1C1IP)f?SGG;XZO>kwdxnhhU0oQ3&1(#|TDEJkl z`fvnzLIr+^En$%uWufk2qSH9F!)bvpfZiqgo`E{H1Kn!;VJKnFyH9*Cj%Mz?0Afg< zbRi+K`cZJ-{0O*L8Uq*oOJd;gN|nsyR}kTLYO9MP++J}QTJkrci;rrA5&X(R%R9tM zYTkr$Kw0xhw>2$P@g_t?$hWM16C(wLaUTI*{iUME;{!&G?>@+2^9FuME)@=w9D%Rl z$akY6VkhfBMhj;)(+J-{g9NunZ2h2!Fc#t8VhfjHm)#_k2H$Ub+W{oceRno^@L)fJ ze+bJ>Xu`C+{ie%cKA8@0|Ly||ewT?nKU_?%|FaA0`np>48*r3FRja4}g_Vx+5&Hec zEKX9|-Q!FqV~Y9CaZp#$rieDu*gejq4-0>EqQD$5q>L}V_ zrVC^%r+@B9vC7=BTxn#)bhAKnp|!r3Pmn-xTp7sUq}>PLUb;Wph_@wRfi~uwW~<2U z2)6oK;(>@S;jFNG!#&a5$RBcHYfdjfa-L>%?VyfRqqVn~!pS}OvuQ_O9|v4?pk5XN zD#=Ata#@C70?PL=mE`fb+D>ZxR#&N!elQGjeLRcD^ClA)8GKg*q?0p?PH1)dntG&_ z0T^!A$_4->VpmRI~AuRWGG zGEwH`B$GEWShA)L0a3YiP|r6ES60q8X0pb?1BNZDA55pLTka=1F;nS5z#cIEAx;cz zTD>@mWne`pnAcdTzFiG9_>I^#7nTLcf^}hA^-vI-Gc|xg);>)OV|pZ_P^u7p9Nv83 zKH*!aWqd#vDg`oDniy5?7yHOpQbW1&rS}~u9+FRY5TaR(FmG0MqmG9}DJ+d>*LXKl z)iH16{hHIF+bT#1?;K|!0#y<0-@L~3KUE*I5E&XAtGXtrM#RP` z^W+O7A~j&_M1Tft7SXnG&Tbigt2L;k$*&@$HDoA94f;fYI2eZiHZ?f7WvNZhp3aZm zozT+(xXoq1q&}Dh0Tm1;DYIvV&Yd5|>e(}#tI*;uh|1rl64Xe~1W)cd3qIDTH+*VZ zUeo96AnfP|kH8pG_s^#>XTgQUiZM|}gFVmG>gEF*H6ei#ZJ7LR7>0d#w0H-vgKHY&s6#Naf;BS&Q()(SXOZ0qRK&FNt z-hy`88Y_IEkb${_+I4==v7U%5;|6ml<=_P*u^h0xD=4OP3?cBV zKK&baeEgHoKKA`T{u_bFBGV5&bMod}ZolKMDVf(>t8r04TySWPXikVV)_Tfh&NLPw z0TElV#cizCkVunAD#+m|FEc%G)T)*o=|-x%#KzC9jKTE$ul~`xqtc&&qb!*LEhs%U z{nE|z^Ut4k%k<6gDSe@JR4(+Vp2exho@g9BBAUk$PEk`su$nUl((rufB9;>%XBFWL zS>q=4Ucd^;maJMdi5%cXlk|ETYp7k;S?KdYQ7`KX4Hv0P52|KXr?MG9*$mXU%OCXC z+fX<}=Ts#XH9{c|g&Lahv)xA8Wn*w|`UzBjJB!r5%BcCi?_(<{AcklCq6c$ zCC|`L{CdfWN4jD0+)<5jlPf;Tdp-u6Prz$G@((`^$-P*4SO)x)dGx0F1FyUAgmyp( z^xu8($$yG^zrrWn2^gF={g;1Sx$y*=LQ7lj{1|bb_~pVAClrC}1fhHa`FPV`|K<0; z@x+^c>Zi`R@J_wyH9vZzoEZ7N$KQD8i96;0S^UvE?@azLDT3N`^V+)bPEGpE>#&sO zLR9XI)M^C#8h&Z+w>6kuCTGwE^m8P>;e~~AlYnVnZH=0!BwA?#BNzolBI$TXg!*Qlh(IM9xMUOzW2eH#O2OY)*kfOJX zh&8rQE~j0D3TN+1LfzpvPu1InGXY|AFr-ZlvZ;lad%E5(;v{`Ev@DzCpNy41QAK-i zSJ2+opvM9*-Vm5p(B4PY5-3W|nB|FVnbFMUcY%gqto2`b>BX>)PnMA5nTE1z0T`I) zSiuG|2GG)R!&JWl44@;V4}W6$>{x!j**35=Vy$WxX*xR~6w>CRQZQ)3K*zNx@SlaS zqhtPQ6sKooO@SK1YkG9a!44jcGhw>r@#CiOrWY1|7i;dEGK-LZ5=f$kAh37(!^7Y6V$nNjGEI z4m%imOxr$_kfN=5Lk%)9fNFpmtTf2ZN^3;g@ux*LMvs)_1SM%|mZT}&=p9gFGCCkg zzZkku2$Dz8s+kTAV^DB$Czzgtjj>p^vty8C@pRyUm$p#`1IiIqS1tVkPWrkaIMQXD zvcUwfn8a?{-fEO8w=qnEg=s`Usckc}Q*6+x!MVY)dWYp_LK+ijRMGk&Axd-OGx_r{ z1SLi0eM;r)k3wvaiL7thgYDhh*kD4-+-x4J`2_OMn0krT42LcqG}*PrL`B-JfI;fC zQVC&`MKsuE(11B@dTm9Jv6|UtQ*SG`M==~Hnh{A>INLQa+ygzhY0^A4V3uAMl!ZUX z$g;HsG@JZ4>@uAnpv=&Uqt%9hQEE^c@iwKJOd$s0?yD@3ulNM~){jJ*6xI-#F^cRO zSbNngq>f7L#kxW@IMYg2$i43%GTbya&#+-Y!Hy2?e5|@#l{4?Xnp(P7cK6sZj39oVUVQka!uT zDnuuX@vX*hAS7}?vkRfA#)T5)2-G#Ri!@P&&V~$-B^k*EzNZpX8xrReM5KD|DQ-bf z4?8D2iY{A5Z>dZVA<)^%rUh-%J^v$H(yLc%sU&|QbBE;|i`~#JQ2g2dUTG&%J#p8M zGP?gJoXYgnJwM8#5&~p#qTusl-YsgS>66Xf&oYQm9;oJz$VfT!!PJXpY?L=4p zf;zzS&{MlFgk}dK24FlZvt(qh4tFD+KP4UeG++%&*cRG+=yw26g(CIi5{7=#ui(pg z#k2HrVWt3_P*OL=Z^V<)5e7I!vSfs%gDgjRDy~9AV3Ft0{gT^}NRS3Q--^AxjKDfyEra z4%&w3M9BxEH=$r~EFDu!$eUztjuA6pe7oX);x|v3_p}D@DH1kB1l6@80!XV!^|qQ0 zjOcu?r4*z-&Wo@JC*2m*BZyY3{BkL*n>@NCAA)_8U0SQ4Fc6#u0DH#OO^;*R?`$3L zV!Zqk72zNfrKnoBAl+(9Hgq527?BlMS2H-%s);tUWd<2okng~(ysLLluAxVJOo-zb zv|f`%d+Gzcd^Xx`=?$0ACa3+v5~73$#5uMmQCIQsvwZtDTE9RawkfO4u)A?<-avPJh=>n*dP{J8Fsm zmL?@7X3SDjYSKxXMVp*Y`NQ=yND4xky^z1izWE4q%!fDi?Z!@>0)_I~v)!0VG}K#tZANICS^+8SL!GKMjR;AGh_Fr3mKbGkKsS(Nnu^IZMmsq1 z;CRuD%E*i>aOQ8-WfT#x- z5qPyxe5yGE3n5Ov^pc0VvHC;JTcL^GKK)hwVd$2uF;0F0+#31i7Q_Rb8w|jawk~XT zn}zE(szvL5Igk3S?#Ww)Dh2n3r0_geS=2 zJ>AB1Xp=3+#Zef}%Wl6lZ;d0ES(ewdbQ6k2?RG_PY-|p45Z&{`49kF~A~o0t0P1Nn z20-|7(KxJtpVT9N-rGkNqeFdSLkAR6ErwX<@dVXX#xA4>SdtCYAr0Y- zEKoVO=6i0>E$qM*e-`YJzb}TwHN#h!XTiOTQDu7%A6M*P+KI`)6=hBO@P12pR~JGg z^7BHw3YC@bRxEPBHAh-AMfDT7Ox>1+H6KZOq?cil&kT;$;_`o?{J;EPkkB^&WkBGp zmV>{r{MEl^a6njm$-e)IEH05m+O?#BAEH3yUx7s9qRtgqSK~SYS;M|>O=BHd+_>ot zD!;s7ax`e>)X8!GdXr;QqVsc*dekeJ8T!6$R)WgBoHT7hCSf03*n0TqYjbw zQRrRpEK&11{(FJyUMFw;cJ&d#dx3%q%>sDS^C$lI)6ou5G`sqXo)DE1>$YA%Z<&Aa z3$a}xjqode=gNB)t&`P+#d8h2>RC~#8hS}FK>tVv)cr5lw?mpHCmy2M^}j76UW{4wEIJ@P8vH2qsE?F};uKn=9^ zGtnzc4G|Cs8b3u4%bn(E&%%m^NTW%#jp1UIqP7Zxmc_~4M#?j9K_0beiu9AA8jMG+ z1_ZDiJ%sXvk2-K3tk8ZU&=5y?y zOiBqECg;+_nL#dxSoPx?vMQ~OvpzaQQBT3gq{&^+M*XvjH;EV{h1qfz+DLreAic~- zD{Abbt>UOme2SD7dI+rKr~0HU>aPZd9E{Fn?qW`_Ul28hkTbf4*bx!NSaidkYVI2o zy`ij!t8sueD<1Eup(15t4WV!v;=t8KMX+o#=)bkvMo3D5?B!)@5u{$|huJjP*P0c| zf{}|}e8j#G@GN9_FiRYuRneV=4i`Y=s1-M(7Plx%+s5e*a6&kQcli9zpDbmTuofFkaRdFce5v})cE!fIjKO%1teW1ML3i237l z^j0hSB){WEz{>0>#m85GrUe`wOeDB=*3MF zGCy_J*41cjtW2WE=FyLsw^PL20-9 z&|eC9Y zqrx@cn8@_8Lh5^+E{iN%De!3dkwV_ndC=I(Lbe2kXeosBq&sdUz>q{vc?|h638`AF ziPb)#O)(6an`m{oJ?>vkBPVMtx8yliVDjBqNhQ;2mY|tSnr5SBHbCF==WlM8H^;Pg zlwm$;|1qxgH#tv?Ylg#$ZPrKigg{AtNg#2Jx!f%}#1G$jGAQnrKUVX^7HSqk{2NzK zP{)92guX$3NY7=1UB+W;`AD?stj(|z3~DgI;8U~k_AvTW*leg_eOr1)0%Ee@^xr_B z)LL%pO4a0xrds*nC=sb0P|zA?An(hHfHjPeEbQZ!-Ni9E9xC~PL)uf2i4ERjIf~E~ zUuAo;^v7mu?u*jrM7vK^wM7%^TpHMZhr{-i0U{~!g)o*RqaiI4{3lB6z z9&f5VPVDtqX(w49v7=ZNaV)R(X2{d>IwkpL`c5kx013_{*i2P#GZH=R!hx!Zs9*wk zuy9vv_NFE1lC0PArtRtmcQxQXyDiz(HD!MdWXy9{x3H_*DlC!YIuy*fR7( zmViVh*iQOkw{VXqp3!IpUKY0{OJd1er8v$UT1pAbw5JySa*s1|lngDlkk_1brmgx- z&C}fD&Vr%?1Ifd-8K~}YznKh&+5mKuN+9a*BVKt?UAWfb(N&|ov+^h8Re8NXx_3qd ziW5RP$0V~moDQ#+)m0n+0-|X!X+rTpG~4}=Z7&?qfeO(as1VIsNi@quL=I?e0nx0L z16tDoMKwCyy?8)lKcFX~azI<jjXvtV{LT#_VvcN6IRL;Bsc5O zp&Jio(St|x+H`hok45gujrZjtQ!Zq_cIZjS$vMj#3;jNTXo-;d0nn8Bj&eHFLZVq* z)l6tG8cHh352~wtICSnNhrGlWXd~6|KW692DBR=r~ zp9>ja*yu6!$<8UnHZBGrS4}ax>Tl0UyLbv1T|}FG`=RmVgWz+g>B=(!kYV}#{*WlM zc*K>~m0FKQDeRnfrDj01damq>7M?LNZ%1wwLS%ygn}lfLa*!NXmMg;qK$2qRF4k}e zi%-nY%fzaO5IYu&>$Xq}-v>qWu-4ctrnGiSrg=aswxe2OF@Nqh&Bm3(XM$}O?FgX*qIbOae3?jRQwaUS6wI*{%W2udbnvHH|5# z6V0zqFKmhCSBEiK6dT3z8!#+CimIBcN*TM4<_A%dXnrVc4>Uhq8u?3AoEqp`lxt>D zZYr!_T`h@F1zRklfvQ$5Wu&zk)Yh({Gs-fpP*EeV!{|~cS^?gwsQ`#gX&34hN{2L9 zQSPJ==`C;JPiGxKqlv#HTH=zS@)B@dy`X3uKu44EkLUO>NPv?wawwWX!nTlZ;JCJC z)SDM-s;j9%R3Ao}q*{nzze$rqE71#5Rq7Nx$F}4P1dy6;7sY8TMrX z>4w1#XtAVJK^45|H&AnMC1QSokp!DYu?0`_v+;r3LRXt}RtFKBpg3CrA|UfB$Y1zi zKfNJ~w^>v(SV8ol=7~0r9?6?;EGy+?O{Rl7GPX;C7 z+q(qe+q(qe+uOAaLIe~Nkn$JZHs+_&00La`=+L-O<|H{`2EZv_W-8M%Q(9ssMu{ev zc+L$bwMY|P6HUXpoOF{Ls)fAOTxbQF)@p&Ks@0H%p{f;|Dz%uJ8@18_)28pFj((H( z-B$AV076CWgn$@YBBj~WD&Y`&9E$bS%%qO6fI4^%(%_lU!vz^9tOi@#9E_@I1NvBV z6XhV|pN&5Mw3<)Jv4tL_(DH*Eal$;L+)U;U&_@BQg}a89P|w0;J|0xr#xkq48x>Y< z3w|h38K`Ywev0Ft!8t`!=yB^wIcI3QaOsE5wAw5SRUoDs{#2`up*k$m&zofx3>`yY z>xN~07@$F%Cm-ka3dRhlKkHBv;5;%uXPKhshjBSyOZO=L*X)rN-dWp&r`mc1)PZV` zHn_ODf}9Gd3;Wdk*Xt81luWV^8qgW6PiIGyjNi3B2~q3!=?9eTP#CdFZtXno!xA+V zmZ)hEENT|i^frrIV4d312w_&-hJq8BF;|b83Q-i5xsg;ScJ(x9A+lvnT%P7D@0ah3 z?XRHHuc+)-lo{Zf^(!d*6_ou77WQkW^{Xtkto^#3b9j@=k&K|5ImZRxL*F16U_{Gf z@i`w{_;@g*JCY8;$Ag~20k}T;pt<}2E9%g!OwilS=Z6GHgyw&)8rK+af`{)vL1HIb z^%K4tALf3Oeh^Uv#fBoyra^j39&>4A(e&T__J8@E`|kMTPksq0FBwn$pFjQnzx#p5 zpZ6 zpe(+X?k{)HlG%2~M=hg=wNT5eL=R1pKW?~IxzE%-VM?lIID5^tR;*)r>`DD)O$jlT z@hGO9gg;r7@n|2C3Q>kicpa7ZHlYle*%7E2H??Iu3a`h13AMsi4DGC~#{p^qHeZG4 zSuZ%f7%&<<-J$hIZw)ndfYkQZ(BQEkZyaHOjn5qjteRP4p|J*$Sm{4tJvWf89ZxF$ z2twZxe$rAgR&m+6{aR{+Abdr0VYxF6f7j^bx`{{;@Tn*wnch#yPtEQW`f_vig;bN* z=q}G>FFhS77~V%hEgk&29;-`m0Knyiv7{?80(XS6=^L8;phGd~=0lYkkANzjE#m@g zdSpC0Wb?@p&G58lZ4QtiO?AAExZm_=!mYllqkU|WkLTs71N{9n1YH;L8P5Ck--_1$ zyR36!43-M_fJiNX?_AN2jd`$LOQ_x zOHcOThLab|2Ep8YTRFnWR^TQAVOGlw1hV*T{oFQ?Kt)4#O2nGb!*4eQ&o?NZEMH6 zwPW4dv2N{{#`*q6iWhF}`chk)5x{XC8J;n-Fm!8Al>oaMm7J=s(%4Vg3pF(%ZpI38WTk)$g!Y$|QMSvD?GI?{eV6MhrlKyI53-^wgo zxzo_!*6YXGvU0#cmV5`ddA}QFCm8GWjdz0niI7Uhjk-BRPP<;ut=|C4Ay2N|7|q)_ z5Ln`AcI0{foew=_fo_LJ>)-Ub+4TQ%ZU&IwGhl&5(n{XCPvq`jFc`o~I6}~^K!aL) zI&rm6jRig8!!I*gLt4`3_dA3h_j_Ta>;tSC%VS=Uz7%Gy>F_2RbS!LRwI&(;@~v9+ zPRI?sv97GTwyDQR;82A7^nDurAx&-RPw*z4V4S@KMXq`BqK(lWqk<9d)!Ekf6Pg!! zn)eENkog`cL2STQ?L0zu`ahgzZZ?!K){R^mAC5h_eC7<7m*f(W|A~^zM9F2MXGF^&Xroi7da>?UT5|UnyNFyUk zE=N4MoUfA0RLNyqE4eo_3$tsM>v>aUJzszz+q0uB-Phpb;_j<;`Rvi<^J-mBuh9h- zFQ%4dyZ?HvI#RAJB@Mf{``Qd5e6KsI9I|_cuH5bfJ5a<2yDO5`H@U9^Bc+2i4yZ)h7n==)Y(yQPOjn=9KGolhe_qqL9Qi z`vMsyR&xBWKKZr8hV(l+N<*TH^H<+jj0s^Zn5k&2%#v$15ZfmthM;h^?A3c%a`2nd zt#8)UvhC*sbyj_oXIHeQkFZqZgk93a5ibdpI$saS;|7gTI zl~cI^2IL&mO%@0vqpKC4*&8K92#bs{Z?6W2d9|nRXDN06hoz`{yZLhTpHc=aNfsn6 zJ^N>8OyNaWvZIMo1{p17kV(FpA{X#=W97KDzT~fxdv`e}gY`eQ^z!x^RClABgj3dy zD{xU6C^z%{5c4%kJu3uu|IgT7dU$X`i?(o2`?eLBPzjFm&@+(MH1{hO+q|xY9tBLTKai?Kn%j8sF`#SHc%v5HT1~Tss>pWdAgwlxetW9gGFUzKjqiY)+hSp~~zJsY!R z{5V_2MO-utT}KA>5w(TY}+?xOBl_}J3T z@Nq%6i;qpv@==kT(Kb^WD7Kbic+xbB5!NQ%F_$waBhrdGY}z-R5viWhj_WlDZ3>GH zBY7r8B>A(o6ZIoTa6%`?_G)uYkUr(|Wr)}~LCS=%IRb%;Brd1Z{}XDa-2e?;GV@IX z;2pv}u@8troJJSx0O1??fGXHc-Jk;+BiHN)ULe?rSqL|3Xj08Pev20rnG=!XFjB=9 z+jwV`H)H{J6d+l;*(4f^_rVRYD22QN5+XZXLU$0ak=wUX?%PJWQyb;p#48|{v5pad z&FB2^c%-2$$21QI2wUv_#Tean@-vpE!X;rz>fX_*>2~_4AofZulLH1lATPCz$*{FD z7{~7_k>B#1qo})TKzCI`2NIdD8#I9Q;_evpL%Xk{AC<(|Oa?Gg0Dd~iSE1?dYOQfI zfEgZ2H*k!HIF{o@8)Laz3u3IE$=77#NX!Kg5QcpX9Eju6v7zEb)XP?7tC=NmmmH59 z76s;?FNGD-Kwj;uft;zP(N$_1#p7+Q)<6N*n(|=~(b=nXLt~4NjcY^-lVrKY`)4l7 z@~k6^v7Y`XqSo|xa;2{#9jfH<%OB3t zvl(V*Mb_P*!RPZ-y9PDrvxUIwIzGm_tdKdX(G2>tkiTxEusNiF2%1uRD)tc;b_@H+ zrk}q=oVhx70WFR)U)%$c;UhJT=$~NWWxofkq7I5L*?Mo5d!Xs}g~cT`)n}azXLbGH z7`tF3NGw!AVCZLM7Z<3yi2E*F6$JA>lMYoPYO=9TET zs$PwH4OfSHq||Unsv7Qy>awY6xLVUp)J)TGA8Wesruy9fBZHtj)gbt_Z2h&0t-qlf z?(=1k#8Z@u!M4oWe?`UEe}(F~BHGdV5h9x&Vsr8M`%ebNQ2JeZ%f*#jE-uZrTPRb* z9#>EQJub_N5SJp3{%-8Q%m0djDyEf~O^~^l54l)+gHI<}Y0M zOn!U&xE;=4h$pV8KJhQUuJ>EwiNThy^~7Kco;X>3;@{(mgWu$LTw8tOEw{)MNB<@7 z_;QmtWjZw<_k(y`JN+)SFj0Bf#0KKds``-m^h8lHel|2EsB|2xhsZ=F0`8LE3K)%2 z{3Qx8(vR>I&3BtLTS6XljgYo7TS8ce`DWy(^v%>a2N&zpuYkWYRM9Sk%+@Rof?HCs5vq$DY{8gPqT3#F~>7DSzBrnbY(b4_r`aH=GW>!!o#fSQg+zbBbn> z{-X1CfMyw}1?U(Jy2^FQnM4`V5njdxkN~-UL+ar!Qw!xT_ ztj0tkp8&xQ57K7iER`}U2rdbIJc|(wC13JbKf8W!9Oi;%5fQ zulM7QkTq*5@lFdOS+&|wW8y-MiQ~7?zFjgf6oyItWlX_R1Li(zEWuj+WkNsN3&Pie zHJY_gn70$wTBOC}%(Ivyv<+xY5qyj=b@NTU`;{RbzdjbNn5!u;jI=tWxjM2SG$Ty2 zcDS5+NESo36VlN%2^^NzQ-c{J1T%&fsaRVW%vkf6L`z&UR9>R<6TZS=M&LdpU~EX| zXh_4$hp@Q@vmtED5FfE(8Jm<|ui)@v*w~w8#kb51Mxg_U@gQOz2^Gs?AdxyPktg^6gHt-6Bv`YfUaAWKh8;#&HP3fI73A(K!4L!f6w<U5Be-z2{d6z6Um z&&RUWN91MQ)}-6PJVM7RM&Cjw$H+_Q6TwfNjC~xa9OLCaiD%?#nvB|$B4O*3r-G`z< z$A0Q$(39KKzeX@u)I@=J9-%>P!DVAV_ojbx%lDkX>yHV=%~t(f_Y7$(__yRrZuT7a z)K728&fo=S6i@y1NsV+xG}XtF{ER!YGnlJ6-aP~LwID^Dv57G}m7qiqN{~xF;%HA{Q{U#s`714ImrY3^nfz~|z`Om)e)vtW{AOGeZw@m-m-5>w$ zXaCckKlR7*Qi>mfD5UUpftyZmzZF;3Z;{uO%iLSJ4Sw(azv$%sMc6nwC)Y#boAdqG z&PT|lVdqsX#3{|u4U{4eqVw@4rpc;Wi7;$@W|09}*C9Nj(vIwzI_Xh5uF&G=23=_d ztz8Vj$G03%`%-Xmhc$V&bjS4m$)0S|RidJ$<2!^<)*K3IP-39@D`W0rS%9$jAlD_!%VUyup0bTO(% zi#AK@LiDu+r3Y%7P$^d;F|eCbv+j;&O`;~$xCOO3MP%@Zpa?5KpjLVU<%Gh#RAcHu zCPK+dVtJ?9oF!}yXpx?n;M05W}LR zb=_FhPWz008 zpazdEz!)E^VvLV1z!=8{RUDtzNCe0?<3v$YsFsG-oW0HAMd! zDrh+sgS$;l_oxv*qQjzSJ>wAreI7x0IGqK&6`nZ2iC8eq1c+mfSu0C1|7Is~Grp3N zY@h*OmziTAN{o85vbpCz-FK z%%0F1EiDoH(h@ECMT6sHQy#0+RKnE$EZPdplc>srbx96ntv*nXR%Ae$^Z?drSdm9s z*iv`YWhtWhJL^4vU|2Z|)GOitM$x zfU4QDT`G2c@S|I_NG&2*QzWns_qxNrrJJvR3n4Xq`E@=&4fFO3xG)hkhf(rS*z_)czZ%877hgmqIASR>7}7J%a$A#_S+rCYqG!ZpMzwJ z$4YbWpF?|)r!Uwos$)9Jpwg~KYI-T?6<-bC+);uj1a?dskJ1Z_(|tE-ZHPBaFA%|p zwk+OI3YM}l0m*(#cUAFK8NPsm(tLdBI4VCilWasoD@Pyz(8$K&Cq+gY6k@l>l0I9D zij}huW@ESB_bbX{z~06;Db~VZaWiU4g4$cTauH*OO2I!MSJBvik)?%SlI0`@hYp=H)BxkLQv;0CQv-~frv?~n@l7qY>Cz9$VrEb= zvt|B&qjT27#hp8(+Vef7Hx9?b8#OJ%@_S;%NITmg&ufa()0!zQpRI^n z5t`AU@sJriIALg@R|M7aXwGVsua)^O!A=}fazhKB-okah00I?w&}CXEi?GIh__yRn zrXd#h7!tGYx9IR}9zo*Zd9-j)b^jX=6nEW%!fcu-t!K1Un?pns@n7x=317jGx+L;iwlHgr;^F!_B1@qi1uuto zeVR|34a3DqM?gW@VK^y1CCmE_`iauHGjlo(j!h4Jzs-tsz#N|rECj4C5sW_FM*-q) zr=e1sD{BogmFZ`krub2@cPuN&&5-)x7oF_x5Y87si6c;(zE12U(AIxf62?aBbGMcDFAvelz!ymj&6OTf|;&ZR+E;Fl{F?U`J7wD2%A%ami$Io0x3nhq{~e&*H7PCVoedZy{)Cu%)&TR z#D^9BQgJUs;9iF52O=#jX~MVcO+zn#PDq;>kLqp7A z4i>8p5kR9^f>(Vw3X^`3DBvZLg0waB)hTe!fB~@$Y`2U(ncPHEcIi0+P!o_aY!L(f z^^_e}*A&{i;l9$5ob`i22#kd!&URieWTPSZwuBprXbv9jBWlBo4( z`q|ZI78A&Wq^sLhOi>|!+dZy=bwQM+HWF8xEW-$493o7O=1naDrzxmSEn5atg&I?0 z;*vJ|@J@7(yV1&5eVD`R-l5s** z8&cg-JIfWh{J_H0wM>Nn|LsUbVJ>g7+KBY$Q(U9CBJHYTjl(aJ>+9XtTiA}9%I%VC zSf|t(`a~1?a+r4lm8pSPIcL8Jd%&9B^2BbW6;}vAH^#c|0s7r6CSa0H405Qa@SsCl z67;w$PPp`*$bUZ(6?a9I@6U$Cb0NMznYd+h@lhSBLAc?U+&HOioV2oWhUIxG6?&vQ z?jff84p#S&l~^6^lwJ@GGMnlZ_XEuO#Zb4#CQwHnO|f8KG5>*+fuG&tnE%q$+~H`p zJES?8?MMy7LmGerhbt6^u2!t*rPp;w75}xKjnWr2 zxQ&2-WQUg(Av{Eh4mY-5%DApA!>x!-E((9AN$e`$Hgc#Qe5O@xjUH6|-B)1Mn<8Cr|j zD}CSXnZ%@>J}O4~Btlyi)rHU)1hzv6C&f~WD;k1@aL5Z&j0_q!PQ10`!J5o6sQmXz z_}3A4pt+$GNT4{4m*~Uo%E_J=j{6XUS?q=54Iorip;-CM06f{pUHXYg4^Kqp;jOfYeceBDZs#4byNG2 z%8u}1R#R!3YalWd?Is~G`w~K=A_|FoNK{G#w0hnE|3eeGtT|=!Req)b5Oh_i-yfpB za#;0rj`gZJ!=WzKP@l?Ch)ltXST~C{i#m;Z+6hg2gd%5`ZF5Jg$^tfS*rVk}Hra`Q5m^wPRc$DP>>d%wovAm@UO-+$lGTt|8=!)3R zwQS(N++6m7YE^`{ROeb^fv+&6JY91GXOyw#a(_*OEz`ZlI=RbBCv2 zCgqk>_%__#Q3Hl{sjcA_`u0{qN=p&kQ6`Ir3JDzQj1$8rP&9*rg{tFn5qh+sZd3`c zv)E&W*<_4!%@$#eu&B*lzMPuOEnZPW?T9Kj*+*4r88>Qb3|_067zshKu7s7icCrx_ z5Ld)4K<2T8LXUPTXa=ZZohN+5hT=WdQMfqJ~-He2q)EXy9D$P4u9urVVd0SU^Sg!68b{@IyNF46i>W+1F$64DW&SRnn%GLd+ z&b3O(TEis+ldQdVO{I>uBN^*$=5|q}2C%gj7W|ynxP$AZuEq@1B3!Mg^3IGcPK4M2 zU4RYQen9maSVD-^GB@U<&(IC+s?-_W%bJ+#Dnub`7%{bkv}so^`QOf0 z7cX;XNIQViu1-Ov#UBl^Vng-Nx2lLRsR6%Y6A(7Bp{49XtFRujrWZGXwER#g+H%-O zux0FPR3;HcnWe}y7BD0Wk3d_`gxGAJ&d?a53zG6;q$1o{ZZdDAGH=Le2bEAon)}|+ zUuLuo2rVGbf#OVo3J+|ggD+GIin`!Jl`K#~OhvpY^L%(tQd?AOBJ5*KVln^aX$Cvu zU`JKPclyDOUuLj{?fJnD@~9JP9DfBf+K;tiWRzk4r;ha<4v7W-va!D7>lULoWNRetzf-B+B|KRO z+GH6qQF)2(${jD_BfUZp-rqGG`GrB{c5tkBScR zBl0JU#=9#tyo%>Sp2(u4yQ&(`;Iw&KG}jZ(JF5FD5Br#oGZ`G z>p7f(zfJlCeWGyPz|N4U$YfD4Y615OVfs$*{(!aUl47=ysXi~vSm$#*i}n@q;bJ+Q zl=DpmO`Pm?hx@77DMS|_9UdiUCoAx}-Q(Rv?In$B^qh<==5-LBv++IIxG$PCpMCei zgT%3)>=pOSWrOR&v26T(`NVy~PG-_S4r#GN3dvM9o=x127@-Dgc*~!3`od#J@-qt9 zh8yd`O}&|X*@OA`vHQCGKH05JhuQe;`I$n-^Ru!uZjmQb9vax$i5T=*eDOz421JsM zh5w;+Ktp~o#fN^F#{Q&A9d@d9gT-;3;Lk(i&$xuI^5k2z(X(GJo zeK$@2>JL5oTzqtT{>Ogzo=-beslP9;KiVB63@TwpW!BQM)f$L-GGw9anMYA8lUVT# zbH#Jz{NN0iN4llF7#K^kx6>{7{y?o~P28*Q3a-iLu_oc-u$o%~@VwUaaxF=d-iRuE zTs}o>#-hV(YU-1Va?Ok@!rAmjtzd~!2-3Ic!_xm_V1onc)vGN!tk)e(G$t9*7^htw0cE|R{zj0m>rSa%sJ9LLPq?*HKAhY{=S zf*&IJVN~loWzFp|{M+pO@_b00+{M{ivB1p|y;$XI6yB4;Kp3xV7a>YRDn-?|()QC~ zL{GLn8&X!Bl-glz6Y%xto*jj|F(?3xnAWred8g2#SpIuc|`z! zC#?959#aC;RUxYaqYg8-MfHt?WSF)A9n)+v# z$mambUCg_PPt0&BBp>4Isi9@j=rBEW4|;3Wnu+C`M1bV`JX zlTCdkGbXFN0EmsD1(HQa&JJlIiA>EP#P6f|&ZLV7(uL)>UR)Xvx0D_MN*CU=2~`hKFHH7%_iQLpCK}WOaCW*)0?_yk|m{C|IArg0+GT|jG#Ar3;0}i z2Biq(IN+IjoZ-a8ZWl$(r}AZJbd!aqI&$u_pf#_jX@s(yNc8(f zj;$BNM6Lq_Zd+-Jj4*(7T-M$mXMyqNuewYr)^^2{7R6dbfeCs6hIe;j`ujcK zKda>XR=j%x>>m;LnFvhTnYilA?*{W9Mi8ZpFc`m#V%ELsXqIOa=~@UM_z{ni-(O|F zW)A(C4&?%bETeUJ21J}u&>~ulp3ppb#2Ut0=*OgiCIA~u8jv;h&_I7popw1*l*>ux z`AB}I2?L$A!D=`FAQR}sV>v-42w0JNSmYRfc}n=0EG_*qANQpNx+PzX^z-go<{rq- zJgv0Qeze=6m6y_jOpeF~GCurB`JtZ97o#2pXD>T+RCYlBkcy$QgRJl^+RaRlq>nf% zn?R)nlPH4Xjuy+G^9_xwBBtA}boPoaeTy)Tlb5h!v+*N&fF8P1E?7=OUOu>WCL zSgQkL?*Eqf-xB^NjJf}tc6FJ*Vi~Upc|{GIh-Itf0xGV`WK$hEtcMX9o$ja&XS?5j z8*dxMv!1ozOjvvlab-N{v^!V~sUpFg)sxCO9eWVgdE zKP8K=AzV39Fm?D0)a*ch+)!59@T`<2Guooh(1EmPcYaW!?ze^Q-yQ*5FPI1o}{t##Y zL!>z241e%|6HQ+NmEjNUkA^?!;TO5U^lp8J?+W8NOTR!uoR+e%V&*jPpnw9BgAigo zx1AP#%qU{6##Kyo7KO5*4E~~HtCB5g)_D4A7={cC){wzOKyvp1ce18+cxdBk8+duU z1TR0oLcMcwjaw~Yq|sM&FT!LrLz7)- zk)=J~25ZAK0a#u;Jv4dp6aD(d^pM3YJJis^^9<;!XJPsuVGjc^E6M^n{d!!8vuqTQ z67W0JFiC%z0MO^d@MqZcJI2kiNplxH1G064eo%d2DV67k1S*LvrMA}%D)E!D_)fcl z+LaB|whh!?xPjWbfy&Zce%pMFRuQ`9TSd4UnyH4Z>DPRz&G=Vg*j!NS&FYk>=W9ni zrvY22HB?_%_YH3>^zjeF5=tj$7D1%G87rSgm9_<&Y5IBZX;oK|8p}WcGnd!X=bR=q zh8hOI^%YyB05)WU)dAI;*e{<3lcN@#P-wiS7CDIZHR3*Y4fevl{pC|rA5%^fN?q4Z zgS6xUm>!-sq#-Vn8XQ7^o5AX7=<132Lsn_J(n%9daltO+ux^g zxqH9C9ebJ$dl}sH&f=?q`ukG!W*^_lh)NBvrXE{kqNu67T3S|K!Aiy!1N*?V4f!yU zhDAGy)vaIDnAU_Z`gLZ|xsYzc#tcifMn#=|Cl*D=*IL&XwrehO`~P@#|KH(A0EjVk zDgm&~|3ldP0K+-m=Dz@3K%>7iI{oy?eM?W@@kpodm|J507IYHgVGKvkDV_Y~ekXq% zoqRSteJ8*0HP+a(r(0vs*cy8%T%wbEWbTbOs`s}KJg}3Ag7I#u_e^usnj3|c$Fekm zMN_kT0d=ZXsZ&%^CoN71auhA3P7$e7TnWklw^d*Q@2u7?ZmZOMCnYjRD*zDEA2H`} zSe7^R)fqgC{fCLDJr`-#eCAP`Rd&i$m6mxpix@IvdTNxX;5%E(T#BMT>SYrRfW;1wSkrM4$mJV!g$cf9F>6g{4%b*h$ z*c-ysG0!%j8HoendBe2F zf9g)TB~}-)!bLDF9pG84w(zNsZE{2&Q|ebo8OcnXf7B6+&Kut1%QXXxhp35ro2va%Ilyw z?{j#a>7YBrR~pLF@A&4t(_m6!&--StN7)b(q#L*56Yb20SYmBkVgZ-fUC=4guhn|3hiVFRuB?1L2_Nco+_psb9dE?^1&x=f*53_}3T8!EB#xy$=l`TI(&{Ht}uqe`b53p(UX zATX%>EhSX`#U)h!`hF)AY`lcZe^#OL*8?hl;b6Z!P(9GeJ`!>847u*c61mPmiT4pV zObZr7Q#REx%jxQ}oa$98g1j7h;J`O=4Gb9Me%?HF6)gFvO8{x$NyWC-VE#?v+hUyRl%;>rU4$&#Jz7eLhg>`5j@|^;^TT??;v@Dlt$t|18Vq zlyxP(_S4$m*wa|CeE=iX@H6xO?2)!f^x27jD%hku9vUY2q)4!3LA*ulT*QPEp_WCz zgBkcuVc>rdGGXvIbd)vwbnzRAX<%B^iE;y zp-rbq4p|K&8z&_=`|+?uXTK{{8A}ImUI#C|GfGs3gL+2^t{i?=EzwD-Y20~GVzVFn zx`s3K)e!LN%tlqLo`*xL&6j>I)cBaELMTnpor?RZv=&V{NPpSo9VlF;$JRxu>(Se) zu!BB-g_$Z@M>OP$eU$EF)zukK3xfg+-@^oDWu^lDu(;e*nR5E?N;A6a1HVPvJQiSy zTA*bv87du?rsud_))Ec~2xwMh_chvfUq{>0ZY1sE5sTY?E7SZ@<+_Nwb(jtx%)$qc z<_-Ah5ZrJdl9JQEcWN_$84&tJ!D@eq*bU%jtyzgf%-?rFu(U(hst1^H`5U zne4pkRWuI#g$#Lmdz5fx8H8ccP{f6s>pQGICaMQ~oxB(pDXXym!%HjWwTru7I;(d8lK%@E@%8zim9K}2 z;lr|qhj?!@*>-xDgR8h4oEi1pLZcqO(w6rYF8+S{v9w^&O+EE9#99EEWQ98lq(gHN zrb9JrG3A))#>u6YURHGisc|(_*kaZ-L_NH(sU#Cv{cfABDJ9|{+aoD9|j7&|yX zYB0x@Hs}w9ryaZBA8>7!a4ii}EPeK6r>2YapWFhhRifrc6~xu(l_0K0ixF2ziXxA= z8hvfVRTd0aQbxp8%_G)X@QACiA+B=eXf2Ym3b-cN=xapw8YuY|R$e14EMSnY5$S70 z`Wj_Tldyb^NM9o~zb9UUPSdse%YEM^fSBZ5^g+gcMm*6hZ3 zadu-^%0DslyfQ1R8~d~wvcQQ@)7E$cpsgxtYc=mEcm3?2 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 diff --git a/webstatic.example/dist/pagefind/wasm.en.pagefind b/webstatic.example/dist/pagefind/wasm.en.pagefind deleted file mode 100644 index 8693a6611c0f933d2c60162909aa522d0d0cd052a8c6c2bcc315fabf27ed1410..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72209 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 L&Ni(2XHEhDA8JaK diff --git a/webstatic.example/dist/pagefind/wasm.unknown.pagefind b/webstatic.example/dist/pagefind/wasm.unknown.pagefind deleted file mode 100644 index 0726f0559cae2da67e91b0da584a4840698de7b50b6970e6142738ad9bd4846f..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68024 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 diff --git a/webstatic.example/dist/robots.txt b/webstatic.example/dist/robots.txt deleted file mode 100644 index 2a2191d..0000000 --- a/webstatic.example/dist/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -User-agent: * -Allow: / -Sitemap: http://localhost:8000/sitemap.xml \ No newline at end of file diff --git a/webstatic.example/dist/sitemap.xml b/webstatic.example/dist/sitemap.xml deleted file mode 100644 index e34efa9..0000000 --- a/webstatic.example/dist/sitemap.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - http://localhost:8000/de/ - http://localhost:8000/ - http://localhost:8000/ - http://localhost:8000/ueber/ - http://localhost:8000/en/ - http://localhost:8000/ - http://localhost:8000/ - http://localhost:8000/ueber/ - http://localhost:8000/vi/ - http://localhost:8000/ - http://localhost:8000/ - http://localhost:8000/ueber/ - \ No newline at end of file diff --git a/webstatic.example/dist/vi/impressum.html b/webstatic.example/dist/vi/impressum.html deleted file mode 100644 index 3617122..0000000 --- a/webstatic.example/dist/vi/impressum.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - -Impressum - - - - - - - - - - - - - - - - - - - - - - - - - - -

    - -
    -
    -

    Impressum

    -

    Beispiel-Website · Ansprechpartner: webmaster@example.org

    -

    © 2026 Beispiel-Website. Erstellt mit GCBoK.WebStaticBuilder (MIT).

    - - -
    -
    - - - - - - diff --git a/webstatic.example/dist/vi/index.html b/webstatic.example/dist/vi/index.html deleted file mode 100644 index b67ad08..0000000 --- a/webstatic.example/dist/vi/index.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - -Startseite - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    Willkommen bei GCBoK.WebStaticBuilder

    -

    Dies ist der Banner-Block (order 0), der auf der Startseite (Hero/Landing) eingebettet wird.

    -

    Einführung

    -

    Diese Seite wurde mit GCBoK.WebStaticBuilder erzeugt — einem statischen, mehrsprachigen -Generator für compliance-freundliche Websites (MIT, OSS).

    -

    Funktionen

    -
      -
    • Markdown mit YAML-Frontmatter
    • -
    • Mehrsprachigkeit (de / en / vi)
    • -
    • SEO-Kopf, Sitemap, robots.txt
    • -
    • Client-Suche via Pagefind
    • -
    • UI-Lokalisierung über {{ i18n.* }}
    • -
    -

    Nächste Schritte

    -

    Siehe docs/ im Repository für die Einrichtung.

    - - -
    -
    - - - - - - diff --git a/webstatic.example/dist/vi/ueber.html b/webstatic.example/dist/vi/ueber.html deleted file mode 100644 index d8bb7e8..0000000 --- a/webstatic.example/dist/vi/ueber.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Über das Projekt - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    Über

    -

    GCBoK.WebStaticBuilder ist ein eigenständiges OSS-Tool der GitCover Commons. -Es erzeugt statische Websites ohne Server, Datenbank oder Build-Service.

    -
    graph TD - A[Markdown] --> B(Builder) - B --> C[HTML] - C --> D[Pagefind Index] -
    - - -
    -
    - - - - - - diff --git a/webstatic.example/run_log.txt b/webstatic.example/run_log.txt deleted file mode 100644 index ee2152c..0000000 --- a/webstatic.example/run_log.txt +++ /dev/null @@ -1,5 +0,0 @@ - -=== Run Started: 2026-07-11 12:00:07.880 === -Language: de, Files: 3 -Language: en, Files: 3 -Language: vi, Files: 3