From f3925cea9a9ccb1bb2abd05fdb302cff8863165c Mon Sep 17 00:00:00 2001 From: Jonas Hahn Date: Thu, 24 Apr 2025 09:27:30 +0200 Subject: [PATCH] del public --- public/S2/ExPhyII/VL/ExIIVL1.ayu.html | 81 - public/S2/ExPhyII/VL/ExIIVL1.ayu.multi.sir.in | Bin 18088 -> 0 bytes public/S2/ExPhyII/VL/ExIIVL1.coal.html | 81 - .../S2/ExPhyII/VL/ExIIVL1.coal.multi.sir.in | Bin 18088 -> 0 bytes public/S2/ExPhyII/VL/ExIIVL1.html | 354 -- public/S2/ExPhyII/VL/ExIIVL1.light.html | 81 - .../S2/ExPhyII/VL/ExIIVL1.light.multi.sir.in | Bin 18088 -> 0 bytes public/S2/ExPhyII/VL/ExIIVL1.navy.html | 81 - .../S2/ExPhyII/VL/ExIIVL1.navy.multi.sir.in | Bin 18088 -> 0 bytes public/S2/ExPhyII/VL/ExIIVL1.rust.html | 81 - .../S2/ExPhyII/VL/ExIIVL1.rust.multi.sir.in | Bin 18088 -> 0 bytes public/internal/elasticlunr.min.js | 10 - public/internal/mark.min.js | 7 - public/internal/searcher.js | 493 -- public/internal/shiroa.js | 4482 ----------------- public/internal/svg_utils.js | 3 - public/internal/typst_ts_renderer_bg.wasm | Bin 1059617 -> 0 bytes public/searchindex.js | 1 - public/searchindex.json | 1 - public/theme/FontAwesome/css/font-awesome.css | 3049 ----------- .../theme/FontAwesome/fonts/FontAwesome.otf | Bin 134808 -> 0 bytes .../FontAwesome/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../FontAwesome/fonts/fontawesome-webfont.svg | 2671 ---------- .../FontAwesome/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes public/theme/css/chrome.css | 567 --- public/theme/css/general.css | 395 -- public/theme/css/print.css | 46 - public/theme/css/variables.css | 265 - public/theme/index.js | 270 - 31 files changed, 13019 deletions(-) delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.ayu.html delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.ayu.multi.sir.in delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.coal.html delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.coal.multi.sir.in delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.html delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.light.html delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.light.multi.sir.in delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.navy.html delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.navy.multi.sir.in delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.rust.html delete mode 100644 public/S2/ExPhyII/VL/ExIIVL1.rust.multi.sir.in delete mode 100644 public/internal/elasticlunr.min.js delete mode 100644 public/internal/mark.min.js delete mode 100644 public/internal/searcher.js delete mode 100644 public/internal/shiroa.js delete mode 100644 public/internal/svg_utils.js delete mode 100644 public/internal/typst_ts_renderer_bg.wasm delete mode 100644 public/searchindex.js delete mode 100644 public/searchindex.json delete mode 100644 public/theme/FontAwesome/css/font-awesome.css delete mode 100644 public/theme/FontAwesome/fonts/FontAwesome.otf delete mode 100644 public/theme/FontAwesome/fonts/fontawesome-webfont.eot delete mode 100644 public/theme/FontAwesome/fonts/fontawesome-webfont.svg delete mode 100644 public/theme/FontAwesome/fonts/fontawesome-webfont.ttf delete mode 100644 public/theme/FontAwesome/fonts/fontawesome-webfont.woff delete mode 100644 public/theme/FontAwesome/fonts/fontawesome-webfont.woff2 delete mode 100644 public/theme/css/chrome.css delete mode 100644 public/theme/css/general.css delete mode 100644 public/theme/css/print.css delete mode 100644 public/theme/css/variables.css delete mode 100644 public/theme/index.js diff --git a/public/S2/ExPhyII/VL/ExIIVL1.ayu.html b/public/S2/ExPhyII/VL/ExIIVL1.ayu.html deleted file mode 100644 index 1129aa4..0000000 --- a/public/S2/ExPhyII/VL/ExIIVL1.ayu.html +++ /dev/null @@ -1,81 +0,0 @@ -
-

ExPhy II
Vorlesung 1
16.04.2025
Jonas Hahn

-

Inhaltsverzeichnis

-
Organisatorisches ⁠1
-
Behandelte Themen ⁠1
-
Literatur ⁠1
-
0. Einleitung ⁠1
-
0.1 Vektroranalysis ⁠1
-
0.2 Anfaenge der Elektrodynamik ⁠1
-
1. Elektrostatik ⁠1
-
1.1 Ladung und Coulomb Gesetz ⁠1
-
1.1.1 Zusammenfassung historischer Beobachtungen ⁠1
-

Organisatorisches

-

Behandelte Themen

-
    -
  1. Einleitung 1VL
  2. -
  3. Elektrostatik (ohne zeitliche Veraenderung) 5VL
  4. -
  5. Elektrischer Strom 3VL
  6. -
  7. Statische Magnetfelder 3VL
  8. -
  9. Zeitlich veraendlerliche Felder 4VL
  10. -
  11. Maxwell Gleichungen 1VL
  12. -
  13. Elektrodynamische Schwingungen und Wechselstrom 3VL
  14. -
  15. Elektromagnetische Wellen 3VL
  16. -
  17. Kurzer Einblick in Relativitaet 2VL
  18. -
-

Literatur

- -

0. Einleitung

- -

In dieser Vorlesung naehern wir und dem Verstaendnis dieser Gleichungen langsam.

- -

Unterschied zwischen ruhenden und bewegten Ladungen wird anhand Lorentzkraft Gl. 1 klar.

-

Rechte-Handregel:


-

0.1 Vektroranalysis

-

sind Vektorfelder, d.h an jedem Raumpunkt ist ein Vektor spezifiziert.
Divergenz eines Vektorfeldes ist Skalarprodukt vom Nabla-Operator mit dem Vektorfeld

-

diese trifft eine Aussage ueber das "Auseinanderdriften" oder die Quellstaerke an einem Punkt.

-

Die Rotation ist als Vektorprodukt des Nabla-Operators mit einem Vektorfeld definiert

-

sie stellt den Grad der "Verwirberlungen oder die Wirbelstaerke eines Feldes am einem Punkt dar.

-

Der Gradient einer skalaren Funktion besteht aus den drei partiellen Ableitungen

-

Weitere Deteils und Anwendnungen auf & Vektorfelder in Uebung & Vorlesung.

-

0.2 Anfaenge der Elektrodynamik

-

Geschicktlich fielen drei Phaenomene der Elektrodynamik auf, ohne dass Zusammenhaenge dazwischen erahnt wurden.

-
    -
  1. Licht
  2. -
  3. Elektrizitaet
  4. -
  5. Magnetismus
  6. -
-

Diese wurden von verschiedenen Personen zu verschiedenen Zeiten entdeckt.

- -

Fuer weitere geschichtliche Entwicklung z.B. siehe Geschichte der Elektrizitaet, H. Bortias

-

1. Elektrostatik

-

1.1 Ladung und Coulomb Gesetz

-

1.1.1 Zusammenfassung historischer Beobachtungen

-
    -
  1. Es existieren zwei verschiedene Ladungen (+,-), diese koennen durch ihre kraftwirkung aufeinander und Ablenkung in elektischen Feldern unterschieden werden
  2. -
  3. Ladungen gleichen Vorzeichens stossen sich ab. Ladungen mit unterschiedlichen Vorzeichen ziehen sich an (Unterschied zur immer attraktiven Gravitation)
  4. -
  5. Ladungen sind an Teilchen gebunden, insbesondere Elektronen () und Protonen () dessen Ladung sich nicht mit der Geschwindigkeit aendert
  6. -
  7. Ladung der Elektronen und Protonen stellt die kleinste frei beobachtete Ladungen dar (Ausnahmen stellen kurzlebige Teilchen dar)
  8. -
-
diff --git a/public/S2/ExPhyII/VL/ExIIVL1.ayu.multi.sir.in b/public/S2/ExPhyII/VL/ExIIVL1.ayu.multi.sir.in deleted file mode 100644 index 7b652e7852cc9a1db6e0437348e35ae8018a3d18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18088 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 diff --git a/public/S2/ExPhyII/VL/ExIIVL1.coal.html b/public/S2/ExPhyII/VL/ExIIVL1.coal.html deleted file mode 100644 index 1129aa4..0000000 --- a/public/S2/ExPhyII/VL/ExIIVL1.coal.html +++ /dev/null @@ -1,81 +0,0 @@ -
-

ExPhy II
Vorlesung 1
16.04.2025
Jonas Hahn

-

Inhaltsverzeichnis

-
Organisatorisches ⁠1
-
Behandelte Themen ⁠1
-
Literatur ⁠1
-
0. Einleitung ⁠1
-
0.1 Vektroranalysis ⁠1
-
0.2 Anfaenge der Elektrodynamik ⁠1
-
1. Elektrostatik ⁠1
-
1.1 Ladung und Coulomb Gesetz ⁠1
-
1.1.1 Zusammenfassung historischer Beobachtungen ⁠1
-

Organisatorisches

-

Behandelte Themen

-
    -
  1. Einleitung 1VL
  2. -
  3. Elektrostatik (ohne zeitliche Veraenderung) 5VL
  4. -
  5. Elektrischer Strom 3VL
  6. -
  7. Statische Magnetfelder 3VL
  8. -
  9. Zeitlich veraendlerliche Felder 4VL
  10. -
  11. Maxwell Gleichungen 1VL
  12. -
  13. Elektrodynamische Schwingungen und Wechselstrom 3VL
  14. -
  15. Elektromagnetische Wellen 3VL
  16. -
  17. Kurzer Einblick in Relativitaet 2VL
  18. -
-

Literatur

-
    -
  • Demtroeder, Experimentalphysik II
  • -
  • Fuer mathematische Grundlagen: Elektrodynamik - Eine Einfuehrung, Griffin
  • -
-

0. Einleitung

-
    -
  • ExPhy II behandelt die Grundlagen der Statik und Dynamik von elektrischen Ladungen, Magnetfeldern und elektromagnetischen Wellen
  • -
  • -

    Ein Grossteil der Elektrostatik & Elektrodynamik kann in den sogenannten Maxwell-Gleichungen zusammengefasst werden

    -
    -

    wobei . Hier steht S fuer Statik und D fuer Dynamik.

    -

    Zusaetlich wird die Lorentzkraft

    -

    dafuer genutzt.

    -
  • -
-

In dieser Vorlesung naehern wir und dem Verstaendnis dieser Gleichungen langsam.

-
    -
  • Maxwell Gleichungen Gl. 1 sind die grundlegenden Axiome der Elektrodynamik
  • -
  • Im statischen Fall ( aendern sich nicht mit der Zeit) entkoppeln die Gleichungen die und
  • -
  • Elektrizitaet und Magnetismus sind getrennt solagne Stroeme und Ladungen statisch sind
  • -
-

Unterschied zwischen ruhenden und bewegten Ladungen wird anhand Lorentzkraft Gl. 1 klar.

-

Rechte-Handregel:


-

0.1 Vektroranalysis

-

sind Vektorfelder, d.h an jedem Raumpunkt ist ein Vektor spezifiziert.
Divergenz eines Vektorfeldes ist Skalarprodukt vom Nabla-Operator mit dem Vektorfeld

-

diese trifft eine Aussage ueber das "Auseinanderdriften" oder die Quellstaerke an einem Punkt.

-

Die Rotation ist als Vektorprodukt des Nabla-Operators mit einem Vektorfeld definiert

-

sie stellt den Grad der "Verwirberlungen oder die Wirbelstaerke eines Feldes am einem Punkt dar.

-

Der Gradient einer skalaren Funktion besteht aus den drei partiellen Ableitungen

-

Weitere Deteils und Anwendnungen auf & Vektorfelder in Uebung & Vorlesung.

-

0.2 Anfaenge der Elektrodynamik

-

Geschicktlich fielen drei Phaenomene der Elektrodynamik auf, ohne dass Zusammenhaenge dazwischen erahnt wurden.

-
    -
  1. Licht
  2. -
  3. Elektrizitaet
  4. -
  5. Magnetismus
  6. -
-

Diese wurden von verschiedenen Personen zu verschiedenen Zeiten entdeckt.

-
    -
  • Erste Gesetzmaessigketen des Lichts (Licht nimmt immer den kuerzesten Weg): Heron v. Alexandrea (ca. 60 n.Chr.)
  • -
  • Elektrizitaet: Thales von Milet (600 n. Chr.), geriebener Bernstein (griechisch: "electron") zieht leichte Koerper an
  • -
  • Magnetismus: Petrus Peregrinu (1269) fuehrte erste Beobachtungen zu magnetischen Feldlinien durch
  • -
  • Gilbert (1544-1605) erkannte wichtigen Unterschied zu & Feldern: Magnete rufen Drehwirkung hervor, elektrische Kraft aeussert sich als Anziehungs-Kraft
  • -
-

Fuer weitere geschichtliche Entwicklung z.B. siehe Geschichte der Elektrizitaet, H. Bortias

-

1. Elektrostatik

-

1.1 Ladung und Coulomb Gesetz

-

1.1.1 Zusammenfassung historischer Beobachtungen

-
    -
  1. Es existieren zwei verschiedene Ladungen (+,-), diese koennen durch ihre kraftwirkung aufeinander und Ablenkung in elektischen Feldern unterschieden werden
  2. -
  3. Ladungen gleichen Vorzeichens stossen sich ab. Ladungen mit unterschiedlichen Vorzeichen ziehen sich an (Unterschied zur immer attraktiven Gravitation)
  4. -
  5. Ladungen sind an Teilchen gebunden, insbesondere Elektronen () und Protonen () dessen Ladung sich nicht mit der Geschwindigkeit aendert
  6. -
  7. Ladung der Elektronen und Protonen stellt die kleinste frei beobachtete Ladungen dar (Ausnahmen stellen kurzlebige Teilchen dar)
  8. -
-
diff --git a/public/S2/ExPhyII/VL/ExIIVL1.coal.multi.sir.in b/public/S2/ExPhyII/VL/ExIIVL1.coal.multi.sir.in deleted file mode 100644 index 7b652e7852cc9a1db6e0437348e35ae8018a3d18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18088 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 diff --git a/public/S2/ExPhyII/VL/ExIIVL1.html b/public/S2/ExPhyII/VL/ExIIVL1.html deleted file mode 100644 index d0d939c..0000000 --- a/public/S2/ExPhyII/VL/ExIIVL1.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - shiroa - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
- -
- - -
-
- - - -
- - - - - - - - -
- - - \ No newline at end of file diff --git a/public/S2/ExPhyII/VL/ExIIVL1.light.html b/public/S2/ExPhyII/VL/ExIIVL1.light.html deleted file mode 100644 index 1129aa4..0000000 --- a/public/S2/ExPhyII/VL/ExIIVL1.light.html +++ /dev/null @@ -1,81 +0,0 @@ -
-

ExPhy II
Vorlesung 1
16.04.2025
Jonas Hahn

-

Inhaltsverzeichnis

-
Organisatorisches ⁠1
-
Behandelte Themen ⁠1
-
Literatur ⁠1
-
0. Einleitung ⁠1
-
0.1 Vektroranalysis ⁠1
-
0.2 Anfaenge der Elektrodynamik ⁠1
-
1. Elektrostatik ⁠1
-
1.1 Ladung und Coulomb Gesetz ⁠1
-
1.1.1 Zusammenfassung historischer Beobachtungen ⁠1
-

Organisatorisches

-

Behandelte Themen

-
    -
  1. Einleitung 1VL
  2. -
  3. Elektrostatik (ohne zeitliche Veraenderung) 5VL
  4. -
  5. Elektrischer Strom 3VL
  6. -
  7. Statische Magnetfelder 3VL
  8. -
  9. Zeitlich veraendlerliche Felder 4VL
  10. -
  11. Maxwell Gleichungen 1VL
  12. -
  13. Elektrodynamische Schwingungen und Wechselstrom 3VL
  14. -
  15. Elektromagnetische Wellen 3VL
  16. -
  17. Kurzer Einblick in Relativitaet 2VL
  18. -
-

Literatur

-
    -
  • Demtroeder, Experimentalphysik II
  • -
  • Fuer mathematische Grundlagen: Elektrodynamik - Eine Einfuehrung, Griffin
  • -
-

0. Einleitung

-
    -
  • ExPhy II behandelt die Grundlagen der Statik und Dynamik von elektrischen Ladungen, Magnetfeldern und elektromagnetischen Wellen
  • -
  • -

    Ein Grossteil der Elektrostatik & Elektrodynamik kann in den sogenannten Maxwell-Gleichungen zusammengefasst werden

    -
    -

    wobei . Hier steht S fuer Statik und D fuer Dynamik.

    -

    Zusaetlich wird die Lorentzkraft

    -

    dafuer genutzt.

    -
  • -
-

In dieser Vorlesung naehern wir und dem Verstaendnis dieser Gleichungen langsam.

-
    -
  • Maxwell Gleichungen Gl. 1 sind die grundlegenden Axiome der Elektrodynamik
  • -
  • Im statischen Fall ( aendern sich nicht mit der Zeit) entkoppeln die Gleichungen die und
  • -
  • Elektrizitaet und Magnetismus sind getrennt solagne Stroeme und Ladungen statisch sind
  • -
-

Unterschied zwischen ruhenden und bewegten Ladungen wird anhand Lorentzkraft Gl. 1 klar.

-

Rechte-Handregel:


-

0.1 Vektroranalysis

-

sind Vektorfelder, d.h an jedem Raumpunkt ist ein Vektor spezifiziert.
Divergenz eines Vektorfeldes ist Skalarprodukt vom Nabla-Operator mit dem Vektorfeld

-

diese trifft eine Aussage ueber das "Auseinanderdriften" oder die Quellstaerke an einem Punkt.

-

Die Rotation ist als Vektorprodukt des Nabla-Operators mit einem Vektorfeld definiert

-

sie stellt den Grad der "Verwirberlungen oder die Wirbelstaerke eines Feldes am einem Punkt dar.

-

Der Gradient einer skalaren Funktion besteht aus den drei partiellen Ableitungen

-

Weitere Deteils und Anwendnungen auf & Vektorfelder in Uebung & Vorlesung.

-

0.2 Anfaenge der Elektrodynamik

-

Geschicktlich fielen drei Phaenomene der Elektrodynamik auf, ohne dass Zusammenhaenge dazwischen erahnt wurden.

-
    -
  1. Licht
  2. -
  3. Elektrizitaet
  4. -
  5. Magnetismus
  6. -
-

Diese wurden von verschiedenen Personen zu verschiedenen Zeiten entdeckt.

-
    -
  • Erste Gesetzmaessigketen des Lichts (Licht nimmt immer den kuerzesten Weg): Heron v. Alexandrea (ca. 60 n.Chr.)
  • -
  • Elektrizitaet: Thales von Milet (600 n. Chr.), geriebener Bernstein (griechisch: "electron") zieht leichte Koerper an
  • -
  • Magnetismus: Petrus Peregrinu (1269) fuehrte erste Beobachtungen zu magnetischen Feldlinien durch
  • -
  • Gilbert (1544-1605) erkannte wichtigen Unterschied zu & Feldern: Magnete rufen Drehwirkung hervor, elektrische Kraft aeussert sich als Anziehungs-Kraft
  • -
-

Fuer weitere geschichtliche Entwicklung z.B. siehe Geschichte der Elektrizitaet, H. Bortias

-

1. Elektrostatik

-

1.1 Ladung und Coulomb Gesetz

-

1.1.1 Zusammenfassung historischer Beobachtungen

-
    -
  1. Es existieren zwei verschiedene Ladungen (+,-), diese koennen durch ihre kraftwirkung aufeinander und Ablenkung in elektischen Feldern unterschieden werden
  2. -
  3. Ladungen gleichen Vorzeichens stossen sich ab. Ladungen mit unterschiedlichen Vorzeichen ziehen sich an (Unterschied zur immer attraktiven Gravitation)
  4. -
  5. Ladungen sind an Teilchen gebunden, insbesondere Elektronen () und Protonen () dessen Ladung sich nicht mit der Geschwindigkeit aendert
  6. -
  7. Ladung der Elektronen und Protonen stellt die kleinste frei beobachtete Ladungen dar (Ausnahmen stellen kurzlebige Teilchen dar)
  8. -
-
diff --git a/public/S2/ExPhyII/VL/ExIIVL1.light.multi.sir.in b/public/S2/ExPhyII/VL/ExIIVL1.light.multi.sir.in deleted file mode 100644 index 7b652e7852cc9a1db6e0437348e35ae8018a3d18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18088 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 diff --git a/public/S2/ExPhyII/VL/ExIIVL1.navy.html b/public/S2/ExPhyII/VL/ExIIVL1.navy.html deleted file mode 100644 index 1129aa4..0000000 --- a/public/S2/ExPhyII/VL/ExIIVL1.navy.html +++ /dev/null @@ -1,81 +0,0 @@ -
-

ExPhy II
Vorlesung 1
16.04.2025
Jonas Hahn

-

Inhaltsverzeichnis

-
Organisatorisches ⁠1
-
Behandelte Themen ⁠1
-
Literatur ⁠1
-
0. Einleitung ⁠1
-
0.1 Vektroranalysis ⁠1
-
0.2 Anfaenge der Elektrodynamik ⁠1
-
1. Elektrostatik ⁠1
-
1.1 Ladung und Coulomb Gesetz ⁠1
-
1.1.1 Zusammenfassung historischer Beobachtungen ⁠1
-

Organisatorisches

-

Behandelte Themen

-
    -
  1. Einleitung 1VL
  2. -
  3. Elektrostatik (ohne zeitliche Veraenderung) 5VL
  4. -
  5. Elektrischer Strom 3VL
  6. -
  7. Statische Magnetfelder 3VL
  8. -
  9. Zeitlich veraendlerliche Felder 4VL
  10. -
  11. Maxwell Gleichungen 1VL
  12. -
  13. Elektrodynamische Schwingungen und Wechselstrom 3VL
  14. -
  15. Elektromagnetische Wellen 3VL
  16. -
  17. Kurzer Einblick in Relativitaet 2VL
  18. -
-

Literatur

-
    -
  • Demtroeder, Experimentalphysik II
  • -
  • Fuer mathematische Grundlagen: Elektrodynamik - Eine Einfuehrung, Griffin
  • -
-

0. Einleitung

-
    -
  • ExPhy II behandelt die Grundlagen der Statik und Dynamik von elektrischen Ladungen, Magnetfeldern und elektromagnetischen Wellen
  • -
  • -

    Ein Grossteil der Elektrostatik & Elektrodynamik kann in den sogenannten Maxwell-Gleichungen zusammengefasst werden

    -
    -

    wobei . Hier steht S fuer Statik und D fuer Dynamik.

    -

    Zusaetlich wird die Lorentzkraft

    -

    dafuer genutzt.

    -
  • -
-

In dieser Vorlesung naehern wir und dem Verstaendnis dieser Gleichungen langsam.

-
    -
  • Maxwell Gleichungen Gl. 1 sind die grundlegenden Axiome der Elektrodynamik
  • -
  • Im statischen Fall ( aendern sich nicht mit der Zeit) entkoppeln die Gleichungen die und
  • -
  • Elektrizitaet und Magnetismus sind getrennt solagne Stroeme und Ladungen statisch sind
  • -
-

Unterschied zwischen ruhenden und bewegten Ladungen wird anhand Lorentzkraft Gl. 1 klar.

-

Rechte-Handregel:


-

0.1 Vektroranalysis

-

sind Vektorfelder, d.h an jedem Raumpunkt ist ein Vektor spezifiziert.
Divergenz eines Vektorfeldes ist Skalarprodukt vom Nabla-Operator mit dem Vektorfeld

-

diese trifft eine Aussage ueber das "Auseinanderdriften" oder die Quellstaerke an einem Punkt.

-

Die Rotation ist als Vektorprodukt des Nabla-Operators mit einem Vektorfeld definiert

-

sie stellt den Grad der "Verwirberlungen oder die Wirbelstaerke eines Feldes am einem Punkt dar.

-

Der Gradient einer skalaren Funktion besteht aus den drei partiellen Ableitungen

-

Weitere Deteils und Anwendnungen auf & Vektorfelder in Uebung & Vorlesung.

-

0.2 Anfaenge der Elektrodynamik

-

Geschicktlich fielen drei Phaenomene der Elektrodynamik auf, ohne dass Zusammenhaenge dazwischen erahnt wurden.

-
    -
  1. Licht
  2. -
  3. Elektrizitaet
  4. -
  5. Magnetismus
  6. -
-

Diese wurden von verschiedenen Personen zu verschiedenen Zeiten entdeckt.

-
    -
  • Erste Gesetzmaessigketen des Lichts (Licht nimmt immer den kuerzesten Weg): Heron v. Alexandrea (ca. 60 n.Chr.)
  • -
  • Elektrizitaet: Thales von Milet (600 n. Chr.), geriebener Bernstein (griechisch: "electron") zieht leichte Koerper an
  • -
  • Magnetismus: Petrus Peregrinu (1269) fuehrte erste Beobachtungen zu magnetischen Feldlinien durch
  • -
  • Gilbert (1544-1605) erkannte wichtigen Unterschied zu & Feldern: Magnete rufen Drehwirkung hervor, elektrische Kraft aeussert sich als Anziehungs-Kraft
  • -
-

Fuer weitere geschichtliche Entwicklung z.B. siehe Geschichte der Elektrizitaet, H. Bortias

-

1. Elektrostatik

-

1.1 Ladung und Coulomb Gesetz

-

1.1.1 Zusammenfassung historischer Beobachtungen

-
    -
  1. Es existieren zwei verschiedene Ladungen (+,-), diese koennen durch ihre kraftwirkung aufeinander und Ablenkung in elektischen Feldern unterschieden werden
  2. -
  3. Ladungen gleichen Vorzeichens stossen sich ab. Ladungen mit unterschiedlichen Vorzeichen ziehen sich an (Unterschied zur immer attraktiven Gravitation)
  4. -
  5. Ladungen sind an Teilchen gebunden, insbesondere Elektronen () und Protonen () dessen Ladung sich nicht mit der Geschwindigkeit aendert
  6. -
  7. Ladung der Elektronen und Protonen stellt die kleinste frei beobachtete Ladungen dar (Ausnahmen stellen kurzlebige Teilchen dar)
  8. -
-
diff --git a/public/S2/ExPhyII/VL/ExIIVL1.navy.multi.sir.in b/public/S2/ExPhyII/VL/ExIIVL1.navy.multi.sir.in deleted file mode 100644 index 7b652e7852cc9a1db6e0437348e35ae8018a3d18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18088 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 diff --git a/public/S2/ExPhyII/VL/ExIIVL1.rust.html b/public/S2/ExPhyII/VL/ExIIVL1.rust.html deleted file mode 100644 index 1129aa4..0000000 --- a/public/S2/ExPhyII/VL/ExIIVL1.rust.html +++ /dev/null @@ -1,81 +0,0 @@ -
-

ExPhy II
Vorlesung 1
16.04.2025
Jonas Hahn

-

Inhaltsverzeichnis

-
Organisatorisches ⁠1
-
Behandelte Themen ⁠1
-
Literatur ⁠1
-
0. Einleitung ⁠1
-
0.1 Vektroranalysis ⁠1
-
0.2 Anfaenge der Elektrodynamik ⁠1
-
1. Elektrostatik ⁠1
-
1.1 Ladung und Coulomb Gesetz ⁠1
-
1.1.1 Zusammenfassung historischer Beobachtungen ⁠1
-

Organisatorisches

-

Behandelte Themen

-
    -
  1. Einleitung 1VL
  2. -
  3. Elektrostatik (ohne zeitliche Veraenderung) 5VL
  4. -
  5. Elektrischer Strom 3VL
  6. -
  7. Statische Magnetfelder 3VL
  8. -
  9. Zeitlich veraendlerliche Felder 4VL
  10. -
  11. Maxwell Gleichungen 1VL
  12. -
  13. Elektrodynamische Schwingungen und Wechselstrom 3VL
  14. -
  15. Elektromagnetische Wellen 3VL
  16. -
  17. Kurzer Einblick in Relativitaet 2VL
  18. -
-

Literatur

-
    -
  • Demtroeder, Experimentalphysik II
  • -
  • Fuer mathematische Grundlagen: Elektrodynamik - Eine Einfuehrung, Griffin
  • -
-

0. Einleitung

-
    -
  • ExPhy II behandelt die Grundlagen der Statik und Dynamik von elektrischen Ladungen, Magnetfeldern und elektromagnetischen Wellen
  • -
  • -

    Ein Grossteil der Elektrostatik & Elektrodynamik kann in den sogenannten Maxwell-Gleichungen zusammengefasst werden

    -
    -

    wobei . Hier steht S fuer Statik und D fuer Dynamik.

    -

    Zusaetlich wird die Lorentzkraft

    -

    dafuer genutzt.

    -
  • -
-

In dieser Vorlesung naehern wir und dem Verstaendnis dieser Gleichungen langsam.

-
    -
  • Maxwell Gleichungen Gl. 1 sind die grundlegenden Axiome der Elektrodynamik
  • -
  • Im statischen Fall ( aendern sich nicht mit der Zeit) entkoppeln die Gleichungen die und
  • -
  • Elektrizitaet und Magnetismus sind getrennt solagne Stroeme und Ladungen statisch sind
  • -
-

Unterschied zwischen ruhenden und bewegten Ladungen wird anhand Lorentzkraft Gl. 1 klar.

-

Rechte-Handregel:


-

0.1 Vektroranalysis

-

sind Vektorfelder, d.h an jedem Raumpunkt ist ein Vektor spezifiziert.
Divergenz eines Vektorfeldes ist Skalarprodukt vom Nabla-Operator mit dem Vektorfeld

-

diese trifft eine Aussage ueber das "Auseinanderdriften" oder die Quellstaerke an einem Punkt.

-

Die Rotation ist als Vektorprodukt des Nabla-Operators mit einem Vektorfeld definiert

-

sie stellt den Grad der "Verwirberlungen oder die Wirbelstaerke eines Feldes am einem Punkt dar.

-

Der Gradient einer skalaren Funktion besteht aus den drei partiellen Ableitungen

-

Weitere Deteils und Anwendnungen auf & Vektorfelder in Uebung & Vorlesung.

-

0.2 Anfaenge der Elektrodynamik

-

Geschicktlich fielen drei Phaenomene der Elektrodynamik auf, ohne dass Zusammenhaenge dazwischen erahnt wurden.

-
    -
  1. Licht
  2. -
  3. Elektrizitaet
  4. -
  5. Magnetismus
  6. -
-

Diese wurden von verschiedenen Personen zu verschiedenen Zeiten entdeckt.

-
    -
  • Erste Gesetzmaessigketen des Lichts (Licht nimmt immer den kuerzesten Weg): Heron v. Alexandrea (ca. 60 n.Chr.)
  • -
  • Elektrizitaet: Thales von Milet (600 n. Chr.), geriebener Bernstein (griechisch: "electron") zieht leichte Koerper an
  • -
  • Magnetismus: Petrus Peregrinu (1269) fuehrte erste Beobachtungen zu magnetischen Feldlinien durch
  • -
  • Gilbert (1544-1605) erkannte wichtigen Unterschied zu & Feldern: Magnete rufen Drehwirkung hervor, elektrische Kraft aeussert sich als Anziehungs-Kraft
  • -
-

Fuer weitere geschichtliche Entwicklung z.B. siehe Geschichte der Elektrizitaet, H. Bortias

-

1. Elektrostatik

-

1.1 Ladung und Coulomb Gesetz

-

1.1.1 Zusammenfassung historischer Beobachtungen

-
    -
  1. Es existieren zwei verschiedene Ladungen (+,-), diese koennen durch ihre kraftwirkung aufeinander und Ablenkung in elektischen Feldern unterschieden werden
  2. -
  3. Ladungen gleichen Vorzeichens stossen sich ab. Ladungen mit unterschiedlichen Vorzeichen ziehen sich an (Unterschied zur immer attraktiven Gravitation)
  4. -
  5. Ladungen sind an Teilchen gebunden, insbesondere Elektronen () und Protonen () dessen Ladung sich nicht mit der Geschwindigkeit aendert
  6. -
  7. Ladung der Elektronen und Protonen stellt die kleinste frei beobachtete Ladungen dar (Ausnahmen stellen kurzlebige Teilchen dar)
  8. -
-
diff --git a/public/S2/ExPhyII/VL/ExIIVL1.rust.multi.sir.in b/public/S2/ExPhyII/VL/ExIIVL1.rust.multi.sir.in deleted file mode 100644 index 7b652e7852cc9a1db6e0437348e35ae8018a3d18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18088 zcmeHPdw5mFwLdBkQ4~;WMJa3oY9dLRKtK#A0s#^T7#;!|DeNRW$uTGU#Pdi(KtWJM z#1}$?7F%w?3Q8qDP=r{4OOe`$sMMmxf(VKVO63tj9{v4h&zx+>efYlH`}Mo`kM8dy zYwtC`S+izl&CHrLbExq7d_$sE$f&aX5i4XFC04kw)L&Q{3E+=q47MXx{=%|A)Gje< zQU|6QVZR0TP=&ILB4i#Mu*xDKe~mw4T9ITUJJlE%3`P8A*mn-(FFAAOOg^al2?pF> zK3~g}&yN1_*1vU_&@eufv7-A5mHOJUl`k$k{`AxBchx-I^6U8v6@Tla3%2Y#Q+Fc$ zXAdpAp>WzG143_DJi| zYgo`W!$!7QYKt7KH|0{E*Ynh*>Rt=F<-GUE(<6sxbjrVh_~pR2(!k_D0Y0hw;rC1r zzQTCP9|Qaa3ZPLhe2NF2?Hr91r}QZ-HA7)5avT`8)dA4vpaH+nmrL`J@~P(`nI>6+ z5O*6)j#g$=S|QW2ivm{2F}fjEfL4_;E?3yk4&+z;pk$Qx^!d_L(~VrSh#e8Ni;O|R zXdqZ#K-;t;H4@13ng3@hqogcZ{> zr(+fsr%vgt>A~;OuR?6ah84X@zt+vxufx=cVFLn zdinI}3O=Okru3(CYRB1Q?p%<3<<{pF|Dh$F9+~^*CHGZr_%P$8#r4l9{-=-Kc=Y^3 zS8p6%_VlqKwY$pM9|NsYRyz=}jIpIwIcnh(_1F)++Nq3^ay(_Bg@%SqG^-sk&}R4y zmze>Ry)h(eqoIPfVH8;5h*cUvyM{5>pxs00rwS9(ixoi2iuUzK(DJeJIF8QK%47RH z9;e-=fv=BK;sbH;w}Ags5BXy~@CtUI$DEGKE*km%>2F%CufKUxBjsP^fhYfB@Vl#w zlIs1Kv2E$|&rCXZ`|c@U=FM30aE^k%eM_$mlb^X}irsu+a^Ax=lNG=Gmc*7VYWw$J zyzdipz(eo1D9sS#2P5dVXxJ=AXBC@aF{hPcL^MnlFxD_CG+G^^$n{kaADr76LZ zit*%L1%&O7FiUI;_Fj&@3;Qt`N~{Qa7u_8W2AF1yiG+eM6@hlfGP*PzF~uMed7J{+ zE?h^(Y30(6ZfP1o7{zjQg`yZ^v=@%S0;|d@!DQbwq%m5H4AZ8;8o5E}6sZxT*cci} z-MA#(D1#ZMLbfV5S1XtN?Q#0=b@09Hk9K*khn)FwHnWX9%rZgFTs2WGg%dIOXoMoGuq>kLU59dFh9wIt?cwv~pxFYEFr?R5n7(a) zxM`eU;#LapF1z5Y7ZM#_ZuG>|E*`eyZj^JG^BMcA`v)gK=+XC;E|8yJvo5S0-%05-M;N205KX$^gHRs&$=HMycK0ABQipJP{w(81DFMa4(=7D<} zPTkiyd&R8^|Jj&cUkvS^)3Kq~u%uxZzpa)p-z)yPx8+`uyZNp~E!H2&NII?Xn};;| z*0mn+*PrjXWO+y5o0}AWbiv7C#oyMwTKmZCC;Hy`RfY{3V!|Eq_2PK7b}sH@1H@+P}9_R8sPP2|lU&;rDd#=`Xn-^2_4j zIWJ!B2IHN0ulbVv8-Um6za~2hirJyeNDP)@{(uEaPj#H*L|7rrRY^uKX<(Gc`RXE2 z_d`C%DXIJ6_wT^(;%4GqpMQ@%b^2QS)OSyPwfCJ9Y12OHq~KTGGOBmZ($L|*bbhk; z#C7Xu%5iCo4suSzn8fUAn1Qe{4vs)DR1pdmMa$5^R@fM676ivW{!0auXK6)4nevsZ1HXmX^5d$GHNlfIifq`$d zSs23PC<@b&wCQ<@hU1_To0KY)wkv)wLM z07;pD5cs+rekXhIRdz4=r%s{Me= zX($zLZHX1~TLo}5&w%g{Gs5tm2wp!zJDBiBKZ0~f%u+r@EyUwPzjcl_%?Cy z-=V#k?tb|FNgV!L;Cqd;wQ=xE!N0;S9PdT`${+jHhOy_KCFugm^0|KM{x$g@delQ? z!XGbtde#F^IUEmO^UK{H_#ce(5@9A7qu4PESHZI32S$Qo+=>Bf7Nj;UU!3qWbFcJxw*fCTh9eavOL?SrdCQ*Nm^Ac5YNy&f1Lx1w= zr;&O+sae~4Uwz%mXAVAc^EFkwnmh%WLg+uGr5c0%Hrj@6wM-|T^QM=7 z_+A|O>%iCd^R$<=)E>qF`12O_M3^O2cqUjh1(6Ydnag^db$A=(bk_8wK7aKnSHZmO z$E)2a=P}6fvLEidnC^aPKf~d#P;0+k02?U7nqZ8!0_acnD(0^qXNe0ie@=O92LWps zVg>>*6=(A2+Vi7zg6?k;z2CB6MTHf>78CB)P+_}b-y^=o^5e7@*IV7sWj&tss1NzG zJou{4UhQ}`zo@^;C@JN8t=kIbCBK)4K9ti5e6N0L<$;eUpZ<=szB>*Mofa#E*h#7w zvUeb|Qf`bkqvaLc;0tev%Z&pz!WCAHzZfeQmg&?i4CWAa^)(_kpgblaFf1~T5y1lG zLRALKH5bZ|o`Bndil;a0pY2gk^3%Z|qB3gKD{jVhtCfbMoIY{ncLD!85ByCYcm?z7 z*LEIwmU{y0if*rAF6Wqh+-8|{6HKXBKC z%P0Qyy4sD~x~(1FJ~0-KPHpVpxgl-ooVw%Ha~p4)xm4k++x%(zg`GaP@7R3s(FYdo zIIQ^PtL7ZdZ@2T2uY1kP-rV=fWs0A=&^P9T#^}cscs_l(ebOzA&6E&+Zh@$v&%R7JoVM zcLUZnJKp@H5sSZPja#?y=&p9xFCBVa{;56-Vs6^fr7gOApVfarpKm5z(f^$jvz45; zS5Lk8%z>Bw>+{)v=>BqtUx>XY(;C{Pw=q|QM!Yh2)W|(`$+7+QxDCfP3@;o#wYJrW z4{uuh_>)Rb<99p$5uJSA6GK|2J34G``S2daub930ls)+U^n&V(uIli|+&dJ1;tN}UH|FYf@3#NV@DsIx zJI*M6_^!zLy?!RSf2;Kf6ZvV^{_S7 zy0u>Mv+DC+I<KhmyPbDi;X#cj{pU@XrR4qj+7CjD5B+5H7xS8*_u!<)&5A$t z`J)@}z5coEiG%NqG`#g{Yp&C-=wK$IQ;`s&ga}eu*m~GeBQd>4@9UF{;;2;`!cGIh zEByUIJd%N|av5QaMbrb_9?R%F3a242!o1|==bvqV92)?#0{or`IWa?b@fi>H!rut~ zAc<3i_0F=&8TAzF;^1m*pZti{M9e@%DYnpMIA8*p@_261MP-!K@$Y`L?~eI&%*XwJ zJ`a=sHxE6Pc(3(jr3apJ7J`4C$|x!MGd%DW;LF3pGUu?T7;$@c5TjUmrEtrFsJ*A3 zij$ONLqvIs5Sxw#s+ot5tr?5;B4SdCn6eZ3Wc1Q$zd6t+D88EhP#-v!*dt&Uf}L)_ z?I6p@($y;Ppd98h(?;M1Iz#Vp5H1P688C$bI@oqs_51w$J~U{WtfQdVjKltlxg<>D7;C+h6Ma$oAl)$3xSfTefq5 zkMHk)viq3A{Od#`7Yt#h4I2qyVWTFFwTpnn^p{`+8C>9Ic~lg80!$uO zsLWzy21so4^0>uwrsLQ;+|^w;-l@-05535r7l$7OU*FFVAB=;a5Qjei{Hu`9{jfcF zB5FB{l{hA34Jn`f?6t0b>LFjryf35SibvZ%KW*n<@_J@|clw3WNO?e|kw%^!UU%!Q znd^q^xa5I9Huf2*(yaWqy1#k!^I0!MoBiX3$>FEyH>mq3IQ)?Z?M|cuCmuyOP35AB z{usl^SD6S`WXXUJ&jPXN@`{dg^+25%B^!N|rU zu7~=Gdqm}C1ZV$HfhA#?Rk~%WHAXF}DGcx+#_zXRSKHzuIJkB9@5f)pO!xd*R0;XL8e@o0LEN?m5D^FEeQkGX0EP!vBYGfmf#6wV=SB&94 z;)i3y;m9G9N_kr#Pd`^D-^<=)ah`GX*^ncYR3K0lKXKhv5UG^Uc#FP23HZ}0%|O)p zUh4EMD6tqWGH`69^N3UB*X^6@RW5JznGwXun;bggX@9Lm=}mvg|GzjdV1MCCA-hQ& zbYl|Zl^`*bCBPtHA6SBT{SYa!^=3S|u?2^#P1w0k6*kOr_v(YSOI+g+?X(E>_PV!2 zKY;ajKm7LE&yY|5dZ-(W_oi{-o;eL?;%vI^AoSRQ{QA7cb|^B1k)o#2NR3=LSswc< z7ATYDmRe?!d=+G0v-3XdabUw`bB}*}&ZD!sv`}ePV^soJ&;k+M*2t2$Bmg}7S;0%0#&C^8mZ8$|hpfu|{8TDB1Ct~>g;pgoSqxd@NpvvA48kM82llmT`XCunCpVuLQs!X4`8 zKKT|N=a;}>V)MP2U%8%llX@w_@_Eme)a&tT$A>)d%wHLYKgoly%JPz*=7FdD4&dwi zXYzj<2k!%4kE0iaoRY&8@Cy9lihwyK6HSJwm6cKu2o{$04M(N~EZ+&_wnLfB7IBAw)7MY#yMGiXka*7DdVE0cga1eOFI~&H&|^L1ra5ZH{!%}# zFM4|^fS0|m@W3s-kLv1@h@Jx>$;q`M?UjG*KRq3`+mAs@t575 zysz(lyPg=l>cc~~{o(yZivMJrg$JsJj$C_bo4(DHp2`mkdl8{!=h}F=iCaayFU0sB zZ)N3jJq#O(g5rWvc{xrk#gzj_1Iyr5*6@O|4U;NK$~3YqoU0j?sm6eSRV^HU(?~2d zQ;pudawBfs2vyh~bI=}M`{A?QKe}2~L{iF`8>j!marn1`?=|kn$HCtOzV3gp-JD() zw|isbLic0!^9$||=DqFM=NwR0W2gM)yMAs${C1>se%U7R4WP;{b^nI=BS>!snz+@; zmj#MX@#yD|#CJnF+tH9X;??-p{VL*5BAxP^z2oF-4T?|k=)Yqj{s8dQf4`K^ZiKjjaubR2n_-Qh|TH+f(l|QGS_Ypr90auov2MXd_Aiw#ppMw)W z59zG$91pyH&)EyV*d<>-M<$--Q~sk;KFd?~ub zz3`iWSM8(!Zie`2A2{->K`H+LsM??F_ZEonhy|PNaXBdQ$)IWjr=PPDzZmK4uSF8y z5gT`f*U$HfpNDi|KcM*ZEdW*RuitYZzFwxUk@%gUO1^%No%r039QoOxlwSm@+Ef2M z3h}o~`~-<#399^L{oJ4Ul{mPhyyc)EzJ73u)jFfcSBdY20|M$xN_;Y?(nmip^TKDi z@Om7Uc*+y&i1@C6B!28?P5q_&(ZugWI`KO|L412bRr_4r z_GoeR(D{qsDS6pdh{gsKV>NHx~MT;plrlDDmwG!FK@Asu6w+|@s3qY0r`tPBL-;Q+ZvrXa;fGYj<{TcClW%_OpyncSB@GM{9cOsv% zH~n|3#It;+@0aqYebuyH>%adZekB6-#4iU0@zsMW{q_4}#J?=l>m>dNs9L}Da~k4z z9(3gI0HyrxlJZ^OzYFpk%L{Yixv_9^j4K$U&!zwaZy=o?4>$)Nc3ML?B4 z`tP-f4@i8e#52G0C-vV?6JIa!Yb3tgp{Dsn|9=XE{zzy0uLlM3Z30#L@Z0MV|Ahe( z^!fGGL2F0xUw(cjK=FdvkChan*9d_>YjN&i#7|MZ_Q+yB_-|89W(i{sBXqi+`H zqSBL?n`R`4_kO4N-b%c;#TgTR@ivH@|#qRbFNQEu&#~* dCI52ZKzy9H)jRhH+oT-)yj+}=Y{574{u9{rO>+PM diff --git a/public/internal/elasticlunr.min.js b/public/internal/elasticlunr.min.js deleted file mode 100644 index 94b20dd..0000000 --- a/public/internal/elasticlunr.min.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * elasticlunr - http://weixsong.github.io - * Lightweight full-text search engine in Javascript for browser search and offline search. - 0.9.5 - * - * Copyright (C) 2017 Oliver Nightingale - * Copyright (C) 2017 Wei Song - * MIT Licensed - * @license - */ -!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=i,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(t){var n=e.filter(function(e){return e.contains(t)}).length>0;-1!==e.indexOf(t)||n||e.push(t)}),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var i=e.contentWindow;if(r=i.document,!i||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,i=!1,o=null,a=function a(){if(!i){i=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",a),r.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",a),o=setTimeout(a,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,function(){return!0},function(e){r++,n.waitForIframes(e.querySelector("html"),function(){--r||t()})},function(e){e||t()})}},{key:"forEachIframe",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=t.querySelectorAll("iframe"),s=a.length,c=0;a=Array.prototype.slice.call(a);var u=function(){--s<=0&&o(c)};s||u(),a.forEach(function(t){e.matches(t,i.exclude)?u():i.onIframeReady(t,function(e){n(t)&&(c++,r(e)),u()},u)})}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:null===t?e.nextNode():e.nextNode()&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var i=!1,o=!1;return r.forEach(function(e,t){e.val===n&&(i=t,o=e.handled)}),this.compareNodeIframe(e,t,n)?(!1!==i||o?!1===i||o||(r[i].handled=!0):r.push({val:n,handled:!0}),!0):(!1===i&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var i=this;e.forEach(function(e){e.handled||i.getIframeContents(e.val,function(e){i.createInstanceOnIframe(e).forEachNode(t,n,r)})})}},{key:"iterateThroughNodes",value:function(e,t,n,r,i){for(var o,a=this,s=this.createIterator(t,e,r),c=[],u=[],l=void 0,h=void 0;void 0,o=a.getIteratorNode(s),h=o.prevNode,l=o.node;)this.iframes&&this.forEachIframe(t,function(e){return a.checkIframeFilter(l,h,e,c)},function(t){a.createInstanceOnIframe(t).forEachNode(e,function(e){return u.push(e)},r)}),u.push(l);u.forEach(function(e){n(e)}),this.iframes&&this.handleOpenIframes(c,e,n,r),i()}},{key:"forEachNode",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),a=o.length;a||i(),o.forEach(function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,function(){--a<=0&&i()})};r.iframes?r.waitForIframes(o,s):s()})}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var i=!1;return n.every(function(t){return!r.call(e,t)||(i=!0,!1)}),i}return!1}}]),e}(),o=function(){function e(n){t(this,e),this.opt=r({},{diacritics:!0,synonyms:{},accuracy:"partially",caseSensitive:!1,ignoreJoiners:!1,ignorePunctuation:[],wildcards:"disabled"},n)}return n(e,[{key:"create",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),new RegExp(e,"gm"+(this.opt.caseSensitive?"":"i"))}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==a&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(a)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynonyms(a)+"|"+this.processSynonyms(s)+")"+r))}return e}},{key:"processSynonyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,function(e){return"\\"===e.charAt(0)?"?":""})).replace(/(?:\\)*\*/g,function(e){return"\\"===e.charAt(0)?"*":""})}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"})}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],r=[];return e.split("").forEach(function(i){n.every(function(n){if(-1!==n.indexOf(i)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0})}),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,r="string"==typeof n?n:n.value,i="";switch(("string"==typeof n?[]:n.limiters).forEach(function(e){i+="|"+t.escapeStr(e)}),r){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(" ").forEach(function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)}):e.trim()&&-1===n.indexOf(e)&&n.push(e)}),{keywords:n.sort(function(e,t){return t.length-e.length}),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var i=t.callNoMatchOnInvalidRanges(e,r),o=i.start,a=i.end;i.valid&&(e.start=o,e.length=a-o,n.push(e),r=a)}),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,i=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,i=!0,o=n.length,a=t-o,s=parseInt(e.start,10)-a;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:n,nodes:r})})}},{key:"matchesExclude",value:function(e){return i.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(n-t),a=document.createElement(r);return a.setAttribute("data-markjs","true"),this.opt.className&&a.setAttribute("class",this.opt.className),a.textContent=i.textContent,i.parentNode.replaceChild(a,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,i){var o=this;e.nodes.every(function(a,s){var c=e.nodes[s+1];if(void 0===c||c.start>t){if(!r(a.node))return!1;var u=t-a.start,l=(n>a.end?a.end:n)-a.start,h=e.value.substr(0,a.start),f=e.value.substr(l+a.start);if(a.node=o.wrapRangeInTextNode(a.node,u,l),e.value=h+f,e.nodes.forEach(function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=l),e.nodes[n].end-=l)}),n-=l,i(a.node.previousSibling,a.start),!(n>a.end))return!1;t=a.end}return!0})}},{key:"wrapGroups",value:function(e,t,n,r){return r((e=this.wrapRangeInTextNode(e,t,t+n)).previousSibling),e}},{key:"separateGroups",value:function(e,t,n,r,i){for(var o=t.length,a=1;a-1&&r(t[a],e)&&(e=this.wrapGroups(e,s,t[a].length,i))}return e}},{key:"wrapMatches",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[a];){if(o.opt.separateGroups)t=o.separateGroups(t,i,a,n,r);else{if(!n(i[a],t))continue;var s=i.index;if(0!==a)for(var c=1;c': '>', - '"': '"', - "'": ''' - }; - var repl = function(c) { return MAP[c]; }; - return function(s) { - return s.replace(/[&<>'"]/g, repl); - }; - })(); - - function formatSearchMetric(count, searchterm) { - if (count == 1) { - return count + " search result for '" + searchterm + "':"; - } else if (count == 0) { - return "No search results for '" + searchterm + "'."; - } else { - return count + " search results for '" + searchterm + "':"; - } - } - - function formatSearchResult(result, searchterms) { - var teaser = makeTeaser(escapeHTML(result.doc.body), searchterms); - teaser_count++; - - // The ?URL_MARK_PARAM= parameter belongs inbetween the page and the #heading-anchor - var url = doc_urls[result.ref].split("#"); - if (url.length == 1) { // no anchor found - url.push(""); - } - - // encodeURIComponent escapes all chars that could allow an XSS except - // for '. Due to that we also manually replace ' with its url-encoded - // representation (%27). - var searchterms = encodeURIComponent(searchterms.join(" ")).replace(/\'/g, "%27"); - - // todo: shiroa doesn't have highlight feature. - // path_to_root + url[0] + '?' + URL_MARK_PARAM + '=' + searchterms + '#' + url[1] - - var goalUrl = url[0]; - if (goalUrl.startsWith('/')) { - goalUrl = goalUrl.substring(1); - } - - // + '?' + URL_MARK_PARAM + '=' + searchterms + '#' + url[1] - - return '' + result.doc.breadcrumbs + '' - + '' - + teaser + ''; - } - - function makeTeaser(body, searchterms) { - // The strategy is as follows: - // First, assign a value to each word in the document: - // Words that correspond to search terms (stemmer aware): 40 - // Normal words: 2 - // First word in a sentence: 8 - // Then use a sliding window with a constant number of words and count the - // sum of the values of the words within the window. Then use the window that got the - // maximum sum. If there are multiple maximas, then get the last one. - // Enclose the terms in . - var stemmed_searchterms = searchterms.map(function(w) { - return elasticlunr.stemmer(w.toLowerCase()); - }); - var searchterm_weight = 40; - var weighted = []; // contains elements of ["word", weight, index_in_document] - // split in sentences, then words - var sentences = body.toLowerCase().split('. '); - var index = 0; - var value = 0; - var searchterm_found = false; - for (var sentenceindex in sentences) { - var words = sentences[sentenceindex].split(' '); - value = 8; - for (var wordindex in words) { - var word = words[wordindex]; - if (word.length > 0) { - for (var searchtermindex in stemmed_searchterms) { - if (elasticlunr.stemmer(word).startsWith(stemmed_searchterms[searchtermindex])) { - value = searchterm_weight; - searchterm_found = true; - } - }; - weighted.push([word, value, index]); - value = 2; - } - index += word.length; - index += 1; // ' ' or '.' if last word in sentence - }; - index += 1; // because we split at a two-char boundary '. ' - }; - - if (weighted.length == 0) { - return body; - } - - var window_weight = []; - var window_size = Math.min(weighted.length, results_options.teaser_word_count); - - var cur_sum = 0; - for (var wordindex = 0; wordindex < window_size; wordindex++) { - cur_sum += weighted[wordindex][1]; - }; - window_weight.push(cur_sum); - for (var wordindex = 0; wordindex < weighted.length - window_size; wordindex++) { - cur_sum -= weighted[wordindex][1]; - cur_sum += weighted[wordindex + window_size][1]; - window_weight.push(cur_sum); - }; - - if (searchterm_found) { - var max_sum = 0; - var max_sum_window_index = 0; - // backwards - for (var i = window_weight.length - 1; i >= 0; i--) { - if (window_weight[i] > max_sum) { - max_sum = window_weight[i]; - max_sum_window_index = i; - } - }; - } else { - max_sum_window_index = 0; - } - - // add around searchterms - var teaser_split = []; - var index = weighted[max_sum_window_index][2]; - for (var i = max_sum_window_index; i < max_sum_window_index+window_size; i++) { - var word = weighted[i]; - if (index < word[2]) { - // missing text from index to start of `word` - teaser_split.push(body.substring(index, word[2])); - index = word[2]; - } - if (word[1] == searchterm_weight) { - teaser_split.push("") - } - index = word[2] + word[0].length; - teaser_split.push(body.substring(word[2], index)); - if (word[1] == searchterm_weight) { - teaser_split.push("") - } - }; - - return teaser_split.join(''); - } - - function init(config) { - results_options = config.results_options; - search_options = config.search_options; - searchbar_outer = config.searchbar_outer; - doc_urls = config.doc_urls; - searchindex = elasticlunr.Index.load(config.index); - - // Set up events - searchicon.addEventListener('click', function(e) { searchIconClickHandler(); }, false); - searchbar.addEventListener('keyup', function(e) { searchbarKeyUpHandler(); }, false); - document.addEventListener('keydown', function(e) { globalKeyHandler(e); }, false); - // If the user uses the browser buttons, do the same as if a reload happened - window.onpopstate = function(e) { doSearchOrMarkFromUrl(); }; - // Suppress "submit" events so the page doesn't reload when the user presses Enter - document.addEventListener('submit', function(e) { e.preventDefault(); }, false); - - // If reloaded, do the search or mark again, depending on the current url parameters - doSearchOrMarkFromUrl(); - } - - function unfocusSearchbar() { - // hacky, but just focusing a div only works once - var tmp = document.createElement('input'); - tmp.setAttribute('style', 'position: absolute; opacity: 0;'); - searchicon.appendChild(tmp); - tmp.focus(); - tmp.remove(); - } - - // On reload or browser history backwards/forwards events, parse the url and do search or mark - function doSearchOrMarkFromUrl() { - // Check current URL for search request - var url = parseURL(window.location.href); - if (url.params.hasOwnProperty(URL_SEARCH_PARAM) - && url.params[URL_SEARCH_PARAM] != "") { - showSearch(true); - searchbar.value = decodeURIComponent( - (url.params[URL_SEARCH_PARAM]+'').replace(/\+/g, '%20')); - searchbarKeyUpHandler(); // -> doSearch() - } else { - showSearch(false); - } - - if (url.params.hasOwnProperty(URL_MARK_PARAM)) { - var words = decodeURIComponent(url.params[URL_MARK_PARAM]).split(' '); - marker.mark(words, { - exclude: mark_exclude - }); - - var markers = document.querySelectorAll("mark"); - function hide() { - for (var i = 0; i < markers.length; i++) { - markers[i].classList.add("fade-out"); - window.setTimeout(function(e) { marker.unmark(); }, 300); - } - } - for (var i = 0; i < markers.length; i++) { - markers[i].addEventListener('click', hide); - } - } - } - - // Eventhandler for keyevents on `document` - function globalKeyHandler(e) { - if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey || e.target.type === 'textarea' || e.target.type === 'text') { return; } - - if (e.keyCode === ESCAPE_KEYCODE) { - e.preventDefault(); - searchbar.classList.remove("active"); - setSearchUrlParameters("", - (searchbar.value.trim() !== "") ? "push" : "replace"); - if (hasFocus()) { - unfocusSearchbar(); - } - showSearch(false); - marker.unmark(); - } else if (!hasFocus() && e.keyCode === SEARCH_HOTKEY_KEYCODE) { - e.preventDefault(); - showSearch(true); - window.scrollTo(0, 0); - searchbar.select(); - } else if (hasFocus() && e.keyCode === DOWN_KEYCODE) { - e.preventDefault(); - unfocusSearchbar(); - searchresults.firstElementChild.classList.add("focus"); - } else if (!hasFocus() && (e.keyCode === DOWN_KEYCODE - || e.keyCode === UP_KEYCODE - || e.keyCode === SELECT_KEYCODE)) { - // not `:focus` because browser does annoying scrolling - var focused = searchresults.querySelector("li.focus"); - if (!focused) return; - e.preventDefault(); - if (e.keyCode === DOWN_KEYCODE) { - var next = focused.nextElementSibling; - if (next) { - focused.classList.remove("focus"); - next.classList.add("focus"); - } - } else if (e.keyCode === UP_KEYCODE) { - focused.classList.remove("focus"); - var prev = focused.previousElementSibling; - if (prev) { - prev.classList.add("focus"); - } else { - searchbar.select(); - } - } else { // SELECT_KEYCODE - window.location.assign(focused.querySelector('a')); - } - } - } - - function showSearch(yes) { - if (yes) { - search_wrap.classList.remove('hidden'); - searchicon.setAttribute('aria-expanded', 'true'); - } else { - search_wrap.classList.add('hidden'); - searchicon.setAttribute('aria-expanded', 'false'); - var results = searchresults.children; - for (var i = 0; i < results.length; i++) { - results[i].classList.remove("focus"); - } - } - } - - function showResults(yes) { - if (yes) { - searchresults_outer.classList.remove('hidden'); - } else { - searchresults_outer.classList.add('hidden'); - } - } - - // Eventhandler for search icon - function searchIconClickHandler() { - if (search_wrap.classList.contains('hidden')) { - showSearch(true); - window.scrollTo(0, 0); - searchbar.select(); - } else { - showSearch(false); - } - } - - // Eventhandler for keyevents while the searchbar is focused - function searchbarKeyUpHandler() { - var searchterm = searchbar.value.trim(); - if (searchterm != "") { - searchbar.classList.add("active"); - doSearch(searchterm); - } else { - searchbar.classList.remove("active"); - showResults(false); - removeChildren(searchresults); - } - - setSearchUrlParameters(searchterm, "push_if_new_search_else_replace"); - - // Remove marks - marker.unmark(); - } - - // Update current url with ?URL_SEARCH_PARAM= parameter, remove ?URL_MARK_PARAM and #heading-anchor . - // `action` can be one of "push", "replace", "push_if_new_search_else_replace" - // and replaces or pushes a new browser history item. - // "push_if_new_search_else_replace" pushes if there is no `?URL_SEARCH_PARAM=abc` yet. - function setSearchUrlParameters(searchterm, action) { - var url = parseURL(window.location.href); - var first_search = ! url.params.hasOwnProperty(URL_SEARCH_PARAM); - if (searchterm != "" || action == "push_if_new_search_else_replace") { - url.params[URL_SEARCH_PARAM] = searchterm; - delete url.params[URL_MARK_PARAM]; - url.hash = ""; - } else { - delete url.params[URL_MARK_PARAM]; - delete url.params[URL_SEARCH_PARAM]; - } - // A new search will also add a new history item, so the user can go back - // to the page prior to searching. A updated search term will only replace - // the url. - if (action == "push" || (action == "push_if_new_search_else_replace" && first_search) ) { - history.pushState({}, document.title, renderURL(url)); - } else if (action == "replace" || (action == "push_if_new_search_else_replace" && !first_search) ) { - history.replaceState({}, document.title, renderURL(url)); - } - } - - function doSearch(searchterm) { - - // Don't search the same twice - if (current_searchterm == searchterm) { return; } - else { current_searchterm = searchterm; } - - if (searchindex == null) { return; } - - // Do the actual search - var results = searchindex.search(searchterm, search_options); - var resultcount = Math.min(results.length, results_options.limit_results); - - // Display search metrics - searchresults_header.innerText = formatSearchMetric(resultcount, searchterm); - - // Clear and insert results - var searchterms = searchterm.split(' '); - removeChildren(searchresults); - for(var i = 0; i < resultcount ; i++){ - var resultElem = document.createElement('li'); - resultElem.innerHTML = formatSearchResult(results[i], searchterms); - searchresults.appendChild(resultElem); - } - - // Display results - showResults(true); - } - - fetch(path_to_root + 'searchindex.json') - .then(response => response.json()) - .then(json => init(json)) - .catch(error => { // Try to load searchindex.js if fetch failed - var script = document.createElement('script'); - script.src = path_to_root + 'searchindex.js'; - script.onload = () => init(window.search); - document.head.appendChild(script); - }); - - // Exported functions - search.hasFocus = hasFocus; -})(window.search); diff --git a/public/internal/shiroa.js b/public/internal/shiroa.js deleted file mode 100644 index 575cc92..0000000 --- a/public/internal/shiroa.js +++ /dev/null @@ -1,4482 +0,0 @@ -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 _a, _b; -const kObject = Symbol.for("reflexo-obj"); -var TypstDefaultParams; -(function(TypstDefaultParams2) { - TypstDefaultParams2[TypstDefaultParams2["PIXEL_PER_PT"] = 3] = "PIXEL_PER_PT"; -})(TypstDefaultParams || (TypstDefaultParams = {})); -class RenderView { - constructor(pageInfos, container, options) { - __publicField(this, "pageInfos"); - __publicField(this, "loadPageCount"); - __publicField(this, "imageScaleFactor"); - __publicField(this, "container"); - __publicField(this, "canvasList"); - __publicField(this, "textLayerList"); - __publicField(this, "commonList"); - __publicField(this, "textLayerParentList"); - __publicField(this, "semanticLayerList"); - this.pageInfos = pageInfos; - this.imageScaleFactor = options.pixelPerPt ?? TypstDefaultParams.PIXEL_PER_PT; - container.innerHTML = ""; - container.style.width = "100%"; - this.container = container; - this.canvasList = new Array(this.loadPageCount); - this.textLayerList = new Array(this.loadPageCount); - this.commonList = new Array(this.loadPageCount); - this.textLayerParentList = new Array(this.loadPageCount); - this.semanticLayerList = new Array(this.loadPageCount); - const createOver = (i, pageAst, commonDiv) => { - const width = Math.ceil(pageAst.width) * this.imageScaleFactor; - const height = Math.ceil(pageAst.height) * this.imageScaleFactor; - const canvas = this.canvasList[i] = document.createElement("canvas"); - const semanticLayer = this.semanticLayerList[i] = document.createElement("div"); - const textLayer = this.textLayerList[i] = document.createElement("div"); - const textLayerParent = this.textLayerParentList[i] = document.createElement("div"); - const ctx = canvas.getContext("2d"); - if (ctx) { - const canvasDiv = document.createElement("div"); - canvas.width = width; - canvas.height = height; - canvasDiv.appendChild(canvas); - commonDiv.appendChild(canvasDiv); - canvasDiv.style.position = "absolute"; - } - { - textLayerParent.appendChild(textLayer); - textLayerParent.className = "typst-html-semantics"; - const containerWidth = container.offsetWidth; - const originalScale = containerWidth / pageAst.width; - textLayerParent.style.width = `${containerWidth}px`; - textLayerParent.style.height = `${pageAst.height * originalScale}px`; - textLayerParent.style.setProperty("--data-text-width", `${originalScale}px`); - textLayerParent.style.setProperty("--data-text-height", `${originalScale}px`); - commonDiv.classList.add("typst-page"); - commonDiv.classList.add("canvas"); - commonDiv.style.width = `${containerWidth}px`; - commonDiv.style.height = `${height * originalScale}px`; - commonDiv.style.position = "relative"; - semanticLayer.appendChild(textLayerParent); - commonDiv.appendChild(semanticLayer); - } - }; - for (let i = 0; i < this.pageInfos.length; i++) { - const pageAst = this.pageInfos[i]; - let commonDiv = void 0; - commonDiv = this.commonList[i] = document.createElement("div"); - container.appendChild(commonDiv); - createOver(i, pageAst, commonDiv); - } - } - resetLayout() { - for (let i = 0; i < this.pageInfos.length; i++) { - const pageAst = this.pageInfos[i]; - const width = Math.ceil(pageAst.width) * this.imageScaleFactor; - const height = Math.ceil(pageAst.height) * this.imageScaleFactor; - const canvasDiv = this.canvasList[i].parentElement; - if (!canvasDiv) { - throw new Error(`canvasDiv is null for page ${i}, canvas list length ${this.canvasList.length}`); - } - const commonDiv = this.commonList[i]; - const textLayerParent = this.textLayerParentList[i]; - const containerWidth = this.container.offsetWidth; - const originalScale = containerWidth / width; - textLayerParent.style.width = `${containerWidth}px`; - textLayerParent.style.height = `${height * originalScale}px`; - commonDiv.style.width = `${containerWidth}px`; - commonDiv.style.height = `${height * originalScale}px`; - const currentScale = this.container.offsetWidth / width; - canvasDiv.style.transformOrigin = "0px 0px"; - canvasDiv.style.transform = `scale(${currentScale})`; - } - } -} -const once = (fn) => { - let called = false; - let res; - return () => { - if (called) { - return res; - } - called = true; - return res = fn(); - }; -}; -class LazyWasmModule { - constructor(initFn) { - __publicField(this, "wasmBin"); - __publicField(this, "initOnce"); - if (typeof initFn !== "function") { - throw new Error("initFn is not a function"); - } - this.initOnce = once(async () => { - await initFn(this.wasmBin); - }); - } - async init(module) { - this.wasmBin = module; - await this.initOnce(); - } -} -const instanceOfAny = (object, constructors) => constructors.some((c) => object instanceof c); -let idbProxyableTypes; -let cursorAdvanceMethods; -function getIdbProxyableTypes() { - return idbProxyableTypes || (idbProxyableTypes = [ - IDBDatabase, - IDBObjectStore, - IDBIndex, - IDBCursor, - IDBTransaction - ]); -} -function getCursorAdvanceMethods() { - return cursorAdvanceMethods || (cursorAdvanceMethods = [ - IDBCursor.prototype.advance, - IDBCursor.prototype.continue, - IDBCursor.prototype.continuePrimaryKey - ]); -} -const cursorRequestMap = /* @__PURE__ */ new WeakMap(); -const transactionDoneMap = /* @__PURE__ */ new WeakMap(); -const transactionStoreNamesMap = /* @__PURE__ */ new WeakMap(); -const transformCache = /* @__PURE__ */ new WeakMap(); -const reverseTransformCache = /* @__PURE__ */ new WeakMap(); -function promisifyRequest(request) { - const promise = new Promise((resolve, reject) => { - const unlisten = () => { - request.removeEventListener("success", success); - request.removeEventListener("error", error); - }; - const success = () => { - resolve(wrap(request.result)); - unlisten(); - }; - const error = () => { - reject(request.error); - unlisten(); - }; - request.addEventListener("success", success); - request.addEventListener("error", error); - }); - promise.then((value) => { - if (value instanceof IDBCursor) { - cursorRequestMap.set(value, request); - } - }).catch(() => { - }); - reverseTransformCache.set(promise, request); - return promise; -} -function cacheDonePromiseForTransaction(tx) { - if (transactionDoneMap.has(tx)) - return; - const done = new Promise((resolve, reject) => { - const unlisten = () => { - tx.removeEventListener("complete", complete); - tx.removeEventListener("error", error); - tx.removeEventListener("abort", error); - }; - const complete = () => { - resolve(); - unlisten(); - }; - const error = () => { - reject(tx.error || new DOMException("AbortError", "AbortError")); - unlisten(); - }; - tx.addEventListener("complete", complete); - tx.addEventListener("error", error); - tx.addEventListener("abort", error); - }); - transactionDoneMap.set(tx, done); -} -let idbProxyTraps = { - get(target, prop, receiver) { - if (target instanceof IDBTransaction) { - if (prop === "done") - return transactionDoneMap.get(target); - if (prop === "objectStoreNames") { - return target.objectStoreNames || transactionStoreNamesMap.get(target); - } - if (prop === "store") { - return receiver.objectStoreNames[1] ? void 0 : receiver.objectStore(receiver.objectStoreNames[0]); - } - } - return wrap(target[prop]); - }, - set(target, prop, value) { - target[prop] = value; - return true; - }, - has(target, prop) { - if (target instanceof IDBTransaction && (prop === "done" || prop === "store")) { - return true; - } - return prop in target; - } -}; -function replaceTraps(callback) { - idbProxyTraps = callback(idbProxyTraps); -} -function wrapFunction(func) { - if (func === IDBDatabase.prototype.transaction && !("objectStoreNames" in IDBTransaction.prototype)) { - return function(storeNames, ...args) { - const tx = func.call(unwrap(this), storeNames, ...args); - transactionStoreNamesMap.set(tx, storeNames.sort ? storeNames.sort() : [storeNames]); - return wrap(tx); - }; - } - if (getCursorAdvanceMethods().includes(func)) { - return function(...args) { - func.apply(unwrap(this), args); - return wrap(cursorRequestMap.get(this)); - }; - } - return function(...args) { - return wrap(func.apply(unwrap(this), args)); - }; -} -function transformCachableValue(value) { - if (typeof value === "function") - return wrapFunction(value); - if (value instanceof IDBTransaction) - cacheDonePromiseForTransaction(value); - if (instanceOfAny(value, getIdbProxyableTypes())) - return new Proxy(value, idbProxyTraps); - return value; -} -function wrap(value) { - if (value instanceof IDBRequest) - return promisifyRequest(value); - if (transformCache.has(value)) - return transformCache.get(value); - const newValue = transformCachableValue(value); - if (newValue !== value) { - transformCache.set(value, newValue); - reverseTransformCache.set(newValue, value); - } - return newValue; -} -const unwrap = (value) => reverseTransformCache.get(value); -const readMethods = ["get", "getKey", "getAll", "getAllKeys", "count"]; -const writeMethods = ["put", "add", "delete", "clear"]; -const cachedMethods = /* @__PURE__ */ new Map(); -function getMethod(target, prop) { - if (!(target instanceof IDBDatabase && !(prop in target) && typeof prop === "string")) { - return; - } - if (cachedMethods.get(prop)) - return cachedMethods.get(prop); - const targetFuncName = prop.replace(/FromIndex$/, ""); - const useIndex = prop !== targetFuncName; - const isWrite = writeMethods.includes(targetFuncName); - if ( - // Bail if the target doesn't exist on the target. Eg, getAll isn't in Edge. - !(targetFuncName in (useIndex ? IDBIndex : IDBObjectStore).prototype) || !(isWrite || readMethods.includes(targetFuncName)) - ) { - return; - } - const method = async function(storeName, ...args) { - const tx = this.transaction(storeName, isWrite ? "readwrite" : "readonly"); - let target2 = tx.store; - if (useIndex) - target2 = target2.index(args.shift()); - return (await Promise.all([ - target2[targetFuncName](...args), - isWrite && tx.done - ]))[0]; - }; - cachedMethods.set(prop, method); - return method; -} -replaceTraps((oldTraps) => ({ - ...oldTraps, - get: (target, prop, receiver) => getMethod(target, prop) || oldTraps.get(target, prop, receiver), - has: (target, prop) => !!getMethod(target, prop) || oldTraps.has(target, prop) -})); -class ComponentBuilder { - constructor() { - __publicField(this, "loadedFonts", /* @__PURE__ */ new Set()); - __publicField(this, "fetcher", fetch); - } - setFetcher(fetcher) { - this.fetcher = fetcher; - } - async loadFonts(builder, fonts) { - const escapeImport = new Function("m", "return import(m)"); - const fetcher = this.fetcher || (this.fetcher = await async function() { - const { fetchBuilder, FileSystemCache } = await escapeImport("node-fetch-cache"); - const cache = new FileSystemCache({ - /// By default, we don't have a complicated cache policy. - cacheDirectory: ".cache/typst/fonts" - }); - const cachedFetcher = fetchBuilder.withCache(cache); - return function(input, init) { - const timeout = setTimeout(() => { - console.warn("font fetching is stucking:", input); - }, 15e3); - return cachedFetcher(input, init).finally(() => { - clearTimeout(timeout); - }); - }; - }()); - const fontsToLoad = fonts.filter((font) => { - if (font instanceof Uint8Array) { - return true; - } - if (this.loadedFonts.has(font)) { - return false; - } - this.loadedFonts.add(font); - return true; - }); - const fontLists = await Promise.all(fontsToLoad.map(async (font) => { - if (font instanceof Uint8Array) { - await builder.add_raw_font(font); - return; - } - return new Uint8Array(await (await fetcher(font)).arrayBuffer()); - })); - for (const font of fontLists) { - if (!font) { - continue; - } - await builder.add_raw_font(font); - } - } - async build(options, builder, hooks) { - const buildCtx = { ref: this, builder, hooks }; - for (const fn of (options == null ? void 0 : options.beforeBuild) ?? []) { - await fn(void 0, buildCtx); - } - if (hooks.latelyBuild) { - hooks.latelyBuild(buildCtx); - } - const component = await builder.build(); - return component; - } -} -async function buildComponent(options, gModule, Builder, hooks) { - var _a2; - await gModule.init((_a2 = options == null ? void 0 : options.getModule) == null ? void 0 : _a2.call(options)); - return await new ComponentBuilder().build(options, new Builder(), hooks); -} -var PreviewMode; -(function(PreviewMode2) { - PreviewMode2[PreviewMode2["Doc"] = 0] = "Doc"; - PreviewMode2[PreviewMode2["Slide"] = 1] = "Slide"; -})(PreviewMode || (PreviewMode = {})); -class TypstDocumentContext { - constructor(opts) { - __publicField(this, "hookedElem"); - __publicField(this, "kModule"); - __publicField(this, "opts"); - __publicField(this, "modes", []); - /// Configuration fields - /// enable partial rendering - __publicField(this, "partialRendering", true); - /// underlying renderer - __publicField(this, "renderMode", "svg"); - __publicField(this, "r"); - /// preview mode - __publicField(this, "previewMode", PreviewMode.Doc); - /// whether this is a content preview - __publicField(this, "isContentPreview", false); - /// whether this content preview will mix outline titles - __publicField(this, "isMixinOutline", false); - /// background color - __publicField(this, "backgroundColor", "black"); - /// default page color (empty string means transparent) - __publicField(this, "pageColor", "white"); - /// pixel per pt - __publicField(this, "pixelPerPt", 3); - /// customized way to retrieving dom state - __publicField(this, "retrieveDOMState"); - /// State fields - /// whether svg is updating (in triggerSvgUpdate) - __publicField(this, "isRendering", false); - /// whether kModule is initialized - __publicField(this, "moduleInitialized", false); - /// patch queue for updating data. - __publicField(this, "patchQueue", []); - /// resources to dispose - __publicField(this, "disposeList", []); - /// canvas render ctoken - __publicField(this, "canvasRenderCToken"); - /// There are two scales in this class: The real scale is to adjust the size - /// of `hookedElem` to fit the svg. The virtual scale (scale ratio) is to let - /// user zoom in/out the svg. For example: - /// + the default value of virtual scale is 1, which means the svg is totally - /// fit in `hookedElem`. - /// + if user set virtual scale to 0.5, then the svg will be zoomed out to fit - /// in half width of `hookedElem`. "real" current scale of `hookedElem` - __publicField(this, "currentRealScale", 1); - /// "virtual" current scale of `hookedElem` - __publicField(this, "currentScaleRatio", 1); - /// timeout for delayed viewport change - __publicField(this, "vpTimeout"); - /// sampled by last render time. - __publicField(this, "sampledRenderTime", 0); - /// page to partial render - __publicField(this, "partialRenderPage", 0); - /// outline data - __publicField(this, "outline"); - /// cursor position in form of [page, x, y] - __publicField(this, "cursorPosition"); - // id: number = rnd++; - /// Cache fields - /// cached state of container, default to retrieve state from `this.hookedElem` - __publicField(this, "cachedDOMState", { - width: 0, - height: 0, - window: { - innerWidth: 0, - innerHeight: 0 - }, - boundingRect: { - left: 0, - top: 0, - right: 0 - } - }); - var _a2, _b2; - this.hookedElem = opts.hookedElem; - this.kModule = opts.kModule; - this.opts = opts || {}; - { - const { renderMode, previewMode, isContentPreview, retrieveDOMState } = opts || {}; - this.partialRendering = false; - this.renderMode = renderMode ?? this.renderMode; - this.previewMode = previewMode ?? this.previewMode; - this.isContentPreview = isContentPreview || false; - this.retrieveDOMState = retrieveDOMState ?? (() => { - return { - width: this.hookedElem.offsetWidth, - height: this.hookedElem.offsetHeight, - window: { - innerWidth: window.innerWidth, - innerHeight: window.innerHeight - }, - boundingRect: this.hookedElem.getBoundingClientRect() - }; - }); - this.backgroundColor = getComputedStyle(document.documentElement).getPropertyValue("--typst-preview-background-color"); - } - this.hookedElem.classList.add("hide-scrollbar-x"); - (_a2 = this.hookedElem.parentElement) == null ? void 0 : _a2.classList.add("hide-scrollbar-x"); - if (this.previewMode === PreviewMode.Slide) { - this.hookedElem.classList.add("hide-scrollbar-y"); - (_b2 = this.hookedElem.parentElement) == null ? void 0 : _b2.classList.add("hide-scrollbar-y"); - } - this.installCtrlWheelHandler(); - } - reset() { - this.kModule.reset(); - this.moduleInitialized = false; - } - dispose() { - const disposeList = this.disposeList; - this.disposeList = []; - disposeList.forEach((x) => x()); - } - static derive(ctx, mode) { - return ["rescale", "rerender", "postRender"].reduce((acc, x) => { - acc[x] = ctx[`${x}$${mode}`].bind(ctx); - console.assert(acc[x] !== void 0, `${x}$${mode} is undefined`); - return acc; - }, {}); - } - registerMode(mode) { - const facade = TypstDocumentContext.derive(this, mode); - this.modes.push([mode, facade]); - if (mode === this.renderMode) { - this.r = facade; - } - } - installCtrlWheelHandler() { - const factors = [ - 0.1, - 0.2, - 0.3, - 0.4, - 0.5, - 0.6, - 0.7, - 0.8, - 0.9, - 1, - 1.1, - 1.3, - 1.5, - 1.7, - 1.9, - 2.1, - 2.4, - 2.7, - 3, - 3.3, - 3.7, - 4.1, - 4.6, - 5.1, - 5.7, - 6.3, - 7, - 7.7, - 8.5, - 9.4, - 10 - ]; - const wheelEventHandler = (event) => { - var _a2, _b2, _c, _d; - if (event.ctrlKey) { - event.preventDefault(); - this.cachedDOMState = this.retrieveDOMState(); - if (window.onresize !== null) { - window.onresize = null; - } - const prevScaleRatio = this.currentScaleRatio; - if (event.deltaY < 0) { - if (this.currentScaleRatio >= factors.at(-1)) { - return; - } else { - this.currentScaleRatio = factors.filter((x) => x > this.currentScaleRatio).at(0); - } - } else if (event.deltaY > 0) { - if (this.currentScaleRatio <= factors.at(0)) { - return; - } else { - this.currentScaleRatio = factors.filter((x) => x < this.currentScaleRatio).at(-1); - } - } else { - return; - } - const scrollFactor = this.currentScaleRatio / prevScaleRatio; - const scrollX = event.pageX * (scrollFactor - 1); - const scrollY = event.pageY * (scrollFactor - 1); - if (Math.abs(this.currentScaleRatio - 1) < 1e-5) { - this.hookedElem.classList.add("hide-scrollbar-x"); - (_a2 = this.hookedElem.parentElement) == null ? void 0 : _a2.classList.add("hide-scrollbar-x"); - if (this.previewMode === PreviewMode.Slide) { - this.hookedElem.classList.add("hide-scrollbar-y"); - (_b2 = this.hookedElem.parentElement) == null ? void 0 : _b2.classList.add("hide-scrollbar-y"); - } - } else { - this.hookedElem.classList.remove("hide-scrollbar-x"); - (_c = this.hookedElem.parentElement) == null ? void 0 : _c.classList.remove("hide-scrollbar-x"); - if (this.previewMode === PreviewMode.Slide) { - this.hookedElem.classList.remove("hide-scrollbar-y"); - (_d = this.hookedElem.parentElement) == null ? void 0 : _d.classList.remove("hide-scrollbar-y"); - } - } - const svg = this.hookedElem.firstElementChild; - if (svg) { - const scaleRatio = this.getSvgScaleRatio(); - const dataHeight = Number.parseFloat(svg.getAttribute("data-height")); - const scaledHeight = Math.ceil(dataHeight * scaleRatio); - this.hookedElem.style.height = `${scaledHeight * 2}px`; - } - window.scrollBy(scrollX, scrollY); - this.addViewportChange(); - return false; - } - }; - if (this.renderMode !== "dom") { - const vscodeAPI = typeof acquireVsCodeApi !== "undefined"; - if (vscodeAPI) { - window.addEventListener("wheel", wheelEventHandler, { - passive: false - }); - this.disposeList.push(() => { - window.removeEventListener("wheel", wheelEventHandler); - }); - } else { - document.body.addEventListener("wheel", wheelEventHandler, { - passive: false - }); - this.disposeList.push(() => { - document.body.removeEventListener("wheel", wheelEventHandler); - }); - } - } - } - /// Get current scale from html to svg - // Note: one should retrieve dom state before rescale - getSvgScaleRatio() { - const svg = this.hookedElem.firstElementChild; - if (!svg) { - return 0; - } - const container = this.cachedDOMState; - const svgWidth = Number.parseFloat(svg.getAttribute("data-width") || svg.getAttribute("width") || "1"); - const svgHeight = Number.parseFloat(svg.getAttribute("data-height") || svg.getAttribute("height") || "1"); - this.currentRealScale = this.previewMode === PreviewMode.Slide ? Math.min(container.width / svgWidth, container.height / svgHeight) : container.width / svgWidth; - return this.currentRealScale * this.currentScaleRatio; - } - processQueue(svgUpdateEvent) { - const eventName = svgUpdateEvent[0]; - switch (eventName) { - case "new": - case "diff-v1": { - if (eventName === "new") { - this.reset(); - } - this.kModule.manipulateData({ - action: "merge", - data: svgUpdateEvent[1] - }); - this.moduleInitialized = true; - return true; - } - case "viewport-change": { - if (!this.moduleInitialized) { - console.log("viewport-change before initialization"); - return false; - } - return true; - } - default: - console.log("svgUpdateEvent", svgUpdateEvent); - return false; - } - } - triggerUpdate() { - if (this.isRendering) { - return; - } - this.isRendering = true; - const doUpdate = async () => { - this.cachedDOMState = this.retrieveDOMState(); - if (this.patchQueue.length === 0) { - this.isRendering = false; - this.postprocessChanges(); - return; - } - try { - let t0 = performance.now(); - const ctoken = this.canvasRenderCToken; - if (ctoken) { - await ctoken.cancel(); - await ctoken.wait(); - this.canvasRenderCToken = void 0; - console.log("cancel canvas rendering"); - } - let needRerender = false; - while (this.patchQueue.length > 0) { - needRerender = this.processQueue(this.patchQueue.shift()) || needRerender; - } - let t1 = performance.now(); - if (needRerender) { - this.r.rescale(); - await this.r.rerender(); - this.r.rescale(); - } - let t2 = performance.now(); - const d = (e, x, y) => `${e} ${(y - x).toFixed(2)} ms`; - this.sampledRenderTime = t2 - t0; - console.log([d("parse", t0, t1), d("rerender", t1, t2), d("total", t0, t2)].join(", ")); - requestAnimationFrame(doUpdate); - } catch (e) { - console.error(e); - this.isRendering = false; - this.postprocessChanges(); - } - }; - requestAnimationFrame(doUpdate); - } - postprocessChanges() { - this.r.postRender(); - if (this.previewMode === PreviewMode.Slide) { - document.querySelectorAll(".typst-page-number-indicator").forEach((x) => { - x.textContent = `${this.kModule.retrievePagesInfo().length}`; - }); - } - } - addChangement(change) { - if (change[0] === "new") { - this.patchQueue.splice(0, this.patchQueue.length); - } - const pushChange = () => { - this.vpTimeout = void 0; - this.patchQueue.push(change); - this.triggerUpdate(); - }; - if (this.vpTimeout !== void 0) { - clearTimeout(this.vpTimeout); - } - if (change[0] === "viewport-change" && this.isRendering) { - this.vpTimeout = setTimeout(pushChange, this.sampledRenderTime || 100); - } else { - pushChange(); - } - } - addViewportChange() { - this.addChangement(["viewport-change", ""]); - } -} -function provideDoc(Base) { - return class TypstDocument { - constructor(options) { - __publicField(this, "impl"); - __publicField(this, "kModule"); - if (options.isContentPreview) { - options.renderMode = "canvas"; - } - this.kModule = options.kModule; - this.impl = new Base(options); - if (!this.impl.r) { - throw new Error(`mode is not supported, ${options == null ? void 0 : options.renderMode}`); - } - if (options.isContentPreview) { - this.impl.partialRendering = true; - this.impl.pixelPerPt = 1; - this.impl.isMixinOutline = true; - } - } - dispose() { - this.impl.dispose(); - } - reset() { - this.impl.reset(); - } - addChangement(change) { - this.impl.addChangement(change); - } - addViewportChange() { - this.impl.addViewportChange(); - } - setPageColor(color) { - this.impl.pageColor = color; - this.addViewportChange(); - } - setPartialRendering(partialRendering) { - this.impl.partialRendering = partialRendering; - } - setCursor(page, x, y) { - this.impl.cursorPosition = [page, x, y]; - } - setPartialPageNumber(page) { - if (page <= 0 || page > this.kModule.retrievePagesInfo().length) { - return false; - } - this.impl.partialRenderPage = page - 1; - this.addViewportChange(); - return true; - } - getPartialPageNumber() { - return this.impl.partialRenderPage + 1; - } - setOutineData(outline) { - this.impl.outline = outline; - this.addViewportChange(); - } - }; -} -function composeDoc(Base, ...mixins) { - return mixins.reduce((acc, mixin) => mixin(acc), Base); -} -class TypstCancellationToken { - constructor() { - __publicField(this, "isCancellationRequested", false); - __publicField(this, "_onCancelled"); - __publicField(this, "_onCancelledResolveResolved"); - let resolveT = void 0; - let resolveX = void 0; - this._onCancelled = new Promise((resolve) => { - resolveT = resolve; - if (resolveX) { - resolveX(resolve); - } - }); - this._onCancelledResolveResolved = new Promise((resolve) => { - resolveX = resolve; - if (resolveT) { - resolve(resolveT); - } - }); - } - async cancel() { - await this._onCancelledResolveResolved; - this.isCancellationRequested = true; - } - isCancelRequested() { - return this.isCancellationRequested; - } - async consume() { - (await this._onCancelledResolveResolved)(); - } - wait() { - return this._onCancelled; - } -} -const animationFrame = () => new Promise((resolve) => requestAnimationFrame(resolve)); -var TrackMode; -(function(TrackMode2) { - TrackMode2[TrackMode2["Doc"] = 0] = "Doc"; - TrackMode2[TrackMode2["Pages"] = 1] = "Pages"; -})(TrackMode || (TrackMode = {})); -var RepaintStage; -(function(RepaintStage2) { - RepaintStage2[RepaintStage2["Layout"] = 0] = "Layout"; - RepaintStage2[RepaintStage2["Svg"] = 1] = "Svg"; - RepaintStage2[RepaintStage2["Semantics"] = 2] = "Semantics"; - RepaintStage2[RepaintStage2["PrepareCanvas"] = 3] = "PrepareCanvas"; - RepaintStage2[RepaintStage2["Canvas"] = 4] = "Canvas"; -})(RepaintStage || (RepaintStage = {})); -function provideDomDoc(Base) { - return class DomDocument extends Base { - constructor(...args) { - super(...args); - /// The template element for creating DOM by string. - __publicField(this, "tmpl", document.createElement("template")); - /// The stub element for replacing an invisible element. - __publicField(this, "stub", this.createElement("")); - /// Typescript side of lib. - __publicField(this, "plugin"); - /// Rust side of kernel. - __publicField(this, "docKernel"); - /// The element to track. - __publicField(this, "resourceHeader"); - /// Expected exact state of the current DOM. - /// Initially it is empty meaning no any page is rendered. - __publicField(this, "pages", []); - /// The virtual scale of the document. - __publicField(this, "domScale", 1); - /// Track mode. - __publicField(this, "track_mode", TrackMode.Doc); - /// Current executing task. - __publicField(this, "current_task"); - /// The currently maintained viewport. - __publicField(this, "viewport"); - this.registerMode("dom"); - this.disposeList.push(() => { - this.dispose(); - }); - this.plugin = this.opts.renderer; - if (this.opts.domScale !== void 0) { - if (this.opts.domScale <= 0) { - throw new Error("domScale must be positive"); - } - this.domScale = this.opts.domScale; - } - } - dispose() { - for (const page of this.pages) { - page.dispose(); - } - if (this.docKernel) { - this.docKernel.free(); - } - } - createElement(tmpl) { - this.tmpl.innerHTML = tmpl; - return this.tmpl.content.firstElementChild; - } - async mountDom(pixelPerPt) { - console.log("mountDom", pixelPerPt); - if (this.docKernel) { - throw new Error("already mounted"); - } - this.hookedElem.innerHTML = ``; - this.resourceHeader = this.hookedElem.querySelector(".typst-svg-resources"); - this.docKernel = await this.plugin.renderer.mount_dom(this.kModule[kObject], this.hookedElem); - this.docKernel.bind_functions({ - populateGlyphs: (data) => { - let svg = this.createElement(data); - console.log("populateGlyphs", svg); - let content = svg.firstElementChild; - this.resourceHeader.append(content); - } - }); - } - async cancelAnyway$dom() { - console.log("cancelAnyway$dom"); - if (this.current_task) { - const task = this.current_task; - this.current_task = void 0; - await task.cancel(); - } - } - retrieveDOMPages() { - return Array.from(this.hookedElem.querySelectorAll(".typst-dom-page")); - } - // doesn't need to postRender - postRender$dom() { - } - // doesn't need to rescale - rescale$dom() { - } - getDomViewport(cachedWindow, cachedBoundingRect) { - const left = cachedBoundingRect.left; - const top = -cachedBoundingRect.top; - const right = cachedBoundingRect.right; - const bottom = cachedWindow.innerHeight - cachedBoundingRect.top; - const rect = { - x: 0, - y: top / this.domScale, - width: Math.max(right - left, 0) / this.domScale, - height: Math.max(bottom - top, 0) / this.domScale - }; - if (rect.width <= 0 || rect.height <= 0) { - rect.x = rect.y = rect.width = rect.height = 0; - } - return rect; - } - // fast mode - async rerender$dom() { - const domState = this.retrieveDOMState(); - const { x, y, width, height } = this.getDomViewport(domState.window, domState.boundingRect); - let dirty = await this.docKernel.relayout(x, y, width, height); - if (!dirty) { - return; - } - const cancel = new TypstCancellationToken(); - this.doRender$dom(cancel); - this.current_task = cancel; - } - async doRender$dom(ctx) { - const condOrExit = (needFrame, cb) => { - if (needFrame && !ctx.isCancelRequested() && cb) { - return cb(); - } - }; - const pages = this.retrieveDOMPages().map((page) => { - const { innerWidth, innerHeight } = window; - const browserBBox = page.getBoundingClientRect(); - return { - inWindow: !(browserBBox.left > innerWidth || browserBBox.right < 0 || browserBBox.top > innerHeight || browserBBox.bottom < 0), - page - }; - }); - const renderPage = async (i) => { - await animationFrame(); - if (ctx.isCancelRequested()) { - console.log("cancel stage", RepaintStage.Layout, i); - return void 0; - } - const page = pages[i].page; - const browserBBox = page.getBoundingClientRect(); - const v = this.getDomViewport(window, browserBBox); - const needCalc = (stage) => this.docKernel.need_repaint(i, v.x, v.y, v.width, v.height, stage); - const repaint = (stage) => this.docKernel.repaint(i, v.x, v.y, v.width, v.height, stage); - const calc = (stage) => { - if (ctx.isCancelRequested()) { - return void 0; - } - return condOrExit(needCalc(stage), () => repaint(stage)); - }; - await calc(RepaintStage.Layout); - const wScale = (browserBBox.width ? Number.parseFloat(page.getAttribute("data-width")) / browserBBox.width : 1) * this.domScale; - const hScale = (browserBBox.height ? Number.parseFloat(page.getAttribute("data-height")) / browserBBox.height : 1) * this.domScale; - v.x *= wScale; - v.y *= hScale; - v.y -= 100; - v.width *= wScale; - v.height *= hScale; - v.height += 200; - await calc(RepaintStage.Svg); - await calc(RepaintStage.Semantics); - if (ctx.isCancelRequested()) { - console.log("cancel stage", RepaintStage.Semantics, i); - return void 0; - } - if (needCalc(RepaintStage.PrepareCanvas)) { - const calcCanvasAfterPreparing = async () => { - await repaint(RepaintStage.PrepareCanvas); - if (ctx.isCancelRequested()) { - return void 0; - } - return calc(RepaintStage.Canvas); - }; - calcCanvasAfterPreparing(); - } else { - await calc(RepaintStage.Canvas); - } - }; - const renderPages = async (inWindow) => { - for (let idx = 0; idx < pages.length; ++idx) { - if (ctx.isCancelRequested()) { - console.log("cancel page", RepaintStage.Layout, idx); - return; - } - if (pages[idx].inWindow === inWindow) { - await renderPage(idx); - } - } - }; - this.cancelAnyway$dom(); - await renderPages(true); - await renderPages(false); - if (ctx.isCancelRequested()) { - return; - } - console.log("finished", RepaintStage.Layout); - } - }; -} -class TypstDomDocument extends provideDoc(composeDoc(TypstDocumentContext, provideDomDoc)) { -} -let RenderSession$1 = (_a = kObject, class RenderSession { - /** - * @internal - */ - constructor(plugin, o) { - __publicField(this, "plugin"); - /** - * @internal - */ - __publicField(this, _a); - this.plugin = plugin; - this[kObject] = o; - } - /** - * @deprecated set in {@link RenderToCanvasOptions} instead - * - * Set the background color of the Typst document. - * @param {string} t - The background color in format of `^#?[0-9a-f]{6}$` - * - * Note: Default to `#ffffff`. - * - * Note: Only available in canvas rendering mode. - */ - set backgroundColor(t) { - if (t !== void 0) { - this[kObject].background_color = t; - } - } - /** - * Get the background color of the Typst document. - * - * Note: Default to `#ffffff`. - * - * Note: Only available in canvas rendering mode. - */ - get backgroundColor() { - return this[kObject].background_color; - } - /** - * Set the pixel per point scale up the canvas panel. - * - * Note: Default to `3`. - * - * Note: Only available in canvas rendering mode. - */ - set pixelPerPt(t) { - if (t !== void 0) { - this[kObject].pixel_per_pt = t; - } - } - /** - * @deprecated set in {@link RenderToCanvasOptions} instead - * - * Get the pixel per point scale up the canvas panel. - * - * Note: Default to `3`. - * - * Note: Only available in canvas rendering mode. - */ - get pixelPerPt() { - return this[kObject].pixel_per_pt; - } - /** - * Reset state - */ - reset() { - this.plugin.resetSession(this); - } - /** - * @deprecated - * use {@link docWidth} instead - */ - get doc_width() { - return this[kObject].doc_width; - } - get docWidth() { - return this[kObject].doc_width; - } - /** - * @deprecated - * use {@link docHeight} instead - */ - get doc_height() { - return this[kObject].doc_height; - } - get docHeight() { - return this[kObject].doc_height; - } - retrievePagesInfo() { - const pages_info = this[kObject].pages_info; - const pageInfos = []; - const pageCount = pages_info.page_count; - for (let i = 0; i < pageCount; i++) { - const pageAst = pages_info.page(i); - pageInfos.push({ - pageOffset: pageAst.page_off, - width: pageAst.width_pt, - height: pageAst.height_pt - }); - } - return pageInfos; - } - getSourceLoc(path) { - return this[kObject].source_span(path); - } - /** - * See {@link TypstRenderer#renderSvg} for more details. - */ - renderSvg(options) { - return this.plugin.renderSvg({ - renderSession: this, - ...options - }); - } - /** - * See {@link TypstRenderer#renderToSvg} for more details. - */ - renderToSvg(options) { - return this.plugin.renderToSvg({ - renderSession: this, - ...options - }); - } - /** - * See {@link TypstRenderer#renderCanvas} for more details. - */ - renderCanvas(options) { - return this.plugin.renderCanvas({ - renderSession: this, - ...options - }); - } - /** - * See {@link TypstRenderer#manipulateData} for more details. - */ - manipulateData(opts) { - this.plugin.manipulateData({ - renderSession: this, - ...opts - }); - } - /** - * See {@link TypstRenderer#renderSvgDiff} for more details. - */ - renderSvgDiff(opts) { - return this.plugin.renderSvgDiff({ - renderSession: this, - ...opts - }); - } - /** - * @deprecated - * use {@link getSourceLoc} instead - */ - get_source_loc(path) { - return this[kObject].source_span(path); - } - /** - * @deprecated - * use {@link renderSvgDiff} instead - */ - render_in_window(rect_lo_x, rect_lo_y, rect_hi_x, rect_hi_y) { - return this[kObject].render_in_window(rect_lo_x, rect_lo_y, rect_hi_x, rect_hi_y); - } - /** - * @deprecated - * use {@link manipulateData} instead - */ - merge_delta(data) { - this.plugin.manipulateData({ - renderSession: this, - action: "merge", - data - }); - } -}); -var ManageStatus; -(function(ManageStatus2) { - ManageStatus2[ManageStatus2["Delete"] = 0] = "Delete"; - ManageStatus2[ManageStatus2["New"] = 1] = "New"; - ManageStatus2[ManageStatus2["Update"] = 2] = "Update"; -})(ManageStatus || (ManageStatus = {})); -let TypstWorker$1 = (_b = kObject, class TypstWorker { - /** - * @internal - */ - constructor(plugin, o) { - __publicField(this, "plugin"); - /** - * @internal - */ - __publicField(this, _b); - /** - * @internal - */ - __publicField(this, "managedCanvasElemList", /* @__PURE__ */ new Map()); - /** - * @internal - */ - __publicField(this, "canvasCounter", Math.random()); - this.plugin = plugin; - this[kObject] = o; - } - /** - * See {@link TypstRenderer#manipulateData} for more details. - */ - manipulateData(action, data) { - return this[kObject].manipulate_data(action, data); - } - /** - * You must submit all canvas in pages to ensure synchronization with the background worker - * - * See {@link TypstRenderer#renderCanvas} for more details. - */ - renderCanvas(canvasElemList) { - const m = this.managedCanvasElemList; - for (const [_, elem] of m) { - elem[0] = ManageStatus.Delete; - } - for (const elem of canvasElemList) { - const canvas = elem.canvas; - let elemId = canvas.dataset.manageId; - let action = ManageStatus.Update; - if (!elemId) { - elemId = this.canvasCounter.toFixed(5); - this.canvasCounter += 1; - canvas.dataset.manageId = elemId; - action = ManageStatus.New; - } - let prev = m.get(elemId); - if (prev && prev[0] !== ManageStatus.Delete) { - throw new Error("cannot update a canvas for two times in batch"); - } - m.set(elemId, [action, { ...elem }]); - } - const entries = Array.from(m.entries()); - const actions = new Uint8Array(entries.length); - const elements = new Array(entries.length); - const options = entries.map(([key, [action, elem]], index) => { - if (!action) { - m.delete(key); - } - actions[index] = action; - elements[index] = elem.canvas; - return this.plugin.canvasOptionsToRust(elem); - }); - return this[kObject].render_canvas(actions, elements, options); - } - async retrievePagesInfo() { - const pages_info = await this[kObject].get_pages_info(); - console.log(pages_info); - const pageInfos = []; - const pageCount = pages_info.page_count; - for (let i = 0; i < pageCount; i++) { - const pageAst = pages_info.page(i); - pageInfos.push({ - pageOffset: pageAst.page_off, - width: pageAst.width_pt, - height: pageAst.height_pt - }); - } - return pageInfos; - } -}); -const gRendererModule = (module) => new LazyWasmModule(async (bin) => { - return await module.default(bin); -}); -function createTypstRenderer() { - return new TypstRendererDriver(); -} -let warnOnceCanvasSet = true; -class TypstRendererDriver { - constructor() { - __publicField(this, "renderer"); - __publicField(this, "rendererJs"); - } - async init(options) { - var _a2; - this.rendererJs = await (((_a2 = options == null ? void 0 : options.getWrapper) == null ? void 0 : _a2.call(options)) || Promise.resolve().then(() => wasmPackShim)); - const TypstRendererBuilder2 = this.rendererJs.TypstRendererBuilder; - this.renderer = await buildComponent(options, gRendererModule(this.rendererJs), TypstRendererBuilder2, {}); - } - loadGlyphPack(_pack) { - return Promise.resolve(); - } - createOptionsToRust(options) { - const rustOptions = new this.rendererJs.CreateSessionOptions(); - if (options.format !== void 0) { - rustOptions.format = options.format; - } - if (options.artifactContent !== void 0) { - rustOptions.artifact_content = options.artifactContent; - } - return rustOptions; - } - canvasOptionsToRust(options) { - const rustOptions = new this.rendererJs.RenderPageImageOptions(); - if (options.pageOffset === void 0) { - throw new Error("pageOffset is required in reflexo v0.5.0"); - } else { - rustOptions.page_off = options.pageOffset; - } - if (options.cacheKey !== void 0) { - rustOptions.cache_key = options.cacheKey; - } - if (options.backgroundColor !== void 0) { - rustOptions.background_color = options.backgroundColor; - } - if (options.pixelPerPt !== void 0) { - rustOptions.pixel_per_pt = options.pixelPerPt; - } - if (options.dataSelection !== void 0) { - let encoded = 0; - if (options.dataSelection.body) { - encoded |= 1 << 0; - } else if (options.canvas && warnOnceCanvasSet) { - warnOnceCanvasSet = false; - console.warn("dataSelection.body is not set but providing canvas for body"); - } - if (options.dataSelection.text || options.dataSelection.annotation) { - console.error("dataSelection.text and dataSelection.annotation are deprecated"); - } - if (options.dataSelection.semantics) { - encoded |= 1 << 3; - } - rustOptions.data_selection = encoded; - } - return rustOptions; - } - retrievePagesInfoFromSession(session) { - return session.retrievePagesInfo(); - } - /** - * Render a Typst document to canvas. - */ - renderCanvas(options) { - return this.withinOptionSession(options, async (sessionRef) => { - return this.renderer.render_page_to_canvas(sessionRef[kObject], options.canvas || void 0, this.canvasOptionsToRust(options)); - }); - } - // async renderPdf(artifactContent: string): Promise { - // return this.renderer.render_to_pdf(artifactContent); - // } - async inAnimationFrame(fn) { - return new Promise((resolve, reject) => { - requestAnimationFrame(() => { - try { - resolve(fn()); - } catch (e) { - reject(e); - } - }); - }); - } - async renderDisplayLayer(session, canvasList, options) { - const pages_info = session[kObject].pages_info; - const page_count = pages_info.page_count; - const doRender = async (i, page_off) => { - const canvas = canvasList[i]; - const ctx = canvas.getContext("2d"); - if (!ctx) { - throw new Error("canvas context is null"); - } - return await this.renderCanvas({ - ...options, - canvas: ctx, - renderSession: session, - pageOffset: page_off - }); - }; - const t = performance.now(); - const textContentList = await (async () => { - const results = []; - for (let i = 0; i < page_count; i++) { - results.push(await this.inAnimationFrame(() => doRender(i, i))); - } - return results; - })(); - const t2 = performance.now(); - console.log(`display layer used: render = ${(t2 - t).toFixed(1)}ms`); - return textContentList; - } - renderTextLayer(layerList, textSourceList) { - const t2 = performance.now(); - layerList.forEach((layer, i) => { - layer.innerHTML = textSourceList[i].htmlSemantics[0]; - }); - const t3 = performance.now(); - console.log(`text layer used: render = ${(t3 - t2).toFixed(1)}ms`); - } - async render(options) { - if ("format" in options) { - if (options.format !== "vector") { - const artifactFormats = ["serde_json", "js", "ir"]; - if (artifactFormats.includes(options.format)) { - throw new Error(`deprecated format ${options.format}, please use vector format`); - } - } - } - return this.renderToCanvas(options); - } - async renderDom(options) { - if ("format" in options) { - if (options.format !== "vector") { - const artifactFormats = ["serde_json", "js", "ir"]; - if (artifactFormats.includes(options.format)) { - throw new Error(`deprecated format ${options.format}, please use vector format`); - } - } - } - return this.withinOptionSession(options, async (sessionRef) => { - const t = new TypstDomDocument({ - ...options, - renderMode: "dom", - hookedElem: options.container, - kModule: sessionRef, - renderer: this - }); - await t.impl.mountDom(options.pixelPerPt); - return t; - }); - } - async renderToCanvas(options) { - let session; - let renderPageResults; - const mountContainer = options.container; - mountContainer.style.visibility = "hidden"; - const doRenderDisplayLayer = async (canvasList, resetLayout) => { - try { - renderPageResults = await this.renderDisplayLayer(session, canvasList, options); - resetLayout(); - } finally { - mountContainer.style.visibility = "visible"; - } - }; - return this.withinOptionSession(options, async (sessionRef) => { - session = sessionRef; - if (session[kObject].pages_info.page_count === 0) { - throw new Error(`No page found in session`); - } - if (options.pixelPerPt !== void 0 && options.pixelPerPt <= 0) { - throw new Error("Invalid typst.RenderOptions.pixelPerPt, should be a positive number " + options.pixelPerPt); - } - let backgroundColor = options.backgroundColor; - if (backgroundColor !== void 0) { - if (!/^#[0-9a-f]{6}$/.test(backgroundColor)) { - throw new Error("Invalid typst.backgroundColor color for matching ^#?[0-9a-f]{6}$ " + backgroundColor); - } - } - session.pixelPerPt = options.pixelPerPt ?? TypstDefaultParams.PIXEL_PER_PT; - session.backgroundColor = backgroundColor ?? "#ffffff"; - const t = performance.now(); - const pageView = new RenderView(this.retrievePagesInfoFromSession(session), mountContainer, options); - const t2 = performance.now(); - console.log(`layer used: retrieve = ${(t2 - t).toFixed(1)}ms`); - await doRenderDisplayLayer(pageView.canvasList, () => pageView.resetLayout()); - this.renderTextLayer(pageView.textLayerList, renderPageResults); - return; - }); - } - createModule(b) { - return Promise.resolve(new RenderSession$1(this, this.renderer.create_session(b && this.createOptionsToRust({ - format: "vector", - artifactContent: b - })))); - } - async createWorkerV0(worker) { - return new TypstWorker$1(this, await this.renderer.create_worker(worker)); - } - workerBridge() { - return this.renderer.create_worker_bridge(); - } - renderSvg(options, container) { - if (options instanceof RenderSession$1 || container) { - throw new Error("removed api, please use renderToSvg({ renderSession, container }) instead"); - } - return this.withinOptionSession(options, async (sessionRef) => { - let parts = void 0; - if (options.data_selection) { - parts = 0; - if (options.data_selection.body) { - parts |= 1 << 0; - } - if (options.data_selection.defs) { - parts |= 1 << 1; - } - if (options.data_selection.css) { - parts |= 1 << 2; - } - if (options.data_selection.js) { - parts |= 1 << 3; - } - } - return Promise.resolve(this.renderer.svg_data(sessionRef[kObject], parts)); - }); - } - renderSvgDiff(options) { - if (!options.window) { - return this.renderer.render_svg_diff(options.renderSession[kObject], 0, 0, 1e33, 1e33); - } - return this.renderer.render_svg_diff(options.renderSession[kObject], options.window.lo.x, options.window.lo.y, options.window.hi.x, options.window.hi.y); - } - renderToSvg(options) { - return this.withinOptionSession(options, async (sessionRef) => { - return Promise.resolve(this.renderer.render_svg(sessionRef[kObject], options.container)); - }); - } - getCustomV1(options) { - return Promise.resolve(this.renderer.get_customs(options.renderSession[kObject])); - } - resetSession(session) { - return this.renderer.reset(session[kObject]); - } - manipulateData(opts) { - return this.renderer.manipulate_data(opts.renderSession[kObject], opts.action ?? "reset", opts.data); - } - withinOptionSession(options, fn) { - function isRenderByContentOption(options2) { - return "artifactContent" in options2; - } - if ("renderSession" in options) { - return fn(options.renderSession); - } - if (isRenderByContentOption(options)) { - return this.runWithSession(options, fn); - } - throw new Error("Invalid render options, should be one of RenderByContentOptions|RenderBySessionOptions"); - } - async runWithSession(arg1, arg2) { - let options = arg1; - let fn = arg2; - if (!arg2) { - options = void 0; - fn = arg1; - } - const session = this.renderer.create_session( - /* moved */ - options && this.createOptionsToRust(options) - ); - try { - const res = await fn(new RenderSession$1(this, session)); - session.free(); - return res; - } catch (e) { - session.free(); - throw e; - } - } -} -window.TypstRenderModule = { - createTypstRenderer -}; -let initialRender = true; -let jumppedCrossLink = false; -function postProcessCrossLinks(appElem, reEnters) { - function processLink(a) { - if (origin) { - const onclick2 = a.getAttribute("onclick"); - if (onclick2 === null) { - let target = a.getAttribute("target"); - if (target === "_blank") { - a.removeAttribute("target"); - } - } else if (globalSemaLabels) { - if (onclick2.startsWith("handleTypstLocation")) { - const [u, x, y] = onclick2.split("(")[1].split(")")[0].split(",").slice(1).map((s) => Number.parseFloat(s.trim())); - for (const [label, _dom, pos] of globalSemaLabels) { - const [u1, x1, y1] = pos; - if (u === u1 && Math.abs(x - x1) < 0.01 && Math.abs(y - y1) < 0.01) { - a.id = `typst-label-${label}`; - a.setAttribute("href", `#label-${label}`); - a.setAttribute("xlink:href", `#label-${label}`); - break; - } - } - } - } - } - const decodeTypstUrlc = (s) => s.split("-").map((s2) => { - const n = Number.parseInt(s2); - if (Number.isNaN(n)) { - return s2; - } else { - return String.fromCharCode(n); - } - }).join(""); - const href = a.getAttribute("href") || a.getAttribute("xlink:href"); - if (href == null && a.tagName !== "A") { - const sub = a.getElementsByTagName("a"); - if (sub.length > 0) { - for (const s of sub) { - processLink(s); - } - } - return; - } - if (!href) { - return; - } - if (href.startsWith("cross-link")) { - const url = new URL(href); - const pathLabelUnicodes = url.searchParams.get("path-label"); - const labelUnicodes = url.searchParams.get("label"); - const plb = decodeTypstUrlc(pathLabelUnicodes).replace(".typ", ".html").replace(/^\//g, ""); - let absolutePath = window.typstPathToRoot ? window.typstPathToRoot.replace(/\/$/g, "") : ""; - absolutePath = new URL(`${absolutePath}/${plb}`, window.location.href).href; - if (labelUnicodes) { - absolutePath += "#label-" + encodeURIComponent(decodeTypstUrlc(labelUnicodes)); - } - a.setAttribute("href", absolutePath); - a.setAttribute("xlink:href", absolutePath); - } - const onclick = a.getAttribute("onclick"); - if (onclick && onclick.includes("document.querySelector")) { - a.setAttribute( - "onclick", - onclick.replace("return false", "window.updateHovers([sel]); return false") - ); - } - } - const links = appElem.querySelectorAll(".typst-content-link"); - if (links.length === 0) { - console.log("no links found, probe after a while"); - setTimeout(() => postProcessCrossLinks(appElem, reEnters * 1.5), reEnters); - return; - } - links.forEach(processLink); - if (window.location.hash && !jumppedCrossLink) { - const hash = window.location.hash; - const firstSep = hash.indexOf("-"); - if (firstSep != -1 && hash.slice(0, firstSep) === "#label") { - const labelTarget = hash.slice(firstSep + 1); - { - let sel = document.querySelector( - `[data-typst-label=${JSON.stringify(decodeURIComponent(labelTarget))}]` - ); - if (sel) { - window.scroll({ - top: sel.getBoundingClientRect().top + window.scrollY - window.innerHeight * 0.382 - }); - updateHovers([sel]); - initialRender = false; - jumppedCrossLink = true; - return; - } - } - for (const [label, dom, pos] of globalSemaLabels) { - if (label === labelTarget) { - const [_, x, y] = pos; - window.handleTypstLocation(dom, 1, x, y, { - behavior: initialRender ? "smooth" : "instant" - }); - initialRender = false; - jumppedCrossLink = true; - break; - } - } - } - } -} -let prevHovers = void 0; -function updateHovers(elems) { - if (prevHovers) { - for (const h of prevHovers) { - h.classList.remove("focus"); - } - } - if (elems) { - for (const h of elems) { - h.classList.add("focus"); - } - } - prevHovers = elems; -} -window.updateHovers = updateHovers; -let globalSemaLabels = []; -function findLinkInSvg(r, xy) { - const bbox = r.getBoundingClientRect(); - if (xy[0] < bbox.left - 1 || xy[0] > bbox.right + 1 || xy[1] < bbox.top - 1 || xy[1] > bbox.bottom + 1) { - return; - } - if (r.classList.contains("pseudo-link")) { - return r; - } - for (let i = 0; i < r.children.length; i++) { - const a = findLinkInSvg(r.children[i], xy); - if (a) { - return a; - } - } - return void 0; -} -const findAncestor = (el, cls) => { - while (el && !el.classList.contains(cls)) el = el.parentElement; - return el; -}; -window.typstBookRenderHtmlPage = function(relPath, appContainer) { - const getTheme = () => window.getTypstTheme(); - let currTheme = getTheme(); - async function reloadArtifact(theme) { - const preloadContent = appContainer == null ? void 0 : appContainer.querySelector(".typst-preload-content"); - if (!preloadContent) { - console.error("no preload content found"); - return; - } - preloadContent.innerHTML = ""; - preloadContent.removeAttribute("data-applied-width"); - const artifactData = await fetch(`${relPath}.${theme}.html`).then((response) => response.text()); - const themePreloadContent = document.createElement("div"); - themePreloadContent.className = "typst-preload-content"; - themePreloadContent.innerHTML = artifactData; - preloadContent.replaceWith(themePreloadContent); - themePreloadContent.style.display = "block"; - postProcessCrossLinks(themePreloadContent, 100); - } - reloadArtifact(currTheme).then(() => { - let base = Promise.resolve(); - window.typstChangeTheme = () => { - const nextTheme = getTheme(); - if (nextTheme === currTheme) { - return base; - } - currTheme = nextTheme; - return reloadArtifact(currTheme); - }; - window.typstChangeTheme(); - }); -}; -window.typstBookRenderPage = function(plugin, relPath, appContainer) { - const getTheme = () => window.getTypstTheme(); - let currTheme = getTheme(); - let session = void 0; - let dom = void 0; - let disposeSession = () => { - }; - const appElem = document.createElement("div"); - if (appElem && appContainer) { - appElem.className = "typst-app"; - appContainer.appendChild(appElem); - } - const dec = new TextDecoder(); - window.typstBindSvgDom = async (_elem, _dom) => { - }; - let runningSemantics = {}; - const typstBindCustomSemantics = async (root, svg, semantics) => { - const index = root == null ? void 0 : root.getAttribute("data-index"); - const key = `${index}`; - const width = root == null ? void 0 : root.getAttribute("data-width"); - const keyResolving = `${width}`; - if (runningSemantics[key] === keyResolving) { - return; - } - runningSemantics[key] = keyResolving; - console.log("bind custom semantics", key, keyResolving, svg == null ? void 0 : svg.viewBox); - const customs = await plugin.getCustomV1({ - renderSession: session - }); - const semaLabel = customs.find((k) => k[0] === "sema-label"); - if (semaLabel) { - const labelBin = semaLabel[1]; - const labels = JSON.parse(dec.decode(labelBin)); - globalSemaLabels = labels.map(([label, pos]) => { - const [_, u, x, y] = pos.split(/[pxy]/).map(Number.parseFloat); - return [encodeURIComponent(label), svg, [u, x, y]]; - }); - } - postProcessCrossLinks(semantics, 100); - }; - let semanticHandlers = []; - window.typstBindCustomSemantics = (root, svg, semantics) => setTimeout(() => { - const semanticHandler = () => { - typstBindCustomSemantics(root, svg, semantics); - }; - semanticHandler(); - semanticHandlers.push(semanticHandler); - }, 0); - const baseHandleTypstLocation = window.handleTypstLocation; - window.handleTypstLocation = (elem, page, x, y, options) => { - const docRoot = findAncestor(elem, "typst-app"); - if (!docRoot) { - console.warn("no typst-app found", elem); - return; - } - console.log(docRoot); - options = options || {}; - options.isDom = true; - for (const h of docRoot.children) { - if (h.classList.contains("typst-dom-page")) { - const idx = Number.parseInt(h.getAttribute("data-index")); - if (idx + 1 === page) { - const svg = h.querySelector(".typst-svg-page"); - if (svg) { - baseHandleTypstLocation(svg, page, x, y, options); - } - return; - } - } - } - }; - window.assignSemaHash = (u, x, y) => { - var _a2; - for (const [label, dom2, pos] of globalSemaLabels) { - const [u1, x1, y1] = pos; - if (u === u1 && Math.abs(x - x1) < 0.01 && Math.abs(y - y1) < 0.01) { - location.hash = `label-${label}`; - (_a2 = window.typstCheckAndRerender) == null ? void 0 : _a2.call(window, false, new Error("assignSemaHash")).then(() => { - const width = dom2.viewBox.baseVal.width; - const height = dom2.viewBox.baseVal.height; - const bbox = dom2.getBoundingClientRect(); - const domX1 = bbox.left + x1 / width * bbox.width; - const domY1 = bbox.top + y1 / height * bbox.height; - const lnk = findLinkInSvg(dom2, [domX1, domY1]); - if (!lnk) { - return; - } - const relatedElems = window.typstGetRelatedElements(lnk); - updateHovers(relatedElems); - return; - }); - return; - } - } - updateHovers([]); - location.hash = `loc-${u}x${x.toFixed(2)}x${y.toFixed(2)}`; - }; - async function reloadArtifact(theme) { - if (dom) { - dom.dispose(); - dom = void 0; - } - if (session) { - disposeSession(); - session = void 0; - } - appElem.innerHTML = ""; - appElem.removeAttribute("data-applied-width"); - const artifactData = await fetch(`${relPath}.${theme}.multi.sir.in`).then((response) => response.arrayBuffer()).then((buffer) => new Uint8Array(buffer)); - const t1 = performance.now(); - return new Promise((resolve) => { - return plugin.runWithSession((sessionRef) => { - return new Promise(async (doDisposeSession) => { - disposeSession = doDisposeSession; - session = sessionRef; - const t2 = performance.now(); - jumppedCrossLink = false; - semanticHandlers.splice(0, semanticHandlers.length); - runningSemantics = {}; - dom = await plugin.renderDom({ - renderSession: sessionRef, - container: appElem, - pixelPerPt: 4.5 - }); - const mod = dom.impl.modes.find(([k, _]) => k == "dom"); - const postRender = mod[1].postRender; - mod[1].postRender = function() { - console.log("hack run semantic handlers"); - postRender.apply(this); - for (const h of semanticHandlers) { - h(); - } - return; - }; - console.log( - `theme = ${theme}, load artifact took ${t2 - t1} milliseconds, parse artifact took ${t2 - t1} milliseconds` - ); - dom.addChangement(["new", artifactData]); - resolve(dom); - }); - }); - }); - } - reloadArtifact(currTheme).then((dom2) => { - let base = Promise.resolve(); - window.typstChangeTheme = () => { - const nextTheme = getTheme(); - if (nextTheme === currTheme) { - return base; - } - currTheme = nextTheme; - return reloadArtifact(currTheme); - }; - const viewportHandler = () => dom2.addViewportChange(); - window.addEventListener("resize", viewportHandler); - window.addEventListener("scroll", viewportHandler); - dom2.impl.disposeList.push(() => { - window.removeEventListener("resize", viewportHandler); - window.removeEventListener("scroll", viewportHandler); - }); - window.typstRerender = viewportHandler; - window.typstChangeTheme(); - }); -}; -let wasm; -const heap = new Array(128).fill(void 0); -heap.push(void 0, null, true, false); -function getObject(idx) { - return heap[idx]; -} -let heap_next = heap.length; -function addHeapObject(obj) { - if (heap_next === heap.length) heap.push(heap.length + 1); - const idx = heap_next; - heap_next = heap[idx]; - if (typeof heap_next !== "number") throw new Error("corrupt heap"); - heap[idx] = obj; - return idx; -} -function handleError(f, args) { - try { - return f.apply(this, args); - } catch (e) { - wasm.__wbindgen_export_0(addHeapObject(e)); - } -} -function logError(f, args) { - try { - return f.apply(this, args); - } catch (e) { - let error = function() { - try { - return e instanceof Error ? `${e.message} - -Stack: -${e.stack}` : e.toString(); - } catch (_) { - return ""; - } - }(); - console.error("wasm-bindgen: imported JS function that was not marked as `catch` threw an error:", error); - throw e; - } -} -function _assertNum(n) { - if (typeof n !== "number") throw new Error(`expected a number argument, found ${typeof n}`); -} -const cachedTextDecoder = typeof TextDecoder !== "undefined" ? new TextDecoder("utf-8", { ignoreBOM: true, fatal: true }) : { decode: () => { - throw Error("TextDecoder not available"); -} }; -if (typeof TextDecoder !== "undefined") { - cachedTextDecoder.decode(); -} -let cachedUint8ArrayMemory0 = null; -function getUint8ArrayMemory0() { - if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) { - cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer); - } - return cachedUint8ArrayMemory0; -} -function getStringFromWasm0(ptr, len) { - ptr = ptr >>> 0; - return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len)); -} -let WASM_VECTOR_LEN = 0; -const cachedTextEncoder = typeof TextEncoder !== "undefined" ? new TextEncoder("utf-8") : { encode: () => { - throw Error("TextEncoder not available"); -} }; -const encodeString = typeof cachedTextEncoder.encodeInto === "function" ? function(arg, view) { - return cachedTextEncoder.encodeInto(arg, view); -} : function(arg, view) { - const buf = cachedTextEncoder.encode(arg); - view.set(buf); - return { - read: arg.length, - written: buf.length - }; -}; -function passStringToWasm0(arg, malloc, realloc) { - if (typeof arg !== "string") throw new Error(`expected a string argument, found ${typeof arg}`); - if (realloc === void 0) { - const buf = cachedTextEncoder.encode(arg); - const ptr2 = malloc(buf.length, 1) >>> 0; - getUint8ArrayMemory0().subarray(ptr2, ptr2 + buf.length).set(buf); - WASM_VECTOR_LEN = buf.length; - return ptr2; - } - let len = arg.length; - let ptr = malloc(len, 1) >>> 0; - const mem = getUint8ArrayMemory0(); - let offset = 0; - for (; offset < len; offset++) { - const code = arg.charCodeAt(offset); - if (code > 127) 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 = encodeString(arg, view); - if (ret.read !== arg.length) throw new Error("failed to pass whole string"); - offset += ret.written; - ptr = realloc(ptr, len, offset, 1) >>> 0; - } - WASM_VECTOR_LEN = offset; - return ptr; -} -let cachedDataViewMemory0 = null; -function getDataViewMemory0() { - if (cachedDataViewMemory0 === null || cachedDataViewMemory0.buffer.detached === true || cachedDataViewMemory0.buffer.detached === void 0 && cachedDataViewMemory0.buffer !== wasm.memory.buffer) { - cachedDataViewMemory0 = new DataView(wasm.memory.buffer); - } - return cachedDataViewMemory0; -} -function isLikeNone(x) { - return x === void 0 || x === null; -} -function _assertBoolean(n) { - if (typeof n !== "boolean") { - throw new Error(`expected a boolean argument, found ${typeof n}`); - } -} -function dropObject(idx) { - if (idx < 132) return; - heap[idx] = heap_next; - heap_next = idx; -} -function takeObject(idx) { - const ret = getObject(idx); - dropObject(idx); - return ret; -} -const CLOSURE_DTORS = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((state) => { - wasm.__wbindgen_export_4.get(state.dtor)(state.a, state.b); -}); -function makeClosure(arg0, arg1, dtor, f) { - const state = { a: arg0, b: arg1, cnt: 1, dtor }; - const real = (...args) => { - state.cnt++; - try { - return f(state.a, state.b, ...args); - } finally { - if (--state.cnt === 0) { - wasm.__wbindgen_export_4.get(state.dtor)(state.a, state.b); - state.a = 0; - CLOSURE_DTORS.unregister(state); - } - } - }; - real.original = state; - CLOSURE_DTORS.register(real, state, state); - return real; -} -function makeMutClosure(arg0, arg1, dtor, f) { - const state = { a: arg0, b: arg1, cnt: 1, dtor }; - const real = (...args) => { - state.cnt++; - const a = state.a; - state.a = 0; - try { - return f(a, state.b, ...args); - } finally { - if (--state.cnt === 0) { - wasm.__wbindgen_export_4.get(state.dtor)(a, state.b); - CLOSURE_DTORS.unregister(state); - } else { - state.a = a; - } - } - }; - real.original = state; - CLOSURE_DTORS.register(real, state, state); - return real; -} -function debugString(val) { - const type = typeof val; - if (type == "number" || type == "boolean" || val == null) { - return `${val}`; - } - if (type == "string") { - return `"${val}"`; - } - if (type == "symbol") { - const description = val.description; - if (description == null) { - return "Symbol"; - } else { - return `Symbol(${description})`; - } - } - if (type == "function") { - const name = val.name; - if (typeof name == "string" && name.length > 0) { - return `Function(${name})`; - } else { - return "Function"; - } - } - if (Array.isArray(val)) { - const length = val.length; - let debug = "["; - if (length > 0) { - debug += debugString(val[0]); - } - for (let i = 1; i < length; i++) { - debug += ", " + debugString(val[i]); - } - debug += "]"; - return debug; - } - const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); - let className; - if (builtInMatches && builtInMatches.length > 1) { - className = builtInMatches[1]; - } else { - return toString.call(val); - } - if (className == "Object") { - try { - return "Object(" + JSON.stringify(val) + ")"; - } catch (_) { - return "Object"; - } - } - if (val instanceof Error) { - return `${val.name}: ${val.message} -${val.stack}`; - } - return className; -} -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 passArrayJsValueToWasm0(array, malloc) { - const ptr = malloc(array.length * 4, 4) >>> 0; - const mem = getDataViewMemory0(); - for (let i = 0; i < array.length; i++) { - mem.setUint32(ptr + 4 * i, addHeapObject(array[i]), true); - } - WASM_VECTOR_LEN = array.length; - return ptr; -} -function _assertClass(instance, klass) { - if (!(instance instanceof klass)) { - throw new Error(`expected instance of ${klass.name}`); - } -} -function renderer_build_info() { - const ret = wasm.renderer_build_info(); - return takeObject(ret); -} -let cachedUint32ArrayMemory0 = null; -function getUint32ArrayMemory0() { - if (cachedUint32ArrayMemory0 === null || cachedUint32ArrayMemory0.byteLength === 0) { - cachedUint32ArrayMemory0 = new Uint32Array(wasm.memory.buffer); - } - return cachedUint32ArrayMemory0; -} -function passArray32ToWasm0(arg, malloc) { - const ptr = malloc(arg.length * 4, 4) >>> 0; - getUint32ArrayMemory0().set(arg, ptr / 4); - WASM_VECTOR_LEN = arg.length; - return ptr; -} -function __wbg_adapter_26(arg0, arg1) { - _assertNum(arg0); - _assertNum(arg1); - wasm.__wbindgen_export_5(arg0, arg1); -} -function __wbg_adapter_29(arg0, arg1, arg2) { - _assertNum(arg0); - _assertNum(arg1); - wasm.__wbindgen_export_6(arg0, arg1, addHeapObject(arg2)); -} -function __wbg_adapter_32(arg0, arg1, arg2) { - _assertNum(arg0); - _assertNum(arg1); - wasm.__wbindgen_export_7(arg0, arg1, addHeapObject(arg2)); -} -function __wbg_adapter_66(arg0, arg1, arg2, arg3) { - _assertNum(arg0); - _assertNum(arg1); - wasm.__wbindgen_export_8(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); -} -const __wbindgen_enum_CanvasWindingRule = ["nonzero", "evenodd"]; -const CreateSessionOptionsFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_createsessionoptions_free(ptr >>> 0, 1)); -class CreateSessionOptions { - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - CreateSessionOptionsFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_createsessionoptions_free(ptr, 0); - } - constructor() { - const ret = wasm.createsessionoptions_new(); - this.__wbg_ptr = ret >>> 0; - CreateSessionOptionsFinalization.register(this, this.__wbg_ptr, this); - return this; - } - /** - * @param {string} format - */ - set format(format) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ptr0 = passStringToWasm0(format, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - const len0 = WASM_VECTOR_LEN; - wasm.createsessionoptions_set_format(this.__wbg_ptr, ptr0, len0); - } - /** - * @param {Uint8Array} artifact_content - */ - set artifact_content(artifact_content) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ptr0 = passArray8ToWasm0(artifact_content, wasm.__wbindgen_export_1); - const len0 = WASM_VECTOR_LEN; - wasm.createsessionoptions_set_artifact_content(this.__wbg_ptr, ptr0, len0); - } -} -const IncrDomDocClientFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_incrdomdocclient_free(ptr >>> 0, 1)); -class IncrDomDocClient { - constructor() { - throw new Error("cannot invoke `new` directly"); - } - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(IncrDomDocClient.prototype); - obj.__wbg_ptr = ptr; - IncrDomDocClientFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; - } - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - IncrDomDocClientFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_incrdomdocclient_free(ptr, 0); - } - /** - * @param {any} functions - */ - bind_functions(functions) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - wasm.incrdomdocclient_bind_functions(this.__wbg_ptr, addHeapObject(functions)); - } - /** - * Relayout the document in the given window. - * @param {number} x - * @param {number} y - * @param {number} w - * @param {number} h - * @returns {Promise} - */ - relayout(x, y, w, h) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.incrdomdocclient_relayout(this.__wbg_ptr, x, y, w, h); - return takeObject(ret); - } - /** - * @param {number} page_num - * @param {number} x - * @param {number} y - * @param {number} w - * @param {number} h - * @param {number} stage - * @returns {boolean} - */ - need_repaint(page_num, x, y, w, h, stage) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - _assertNum(page_num); - _assertNum(stage); - wasm.incrdomdocclient_need_repaint(retptr, this.__wbg_ptr, page_num, x, y, w, h, stage); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return r0 !== 0; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {number} page_num - * @param {number} x - * @param {number} y - * @param {number} w - * @param {number} h - * @param {number} stage - * @returns {any} - */ - repaint(page_num, x, y, w, h, stage) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - _assertNum(page_num); - _assertNum(stage); - wasm.incrdomdocclient_repaint(retptr, this.__wbg_ptr, page_num, x, y, w, h, stage); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return takeObject(r0); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } -} -const PageInfoFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_pageinfo_free(ptr >>> 0, 1)); -class PageInfo { - constructor() { - throw new Error("cannot invoke `new` directly"); - } - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(PageInfo.prototype); - obj.__wbg_ptr = ptr; - PageInfoFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; - } - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - PageInfoFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_pageinfo_free(ptr, 0); - } - /** - * @returns {number} - */ - get page_off() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.pageinfo_page_off(this.__wbg_ptr); - return ret >>> 0; - } - /** - * @returns {number} - */ - get width_pt() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.pageinfo_width_pt(this.__wbg_ptr); - return ret; - } - /** - * @returns {number} - */ - get height_pt() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.pageinfo_height_pt(this.__wbg_ptr); - return ret; - } -} -const PagesInfoFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_pagesinfo_free(ptr >>> 0, 1)); -class PagesInfo { - constructor() { - throw new Error("cannot invoke `new` directly"); - } - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(PagesInfo.prototype); - obj.__wbg_ptr = ptr; - PagesInfoFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; - } - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - PagesInfoFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_pagesinfo_free(ptr, 0); - } - /** - * @returns {number} - */ - get page_count() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.pagesinfo_page_count(this.__wbg_ptr); - return ret >>> 0; - } - /** - * @param {number} num - * @returns {PageInfo | undefined} - */ - page_by_number(num) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - _assertNum(num); - const ret = wasm.pagesinfo_page_by_number(this.__wbg_ptr, num); - return ret === 0 ? void 0 : PageInfo.__wrap(ret); - } - /** - * @param {number} i - * @returns {PageInfo} - */ - page(i) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - _assertNum(i); - const ret = wasm.pagesinfo_page(this.__wbg_ptr, i); - return PageInfo.__wrap(ret); - } - /** - * @returns {number} - */ - width() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.pagesinfo_width(this.__wbg_ptr); - return ret; - } - /** - * @returns {number} - */ - height() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.pagesinfo_height(this.__wbg_ptr); - return ret; - } -} -const RenderPageImageOptionsFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_renderpageimageoptions_free(ptr >>> 0, 1)); -class RenderPageImageOptions { - static __unwrap(jsValue) { - if (!(jsValue instanceof RenderPageImageOptions)) { - return 0; - } - return jsValue.__destroy_into_raw(); - } - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - RenderPageImageOptionsFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_renderpageimageoptions_free(ptr, 0); - } - constructor() { - const ret = wasm.renderpageimageoptions_new(); - this.__wbg_ptr = ret >>> 0; - RenderPageImageOptionsFinalization.register(this, this.__wbg_ptr, this); - return this; - } - /** - * @returns {number | undefined} - */ - get pixel_per_pt() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.renderpageimageoptions_pixel_per_pt(this.__wbg_ptr); - return ret === 4294967297 ? void 0 : ret; - } - /** - * @param {number | null} [pixel_per_pt] - */ - set pixel_per_pt(pixel_per_pt) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - if (!isLikeNone(pixel_per_pt)) { - _assertNum(pixel_per_pt); - } - wasm.renderpageimageoptions_set_pixel_per_pt(this.__wbg_ptr, isLikeNone(pixel_per_pt) ? 4294967297 : Math.fround(pixel_per_pt)); - } - /** - * @returns {string | undefined} - */ - get background_color() { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - wasm.renderpageimageoptions_background_color(retptr, this.__wbg_ptr); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - let v1; - if (r0 !== 0) { - v1 = getStringFromWasm0(r0, r1).slice(); - wasm.__wbindgen_export_3(r0, r1 * 1, 1); - } - return v1; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {string | null} [background_color] - */ - set background_color(background_color) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - var ptr0 = isLikeNone(background_color) ? 0 : passStringToWasm0(background_color, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - var len0 = WASM_VECTOR_LEN; - wasm.renderpageimageoptions_set_background_color(this.__wbg_ptr, ptr0, len0); - } - /** - * @returns {number} - */ - get page_off() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.renderpageimageoptions_page_off(this.__wbg_ptr); - return ret >>> 0; - } - /** - * @param {number} page_off - */ - set page_off(page_off) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - _assertNum(page_off); - wasm.renderpageimageoptions_set_page_off(this.__wbg_ptr, page_off); - } - /** - * @returns {string | undefined} - */ - get cache_key() { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - wasm.renderpageimageoptions_cache_key(retptr, this.__wbg_ptr); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - let v1; - if (r0 !== 0) { - v1 = getStringFromWasm0(r0, r1).slice(); - wasm.__wbindgen_export_3(r0, r1 * 1, 1); - } - return v1; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {string | null} [cache_key] - */ - set cache_key(cache_key) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - var ptr0 = isLikeNone(cache_key) ? 0 : passStringToWasm0(cache_key, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - var len0 = WASM_VECTOR_LEN; - wasm.renderpageimageoptions_set_cache_key(this.__wbg_ptr, ptr0, len0); - } - /** - * @returns {number | undefined} - */ - get data_selection() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.renderpageimageoptions_data_selection(this.__wbg_ptr); - return ret === 4294967297 ? void 0 : ret; - } - /** - * @param {number | null} [data_selection] - */ - set data_selection(data_selection) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - if (!isLikeNone(data_selection)) { - _assertNum(data_selection); - } - wasm.renderpageimageoptions_set_data_selection(this.__wbg_ptr, isLikeNone(data_selection) ? 4294967297 : data_selection >>> 0); - } -} -const RenderSessionFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_rendersession_free(ptr >>> 0, 1)); -class RenderSession2 { - constructor() { - throw new Error("cannot invoke `new` directly"); - } - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(RenderSession2.prototype); - obj.__wbg_ptr = ptr; - RenderSessionFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; - } - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - RenderSessionFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_rendersession_free(ptr, 0); - } - /** - * @param {number} rect_lo_x - * @param {number} rect_lo_y - * @param {number} rect_hi_x - * @param {number} rect_hi_y - * @returns {string} - */ - render_in_window(rect_lo_x, rect_lo_y, rect_hi_x, rect_hi_y) { - let deferred1_0; - let deferred1_1; - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - wasm.rendersession_render_in_window(retptr, this.__wbg_ptr, rect_lo_x, rect_lo_y, rect_hi_x, rect_hi_y); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - deferred1_0 = r0; - deferred1_1 = r1; - return getStringFromWasm0(r0, r1); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_export_3(deferred1_0, deferred1_1, 1); - } - } - /** - * @returns {number | undefined} - */ - get pixel_per_pt() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.renderpageimageoptions_pixel_per_pt(this.__wbg_ptr); - return ret === 4294967297 ? void 0 : ret; - } - /** - * @param {number | null} [pixel_per_pt] - */ - set pixel_per_pt(pixel_per_pt) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - if (!isLikeNone(pixel_per_pt)) { - _assertNum(pixel_per_pt); - } - wasm.renderpageimageoptions_set_pixel_per_pt(this.__wbg_ptr, isLikeNone(pixel_per_pt) ? 4294967297 : Math.fround(pixel_per_pt)); - } - /** - * @returns {string | undefined} - */ - get background_color() { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - wasm.rendersession_background_color(retptr, this.__wbg_ptr); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - let v1; - if (r0 !== 0) { - v1 = getStringFromWasm0(r0, r1).slice(); - wasm.__wbindgen_export_3(r0, r1 * 1, 1); - } - return v1; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {string | null} [background_color] - */ - set background_color(background_color) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - var ptr0 = isLikeNone(background_color) ? 0 : passStringToWasm0(background_color, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - var len0 = WASM_VECTOR_LEN; - wasm.rendersession_set_background_color(this.__wbg_ptr, ptr0, len0); - } - /** - * @returns {PagesInfo} - */ - get pages_info() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.rendersession_pages_info(this.__wbg_ptr); - return PagesInfo.__wrap(ret); - } - /** - * @returns {number} - */ - get doc_width() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.rendersession_doc_width(this.__wbg_ptr); - return ret; - } - /** - * @returns {number} - */ - get doc_height() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.rendersession_doc_height(this.__wbg_ptr); - return ret; - } - /** - * @param {Uint32Array} path - * @returns {string | undefined} - */ - source_span(path) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - const ptr0 = passArray32ToWasm0(path, wasm.__wbindgen_export_1); - const len0 = WASM_VECTOR_LEN; - wasm.rendersession_source_span(retptr, this.__wbg_ptr, ptr0, len0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - if (r3) { - throw takeObject(r2); - } - let v2; - if (r0 !== 0) { - v2 = getStringFromWasm0(r0, r1).slice(); - wasm.__wbindgen_export_3(r0, r1 * 1, 1); - } - return v2; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } -} -const RenderSessionOptionsFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_rendersessionoptions_free(ptr >>> 0, 1)); -class RenderSessionOptions { - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - RenderSessionOptionsFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_rendersessionoptions_free(ptr, 0); - } - constructor() { - const ret = wasm.rendersessionoptions_new(); - this.__wbg_ptr = ret >>> 0; - RenderSessionOptionsFinalization.register(this, this.__wbg_ptr, this); - return this; - } - /** - * @returns {number | undefined} - */ - get pixel_per_pt() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.renderpageimageoptions_pixel_per_pt(this.__wbg_ptr); - return ret === 4294967297 ? void 0 : ret; - } - /** - * @param {number | null} [pixel_per_pt] - */ - set pixel_per_pt(pixel_per_pt) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - if (!isLikeNone(pixel_per_pt)) { - _assertNum(pixel_per_pt); - } - wasm.renderpageimageoptions_set_pixel_per_pt(this.__wbg_ptr, isLikeNone(pixel_per_pt) ? 4294967297 : Math.fround(pixel_per_pt)); - } - /** - * @returns {string | undefined} - */ - get background_color() { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - wasm.rendersessionoptions_background_color(retptr, this.__wbg_ptr); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - let v1; - if (r0 !== 0) { - v1 = getStringFromWasm0(r0, r1).slice(); - wasm.__wbindgen_export_3(r0, r1 * 1, 1); - } - return v1; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {string | null} [background_color] - */ - set background_color(background_color) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - var ptr0 = isLikeNone(background_color) ? 0 : passStringToWasm0(background_color, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - var len0 = WASM_VECTOR_LEN; - wasm.rendersessionoptions_set_background_color(this.__wbg_ptr, ptr0, len0); - } - /** - * @returns {string | undefined} - */ - get format() { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - wasm.rendersessionoptions_format(retptr, this.__wbg_ptr); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - let v1; - if (r0 !== 0) { - v1 = getStringFromWasm0(r0, r1).slice(); - wasm.__wbindgen_export_3(r0, r1 * 1, 1); - } - return v1; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {string | null} [format] - */ - set format(format) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - var ptr0 = isLikeNone(format) ? 0 : passStringToWasm0(format, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - var len0 = WASM_VECTOR_LEN; - wasm.rendersessionoptions_set_format(this.__wbg_ptr, ptr0, len0); - } -} -const TypstRendererFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_typstrenderer_free(ptr >>> 0, 1)); -class TypstRenderer { - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(TypstRenderer.prototype); - obj.__wbg_ptr = ptr; - TypstRendererFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; - } - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - TypstRendererFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_typstrenderer_free(ptr, 0); - } - /** - * @param {any} _w - * @returns {Promise} - */ - create_worker(_w) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.typstrenderer_create_worker(this.__wbg_ptr, addHeapObject(_w)); - return takeObject(ret); - } - /** - * @returns {WorkerBridge} - */ - create_worker_bridge() { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const ptr = this.__destroy_into_raw(); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(ptr); - wasm.typstrenderer_create_worker_bridge(retptr, ptr); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return WorkerBridge.__wrap(r0); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {RenderSession} ses - * @param {HTMLElement} elem - * @returns {Promise} - */ - mount_dom(ses, elem) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - _assertClass(ses, RenderSession2); - if (ses.__wbg_ptr === 0) { - throw new Error("Attempt to use a moved value"); - } - const ret = wasm.typstrenderer_mount_dom(this.__wbg_ptr, ses.__wbg_ptr, addHeapObject(elem)); - return takeObject(ret); - } - constructor() { - const ret = wasm.typstrenderer_new(); - this.__wbg_ptr = ret >>> 0; - TypstRendererFinalization.register(this, this.__wbg_ptr, this); - return this; - } - /** - * @param {CreateSessionOptions | null} [options] - * @returns {RenderSession} - */ - create_session(options) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, CreateSessionOptions); - if (options.__wbg_ptr === 0) { - throw new Error("Attempt to use a moved value"); - } - ptr0 = options.__destroy_into_raw(); - } - wasm.typstrenderer_create_session(retptr, this.__wbg_ptr, ptr0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return RenderSession2.__wrap(r0); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {RenderSession} session - */ - reset(session) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - _assertClass(session, RenderSession2); - if (session.__wbg_ptr === 0) { - throw new Error("Attempt to use a moved value"); - } - wasm.typstrenderer_reset(retptr, this.__wbg_ptr, session.__wbg_ptr); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - if (r1) { - throw takeObject(r0); - } - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {RenderSession} session - * @param {string} action - * @param {Uint8Array} data - */ - manipulate_data(session, action, data) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - _assertClass(session, RenderSession2); - if (session.__wbg_ptr === 0) { - throw new Error("Attempt to use a moved value"); - } - const ptr0 = passStringToWasm0(action, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(data, wasm.__wbindgen_export_1); - const len1 = WASM_VECTOR_LEN; - wasm.typstrenderer_manipulate_data(retptr, this.__wbg_ptr, session.__wbg_ptr, ptr0, len0, ptr1, len1); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - if (r1) { - throw takeObject(r0); - } - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {Uint8Array} artifact_content - * @param {string} decoder - * @returns {RenderSession} - */ - session_from_artifact(artifact_content, decoder) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - const ptr0 = passArray8ToWasm0(artifact_content, wasm.__wbindgen_export_1); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(decoder, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - const len1 = WASM_VECTOR_LEN; - wasm.typstrenderer_session_from_artifact(retptr, this.__wbg_ptr, ptr0, len0, ptr1, len1); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return RenderSession2.__wrap(r0); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {any} _v - */ - load_glyph_pack(_v) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - wasm.typstrenderer_load_glyph_pack(retptr, this.__wbg_ptr, addHeapObject(_v)); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - if (r1) { - throw takeObject(r0); - } - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {RenderSession} session - * @param {number} rect_lo_x - * @param {number} rect_lo_y - * @param {number} rect_hi_x - * @param {number} rect_hi_y - * @returns {string} - */ - render_svg_diff(session, rect_lo_x, rect_lo_y, rect_hi_x, rect_hi_y) { - let deferred1_0; - let deferred1_1; - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - _assertClass(session, RenderSession2); - if (session.__wbg_ptr === 0) { - throw new Error("Attempt to use a moved value"); - } - wasm.typstrenderer_render_svg_diff(retptr, this.__wbg_ptr, session.__wbg_ptr, rect_lo_x, rect_lo_y, rect_hi_x, rect_hi_y); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - deferred1_0 = r0; - deferred1_1 = r1; - return getStringFromWasm0(r0, r1); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_export_3(deferred1_0, deferred1_1, 1); - } - } - /** - * @param {RenderSession} session - * @param {number | null} [parts] - * @returns {string} - */ - svg_data(session, parts) { - let deferred2_0; - let deferred2_1; - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - _assertClass(session, RenderSession2); - if (session.__wbg_ptr === 0) { - throw new Error("Attempt to use a moved value"); - } - if (!isLikeNone(parts)) { - _assertNum(parts); - } - wasm.typstrenderer_svg_data(retptr, this.__wbg_ptr, session.__wbg_ptr, isLikeNone(parts) ? 4294967297 : parts >>> 0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr1 = r0; - var len1 = r1; - if (r3) { - ptr1 = 0; - len1 = 0; - throw takeObject(r2); - } - deferred2_0 = ptr1; - deferred2_1 = len1; - return getStringFromWasm0(ptr1, len1); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_export_3(deferred2_0, deferred2_1, 1); - } - } - /** - * @param {RenderSession} session - * @returns {Array | undefined} - */ - get_customs(session) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - _assertClass(session, RenderSession2); - if (session.__wbg_ptr === 0) { - throw new Error("Attempt to use a moved value"); - } - const ret = wasm.typstrenderer_get_customs(this.__wbg_ptr, session.__wbg_ptr); - return takeObject(ret); - } - /** - * @param {RenderSession} session - * @param {HTMLElement} root - * @returns {boolean} - */ - render_svg(session, root) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - _assertClass(session, RenderSession2); - if (session.__wbg_ptr === 0) { - throw new Error("Attempt to use a moved value"); - } - wasm.typstrenderer_render_svg(retptr, this.__wbg_ptr, session.__wbg_ptr, addHeapObject(root)); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return r0 !== 0; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @param {RenderSession} ses - * @param {any} canvas - * @param {RenderPageImageOptions | null} [options] - * @returns {Promise} - */ - render_page_to_canvas(ses, canvas, options) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - _assertClass(ses, RenderSession2); - if (ses.__wbg_ptr === 0) { - throw new Error("Attempt to use a moved value"); - } - let ptr0 = 0; - if (!isLikeNone(options)) { - _assertClass(options, RenderPageImageOptions); - if (options.__wbg_ptr === 0) { - throw new Error("Attempt to use a moved value"); - } - ptr0 = options.__destroy_into_raw(); - } - const ret = wasm.typstrenderer_render_page_to_canvas(this.__wbg_ptr, ses.__wbg_ptr, addHeapObject(canvas), ptr0); - return takeObject(ret); - } -} -const TypstRendererBuilderFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_typstrendererbuilder_free(ptr >>> 0, 1)); -class TypstRendererBuilder { - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - TypstRendererBuilderFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_typstrendererbuilder_free(ptr, 0); - } - constructor() { - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - wasm.typstrendererbuilder_new(retptr); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - this.__wbg_ptr = r0 >>> 0; - TypstRendererBuilderFinalization.register(this, this.__wbg_ptr, this); - return this; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @returns {Promise} - */ - build() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const ptr = this.__destroy_into_raw(); - _assertNum(ptr); - const ret = wasm.typstrendererbuilder_build(ptr); - return takeObject(ret); - } - /** - * @param {any} _pack - * @returns {Promise} - */ - add_glyph_pack(_pack) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.typstrendererbuilder_add_glyph_pack(this.__wbg_ptr, addHeapObject(_pack)); - return takeObject(ret); - } - /** - * @param {Uint8Array} _font_buffer - * @returns {Promise} - */ - add_raw_font(_font_buffer) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.typstrendererbuilder_add_raw_font(this.__wbg_ptr, addHeapObject(_font_buffer)); - return takeObject(ret); - } - /** - * @param {Array} _fonts - * @returns {Promise} - */ - add_web_fonts(_fonts) { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.typstrendererbuilder_add_web_fonts(this.__wbg_ptr, addHeapObject(_fonts)); - return takeObject(ret); - } -} -const TypstWorkerFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_typstworker_free(ptr >>> 0, 1)); -class TypstWorker2 { - constructor() { - throw new Error("cannot invoke `new` directly"); - } - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - TypstWorkerFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_typstworker_free(ptr, 0); - } - /** - * @param {string} _action - * @param {Uint8Array} _data - * @returns {Promise} - */ - manipulate_data(_action, _data) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - const ptr0 = passStringToWasm0(_action, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - const len0 = WASM_VECTOR_LEN; - wasm.typstworker_manipulate_data(retptr, this.__wbg_ptr, ptr0, len0, addHeapObject(_data)); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return takeObject(r0); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } - /** - * @returns {Promise} - */ - get_pages_info() { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - _assertNum(this.__wbg_ptr); - const ret = wasm.typstworker_get_pages_info(this.__wbg_ptr); - return takeObject(ret); - } - /** - * @param {Uint8Array} _actions - * @param {HTMLCanvasElement[]} _canvas_list - * @param {RenderPageImageOptions[]} _data - * @returns {Promise} - */ - render_canvas(_actions, _canvas_list, _data) { - try { - if (this.__wbg_ptr == 0) throw new Error("Attempt to use a moved value"); - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - _assertNum(this.__wbg_ptr); - const ptr0 = passArray8ToWasm0(_actions, wasm.__wbindgen_export_1); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArrayJsValueToWasm0(_canvas_list, wasm.__wbindgen_export_1); - const len1 = WASM_VECTOR_LEN; - const ptr2 = passArrayJsValueToWasm0(_data, wasm.__wbindgen_export_1); - const len2 = WASM_VECTOR_LEN; - wasm.typstworker_render_canvas(retptr, this.__wbg_ptr, ptr0, len0, ptr1, len1, ptr2, len2); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return takeObject(r0); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } - } -} -const WorkerBridgeFinalization = typeof FinalizationRegistry === "undefined" ? { register: () => { -}, unregister: () => { -} } : new FinalizationRegistry((ptr) => wasm.__wbg_workerbridge_free(ptr >>> 0, 1)); -class WorkerBridge { - constructor() { - throw new Error("cannot invoke `new` directly"); - } - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(WorkerBridge.prototype); - obj.__wbg_ptr = ptr; - WorkerBridgeFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; - } - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - WorkerBridgeFinalization.unregister(this); - return ptr; - } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_workerbridge_free(ptr, 0); - } -} -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) { - if (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 __wbg_get_imports() { - const imports = {}; - imports.wbg = {}; - imports.wbg.__wbg_appendChild_8204974b7328bf98 = function() { - return handleError(function(arg0, arg1) { - const ret = getObject(arg0).appendChild(getObject(arg1)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_buffer_609cc3eee51ed158 = function() { - return logError(function(arg0) { - const ret = getObject(arg0).buffer; - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_call_672a4d21634d4a24 = function() { - return handleError(function(arg0, arg1) { - const ret = getObject(arg0).call(getObject(arg1)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_call_7cccdd69e0791ae2 = function() { - return handleError(function(arg0, arg1, arg2) { - const ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_call_833bed5770ea2041 = function() { - return handleError(function(arg0, arg1, arg2, arg3) { - const ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_call_b8adc8b1d0a0d8eb = function() { - return handleError(function(arg0, arg1, arg2, arg3, arg4) { - const ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3), getObject(arg4)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_clearRect_8e4ba7ea0e06711a = function() { - return logError(function(arg0, arg1, arg2, arg3, arg4) { - getObject(arg0).clearRect(arg1, arg2, arg3, arg4); - }, arguments); - }; - imports.wbg.__wbg_clientWidth_ce67a04dc15fce39 = function() { - return logError(function(arg0) { - const ret = getObject(arg0).clientWidth; - _assertNum(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_clip_8e8cfb00a055cd03 = function() { - return logError(function(arg0, arg1) { - getObject(arg0).clip(getObject(arg1)); - }, arguments); - }; - imports.wbg.__wbg_clip_f584e320f8a2b022 = function() { - return logError(function(arg0, arg1) { - getObject(arg0).clip(getObject(arg1)); - }, arguments); - }; - imports.wbg.__wbg_cloneNode_e35b333b87d51340 = function() { - return handleError(function(arg0) { - const ret = getObject(arg0).cloneNode(); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_content_537e4105afcd9cee = function() { - return logError(function(arg0) { - const ret = getObject(arg0).content; - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_createElement_8c9931a732ee2fea = function() { - return handleError(function(arg0, arg1, arg2) { - const ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_createImageBitmap_705010fb21a22922 = function() { - return handleError(function(arg0, arg1) { - const ret = getObject(arg0).createImageBitmap(getObject(arg1)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_createImageBitmap_b814e27800576bdb = function() { - return handleError(function(arg0, arg1) { - const ret = getObject(arg0).createImageBitmap(getObject(arg1)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_createObjectURL_6e98d2f9c7bd9764 = function() { - return handleError(function(arg0, arg1) { - const ret = URL.createObjectURL(getObject(arg1)); - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }, arguments); - }; - imports.wbg.__wbg_document_d249400bd7bd996d = function() { - return logError(function(arg0) { - const ret = getObject(arg0).document; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_drawImage_0915f348c5d54848 = function() { - return handleError(function(arg0, arg1, arg2, arg3) { - getObject(arg0).drawImage(getObject(arg1), arg2, arg3); - }, arguments); - }; - imports.wbg.__wbg_drawImage_16485aae76d89dbf = function() { - return handleError(function(arg0, arg1, arg2, arg3, arg4, arg5) { - getObject(arg0).drawImage(getObject(arg1), arg2, arg3, arg4, arg5); - }, arguments); - }; - imports.wbg.__wbg_drawImage_468585e3ecfa189a = function() { - return handleError(function(arg0, arg1, arg2, arg3, arg4, arg5) { - getObject(arg0).drawImage(getObject(arg1), arg2, arg3, arg4, arg5); - }, arguments); - }; - imports.wbg.__wbg_drawImage_472a4d5b6df3739a = function() { - return handleError(function(arg0, arg1, arg2, arg3) { - getObject(arg0).drawImage(getObject(arg1), arg2, arg3); - }, arguments); - }; - imports.wbg.__wbg_drawImage_473e6602e24e18aa = function() { - return handleError(function(arg0, arg1, arg2, arg3) { - getObject(arg0).drawImage(getObject(arg1), arg2, arg3); - }, arguments); - }; - imports.wbg.__wbg_drawImage_86fd8465c00c7bc6 = function() { - return handleError(function(arg0, arg1, arg2, arg3, arg4, arg5) { - getObject(arg0).drawImage(getObject(arg1), arg2, arg3, arg4, arg5); - }, arguments); - }; - imports.wbg.__wbg_drawImage_ff273710b96c85cc = function() { - return handleError(function(arg0, arg1, arg2, arg3, arg4, arg5) { - getObject(arg0).drawImage(getObject(arg1), arg2, arg3, arg4, arg5); - }, arguments); - }; - imports.wbg.__wbg_error_7534b8e9a36f1ab4 = function() { - return logError(function(arg0, arg1) { - let deferred0_0; - let deferred0_1; - try { - deferred0_0 = arg0; - deferred0_1 = arg1; - console.error(getStringFromWasm0(arg0, arg1)); - } finally { - wasm.__wbindgen_export_3(deferred0_0, deferred0_1, 1); - } - }, arguments); - }; - imports.wbg.__wbg_fillRect_b1529535ac758d4c = function() { - return logError(function(arg0, arg1, arg2, arg3, arg4) { - getObject(arg0).fillRect(arg1, arg2, arg3, arg4); - }, arguments); - }; - imports.wbg.__wbg_fillRect_c38d5d56492a2368 = function() { - return logError(function(arg0, arg1, arg2, arg3, arg4) { - getObject(arg0).fillRect(arg1, arg2, arg3, arg4); - }, arguments); - }; - imports.wbg.__wbg_fill_51814702df845abd = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).fill(getObject(arg1), __wbindgen_enum_CanvasWindingRule[arg2]); - }, arguments); - }; - imports.wbg.__wbg_fill_5d26765e6d1d8f6b = function() { - return logError(function(arg0, arg1) { - getObject(arg0).fill(getObject(arg1)); - }, arguments); - }; - imports.wbg.__wbg_fill_64902335a40baa8d = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).fill(getObject(arg1), __wbindgen_enum_CanvasWindingRule[arg2]); - }, arguments); - }; - imports.wbg.__wbg_fill_cbb22e6ac4da5b1b = function() { - return logError(function(arg0, arg1) { - getObject(arg0).fill(getObject(arg1)); - }, arguments); - }; - imports.wbg.__wbg_firstElementChild_21331181ca115bcc = function() { - return logError(function(arg0) { - const ret = getObject(arg0).firstElementChild; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_firstElementChild_d75d385f5abd1414 = function() { - return logError(function(arg0) { - const ret = getObject(arg0).firstElementChild; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_getAttribute_ea5166be2deba45e = function() { - return logError(function(arg0, arg1, arg2, arg3) { - const ret = getObject(arg1).getAttribute(getStringFromWasm0(arg2, arg3)); - var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - var len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }, arguments); - }; - imports.wbg.__wbg_getContext_e9cf379449413580 = function() { - return handleError(function(arg0, arg1, arg2) { - const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2)); - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_getContext_f65a0debd1e8f8e8 = function() { - return handleError(function(arg0, arg1, arg2) { - const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2)); - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_get_67b2ba62fc30de12 = function() { - return handleError(function(arg0, arg1) { - const ret = Reflect.get(getObject(arg0), getObject(arg1)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_globalCompositeOperation_154b0f30008caa5e = function() { - return handleError(function(arg0, arg1) { - const ret = getObject(arg1).globalCompositeOperation; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }, arguments); - }; - imports.wbg.__wbg_globalCompositeOperation_1f405e2ef7c5118b = function() { - return handleError(function(arg0, arg1) { - const ret = getObject(arg1).globalCompositeOperation; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }, arguments); - }; - imports.wbg.__wbg_height_d3f39e12f0f62121 = function() { - return logError(function(arg0) { - const ret = getObject(arg0).height; - _assertNum(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_incrdomdocclient_new = function() { - return logError(function(arg0) { - const ret = IncrDomDocClient.__wrap(arg0); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_instanceof_CanvasRenderingContext2d_df82a4d3437bf1cc = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof CanvasRenderingContext2D; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_Element_0af65443936d5154 = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof Element; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_HtmlCanvasElement_2ea67072a7624ac5 = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof HTMLCanvasElement; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_HtmlDivElement_dbc6eb62eb772174 = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof HTMLDivElement; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_HtmlElement_51378c201250b16c = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof HTMLElement; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_HtmlTemplateElement_7929a67c77198607 = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof HTMLTemplateElement; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_ImageBitmap_d093d508663e313d = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof ImageBitmap; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_OffscreenCanvasRenderingContext2d_a070fdde7ba760a3 = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof OffscreenCanvasRenderingContext2D; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_OffscreenCanvas_d55760945f91bf51 = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof OffscreenCanvas; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_Promise_935168b8f4b49db3 = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof Promise; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_SvgGraphicsElement_8b2cbd8116680c53 = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof SVGGraphicsElement; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_SvgsvgElement_6a0d878e0d0f979c = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof SVGSVGElement; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_Window_def73ea0955fc569 = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof Window; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_instanceof_WorkerGlobalScope_dbdbdea7e3b56493 = function() { - return logError(function(arg0) { - let result; - try { - result = getObject(arg0) instanceof WorkerGlobalScope; - } catch (_) { - result = false; - } - const ret = result; - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_lastElementChild_1269b660ec3e6985 = function() { - return logError(function(arg0) { - const ret = getObject(arg0).lastElementChild; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_length_a446193dc22c12f8 = function() { - return logError(function(arg0) { - const ret = getObject(arg0).length; - _assertNum(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_log_1ae1e9f741096e91 = function() { - return logError(function(arg0, arg1) { - console.log(getObject(arg0), getObject(arg1)); - }, arguments); - }; - imports.wbg.__wbg_log_c222819a41e063d3 = function() { - return logError(function(arg0) { - console.log(getObject(arg0)); - }, arguments); - }; - imports.wbg.__wbg_measureText_f0f078704231c37f = function() { - return handleError(function(arg0, arg1, arg2) { - const ret = getObject(arg0).measureText(getStringFromWasm0(arg1, arg2)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_new_23a2665fac83c611 = function() { - return logError(function(arg0, arg1) { - try { - var state0 = { a: arg0, b: arg1 }; - var cb0 = (arg02, arg12) => { - const a = state0.a; - state0.a = 0; - try { - return __wbg_adapter_66(a, state0.b, arg02, arg12); - } finally { - state0.a = a; - } - }; - const ret = new Promise(cb0); - return addHeapObject(ret); - } finally { - state0.a = state0.b = 0; - } - }, arguments); - }; - imports.wbg.__wbg_new_2ef971087cb43792 = function() { - return handleError(function(arg0, arg1) { - const ret = new OffscreenCanvas(arg0 >>> 0, arg1 >>> 0); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_new_405e22f390576ce2 = function() { - return logError(function() { - const ret = new Object(); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_new_6377da097a44ce6e = function() { - return handleError(function() { - const ret = new Image(); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_new_78feb108b6472713 = function() { - return logError(function() { - const ret = new Array(); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_new_8a6f238a6ece86ea = function() { - return logError(function() { - const ret = new Error(); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_new_a12002a7f91c75be = function() { - return logError(function(arg0) { - const ret = new Uint8Array(getObject(arg0)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_new_c68d7209be747379 = function() { - return logError(function(arg0, arg1) { - const ret = new Error(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_newnoargs_105ed471475aaf50 = function() { - return logError(function(arg0, arg1) { - const ret = new Function(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_newwithbyteoffsetandlength_d97e637ebe145a9a = function() { - return logError(function(arg0, arg1, arg2) { - const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_newwithlength_a381634e90c276d4 = function() { - return logError(function(arg0) { - const ret = new Uint8Array(arg0 >>> 0); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_newwithpathstring_e9586ab3affcd4fd = function() { - return handleError(function(arg0, arg1) { - const ret = new Path2D(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_newwithu8arraysequenceandoptions_068570c487f69127 = function() { - return handleError(function(arg0, arg1) { - const ret = new Blob(getObject(arg0), getObject(arg1)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_nextElementSibling_8472709bec4de113 = function() { - return logError(function(arg0) { - const ret = getObject(arg0).nextElementSibling; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_push_737cfc8c1432c2c6 = function() { - return logError(function(arg0, arg1) { - const ret = getObject(arg0).push(getObject(arg1)); - _assertNum(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_putImageData_4c5aa10f3b3e4924 = function() { - return handleError(function(arg0, arg1, arg2, arg3) { - getObject(arg0).putImageData(getObject(arg1), arg2, arg3); - }, arguments); - }; - imports.wbg.__wbg_putImageData_6d5d5ef6ee83898b = function() { - return handleError(function(arg0, arg1, arg2, arg3) { - getObject(arg0).putImageData(getObject(arg1), arg2, arg3); - }, arguments); - }; - imports.wbg.__wbg_queueMicrotask_97d92b4fcc8a61c5 = function() { - return logError(function(arg0) { - queueMicrotask(getObject(arg0)); - }, arguments); - }; - imports.wbg.__wbg_queueMicrotask_d3219def82552485 = function() { - return logError(function(arg0) { - const ret = getObject(arg0).queueMicrotask; - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_removeProperty_0e85471f4dfc00ae = function() { - return handleError(function(arg0, arg1, arg2, arg3) { - const ret = getObject(arg1).removeProperty(getStringFromWasm0(arg2, arg3)); - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }, arguments); - }; - imports.wbg.__wbg_remove_e2d2659f3128c045 = function() { - return logError(function(arg0) { - getObject(arg0).remove(); - }, arguments); - }; - imports.wbg.__wbg_renderpageimageoptions_unwrap = function() { - return logError(function(arg0) { - const ret = RenderPageImageOptions.__unwrap(takeObject(arg0)); - _assertNum(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_replaceWith_9ce9927e3141d0f6 = function() { - return handleError(function(arg0, arg1) { - getObject(arg0).replaceWith(getObject(arg1)); - }, arguments); - }; - imports.wbg.__wbg_resolve_4851785c9c5f573d = function() { - return logError(function(arg0) { - const ret = Promise.resolve(getObject(arg0)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_restore_1ef50af0835a4649 = function() { - return logError(function(arg0) { - getObject(arg0).restore(); - }, arguments); - }; - imports.wbg.__wbg_restore_cc5ae2746f7b5043 = function() { - return logError(function(arg0) { - getObject(arg0).restore(); - }, arguments); - }; - imports.wbg.__wbg_revokeObjectURL_27267efebeb457c7 = function() { - return handleError(function(arg0, arg1) { - URL.revokeObjectURL(getStringFromWasm0(arg0, arg1)); - }, arguments); - }; - imports.wbg.__wbg_save_5f563096e64939da = function() { - return logError(function(arg0) { - getObject(arg0).save(); - }, arguments); - }; - imports.wbg.__wbg_save_c675a7a4bbd44e4a = function() { - return logError(function(arg0) { - getObject(arg0).save(); - }, arguments); - }; - imports.wbg.__wbg_setAttribute_2704501201f15687 = function() { - return handleError(function(arg0, arg1, arg2, arg3, arg4) { - getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); - }, arguments); - }; - imports.wbg.__wbg_setLineDash_0e3f3e194352a774 = function() { - return handleError(function(arg0, arg1) { - getObject(arg0).setLineDash(getObject(arg1)); - }, arguments); - }; - imports.wbg.__wbg_setLineDash_325e094206df53e9 = function() { - return handleError(function(arg0, arg1) { - getObject(arg0).setLineDash(getObject(arg1)); - }, arguments); - }; - imports.wbg.__wbg_setProperty_f2cf326652b9a713 = function() { - return handleError(function(arg0, arg1, arg2, arg3, arg4) { - getObject(arg0).setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); - }, arguments); - }; - imports.wbg.__wbg_setTransform_8c4d954cafb34b75 = function() { - return handleError(function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) { - getObject(arg0).setTransform(arg1, arg2, arg3, arg4, arg5, arg6); - }, arguments); - }; - imports.wbg.__wbg_setTransform_da2f0baec3f09522 = function() { - return handleError(function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) { - getObject(arg0).setTransform(arg1, arg2, arg3, arg4, arg5, arg6); - }, arguments); - }; - imports.wbg.__wbg_set_37837023f3d740e8 = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0)[arg1 >>> 0] = takeObject(arg2); - }, arguments); - }; - imports.wbg.__wbg_set_65595bdd868b3009 = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).set(getObject(arg1), arg2 >>> 0); - }, arguments); - }; - imports.wbg.__wbg_set_bb8cecf6a62b9f46 = function() { - return handleError(function(arg0, arg1, arg2) { - const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); - _assertBoolean(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbg_setfillStyle_2205fca942c641ba = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).fillStyle = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setfillStyle_cb059a69ce15cc28 = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).fillStyle = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setfont_4c3584ef2f5c9f7e = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).font = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setglobalCompositeOperation_9a7a92bac2fb7ffd = function() { - return handleError(function(arg0, arg1, arg2) { - getObject(arg0).globalCompositeOperation = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setglobalCompositeOperation_b000e874f8f4a9d3 = function() { - return handleError(function(arg0, arg1, arg2) { - getObject(arg0).globalCompositeOperation = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setheight_da683a33fa99843c = function() { - return logError(function(arg0, arg1) { - getObject(arg0).height = arg1 >>> 0; - }, arguments); - }; - imports.wbg.__wbg_setinnerHTML_31bde41f835786f7 = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).innerHTML = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setlineCap_3a3987ad3f03b31d = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).lineCap = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setlineCap_52b6d742c95a5630 = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).lineCap = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setlineDashOffset_030d80d07cd52ee4 = function() { - return logError(function(arg0, arg1) { - getObject(arg0).lineDashOffset = arg1; - }, arguments); - }; - imports.wbg.__wbg_setlineDashOffset_59f274962f6a0553 = function() { - return logError(function(arg0, arg1) { - getObject(arg0).lineDashOffset = arg1; - }, arguments); - }; - imports.wbg.__wbg_setlineJoin_79ca64e7e9efaff7 = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).lineJoin = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setlineJoin_7e005d90ef83d627 = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).lineJoin = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setlineWidth_3c8b7156949a9f4b = function() { - return logError(function(arg0, arg1) { - getObject(arg0).lineWidth = arg1; - }, arguments); - }; - imports.wbg.__wbg_setlineWidth_ec730c524f09baa9 = function() { - return logError(function(arg0, arg1) { - getObject(arg0).lineWidth = arg1; - }, arguments); - }; - imports.wbg.__wbg_setmiterLimit_26162c359bb28eb2 = function() { - return logError(function(arg0, arg1) { - getObject(arg0).miterLimit = arg1; - }, arguments); - }; - imports.wbg.__wbg_setmiterLimit_9ffca64ec692501d = function() { - return logError(function(arg0, arg1) { - getObject(arg0).miterLimit = arg1; - }, arguments); - }; - imports.wbg.__wbg_setonerror_e94ca1221abc457f = function() { - return logError(function(arg0, arg1) { - getObject(arg0).onerror = getObject(arg1); - }, arguments); - }; - imports.wbg.__wbg_setonload_264a0d330b7166fb = function() { - return logError(function(arg0, arg1) { - getObject(arg0).onload = getObject(arg1); - }, arguments); - }; - imports.wbg.__wbg_setsrc_c239193cc7ab0470 = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).src = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setstrokeStyle_070920f27992b9a6 = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).strokeStyle = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setstrokeStyle_415833f3f0eb5076 = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).strokeStyle = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_settype_39ed370d3edd403c = function() { - return logError(function(arg0, arg1, arg2) { - getObject(arg0).type = getStringFromWasm0(arg1, arg2); - }, arguments); - }; - imports.wbg.__wbg_setwidth_c5fed9f5e7f0b406 = function() { - return logError(function(arg0, arg1) { - getObject(arg0).width = arg1 >>> 0; - }, arguments); - }; - imports.wbg.__wbg_stack_0ed75d68575b0f3c = function() { - return logError(function(arg0, arg1) { - const ret = getObject(arg1).stack; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }, arguments); - }; - imports.wbg.__wbg_static_accessor_GLOBAL_88a902d13a557d07 = function() { - return logError(function() { - const ret = typeof global === "undefined" ? null : global; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_static_accessor_GLOBAL_THIS_56578be7e9f832b0 = function() { - return logError(function() { - const ret = typeof globalThis === "undefined" ? null : globalThis; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_static_accessor_SELF_37c5d418e4bf5819 = function() { - return logError(function() { - const ret = typeof self === "undefined" ? null : self; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_static_accessor_WINDOW_5de37043a91a9c40 = function() { - return logError(function() { - const ret = typeof window === "undefined" ? null : window; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_stringify_f7ed6987935b4a24 = function() { - return handleError(function(arg0) { - const ret = JSON.stringify(getObject(arg0)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_stroke_1b0348380fb5a54b = function() { - return logError(function(arg0, arg1) { - getObject(arg0).stroke(getObject(arg1)); - }, arguments); - }; - imports.wbg.__wbg_stroke_e9b15e77122a9be9 = function() { - return logError(function(arg0, arg1) { - getObject(arg0).stroke(getObject(arg1)); - }, arguments); - }; - imports.wbg.__wbg_style_fb30c14e5815805c = function() { - return logError(function(arg0) { - const ret = getObject(arg0).style; - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_then_44b73946d2fb3e7d = function() { - return logError(function(arg0, arg1) { - const ret = getObject(arg0).then(getObject(arg1)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_then_48b406749878a531 = function() { - return logError(function(arg0, arg1, arg2) { - const ret = getObject(arg0).then(getObject(arg1), getObject(arg2)); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_transferToImageBitmap_4b1cc41c0f7e5de5 = function() { - return handleError(function(arg0) { - const ret = getObject(arg0).transferToImageBitmap(); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_typstrenderer_new = function() { - return logError(function(arg0) { - const ret = TypstRenderer.__wrap(arg0); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbg_warn_4ca3906c248c47c4 = function() { - return logError(function(arg0) { - console.warn(getObject(arg0)); - }, arguments); - }; - imports.wbg.__wbg_width_2fafd30484634e26 = function() { - return logError(function(arg0) { - const ret = getObject(arg0).width; - return ret; - }, arguments); - }; - imports.wbg.__wbg_width_4f334fc47ef03de1 = function() { - return logError(function(arg0) { - const ret = getObject(arg0).width; - _assertNum(ret); - return ret; - }, arguments); - }; - imports.wbg.__wbindgen_cb_drop = function(arg0) { - const obj = takeObject(arg0).original; - if (obj.cnt-- == 1) { - obj.a = 0; - return true; - } - const ret = false; - _assertBoolean(ret); - return ret; - }; - imports.wbg.__wbindgen_closure_wrapper1642 = function() { - return logError(function(arg0, arg1, arg2) { - const ret = makeClosure(arg0, arg1, 144, __wbg_adapter_26); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbindgen_closure_wrapper1643 = function() { - return logError(function(arg0, arg1, arg2) { - const ret = makeClosure(arg0, arg1, 144, __wbg_adapter_29); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbindgen_closure_wrapper2286 = function() { - return logError(function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 144, __wbg_adapter_32); - return addHeapObject(ret); - }, arguments); - }; - imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { - const ret = debugString(getObject(arg1)); - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbindgen_is_function = function(arg0) { - const ret = typeof getObject(arg0) === "function"; - _assertBoolean(ret); - return ret; - }; - imports.wbg.__wbindgen_is_undefined = function(arg0) { - const ret = getObject(arg0) === void 0; - _assertBoolean(ret); - return ret; - }; - imports.wbg.__wbindgen_jsval_eq = function(arg0, arg1) { - const ret = getObject(arg0) === getObject(arg1); - _assertBoolean(ret); - return ret; - }; - imports.wbg.__wbindgen_memory = function() { - const ret = wasm.memory; - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_number_new = function(arg0) { - const ret = arg0; - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_object_clone_ref = function(arg0) { - const ret = getObject(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_object_drop_ref = function(arg0) { - takeObject(arg0); - }; - imports.wbg.__wbindgen_string_get = function(arg0, arg1) { - const obj = getObject(arg1); - const ret = typeof obj === "string" ? obj : void 0; - var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_export_1, wasm.__wbindgen_export_2); - var len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_throw = function(arg0, arg1) { - throw new Error(getStringFromWasm0(arg0, arg1)); - }; - return imports; -} -function __wbg_finalize_init(instance, module) { - wasm = instance.exports; - __wbg_init.__wbindgen_wasm_module = module; - cachedDataViewMemory0 = null; - cachedUint32ArrayMemory0 = null; - cachedUint8ArrayMemory0 = null; - return wasm; -} -function initSync(module) { - if (wasm !== void 0) return wasm; - if (typeof 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 !== void 0) return wasm; - if (typeof 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 (typeof module_or_path === "undefined") { - module_or_path = importWasmModule("typst_ts_renderer_bg.wasm", import.meta.url); - } - 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); -} -let importWasmModule = async function(wasm_name, url) { - throw new Error("Cannot import wasm module without importer: " + wasm_name + " " + url); -}; -function setImportWasmModule(importer) { - importWasmModule = importer; -} -let nodeJsImportWasmModule = async function(wasm_name, url) { - const escapeImport = new Function("m", "return import(m)"); - const path = await escapeImport("path"); - const { readFileSync } = await escapeImport("fs"); - const wasmPath = new URL(path.join(path.dirname(url), wasm_name)); - return await readFileSync(wasmPath).buffer; -}; -const isNode = typeof process !== "undefined" && process.versions != null && process.versions.node != null; -if (isNode) { - setImportWasmModule(nodeJsImportWasmModule); -} -const wasmPackShim = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ - __proto__: null, - CreateSessionOptions, - IncrDomDocClient, - PageInfo, - PagesInfo, - RenderPageImageOptions, - RenderSession: RenderSession2, - RenderSessionOptions, - TypstRenderer, - TypstRendererBuilder, - TypstWorker: TypstWorker2, - WorkerBridge, - default: __wbg_init, - initSync, - renderer_build_info, - setImportWasmModule -}, Symbol.toStringTag, { value: "Module" })); diff --git a/public/internal/svg_utils.js b/public/internal/svg_utils.js deleted file mode 100644 index 3ec84e7..0000000 --- a/public/internal/svg_utils.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict";const O=function(){const t={};let e,s;return function(o,l,r){s=new Date().getTime(),r=r||"ignored event",e=t[r]?s-t[r]:s,e>l&&(t[r]=s,o())}}(),G=(t,e)=>{const s=[];for(let o=0;o!(t.righte.right||t.bottome.bottom),V=(t,e)=>{const s=t.getBoundingClientRect(),o=e.getBoundingClientRect();return X(s,o)&&Math.abs(s.left-o.left)+Math.abs(s.right-o.right)<.5*Math.max(s.width,o.width)&&Math.abs(s.bottom-o.bottom)+Math.abs(s.top-o.top)<.5*Math.max(s.height,o.height)},Y=window.typstGetRelatedElements=t=>{let e=t.relatedElements;return e==null&&(e=t.relatedElements=K(t)),e},k=(t,e)=>{for(;t&&!t.classList.contains(e);)t=t.parentElement;return t};function J(t){const e=k(t,"typst-text");return e&&G(e.children,s=>s.tagName==="use")}const K=function(t){const e=k(t,"typst-group");return e&&G(e.children,s=>V(s,t))};function Q(t){return t.map(e=>{const s=e.getAttribute("href"),o=document.getElementById(s.slice(1));return 1+Number.parseInt((o==null?void 0:o.getAttribute("data-liga-len"))||"0")})}function U(t){return t.map(e=>Number.parseInt(e.getAttribute("x")||"0"))}const I=t=>O(()=>{var e;return(e=Y(t))==null?void 0:e.forEach(s=>s.classList.add("hover"))},200,"mouse-move"),H=t=>{var e;return(e=Y(t))==null?void 0:e.forEach(s=>s.classList.remove("hover"))},Z=(t,e)=>()=>{var o,l;const s=((o=e.parentElement)==null?void 0:o.getAttribute("href"))||((l=e.parentElement)==null?void 0:l.getAttribute("xlink:href"));t.getAttribute("href")!==s&&t.setAttribute("href",s||"")};window.typstProcessSvg=function(t,e){for(var s=t.getElementsByClassName("pseudo-link"),o=0;oI(h.target)),l.addEventListener("mouseleave",h=>H(h.target))}if(((e==null?void 0:e.layoutText)??!0)&&setTimeout(()=>{const h=document.createElement("style");h.innerHTML=`.tsel { font-family: monospace; text-align-last: left !important; -moz-text-size-adjust: none; -webkit-text-size-adjust: none; text-size-adjust: none; overflow: hidden; } -.tsel span { position: relative !important; width: fit-content !important; }`,document.getElementsByTagName("head")[0].appendChild(h),window.layoutText(t)},0),t.addEventListener("click",h=>{let p=h.target;for(;p;){const y=p.getAttribute("data-span");if(y){console.log("source-span of this svg element",y);const a=document.body||document.firstElementChild,B=a.getBoundingClientRect(),c=window.innerWidth||0,L=h.clientX-B.left+.015*c,C=h.clientY-B.top+.015*c;D(a,L,C,"typst-debug-react-ripple","typst-debug-react-ripple-effect .4s linear");return}p=p.parentElement}}),window.location.hash){const p=window.location.hash.split("-");if(p.length===2&&p[0]==="#loc"){const y=p[1].split("x");if(y.length===3){const a=Number.parseInt(y[0]),B=Number.parseFloat(y[1]),c=Number.parseFloat(y[2]);window.handleTypstLocation(t,a,B,c)}}}};const W=` -`.codePointAt(0);window.layoutText=async function(t){var M;const e=Array.from(t.querySelectorAll(".tsel, .typst-content-hint, .pseudo-link")),s=performance.now(),o=document.createElementNS("http://www.w3.org/1999/xhtml","canvas").getContext("2d");o.font="128px monospace";const l=o.measureText("A").width,r=t.getBoundingClientRect(),h=r.left+window.scrollX,p=r.top+window.scrollY,y=(d,m,u)=>{var n=d.getScreenCTM();return n?{x:n.a*m+n.c*u+n.e-h,y:n.b*m+n.d*u+n.f-p}:{x:0,y:0}};let a;const B=t.parentElement;if(!B)a=void 0;else if((M=t.nextElementSibling)!=null&&M.classList.contains("typst-semantic-layer"))a=t.nextElementSibling;else{a=document.createElement("div");const d=document.createElement("div");d.style.position="relative",B.replaceChild(d,t),d.appendChild(t),d.appendChild(a),a.classList.add("typst-semantic-layer"),a.style.position="absolute",a.style.left="0",a.style.top="0",a.style.zIndex="1",a.style.float="left";const m=t.getAttribute("width");a.style.width=`${m}px`;const u=t.getAttribute("height");a.style.height=`${u}px`}let c={left:0,right:0,bottom:0,top:0},L=[];const C=(d,m="span")=>{const u=document.createElement(m),n=d.getBBox(),f=y(d,n.x,n.y),i=y(d,n.x+n.width,n.y+n.height),b=Math.min(f.x,i.x)+window.scrollX,v=Math.min(f.y,i.y)+window.scrollY,E=Math.abs(f.x-i.x),S=Math.abs(f.y-i.y),g=S/2,A={left:b-g,top:v-g,right:b+E+g,bottom:v+S+g};return X(c,A)?(c.left=Math.min(c.left,A.left),c.top=Math.min(c.top,A.top),c.right=Math.max(c.right,A.right),c.bottom=Math.max(c.bottom,A.bottom)):(L.push([u,c]),c=A),u.classList.add("tsel"),u.style.position="absolute",u.style.left=`${b}px`,u.style.top=`${v}px`,u.style.width=`${E}px`,u.style.height=`${S}px`,u},$=(d,m)=>{const u=e.slice(d,m);for(let n of u){const f=n.parentElement;if(a){if(n.classList.contains("typst-content-hint")){const i=C(n);i.style.fontSize="0.1px",i.style.width="0.1px",i.style.height="0.1px";const x=Number.parseInt(n.getAttribute("data-hint")||"0",16)||W;i.innerHTML=x===W?"
":`&#x${x.toString(16)};`,a.append(i);continue}else if(n.classList.contains("pseudo-link")){const i=C(n,"a");i.style.cursor="pointer",i.addEventListener("mousemove",()=>I(n)),i.addEventListener("mouseleave",()=>H(n)),i.onclick=()=>{n.dispatchEvent(new MouseEvent("click",{bubbles:!0}))},i.addEventListener("mouseenter",()=>{var b,w;const x=((b=n.parentElement)==null?void 0:b.getAttribute("href"))||((w=n.parentElement)==null?void 0:w.getAttribute("xlink:href"));i.getAttribute("href")!==x&&i.setAttribute("href",x||"")}),a.append(i);continue}}if(n.style.fontSize){const i=[],x=n.innerText,b=l*Number.parseFloat(n.style.fontSize)/128;{const w=J(n);if(!w)continue;const v=Q(w),E=U(w).map(R=>R/16);let S=!1,g=0,A=0,z,P=0;for(let R of x){if(g>=E.length){S=!0;break}let F=E[g];v[g]>1&&(F+=A*b),A++,A>=v[g]&&(g++,A=0);const N=document.createElement("span");N.textContent=R,N.classList.add("tsel-tok"),z&&(z.style.letterSpacing=`${F-P-b}px`),z=N,P=F,i.push(N)}if(S)continue}if(n.innerHTML="",a){const w=Number.parseFloat(n.style.fontSize||"0"),v=Math.abs(y(f,0,w).y-y(f,0,0).y);{const S=v/w;for(let g of i)g.style.letterSpacing=`${Number.parseFloat(g.style.letterSpacing||"0")*S}px`}const E=C(f);E.style.fontSize=`${v}px`,E.append(...i),a.append(E)}else n.append(...i)}}console.log(`layoutText ${e.length} elements used since ${performance.now()-s} ms`)},T=100;for(let d=0;d{setTimeout(()=>{$(m,m+T),u(void 0)})})}if(a&&c.right!=0&&L.push([null,c]),a){const d=performance.now();let m=0;for(let[u,n]of L){if(m{location.hash=`loc-${c}x${L.toFixed(2)}x${C.toFixed(2)}`});let p=t;const y=c=>{var E,S,g;const L=window.innerWidth*.01,C=window.innerHeight*.01,$=Number.parseFloat(p.getAttribute("data-width")||p.getAttribute("width")||"0")||0,T=Number.parseFloat(p.getAttribute("data-height")||p.getAttribute("height")||"0")||0,M=p.getBoundingClientRect(),d={left:M.left,top:M.top,width:M.width,height:M.height},m=7*L,u=38.2*C,n=(g=(S=(E=c.transform)==null?void 0:E.baseVal)==null?void 0:S.consolidate())==null?void 0:g.matrix;n&&(d.left+=n.e/$*d.width,d.top+=n.f/T*d.height);const f=document.body||document.firstElementChild,i=f.getBoundingClientRect(),x=d.left-i.left+s/$*d.width-m,b=d.top-i.top+o/T*d.height-u,w=x+m,v=b+u;window.scrollTo({behavior:r,left:x,top:b}),r!=="instant"&&D(f,w,v,"typst-jump-ripple","typst-jump-ripple-effect .4s linear"),h(e,s,o)};if(l!=null&&l.isDom){y(p);return}if(p=k(t,"typst-doc"),!p){console.warn("no typst-doc or typst-svg-page found",t);return}const a=p.children;let B=0;for(let c=0;c{t.removeChild(r)}}var j=document.currentScript;if(j){console.log("new svg util updated 37 ",performance.now());const t=k(j,"typst-doc");t&&window.typstProcessSvg(t)}function q(t,e,s){const o=t.getBoundingClientRect();if(!(e[0]o.right+1||e[1]o.bottom+1)){if(t.classList.contains("pseudo-link"))return t;for(let l=0;l{O(()=>{var l;if(((l=o.target)==null?void 0:l.tagName)==="A"){const r=o.target;if(r.cachedTarget)return;const h=q(e,[o.clientX,o.clientY],o.target);if(h){h.dispatchEvent(new MouseEvent("mousemove",{bubbles:!0}));const p=Z(h,r);r.addEventListener("mouseenter",()=>{h.dispatchEvent(new MouseEvent("mouseenter",{bubbles:!0})),p()}),r.addEventListener("mousemove",()=>{h.dispatchEvent(new MouseEvent("mousemove",{bubbles:!0})),I(h)}),r.addEventListener("mouseleave",()=>{h.dispatchEvent(new MouseEvent("mouseleave",{bubbles:!0})),H(h)})}}},100,"mouseenter")})}; diff --git a/public/internal/typst_ts_renderer_bg.wasm b/public/internal/typst_ts_renderer_bg.wasm deleted file mode 100644 index e6fccb71da3e2802747cfc3c49188e97ad3a924e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1059617 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 gVW7Gut_Q7}=&m6GH%ZdK_5{Ts3MPi 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

y)E5>O%iKH$fn*c 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%0Aiq+3a{9duq0FF+8w`PWdYBl!mpr180O5 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 QR5_!(DjKQmm@(yl01nMDwg3PC diff --git a/public/searchindex.js b/public/searchindex.js deleted file mode 100644 index b6e0c68..0000000 --- a/public/searchindex.js +++ /dev/null @@ -1 +0,0 @@ -Object.assign(window.search, {"doc_urls":["S2/ExPhyII/VL/ExIIVL1.html"],"index":{"documentStore":{"docInfo":{"0":{"body":43,"breadcrumbs":1,"title":1}},"docs":{"0":{"body":"ExPhy IIVorlesung 116.04.2025Jonas HahnInhaltsverzeichnisOrganisatorisches ⁠1Behandelte Themen ⁠1Literatur ⁠10. Einleitung ⁠10.1 Vektroranalysis ⁠10.2 Anfaenge der Elektrodynamik ⁠11. Elektrostatik ⁠11.1 Ladung und Coulomb Gesetz ⁠11.1.1 Zusammenfassung historischer Beobachtungen ⁠1OrganisatorischesBehandelte ThemenEinleitung 1VLElektrostatik (ohne zeitliche Veraenderung) 5VLElektrischer Strom 3VLStatische Magnetfelder 3VLZeitlich veraendlerliche Felder 4VLMaxwell Gleichungen 1VLElektrodynamische S","breadcrumbs":"Installation","id":"0","title":"Installation"}},"length":1,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"1":{"0":{".":{"1":{"df":1,"docs":{"0":{"tf":1.0}}},"2":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"1":{".":{"1":{".":{"1":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"6":{".":{"0":{"4":{".":{"2":{"0":{"2":{"5":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"3":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"4":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"5":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"b":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}},"l":{"a":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"s":{"df":1,"docs":{"0":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}}}}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"breadcrumbs":{"root":{"1":{"0":{".":{"1":{"df":1,"docs":{"0":{"tf":1.0}}},"2":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"1":{".":{"1":{".":{"1":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"6":{".":{"0":{"4":{".":{"2":{"0":{"2":{"5":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"3":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"4":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"5":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"b":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"l":{"a":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"s":{"df":1,"docs":{"0":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}}}}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"title":{"root":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}}); \ No newline at end of file diff --git a/public/searchindex.json b/public/searchindex.json deleted file mode 100644 index a2faa8b..0000000 --- a/public/searchindex.json +++ /dev/null @@ -1 +0,0 @@ -{"doc_urls":["S2/ExPhyII/VL/ExIIVL1.html"],"index":{"documentStore":{"docInfo":{"0":{"body":43,"breadcrumbs":1,"title":1}},"docs":{"0":{"body":"ExPhy IIVorlesung 116.04.2025Jonas HahnInhaltsverzeichnisOrganisatorisches ⁠1Behandelte Themen ⁠1Literatur ⁠10. Einleitung ⁠10.1 Vektroranalysis ⁠10.2 Anfaenge der Elektrodynamik ⁠11. Elektrostatik ⁠11.1 Ladung und Coulomb Gesetz ⁠11.1.1 Zusammenfassung historischer Beobachtungen ⁠1OrganisatorischesBehandelte ThemenEinleitung 1VLElektrostatik (ohne zeitliche Veraenderung) 5VLElektrischer Strom 3VLStatische Magnetfelder 3VLZeitlich veraendlerliche Felder 4VLMaxwell Gleichungen 1VLElektrodynamische S","breadcrumbs":"Installation","id":"0","title":"Installation"}},"length":1,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"1":{"0":{".":{"1":{"df":1,"docs":{"0":{"tf":1.0}}},"2":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"1":{".":{"1":{".":{"1":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"6":{".":{"0":{"4":{".":{"2":{"0":{"2":{"5":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"3":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"4":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"5":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"b":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}},"l":{"a":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"s":{"df":1,"docs":{"0":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}}}}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"breadcrumbs":{"root":{"1":{"0":{".":{"1":{"df":1,"docs":{"0":{"tf":1.0}}},"2":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"1":{".":{"1":{".":{"1":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"6":{".":{"0":{"4":{".":{"2":{"0":{"2":{"5":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"0":{"tf":1.0}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}}}}}},"3":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}},"4":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"x":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"5":{"df":0,"docs":{},"v":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"b":{"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"l":{"a":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}},"s":{"df":1,"docs":{"0":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}}}}}}}}}},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"r":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"z":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"u":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"title":{"root":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}} \ No newline at end of file diff --git a/public/theme/FontAwesome/css/font-awesome.css b/public/theme/FontAwesome/css/font-awesome.css deleted file mode 100644 index e6573a9..0000000 --- a/public/theme/FontAwesome/css/font-awesome.css +++ /dev/null @@ -1,3049 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -@font-face { - font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), - url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), - url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), - url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), - url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); - font-weight: normal; - font-style: normal; -} - -.fa { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.fa-lg { - font-size: 1.33333333em; - line-height: 0.75em; - vertical-align: -15%; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-fw { - width: 1.28571429em; - text-align: center; -} - -.fa-ul { - padding-left: 0; - margin-left: 2.14285714em; - list-style-type: none; -} - -.fa-ul > li { - position: relative; -} - -.fa-li { - position: absolute; - left: -2.14285714em; - width: 2.14285714em; - top: 0.14285714em; - text-align: center; -} - -.fa-li.fa-lg { - left: -1.85714286em; -} - -.fa-border { - padding: 0.2em 0.25em 0.15em; - border: solid 0.08em #eee; - border-radius: 0.1em; -} - -.fa-pull-left { - float: left; -} - -.fa-pull-right { - float: right; -} - -.fa.fa-pull-left { - margin-right: 0.3em; -} - -.fa.fa-pull-right { - margin-left: 0.3em; -} - -.pull-right { - float: right; -} - -.pull-left { - float: left; -} - -.fa.pull-left { - margin-right: 0.3em; -} - -.fa.pull-right { - margin-left: 0.3em; -} - -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} - -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} - -.fa-rotate-90 { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} - -.fa-rotate-180 { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} - -.fa-rotate-270 { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; - -webkit-transform: rotate(270deg); - -ms-transform: rotate(270deg); - transform: rotate(270deg); -} - -.fa-flip-horizontal { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; - -webkit-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -.fa-flip-vertical { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; - -webkit-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); -} - -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - filter: none; -} - -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} - -.fa-stack-1x, -.fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: #fff; -} - -.fa-glass:before { - content: '\f000'; -} - -.fa-music:before { - content: '\f001'; -} - -.fa-search:before { - content: '\f002'; -} - -.fa-envelope-o:before { - content: '\f003'; -} - -.fa-heart:before { - content: '\f004'; -} - -.fa-star:before { - content: '\f005'; -} - -.fa-star-o:before { - content: '\f006'; -} - -.fa-user:before { - content: '\f007'; -} - -.fa-film:before { - content: '\f008'; -} - -.fa-th-large:before { - content: '\f009'; -} - -.fa-th:before { - content: '\f00a'; -} - -.fa-th-list:before { - content: '\f00b'; -} - -.fa-check:before { - content: '\f00c'; -} - -.fa-remove:before, -.fa-close:before, -.fa-times:before { - content: '\f00d'; -} - -.fa-search-plus:before { - content: '\f00e'; -} - -.fa-search-minus:before { - content: '\f010'; -} - -.fa-power-off:before { - content: '\f011'; -} - -.fa-signal:before { - content: '\f012'; -} - -.fa-gear:before, -.fa-cog:before { - content: '\f013'; -} - -.fa-trash-o:before { - content: '\f014'; -} - -.fa-home:before { - content: '\f015'; -} - -.fa-file-o:before { - content: '\f016'; -} - -.fa-clock-o:before { - content: '\f017'; -} - -.fa-road:before { - content: '\f018'; -} - -.fa-download:before { - content: '\f019'; -} - -.fa-arrow-circle-o-down:before { - content: '\f01a'; -} - -.fa-arrow-circle-o-up:before { - content: '\f01b'; -} - -.fa-inbox:before { - content: '\f01c'; -} - -.fa-play-circle-o:before { - content: '\f01d'; -} - -.fa-rotate-right:before, -.fa-repeat:before { - content: '\f01e'; -} - -.fa-refresh:before { - content: '\f021'; -} - -.fa-list-alt:before { - content: '\f022'; -} - -.fa-lock:before { - content: '\f023'; -} - -.fa-flag:before { - content: '\f024'; -} - -.fa-headphones:before { - content: '\f025'; -} - -.fa-volume-off:before { - content: '\f026'; -} - -.fa-volume-down:before { - content: '\f027'; -} - -.fa-volume-up:before { - content: '\f028'; -} - -.fa-qrcode:before { - content: '\f029'; -} - -.fa-barcode:before { - content: '\f02a'; -} - -.fa-tag:before { - content: '\f02b'; -} - -.fa-tags:before { - content: '\f02c'; -} - -.fa-book:before { - content: '\f02d'; -} - -.fa-bookmark:before { - content: '\f02e'; -} - -.fa-print:before { - content: '\f02f'; -} - -.fa-camera:before { - content: '\f030'; -} - -.fa-font:before { - content: '\f031'; -} - -.fa-bold:before { - content: '\f032'; -} - -.fa-italic:before { - content: '\f033'; -} - -.fa-text-height:before { - content: '\f034'; -} - -.fa-text-width:before { - content: '\f035'; -} - -.fa-align-left:before { - content: '\f036'; -} - -.fa-align-center:before { - content: '\f037'; -} - -.fa-align-right:before { - content: '\f038'; -} - -.fa-align-justify:before { - content: '\f039'; -} - -.fa-list:before { - content: '\f03a'; -} - -.fa-dedent:before, -.fa-outdent:before { - content: '\f03b'; -} - -.fa-indent:before { - content: '\f03c'; -} - -.fa-video-camera:before { - content: '\f03d'; -} - -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: '\f03e'; -} - -.fa-pencil:before { - content: '\f040'; -} - -.fa-map-marker:before { - content: '\f041'; -} - -.fa-adjust:before { - content: '\f042'; -} - -.fa-tint:before { - content: '\f043'; -} - -.fa-edit:before, -.fa-pencil-square-o:before { - content: '\f044'; -} - -.fa-share-square-o:before { - content: '\f045'; -} - -.fa-check-square-o:before { - content: '\f046'; -} - -.fa-arrows:before { - content: '\f047'; -} - -.fa-step-backward:before { - content: '\f048'; -} - -.fa-fast-backward:before { - content: '\f049'; -} - -.fa-backward:before { - content: '\f04a'; -} - -.fa-play:before { - content: '\f04b'; -} - -.fa-pause:before { - content: '\f04c'; -} - -.fa-stop:before { - content: '\f04d'; -} - -.fa-forward:before { - content: '\f04e'; -} - -.fa-fast-forward:before { - content: '\f050'; -} - -.fa-step-forward:before { - content: '\f051'; -} - -.fa-eject:before { - content: '\f052'; -} - -.fa-chevron-left:before { - content: '\f053'; -} - -.fa-chevron-right:before { - content: '\f054'; -} - -.fa-plus-circle:before { - content: '\f055'; -} - -.fa-minus-circle:before { - content: '\f056'; -} - -.fa-times-circle:before { - content: '\f057'; -} - -.fa-check-circle:before { - content: '\f058'; -} - -.fa-question-circle:before { - content: '\f059'; -} - -.fa-info-circle:before { - content: '\f05a'; -} - -.fa-crosshairs:before { - content: '\f05b'; -} - -.fa-times-circle-o:before { - content: '\f05c'; -} - -.fa-check-circle-o:before { - content: '\f05d'; -} - -.fa-ban:before { - content: '\f05e'; -} - -.fa-arrow-left:before { - content: '\f060'; -} - -.fa-arrow-right:before { - content: '\f061'; -} - -.fa-arrow-up:before { - content: '\f062'; -} - -.fa-arrow-down:before { - content: '\f063'; -} - -.fa-mail-forward:before, -.fa-share:before { - content: '\f064'; -} - -.fa-expand:before { - content: '\f065'; -} - -.fa-compress:before { - content: '\f066'; -} - -.fa-plus:before { - content: '\f067'; -} - -.fa-minus:before { - content: '\f068'; -} - -.fa-asterisk:before { - content: '\f069'; -} - -.fa-exclamation-circle:before { - content: '\f06a'; -} - -.fa-gift:before { - content: '\f06b'; -} - -.fa-leaf:before { - content: '\f06c'; -} - -.fa-fire:before { - content: '\f06d'; -} - -.fa-eye:before { - content: '\f06e'; -} - -.fa-eye-slash:before { - content: '\f070'; -} - -.fa-warning:before, -.fa-exclamation-triangle:before { - content: '\f071'; -} - -.fa-plane:before { - content: '\f072'; -} - -.fa-calendar:before { - content: '\f073'; -} - -.fa-random:before { - content: '\f074'; -} - -.fa-comment:before { - content: '\f075'; -} - -.fa-magnet:before { - content: '\f076'; -} - -.fa-chevron-up:before { - content: '\f077'; -} - -.fa-chevron-down:before { - content: '\f078'; -} - -.fa-retweet:before { - content: '\f079'; -} - -.fa-shopping-cart:before { - content: '\f07a'; -} - -.fa-folder:before { - content: '\f07b'; -} - -.fa-folder-open:before { - content: '\f07c'; -} - -.fa-arrows-v:before { - content: '\f07d'; -} - -.fa-arrows-h:before { - content: '\f07e'; -} - -.fa-bar-chart-o:before, -.fa-bar-chart:before { - content: '\f080'; -} - -.fa-twitter-square:before { - content: '\f081'; -} - -.fa-facebook-square:before { - content: '\f082'; -} - -.fa-camera-retro:before { - content: '\f083'; -} - -.fa-key:before { - content: '\f084'; -} - -.fa-gears:before, -.fa-cogs:before { - content: '\f085'; -} - -.fa-comments:before { - content: '\f086'; -} - -.fa-thumbs-o-up:before { - content: '\f087'; -} - -.fa-thumbs-o-down:before { - content: '\f088'; -} - -.fa-star-half:before { - content: '\f089'; -} - -.fa-heart-o:before { - content: '\f08a'; -} - -.fa-sign-out:before { - content: '\f08b'; -} - -.fa-linkedin-square:before { - content: '\f08c'; -} - -.fa-thumb-tack:before { - content: '\f08d'; -} - -.fa-external-link:before { - content: '\f08e'; -} - -.fa-sign-in:before { - content: '\f090'; -} - -.fa-trophy:before { - content: '\f091'; -} - -.fa-github-square:before { - content: '\f092'; -} - -.fa-upload:before { - content: '\f093'; -} - -.fa-lemon-o:before { - content: '\f094'; -} - -.fa-phone:before { - content: '\f095'; -} - -.fa-square-o:before { - content: '\f096'; -} - -.fa-bookmark-o:before { - content: '\f097'; -} - -.fa-phone-square:before { - content: '\f098'; -} - -.fa-twitter:before { - content: '\f099'; -} - -.fa-facebook-f:before, -.fa-facebook:before { - content: '\f09a'; -} - -.fa-github:before { - content: '\f09b'; -} - -.fa-unlock:before { - content: '\f09c'; -} - -.fa-credit-card:before { - content: '\f09d'; -} - -.fa-feed:before, -.fa-rss:before { - content: '\f09e'; -} - -.fa-hdd-o:before { - content: '\f0a0'; -} - -.fa-bullhorn:before { - content: '\f0a1'; -} - -.fa-bell:before { - content: '\f0f3'; -} - -.fa-certificate:before { - content: '\f0a3'; -} - -.fa-hand-o-right:before { - content: '\f0a4'; -} - -.fa-hand-o-left:before { - content: '\f0a5'; -} - -.fa-hand-o-up:before { - content: '\f0a6'; -} - -.fa-hand-o-down:before { - content: '\f0a7'; -} - -.fa-arrow-circle-left:before { - content: '\f0a8'; -} - -.fa-arrow-circle-right:before { - content: '\f0a9'; -} - -.fa-arrow-circle-up:before { - content: '\f0aa'; -} - -.fa-arrow-circle-down:before { - content: '\f0ab'; -} - -.fa-globe:before { - content: '\f0ac'; -} - -.fa-wrench:before { - content: '\f0ad'; -} - -.fa-tasks:before { - content: '\f0ae'; -} - -.fa-filter:before { - content: '\f0b0'; -} - -.fa-briefcase:before { - content: '\f0b1'; -} - -.fa-arrows-alt:before { - content: '\f0b2'; -} - -.fa-group:before, -.fa-users:before { - content: '\f0c0'; -} - -.fa-chain:before, -.fa-link:before { - content: '\f0c1'; -} - -.fa-cloud:before { - content: '\f0c2'; -} - -.fa-flask:before { - content: '\f0c3'; -} - -.fa-cut:before, -.fa-scissors:before { - content: '\f0c4'; -} - -.fa-copy:before, -.fa-files-o:before { - content: '\f0c5'; -} - -.fa-paperclip:before { - content: '\f0c6'; -} - -.fa-save:before, -.fa-floppy-o:before { - content: '\f0c7'; -} - -.fa-square:before { - content: '\f0c8'; -} - -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: '\f0c9'; -} - -.fa-list-ul:before { - content: '\f0ca'; -} - -.fa-list-ol:before { - content: '\f0cb'; -} - -.fa-strikethrough:before { - content: '\f0cc'; -} - -.fa-underline:before { - content: '\f0cd'; -} - -.fa-table:before { - content: '\f0ce'; -} - -.fa-magic:before { - content: '\f0d0'; -} - -.fa-truck:before { - content: '\f0d1'; -} - -.fa-pinterest:before { - content: '\f0d2'; -} - -.fa-pinterest-square:before { - content: '\f0d3'; -} - -.fa-google-plus-square:before { - content: '\f0d4'; -} - -.fa-google-plus:before { - content: '\f0d5'; -} - -.fa-money:before { - content: '\f0d6'; -} - -.fa-caret-down:before { - content: '\f0d7'; -} - -.fa-caret-up:before { - content: '\f0d8'; -} - -.fa-caret-left:before { - content: '\f0d9'; -} - -.fa-caret-right:before { - content: '\f0da'; -} - -.fa-columns:before { - content: '\f0db'; -} - -.fa-unsorted:before, -.fa-sort:before { - content: '\f0dc'; -} - -.fa-sort-down:before, -.fa-sort-desc:before { - content: '\f0dd'; -} - -.fa-sort-up:before, -.fa-sort-asc:before { - content: '\f0de'; -} - -.fa-envelope:before { - content: '\f0e0'; -} - -.fa-linkedin:before { - content: '\f0e1'; -} - -.fa-rotate-left:before, -.fa-undo:before { - content: '\f0e2'; -} - -.fa-legal:before, -.fa-gavel:before { - content: '\f0e3'; -} - -.fa-dashboard:before, -.fa-tachometer:before { - content: '\f0e4'; -} - -.fa-comment-o:before { - content: '\f0e5'; -} - -.fa-comments-o:before { - content: '\f0e6'; -} - -.fa-flash:before, -.fa-bolt:before { - content: '\f0e7'; -} - -.fa-sitemap:before { - content: '\f0e8'; -} - -.fa-umbrella:before { - content: '\f0e9'; -} - -.fa-paste:before, -.fa-clipboard:before { - content: '\f0ea'; -} - -.fa-lightbulb-o:before { - content: '\f0eb'; -} - -.fa-exchange:before { - content: '\f0ec'; -} - -.fa-cloud-download:before { - content: '\f0ed'; -} - -.fa-cloud-upload:before { - content: '\f0ee'; -} - -.fa-user-md:before { - content: '\f0f0'; -} - -.fa-stethoscope:before { - content: '\f0f1'; -} - -.fa-suitcase:before { - content: '\f0f2'; -} - -.fa-bell-o:before { - content: '\f0a2'; -} - -.fa-coffee:before { - content: '\f0f4'; -} - -.fa-cutlery:before { - content: '\f0f5'; -} - -.fa-file-text-o:before { - content: '\f0f6'; -} - -.fa-building-o:before { - content: '\f0f7'; -} - -.fa-hospital-o:before { - content: '\f0f8'; -} - -.fa-ambulance:before { - content: '\f0f9'; -} - -.fa-medkit:before { - content: '\f0fa'; -} - -.fa-fighter-jet:before { - content: '\f0fb'; -} - -.fa-beer:before { - content: '\f0fc'; -} - -.fa-h-square:before { - content: '\f0fd'; -} - -.fa-plus-square:before { - content: '\f0fe'; -} - -.fa-angle-double-left:before { - content: '\f100'; -} - -.fa-angle-double-right:before { - content: '\f101'; -} - -.fa-angle-double-up:before { - content: '\f102'; -} - -.fa-angle-double-down:before { - content: '\f103'; -} - -.fa-angle-left:before { - content: '\f104'; -} - -.fa-angle-right:before { - content: '\f105'; -} - -.fa-angle-up:before { - content: '\f106'; -} - -.fa-angle-down:before { - content: '\f107'; -} - -.fa-desktop:before { - content: '\f108'; -} - -.fa-laptop:before { - content: '\f109'; -} - -.fa-tablet:before { - content: '\f10a'; -} - -.fa-mobile-phone:before, -.fa-mobile:before { - content: '\f10b'; -} - -.fa-circle-o:before { - content: '\f10c'; -} - -.fa-quote-left:before { - content: '\f10d'; -} - -.fa-quote-right:before { - content: '\f10e'; -} - -.fa-spinner:before { - content: '\f110'; -} - -.fa-circle:before { - content: '\f111'; -} - -.fa-mail-reply:before, -.fa-reply:before { - content: '\f112'; -} - -.fa-github-alt:before { - content: '\f113'; -} - -.fa-folder-o:before { - content: '\f114'; -} - -.fa-folder-open-o:before { - content: '\f115'; -} - -.fa-smile-o:before { - content: '\f118'; -} - -.fa-frown-o:before { - content: '\f119'; -} - -.fa-meh-o:before { - content: '\f11a'; -} - -.fa-gamepad:before { - content: '\f11b'; -} - -.fa-keyboard-o:before { - content: '\f11c'; -} - -.fa-flag-o:before { - content: '\f11d'; -} - -.fa-flag-checkered:before { - content: '\f11e'; -} - -.fa-terminal:before { - content: '\f120'; -} - -.fa-code:before { - content: '\f121'; -} - -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: '\f122'; -} - -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: '\f123'; -} - -.fa-location-arrow:before { - content: '\f124'; -} - -.fa-crop:before { - content: '\f125'; -} - -.fa-code-fork:before { - content: '\f126'; -} - -.fa-unlink:before, -.fa-chain-broken:before { - content: '\f127'; -} - -.fa-question:before { - content: '\f128'; -} - -.fa-info:before { - content: '\f129'; -} - -.fa-exclamation:before { - content: '\f12a'; -} - -.fa-superscript:before { - content: '\f12b'; -} - -.fa-subscript:before { - content: '\f12c'; -} - -.fa-eraser:before { - content: '\f12d'; -} - -.fa-puzzle-piece:before { - content: '\f12e'; -} - -.fa-microphone:before { - content: '\f130'; -} - -.fa-microphone-slash:before { - content: '\f131'; -} - -.fa-shield:before { - content: '\f132'; -} - -.fa-calendar-o:before { - content: '\f133'; -} - -.fa-fire-extinguisher:before { - content: '\f134'; -} - -.fa-rocket:before { - content: '\f135'; -} - -.fa-maxcdn:before { - content: '\f136'; -} - -.fa-chevron-circle-left:before { - content: '\f137'; -} - -.fa-chevron-circle-right:before { - content: '\f138'; -} - -.fa-chevron-circle-up:before { - content: '\f139'; -} - -.fa-chevron-circle-down:before { - content: '\f13a'; -} - -.fa-html5:before { - content: '\f13b'; -} - -.fa-css3:before { - content: '\f13c'; -} - -.fa-anchor:before { - content: '\f13d'; -} - -.fa-unlock-alt:before { - content: '\f13e'; -} - -.fa-bullseye:before { - content: '\f140'; -} - -.fa-ellipsis-h:before { - content: '\f141'; -} - -.fa-ellipsis-v:before { - content: '\f142'; -} - -.fa-rss-square:before { - content: '\f143'; -} - -.fa-play-circle:before { - content: '\f144'; -} - -.fa-ticket:before { - content: '\f145'; -} - -.fa-minus-square:before { - content: '\f146'; -} - -.fa-minus-square-o:before { - content: '\f147'; -} - -.fa-level-up:before { - content: '\f148'; -} - -.fa-level-down:before { - content: '\f149'; -} - -.fa-check-square:before { - content: '\f14a'; -} - -.fa-pencil-square:before { - content: '\f14b'; -} - -.fa-external-link-square:before { - content: '\f14c'; -} - -.fa-share-square:before { - content: '\f14d'; -} - -.fa-compass:before { - content: '\f14e'; -} - -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: '\f150'; -} - -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: '\f151'; -} - -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: '\f152'; -} - -.fa-euro:before, -.fa-eur:before { - content: '\f153'; -} - -.fa-gbp:before { - content: '\f154'; -} - -.fa-dollar:before, -.fa-usd:before { - content: '\f155'; -} - -.fa-rupee:before, -.fa-inr:before { - content: '\f156'; -} - -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: '\f157'; -} - -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: '\f158'; -} - -.fa-won:before, -.fa-krw:before { - content: '\f159'; -} - -.fa-bitcoin:before, -.fa-btc:before { - content: '\f15a'; -} - -.fa-file:before { - content: '\f15b'; -} - -.fa-file-text:before { - content: '\f15c'; -} - -.fa-sort-alpha-asc:before { - content: '\f15d'; -} - -.fa-sort-alpha-desc:before { - content: '\f15e'; -} - -.fa-sort-amount-asc:before { - content: '\f160'; -} - -.fa-sort-amount-desc:before { - content: '\f161'; -} - -.fa-sort-numeric-asc:before { - content: '\f162'; -} - -.fa-sort-numeric-desc:before { - content: '\f163'; -} - -.fa-thumbs-up:before { - content: '\f164'; -} - -.fa-thumbs-down:before { - content: '\f165'; -} - -.fa-youtube-square:before { - content: '\f166'; -} - -.fa-youtube:before { - content: '\f167'; -} - -.fa-xing:before { - content: '\f168'; -} - -.fa-xing-square:before { - content: '\f169'; -} - -.fa-youtube-play:before { - content: '\f16a'; -} - -.fa-dropbox:before { - content: '\f16b'; -} - -.fa-stack-overflow:before { - content: '\f16c'; -} - -.fa-instagram:before { - content: '\f16d'; -} - -.fa-flickr:before { - content: '\f16e'; -} - -.fa-adn:before { - content: '\f170'; -} - -.fa-bitbucket:before { - content: '\f171'; -} - -.fa-bitbucket-square:before { - content: '\f172'; -} - -.fa-tumblr:before { - content: '\f173'; -} - -.fa-tumblr-square:before { - content: '\f174'; -} - -.fa-long-arrow-down:before { - content: '\f175'; -} - -.fa-long-arrow-up:before { - content: '\f176'; -} - -.fa-long-arrow-left:before { - content: '\f177'; -} - -.fa-long-arrow-right:before { - content: '\f178'; -} - -.fa-apple:before { - content: '\f179'; -} - -.fa-windows:before { - content: '\f17a'; -} - -.fa-android:before { - content: '\f17b'; -} - -.fa-linux:before { - content: '\f17c'; -} - -.fa-dribbble:before { - content: '\f17d'; -} - -.fa-skype:before { - content: '\f17e'; -} - -.fa-foursquare:before { - content: '\f180'; -} - -.fa-trello:before { - content: '\f181'; -} - -.fa-female:before { - content: '\f182'; -} - -.fa-male:before { - content: '\f183'; -} - -.fa-gittip:before, -.fa-gratipay:before { - content: '\f184'; -} - -.fa-sun-o:before { - content: '\f185'; -} - -.fa-moon-o:before { - content: '\f186'; -} - -.fa-archive:before { - content: '\f187'; -} - -.fa-bug:before { - content: '\f188'; -} - -.fa-vk:before { - content: '\f189'; -} - -.fa-weibo:before { - content: '\f18a'; -} - -.fa-renren:before { - content: '\f18b'; -} - -.fa-pagelines:before { - content: '\f18c'; -} - -.fa-stack-exchange:before { - content: '\f18d'; -} - -.fa-arrow-circle-o-right:before { - content: '\f18e'; -} - -.fa-arrow-circle-o-left:before { - content: '\f190'; -} - -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: '\f191'; -} - -.fa-dot-circle-o:before { - content: '\f192'; -} - -.fa-wheelchair:before { - content: '\f193'; -} - -.fa-vimeo-square:before { - content: '\f194'; -} - -.fa-turkish-lira:before, -.fa-try:before { - content: '\f195'; -} - -.fa-plus-square-o:before { - content: '\f196'; -} - -.fa-space-shuttle:before { - content: '\f197'; -} - -.fa-slack:before { - content: '\f198'; -} - -.fa-envelope-square:before { - content: '\f199'; -} - -.fa-wordpress:before { - content: '\f19a'; -} - -.fa-openid:before { - content: '\f19b'; -} - -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: '\f19c'; -} - -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: '\f19d'; -} - -.fa-yahoo:before { - content: '\f19e'; -} - -.fa-google:before { - content: '\f1a0'; -} - -.fa-reddit:before { - content: '\f1a1'; -} - -.fa-reddit-square:before { - content: '\f1a2'; -} - -.fa-stumbleupon-circle:before { - content: '\f1a3'; -} - -.fa-stumbleupon:before { - content: '\f1a4'; -} - -.fa-delicious:before { - content: '\f1a5'; -} - -.fa-digg:before { - content: '\f1a6'; -} - -.fa-pied-piper-pp:before { - content: '\f1a7'; -} - -.fa-pied-piper-alt:before { - content: '\f1a8'; -} - -.fa-drupal:before { - content: '\f1a9'; -} - -.fa-joomla:before { - content: '\f1aa'; -} - -.fa-language:before { - content: '\f1ab'; -} - -.fa-fax:before { - content: '\f1ac'; -} - -.fa-building:before { - content: '\f1ad'; -} - -.fa-child:before { - content: '\f1ae'; -} - -.fa-paw:before { - content: '\f1b0'; -} - -.fa-spoon:before { - content: '\f1b1'; -} - -.fa-cube:before { - content: '\f1b2'; -} - -.fa-cubes:before { - content: '\f1b3'; -} - -.fa-behance:before { - content: '\f1b4'; -} - -.fa-behance-square:before { - content: '\f1b5'; -} - -.fa-steam:before { - content: '\f1b6'; -} - -.fa-steam-square:before { - content: '\f1b7'; -} - -.fa-recycle:before { - content: '\f1b8'; -} - -.fa-automobile:before, -.fa-car:before { - content: '\f1b9'; -} - -.fa-cab:before, -.fa-taxi:before { - content: '\f1ba'; -} - -.fa-tree:before { - content: '\f1bb'; -} - -.fa-spotify:before { - content: '\f1bc'; -} - -.fa-deviantart:before { - content: '\f1bd'; -} - -.fa-soundcloud:before { - content: '\f1be'; -} - -.fa-database:before { - content: '\f1c0'; -} - -.fa-file-pdf-o:before { - content: '\f1c1'; -} - -.fa-file-word-o:before { - content: '\f1c2'; -} - -.fa-file-excel-o:before { - content: '\f1c3'; -} - -.fa-file-powerpoint-o:before { - content: '\f1c4'; -} - -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: '\f1c5'; -} - -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: '\f1c6'; -} - -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: '\f1c7'; -} - -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: '\f1c8'; -} - -.fa-file-code-o:before { - content: '\f1c9'; -} - -.fa-vine:before { - content: '\f1ca'; -} - -.fa-codepen:before { - content: '\f1cb'; -} - -.fa-jsfiddle:before { - content: '\f1cc'; -} - -.fa-life-bouy:before, -.fa-life-buoy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: '\f1cd'; -} - -.fa-circle-o-notch:before { - content: '\f1ce'; -} - -.fa-ra:before, -.fa-resistance:before, -.fa-rebel:before { - content: '\f1d0'; -} - -.fa-ge:before, -.fa-empire:before { - content: '\f1d1'; -} - -.fa-git-square:before { - content: '\f1d2'; -} - -.fa-git:before { - content: '\f1d3'; -} - -.fa-y-combinator-square:before, -.fa-yc-square:before, -.fa-hacker-news:before { - content: '\f1d4'; -} - -.fa-tencent-weibo:before { - content: '\f1d5'; -} - -.fa-qq:before { - content: '\f1d6'; -} - -.fa-wechat:before, -.fa-weixin:before { - content: '\f1d7'; -} - -.fa-send:before, -.fa-paper-plane:before { - content: '\f1d8'; -} - -.fa-send-o:before, -.fa-paper-plane-o:before { - content: '\f1d9'; -} - -.fa-history:before { - content: '\f1da'; -} - -.fa-circle-thin:before { - content: '\f1db'; -} - -.fa-header:before { - content: '\f1dc'; -} - -.fa-paragraph:before { - content: '\f1dd'; -} - -.fa-sliders:before { - content: '\f1de'; -} - -.fa-share-alt:before { - content: '\f1e0'; -} - -.fa-share-alt-square:before { - content: '\f1e1'; -} - -.fa-bomb:before { - content: '\f1e2'; -} - -.fa-soccer-ball-o:before, -.fa-futbol-o:before { - content: '\f1e3'; -} - -.fa-tty:before { - content: '\f1e4'; -} - -.fa-binoculars:before { - content: '\f1e5'; -} - -.fa-plug:before { - content: '\f1e6'; -} - -.fa-slideshare:before { - content: '\f1e7'; -} - -.fa-twitch:before { - content: '\f1e8'; -} - -.fa-yelp:before { - content: '\f1e9'; -} - -.fa-newspaper-o:before { - content: '\f1ea'; -} - -.fa-wifi:before { - content: '\f1eb'; -} - -.fa-calculator:before { - content: '\f1ec'; -} - -.fa-paypal:before { - content: '\f1ed'; -} - -.fa-google-wallet:before { - content: '\f1ee'; -} - -.fa-cc-visa:before { - content: '\f1f0'; -} - -.fa-cc-mastercard:before { - content: '\f1f1'; -} - -.fa-cc-discover:before { - content: '\f1f2'; -} - -.fa-cc-amex:before { - content: '\f1f3'; -} - -.fa-cc-paypal:before { - content: '\f1f4'; -} - -.fa-cc-stripe:before { - content: '\f1f5'; -} - -.fa-bell-slash:before { - content: '\f1f6'; -} - -.fa-bell-slash-o:before { - content: '\f1f7'; -} - -.fa-trash:before { - content: '\f1f8'; -} - -.fa-copyright:before { - content: '\f1f9'; -} - -.fa-at:before { - content: '\f1fa'; -} - -.fa-eyedropper:before { - content: '\f1fb'; -} - -.fa-paint-brush:before { - content: '\f1fc'; -} - -.fa-birthday-cake:before { - content: '\f1fd'; -} - -.fa-area-chart:before { - content: '\f1fe'; -} - -.fa-pie-chart:before { - content: '\f200'; -} - -.fa-line-chart:before { - content: '\f201'; -} - -.fa-lastfm:before { - content: '\f202'; -} - -.fa-lastfm-square:before { - content: '\f203'; -} - -.fa-toggle-off:before { - content: '\f204'; -} - -.fa-toggle-on:before { - content: '\f205'; -} - -.fa-bicycle:before { - content: '\f206'; -} - -.fa-bus:before { - content: '\f207'; -} - -.fa-ioxhost:before { - content: '\f208'; -} - -.fa-angellist:before { - content: '\f209'; -} - -.fa-cc:before { - content: '\f20a'; -} - -.fa-shekel:before, -.fa-sheqel:before, -.fa-ils:before { - content: '\f20b'; -} - -.fa-meanpath:before { - content: '\f20c'; -} - -.fa-buysellads:before { - content: '\f20d'; -} - -.fa-connectdevelop:before { - content: '\f20e'; -} - -.fa-dashcube:before { - content: '\f210'; -} - -.fa-forumbee:before { - content: '\f211'; -} - -.fa-leanpub:before { - content: '\f212'; -} - -.fa-sellsy:before { - content: '\f213'; -} - -.fa-shirtsinbulk:before { - content: '\f214'; -} - -.fa-simplybuilt:before { - content: '\f215'; -} - -.fa-skyatlas:before { - content: '\f216'; -} - -.fa-cart-plus:before { - content: '\f217'; -} - -.fa-cart-arrow-down:before { - content: '\f218'; -} - -.fa-diamond:before { - content: '\f219'; -} - -.fa-ship:before { - content: '\f21a'; -} - -.fa-user-secret:before { - content: '\f21b'; -} - -.fa-motorcycle:before { - content: '\f21c'; -} - -.fa-street-view:before { - content: '\f21d'; -} - -.fa-heartbeat:before { - content: '\f21e'; -} - -.fa-venus:before { - content: '\f221'; -} - -.fa-mars:before { - content: '\f222'; -} - -.fa-mercury:before { - content: '\f223'; -} - -.fa-intersex:before, -.fa-transgender:before { - content: '\f224'; -} - -.fa-transgender-alt:before { - content: '\f225'; -} - -.fa-venus-double:before { - content: '\f226'; -} - -.fa-mars-double:before { - content: '\f227'; -} - -.fa-venus-mars:before { - content: '\f228'; -} - -.fa-mars-stroke:before { - content: '\f229'; -} - -.fa-mars-stroke-v:before { - content: '\f22a'; -} - -.fa-mars-stroke-h:before { - content: '\f22b'; -} - -.fa-neuter:before { - content: '\f22c'; -} - -.fa-genderless:before { - content: '\f22d'; -} - -.fa-facebook-official:before { - content: '\f230'; -} - -.fa-pinterest-p:before { - content: '\f231'; -} - -.fa-whatsapp:before { - content: '\f232'; -} - -.fa-server:before { - content: '\f233'; -} - -.fa-user-plus:before { - content: '\f234'; -} - -.fa-user-times:before { - content: '\f235'; -} - -.fa-hotel:before, -.fa-bed:before { - content: '\f236'; -} - -.fa-viacoin:before { - content: '\f237'; -} - -.fa-train:before { - content: '\f238'; -} - -.fa-subway:before { - content: '\f239'; -} - -.fa-medium:before { - content: '\f23a'; -} - -.fa-yc:before, -.fa-y-combinator:before { - content: '\f23b'; -} - -.fa-optin-monster:before { - content: '\f23c'; -} - -.fa-opencart:before { - content: '\f23d'; -} - -.fa-expeditedssl:before { - content: '\f23e'; -} - -.fa-battery-4:before, -.fa-battery:before, -.fa-battery-full:before { - content: '\f240'; -} - -.fa-battery-3:before, -.fa-battery-three-quarters:before { - content: '\f241'; -} - -.fa-battery-2:before, -.fa-battery-half:before { - content: '\f242'; -} - -.fa-battery-1:before, -.fa-battery-quarter:before { - content: '\f243'; -} - -.fa-battery-0:before, -.fa-battery-empty:before { - content: '\f244'; -} - -.fa-mouse-pointer:before { - content: '\f245'; -} - -.fa-i-cursor:before { - content: '\f246'; -} - -.fa-object-group:before { - content: '\f247'; -} - -.fa-object-ungroup:before { - content: '\f248'; -} - -.fa-sticky-note:before { - content: '\f249'; -} - -.fa-sticky-note-o:before { - content: '\f24a'; -} - -.fa-cc-jcb:before { - content: '\f24b'; -} - -.fa-cc-diners-club:before { - content: '\f24c'; -} - -.fa-clone:before { - content: '\f24d'; -} - -.fa-balance-scale:before { - content: '\f24e'; -} - -.fa-hourglass-o:before { - content: '\f250'; -} - -.fa-hourglass-1:before, -.fa-hourglass-start:before { - content: '\f251'; -} - -.fa-hourglass-2:before, -.fa-hourglass-half:before { - content: '\f252'; -} - -.fa-hourglass-3:before, -.fa-hourglass-end:before { - content: '\f253'; -} - -.fa-hourglass:before { - content: '\f254'; -} - -.fa-hand-grab-o:before, -.fa-hand-rock-o:before { - content: '\f255'; -} - -.fa-hand-stop-o:before, -.fa-hand-paper-o:before { - content: '\f256'; -} - -.fa-hand-scissors-o:before { - content: '\f257'; -} - -.fa-hand-lizard-o:before { - content: '\f258'; -} - -.fa-hand-spock-o:before { - content: '\f259'; -} - -.fa-hand-pointer-o:before { - content: '\f25a'; -} - -.fa-hand-peace-o:before { - content: '\f25b'; -} - -.fa-trademark:before { - content: '\f25c'; -} - -.fa-registered:before { - content: '\f25d'; -} - -.fa-creative-commons:before { - content: '\f25e'; -} - -.fa-gg:before { - content: '\f260'; -} - -.fa-gg-circle:before { - content: '\f261'; -} - -.fa-tripadvisor:before { - content: '\f262'; -} - -.fa-odnoklassniki:before { - content: '\f263'; -} - -.fa-odnoklassniki-square:before { - content: '\f264'; -} - -.fa-get-pocket:before { - content: '\f265'; -} - -.fa-wikipedia-w:before { - content: '\f266'; -} - -.fa-safari:before { - content: '\f267'; -} - -.fa-chrome:before { - content: '\f268'; -} - -.fa-firefox:before { - content: '\f269'; -} - -.fa-opera:before { - content: '\f26a'; -} - -.fa-internet-explorer:before { - content: '\f26b'; -} - -.fa-tv:before, -.fa-television:before { - content: '\f26c'; -} - -.fa-contao:before { - content: '\f26d'; -} - -.fa-500px:before { - content: '\f26e'; -} - -.fa-amazon:before { - content: '\f270'; -} - -.fa-calendar-plus-o:before { - content: '\f271'; -} - -.fa-calendar-minus-o:before { - content: '\f272'; -} - -.fa-calendar-times-o:before { - content: '\f273'; -} - -.fa-calendar-check-o:before { - content: '\f274'; -} - -.fa-industry:before { - content: '\f275'; -} - -.fa-map-pin:before { - content: '\f276'; -} - -.fa-map-signs:before { - content: '\f277'; -} - -.fa-map-o:before { - content: '\f278'; -} - -.fa-map:before { - content: '\f279'; -} - -.fa-commenting:before { - content: '\f27a'; -} - -.fa-commenting-o:before { - content: '\f27b'; -} - -.fa-houzz:before { - content: '\f27c'; -} - -.fa-vimeo:before { - content: '\f27d'; -} - -.fa-black-tie:before { - content: '\f27e'; -} - -.fa-fonticons:before { - content: '\f280'; -} - -.fa-reddit-alien:before { - content: '\f281'; -} - -.fa-edge:before { - content: '\f282'; -} - -.fa-credit-card-alt:before { - content: '\f283'; -} - -.fa-codiepie:before { - content: '\f284'; -} - -.fa-modx:before { - content: '\f285'; -} - -.fa-fort-awesome:before { - content: '\f286'; -} - -.fa-usb:before { - content: '\f287'; -} - -.fa-product-hunt:before { - content: '\f288'; -} - -.fa-mixcloud:before { - content: '\f289'; -} - -.fa-scribd:before { - content: '\f28a'; -} - -.fa-pause-circle:before { - content: '\f28b'; -} - -.fa-pause-circle-o:before { - content: '\f28c'; -} - -.fa-stop-circle:before { - content: '\f28d'; -} - -.fa-stop-circle-o:before { - content: '\f28e'; -} - -.fa-shopping-bag:before { - content: '\f290'; -} - -.fa-shopping-basket:before { - content: '\f291'; -} - -.fa-hashtag:before { - content: '\f292'; -} - -.fa-bluetooth:before { - content: '\f293'; -} - -.fa-bluetooth-b:before { - content: '\f294'; -} - -.fa-percent:before { - content: '\f295'; -} - -.fa-gitlab:before { - content: '\f296'; -} - -.fa-wpbeginner:before { - content: '\f297'; -} - -.fa-wpforms:before { - content: '\f298'; -} - -.fa-envira:before { - content: '\f299'; -} - -.fa-universal-access:before { - content: '\f29a'; -} - -.fa-wheelchair-alt:before { - content: '\f29b'; -} - -.fa-question-circle-o:before { - content: '\f29c'; -} - -.fa-blind:before { - content: '\f29d'; -} - -.fa-audio-description:before { - content: '\f29e'; -} - -.fa-volume-control-phone:before { - content: '\f2a0'; -} - -.fa-braille:before { - content: '\f2a1'; -} - -.fa-assistive-listening-systems:before { - content: '\f2a2'; -} - -.fa-asl-interpreting:before, -.fa-american-sign-language-interpreting:before { - content: '\f2a3'; -} - -.fa-deafness:before, -.fa-hard-of-hearing:before, -.fa-deaf:before { - content: '\f2a4'; -} - -.fa-glide:before { - content: '\f2a5'; -} - -.fa-glide-g:before { - content: '\f2a6'; -} - -.fa-signing:before, -.fa-sign-language:before { - content: '\f2a7'; -} - -.fa-low-vision:before { - content: '\f2a8'; -} - -.fa-viadeo:before { - content: '\f2a9'; -} - -.fa-viadeo-square:before { - content: '\f2aa'; -} - -.fa-snapchat:before { - content: '\f2ab'; -} - -.fa-snapchat-ghost:before { - content: '\f2ac'; -} - -.fa-snapchat-square:before { - content: '\f2ad'; -} - -.fa-pied-piper:before { - content: '\f2ae'; -} - -.fa-first-order:before { - content: '\f2b0'; -} - -.fa-yoast:before { - content: '\f2b1'; -} - -.fa-themeisle:before { - content: '\f2b2'; -} - -.fa-google-plus-circle:before, -.fa-google-plus-official:before { - content: '\f2b3'; -} - -.fa-fa:before, -.fa-font-awesome:before { - content: '\f2b4'; -} - -.fa-handshake-o:before { - content: '\f2b5'; -} - -.fa-envelope-open:before { - content: '\f2b6'; -} - -.fa-envelope-open-o:before { - content: '\f2b7'; -} - -.fa-linode:before { - content: '\f2b8'; -} - -.fa-address-book:before { - content: '\f2b9'; -} - -.fa-address-book-o:before { - content: '\f2ba'; -} - -.fa-vcard:before, -.fa-address-card:before { - content: '\f2bb'; -} - -.fa-vcard-o:before, -.fa-address-card-o:before { - content: '\f2bc'; -} - -.fa-user-circle:before { - content: '\f2bd'; -} - -.fa-user-circle-o:before { - content: '\f2be'; -} - -.fa-user-o:before { - content: '\f2c0'; -} - -.fa-id-badge:before { - content: '\f2c1'; -} - -.fa-drivers-license:before, -.fa-id-card:before { - content: '\f2c2'; -} - -.fa-drivers-license-o:before, -.fa-id-card-o:before { - content: '\f2c3'; -} - -.fa-quora:before { - content: '\f2c4'; -} - -.fa-free-code-camp:before { - content: '\f2c5'; -} - -.fa-telegram:before { - content: '\f2c6'; -} - -.fa-thermometer-4:before, -.fa-thermometer:before, -.fa-thermometer-full:before { - content: '\f2c7'; -} - -.fa-thermometer-3:before, -.fa-thermometer-three-quarters:before { - content: '\f2c8'; -} - -.fa-thermometer-2:before, -.fa-thermometer-half:before { - content: '\f2c9'; -} - -.fa-thermometer-1:before, -.fa-thermometer-quarter:before { - content: '\f2ca'; -} - -.fa-thermometer-0:before, -.fa-thermometer-empty:before { - content: '\f2cb'; -} - -.fa-shower:before { - content: '\f2cc'; -} - -.fa-bathtub:before, -.fa-s15:before, -.fa-bath:before { - content: '\f2cd'; -} - -.fa-podcast:before { - content: '\f2ce'; -} - -.fa-window-maximize:before { - content: '\f2d0'; -} - -.fa-window-minimize:before { - content: '\f2d1'; -} - -.fa-window-restore:before { - content: '\f2d2'; -} - -.fa-times-rectangle:before, -.fa-window-close:before { - content: '\f2d3'; -} - -.fa-times-rectangle-o:before, -.fa-window-close-o:before { - content: '\f2d4'; -} - -.fa-bandcamp:before { - content: '\f2d5'; -} - -.fa-grav:before { - content: '\f2d6'; -} - -.fa-etsy:before { - content: '\f2d7'; -} - -.fa-imdb:before { - content: '\f2d8'; -} - -.fa-ravelry:before { - content: '\f2d9'; -} - -.fa-eercast:before { - content: '\f2da'; -} - -.fa-microchip:before { - content: '\f2db'; -} - -.fa-snowflake-o:before { - content: '\f2dc'; -} - -.fa-superpowers:before { - content: '\f2dd'; -} - -.fa-wpexplorer:before { - content: '\f2de'; -} - -.fa-meetup:before { - content: '\f2e0'; -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} - -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} diff --git a/public/theme/FontAwesome/fonts/FontAwesome.otf b/public/theme/FontAwesome/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f36e4f73b8efa40bd6f604fe80d286db70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134808 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 diff --git a/public/theme/FontAwesome/fonts/fontawesome-webfont.eot b/public/theme/FontAwesome/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca953f93e35eab4108bd414bc02ddcf3928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/theme/FontAwesome/fonts/fontawesome-webfont.ttf b/public/theme/FontAwesome/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} diff --git a/public/theme/FontAwesome/fonts/fontawesome-webfont.woff2 b/public/theme/FontAwesome/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc60404b91e398a37200c4a77b645cfd9586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77160 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 diff --git a/public/theme/css/chrome.css b/public/theme/css/chrome.css deleted file mode 100644 index 6eee18f..0000000 --- a/public/theme/css/chrome.css +++ /dev/null @@ -1,567 +0,0 @@ -/* CSS for UI elements (a.k.a. chrome) */ - -@import 'variables.css'; - -html { - scrollbar-color: var(--scrollbar) var(--bg); - scrollbar-width: 25px; -} -#searchresults a, -.content a:link, -a:visited, -a > .hljs { - color: var(--links); -} - -/* - body-container is necessary because mobile browsers don't seem to like - overflow-x on the body tag when there is a tag. -*/ -#body-container { - /* - This is used when the sidebar pushes the body content off the side of - the screen on small screens. Without it, dragging on mobile Safari - will want to reposition the viewport in a weird way. - */ - overflow-x: clip; -} - -/* Menu Bar */ - -#menu-bar, -#menu-bar-hover-placeholder { - z-index: 101; - margin: auto calc(0px - var(--page-padding)); -} -#menu-bar { - position: relative; - display: flex; - flex-wrap: wrap; - background-color: var(--bg); - border-bottom-color: var(--bg); - border-bottom-width: 1px; - border-bottom-style: solid; -} -#menu-bar.sticky, -.js #menu-bar-hover-placeholder:hover + #menu-bar, -.js #menu-bar:hover, -.js.sidebar-visible #menu-bar { - position: -webkit-sticky; - position: sticky; - top: 0 !important; -} -#menu-bar-hover-placeholder { - position: sticky; - position: -webkit-sticky; - top: 0; - height: var(--menu-bar-height); -} -#menu-bar.bordered { - border-bottom-color: var(--table-border-color); -} -#menu-bar i, -#menu-bar .icon-button { - position: relative; - padding: 0 8px; - z-index: 10; - line-height: var(--menu-bar-height); - cursor: pointer; - transition: color 0.5s; -} -@media only screen and (max-width: 420px) { - #menu-bar i, - #menu-bar .icon-button { - padding: 0 5px; - } -} - -.icon-button { - border: none; - background: none; - padding: 0; - color: inherit; -} -.icon-button i { - margin: 0; -} - -.right-buttons { - margin: 0 15px; -} -.right-buttons a { - text-decoration: none; -} - -.left-buttons { - display: flex; - margin: 0 5px; -} -.no-js .left-buttons { - display: none; -} - -.menu-title { - display: inline-block; - font-weight: 200; - font-size: 2.4rem; - line-height: var(--menu-bar-height); - text-align: center; - margin: 0; - flex: 1; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.js .menu-title { - cursor: pointer; -} - -.menu-bar, -.menu-bar:visited, -.nav-chapters, -.nav-chapters:visited, -.mobile-nav-chapters, -.mobile-nav-chapters:visited, -.menu-bar .icon-button, -.menu-bar a i { - color: var(--icons); -} - -.menu-bar i:hover, -.menu-bar .icon-button:hover, -.nav-chapters:hover, -.mobile-nav-chapters i:hover { - color: var(--icons-hover); -} - -/* Nav Icons */ - -.nav-chapters { - font-size: 2.5em; - text-align: center; - text-decoration: none; - - position: fixed; - top: 0; - bottom: 0; - margin: 0; - max-width: 150px; - min-width: 90px; - - display: flex; - justify-content: center; - align-content: center; - flex-direction: column; - - transition: color 0.5s, background-color 0.5s; -} - -.nav-chapters:hover { - text-decoration: none; - background-color: var(--theme-hover); - transition: background-color 0.15s, color 0.15s; -} - -.nav-wrapper { - margin-top: 50px; - display: none; -} - -.mobile-nav-chapters { - font-size: 2.5em; - text-align: center; - text-decoration: none; - width: 90px; - border-radius: 5px; - background-color: var(--sidebar-bg); -} - -.previous { - float: left; -} - -.next { - float: right; - right: var(--page-padding); -} - -@media only screen and (max-width: 1080px) { - .nav-wide-wrapper { - display: none; - } - .nav-wrapper { - display: block; - } -} - -@media only screen and (max-width: 1380px) { - .sidebar-visible .nav-wide-wrapper { - display: none; - } - .sidebar-visible .nav-wrapper { - display: block; - } -} - -/* Inline code */ - -:not(pre) > .hljs { - display: inline; - padding: 0.1em 0.3em; - border-radius: 3px; -} - -:not(pre):not(a) > .hljs { - color: var(--inline-code-color); - overflow-x: initial; -} - -a:hover > .hljs { - text-decoration: underline; -} - -pre { - position: relative; -} -pre > .buttons { - position: absolute; - z-index: 100; - right: 0px; - top: 2px; - margin: 0px; - padding: 2px 0px; - - color: var(--sidebar-fg); - cursor: pointer; - visibility: hidden; - opacity: 0; - transition: visibility 0.1s linear, opacity 0.1s linear; -} -pre:hover > .buttons { - visibility: visible; - opacity: 1; -} -pre > .buttons :hover { - color: var(--sidebar-active); - border-color: var(--icons-hover); - background-color: var(--theme-hover); -} -pre > .buttons i { - margin-left: 8px; -} -pre > .buttons button { - cursor: inherit; - margin: 0px 5px; - padding: 3px 5px; - font-size: 14px; - - border-style: solid; - border-width: 1px; - border-radius: 4px; - border-color: var(--icons); - background-color: var(--theme-popup-bg); - transition: 100ms; - transition-property: color, border-color, background-color; - color: var(--icons); -} -@media (pointer: coarse) { - pre > .buttons button { - /* On mobile, make it easier to tap buttons. */ - padding: 0.3rem 1rem; - } -} -pre > code { - padding: 1rem; -} - -/* FIXME: ACE editors overlap their buttons because ACE does absolute - positioning within the code block which breaks padding. The only solution I - can think of is to move the padding to the outer pre tag (or insert a div - wrapper), but that would require fixing a whole bunch of CSS rules. -*/ -.hljs.ace_editor { - padding: 0rem 0rem; -} - -pre > .result { - margin-top: 10px; -} - -/* Search */ - -#searchresults a { - text-decoration: none; -} - -mark { - border-radius: 2px; - padding: 0 3px 1px 3px; - margin: 0 -3px -1px -3px; - background-color: var(--search-mark-bg); - transition: background-color 300ms linear; - cursor: pointer; -} - -mark.fade-out { - background-color: rgba(0, 0, 0, 0) !important; - cursor: auto; -} - -.searchbar-outer { - margin-left: auto; - margin-right: auto; - max-width: var(--content-max-width); -} - -#searchbar { - width: 100%; - margin: 5px auto 0px auto; - padding: 10px 16px; - transition: box-shadow 300ms ease-in-out; - border: 1px solid var(--searchbar-border-color); - border-radius: 3px; - background-color: var(--searchbar-bg); - color: var(--searchbar-fg); -} -#searchbar:focus, -#searchbar.active { - box-shadow: 0 0 3px var(--searchbar-shadow-color); -} - -.searchresults-header { - font-weight: bold; - font-size: 1em; - padding: 18px 0 0 5px; - color: var(--searchresults-header-fg); -} - -.searchresults-outer { - margin-left: auto; - margin-right: auto; - max-width: var(--content-max-width); - border-bottom: 1px dashed var(--searchresults-border-color); -} - -ul#searchresults { - list-style: none; - padding-left: 20px; -} -ul#searchresults li { - margin: 10px 0px; - padding: 2px; - border-radius: 2px; -} -ul#searchresults li.focus { - background-color: var(--searchresults-li-bg); -} -ul#searchresults span.teaser { - display: block; - clear: both; - margin: 5px 0 0 20px; - font-size: 0.8em; -} -ul#searchresults span.teaser em { - font-weight: bold; - font-style: normal; -} - -/* Sidebar */ - -.sidebar { - position: fixed; - left: 0; - top: 0; - bottom: 0; - width: var(--sidebar-width); - font-size: 0.875em; - box-sizing: border-box; - -webkit-overflow-scrolling: touch; - overscroll-behavior-y: contain; - background-color: var(--sidebar-bg); - color: var(--sidebar-fg); -} -.sidebar-resizing { - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.js:not(.sidebar-resizing) .sidebar { - transition: transform 0.3s; /* Animation: slide away */ -} -.sidebar code { - line-height: 2em; -} -.sidebar .sidebar-scrollbox { - overflow-y: auto; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - padding: 10px 10px; -} -.sidebar .sidebar-resize-handle { - position: absolute; - cursor: col-resize; - width: 0; - right: 0; - top: 0; - bottom: 0; -} -.js .sidebar .sidebar-resize-handle { - cursor: col-resize; - width: 5px; -} -.sidebar-hidden .sidebar { - transform: translateX(calc(0px - var(--sidebar-width))); -} -.sidebar::-webkit-scrollbar { - background: var(--sidebar-bg); - width: 25px; -} -.sidebar::-webkit-scrollbar-thumb { - background: var(--scrollbar); - width: 25px; -} - -.sidebar-visible .page-wrapper { - transform: translateX(var(--sidebar-width)); -} - -.page-wrapper { - min-height: 110vh; -} - -@media only screen and (min-width: 620px) { - .sidebar-visible .page-wrapper { - transform: none; - margin-left: var(--sidebar-width); - } -} - -.chapter { - list-style: none outside none; - padding-left: 0; - line-height: 2.2em; -} - -.chapter ol { - width: 100%; -} - -.chapter li { - display: flex; - color: var(--sidebar-non-existant); -} -.chapter li a { - display: block; - padding: 0; - text-decoration: none; - color: var(--sidebar-fg); -} - -.chapter li a:hover { - color: var(--sidebar-active); -} - -.chapter li a.active { - color: var(--sidebar-active); -} - -.chapter li > a.toggle { - cursor: pointer; - display: block; - margin-left: auto; - padding: 0 10px; - user-select: none; - opacity: 0.68; -} - -.chapter li > a.toggle div { - transition: transform 0.5s; -} - -/* collapse the section */ -.chapter li:not(.expanded) + li > ol { - display: none; -} - -.chapter li.chapter-item { - line-height: 1.5em; - margin-top: 0.6em; -} - -.chapter li.expanded > a.toggle div { - transform: rotate(90deg); -} - -.spacer { - width: 100%; - height: 3px; - margin: 5px 0px; -} -.chapter .spacer { - background-color: var(--sidebar-spacer); -} - -@media (-moz-touch-enabled: 1), (pointer: coarse) { - .chapter li a { - padding: 5px 0; - } - .spacer { - margin: 10px 0; - } -} - -.section { - list-style: none outside none; - padding-left: 20px; - line-height: 1.9em; -} - -/* Theme Menu Popup */ - -.theme-popup { - position: absolute; - left: 10px; - top: var(--menu-bar-height); - z-index: 1000; - border-radius: 4px; - font-size: 0.7em; - color: var(--fg); - background: var(--theme-popup-bg); - border: 1px solid var(--theme-popup-border); - margin: 0; - padding: 0; - list-style: none; - display: none; - /* Don't let the children's background extend past the rounded corners. */ - overflow: hidden; -} -.theme-popup .default { - color: var(--icons); -} -.theme-popup .theme { - width: 100%; - border: 0; - margin: 0; - padding: 2px 20px; - line-height: 25px; - white-space: nowrap; - text-align: left; - cursor: pointer; - color: inherit; - background: inherit; - font-size: inherit; -} -.theme-popup .theme:hover { - background-color: var(--theme-hover); -} - -.theme-selected::before { - display: inline-block; - content: '✓'; - margin-left: -14px; - width: 14px; -} diff --git a/public/theme/css/general.css b/public/theme/css/general.css deleted file mode 100644 index 7ca2f11..0000000 --- a/public/theme/css/general.css +++ /dev/null @@ -1,395 +0,0 @@ -/* Base styles and content styles */ - -@import 'variables.css'; - -:root { - /* Browser default font-size is 16px, this way 1 rem = 10px */ - font-size: 62.5%; - color-scheme: var(--color-scheme); -} - -html { - font-family: 'Open Sans', sans-serif; - color: var(--fg); - background-color: var(--bg); - text-size-adjust: none; - -webkit-text-size-adjust: none; -} - -body { - margin: 0; - font-size: 1.6rem; - overflow-x: auto; -} - -code { - font-family: var(--mono-font) !important; - font-size: var(--code-font-size); -} - -/* make long words/inline code not x overflow */ -main { - overflow-wrap: break-word; -} - -/* make wide tables scroll if they overflow */ -.table-wrapper { - overflow-x: auto; -} - -/* Don't change font size in headers. */ -h1 code, -h2 code, -h3 code, -h4 code, -h5 code, -h6 code { - font-size: unset; -} - -.left { - float: left; -} -.right { - float: right; -} -.boring { - opacity: 0.6; -} -.hide-boring .boring { - display: none; -} -.hidden { - display: none !important; -} - -h2, -h3 { - margin-top: 2.5em; -} -h4, -h5 { - margin-top: 2em; -} - -.header + .header h3, -.header + .header h4, -.header + .header h5 { - margin-top: 1em; -} - -h1:target::before, -h2:target::before, -h3:target::before, -h4:target::before, -h5:target::before, -h6:target::before { - display: inline-block; - content: '»'; - margin-left: -30px; - width: 30px; -} - -/* This is broken on Safari as of version 14, but is fixed - in Safari Technology Preview 117 which I think will be Safari 14.2. - https://bugs.webkit.org/show_bug.cgi?id=218076 -*/ -:target { - scroll-margin-top: calc(var(--menu-bar-height) + 0.5em); -} - -.page { - outline: 0; - padding: 0 var(--page-padding); - margin-top: calc( - 0px - var(--menu-bar-height) - ); /* Compensate for the #menu-bar-hover-placeholder */ -} -.page-wrapper { - box-sizing: border-box; -} -.js:not(.sidebar-resizing) .page-wrapper { - transition: - margin-left 0.3s ease, - transform 0.3s ease; /* Animation: slide away */ -} - -.content { - overflow-y: auto; - padding: 0 5px 50px 5px; -} -.content main { - margin-left: auto; - margin-right: auto; - max-width: var(--content-max-width); -} -.content p { - line-height: 1.45em; -} -.content ol { - line-height: 1.45em; -} -.content ul { - line-height: 1.45em; -} -.content a { - text-decoration: none; -} -.content a:hover { - text-decoration: underline; -} -.content img, -.content video { - max-width: 100%; -} -.content .header:link, -.content .header:visited { - color: var(--fg); -} -.content .header:link, -.content .header:visited:hover { - text-decoration: none; -} - -table { - margin: 0 auto; - border-collapse: collapse; -} -table td { - padding: 3px 20px; - border: 1px var(--table-border-color) solid; -} -table thead { - background: var(--table-header-bg); -} -table thead td { - font-weight: 700; - border: none; -} -table thead th { - padding: 3px 20px; -} -table thead tr { - border: 1px var(--table-header-bg) solid; -} -/* Alternate background colors for rows */ -table tbody tr:nth-child(2n) { - background: var(--table-alternate-bg); -} - -blockquote { - margin: 20px 0; - padding: 0 20px; - color: var(--fg); - background-color: var(--quote-bg); - border-top: 0.1em solid var(--quote-border); - border-bottom: 0.1em solid var(--quote-border); -} - -kbd { - background-color: var(--table-border-color); - border-radius: 4px; - border: solid 1px var(--theme-popup-border); - box-shadow: inset 0 -1px 0 var(--theme-hover); - display: inline-block; - font-size: var(--code-font-size); - font-family: var(--mono-font); - line-height: 10px; - padding: 4px 5px; - vertical-align: middle; -} - -:not(.footnote-definition) + .footnote-definition, -.footnote-definition + :not(.footnote-definition) { - margin-top: 2em; -} -.footnote-definition { - font-size: 0.9em; - margin: 0.5em 0; -} -.footnote-definition p { - display: inline; -} - -.tooltiptext { - position: absolute; - visibility: hidden; - color: #fff; - background-color: #333; - transform: translateX(-50%); /* Center by moving tooltip 50% of its width left */ - left: -8px; /* Half of the width of the icon */ - top: -35px; - font-size: 0.8em; - text-align: center; - border-radius: 6px; - padding: 5px 8px; - margin: 5px; - z-index: 1000; -} -.tooltipped .tooltiptext { - visibility: visible; -} - -.chapter li.part-title { - color: var(--sidebar-fg); - margin: 5px 0px; - font-weight: bold; -} - -.result-no-output { - font-style: italic; -} - -.typst-dom-page { - width: var(--data-page-width, 100%); - height: var(--data-page-height); - --data-text-width: 1px; - --data-text-height: 1px; - margin: auto; -} - -.typst-back-canvas { - position: absolute; - z-index: -1; - width: var(--data-page-width, 100%); - height: var(--data-page-height); - pointer-events: none; -} - -.typst-svg-page { - position: absolute; - z-index: 0; - width: var(--data-page-width, 100%); - height: var(--data-page-height); -} - -.typst-html-semantics { - position: absolute; - z-index: 2; - width: var(--data-page-width, 100%); - height: var(--data-page-height); - color: transparent; - font-family: monospace; - white-space: pre; -} - -.typst-html-semantics span { - color: transparent; - font-family: monospace; - transform-origin: left top; - position: absolute; - display: inline-block; - left: 0; - top: 0; -} - -.typst-content-hint { - position: absolute; - display: inline-block; - width: 1px; - height: 1px; - overflow: hidden; -} - -.typst-html-semantics a { - position: absolute; - display: inline-block; -} - -/* set transparent itself */ -.typst-content-group { - pointer-events: visible; -} - -.typst-html-semantics span::-moz-selection { - color: transparent; - background: #7db9dea0; -} - -.typst-html-semantics span::selection { - color: transparent; - background: #7db9dea0; -} - -.typst-html-semantics *::-moz-selection { - color: transparent; - background: transparent; -} - -.typst-html-semantics *::selection { - color: transparent; - background: transparent; -} - -.typst-content-fallback { - color: transparent; - background: transparent; -} - -.pseudo-link, -.typst-text { - pointer-events: none; -} -.typst-svg-page { - fill: none; -} -.outline_glyph path, -path.outline_glyph { - fill: var(--glyph_fill); - stroke: var(--glyph_stroke); -} - -.outline_glyph path, -path.outline_glyph { - transition: 0.2s fill stroke; -} - -.hover .typst-text { - --glyph_fill: #66bab7; - --glyph_stroke: #66bab7; -} - -.typst-jump-ripple, -.typst-debug-react-ripple { - width: 0; - height: 0; - background-color: transparent; - position: absolute; - border-radius: 50%; -} -.typst-jump-ripple { - border: 1px solid #66bab7; -} -.typst-debug-react-ripple { - border: 1px solid #cb1b45; -} -@keyframes typst-jump-ripple-effect { - to { - width: 10vw; - height: 10vw; - opacity: 0.01; - margin: -5vw; - } -} -@keyframes typst-debug-react-ripple-effect { - to { - width: 3vw; - height: 3vw; - opacity: 0.01; - margin: -1.5vw; - } -} - -.focus .typst-text { - --glyph_fill: var(--sidebar-active); -} - -a.focus { - /* todo: remove !important */ - color: var(--sidebar-active) !important; -} - -.focus .typst-text, a.focus { - transition: 0.1s; - transition-property: fill, stroke, color; -} \ No newline at end of file diff --git a/public/theme/css/print.css b/public/theme/css/print.css deleted file mode 100644 index 27d05e9..0000000 --- a/public/theme/css/print.css +++ /dev/null @@ -1,46 +0,0 @@ - -#sidebar, -#menu-bar, -.nav-chapters, -.mobile-nav-chapters { - display: none; -} - -#page-wrapper.page-wrapper { - transform: none; - margin-left: 0px; - overflow-y: initial; -} - -#content { - max-width: none; - margin: 0; - padding: 0; -} - -.page { - overflow-y: initial; -} - -pre > .buttons { - z-index: 2; -} - -a, a:visited, a:active, a:hover { - color: #4183c4; - text-decoration: none; -} - -h1, h2, h3, h4, h5, h6 { - page-break-inside: avoid; - page-break-after: avoid; -} - -pre, code { - page-break-inside: avoid; - white-space: pre-wrap; -} - -.fa { - display: none !important; -} diff --git a/public/theme/css/variables.css b/public/theme/css/variables.css deleted file mode 100644 index d194b59..0000000 --- a/public/theme/css/variables.css +++ /dev/null @@ -1,265 +0,0 @@ -/* Globals */ - -:root { - --sidebar-width: min(300px, max(23.6vw, 200px)); - --page-padding: 15px; - --content-max-width: 750px; - --menu-bar-height: 50px; - --mono-font: 'Source Code Pro', Consolas, 'Ubuntu Mono', Menlo, 'DejaVu Sans Mono', monospace, - monospace; - --code-font-size: 0.875em; /* please adjust the ace font size accordingly in editor.js */ -} - -/* Themes */ - -.ayu { - --bg: hsl(210, 25%, 8%); - --fg: #c5c5c5; - - --sidebar-bg: #14191f; - --sidebar-fg: #c8c9db; - --sidebar-non-existant: #5c6773; - --sidebar-active: #ffb454; - --sidebar-spacer: #2d334f; - - --scrollbar: var(--sidebar-fg); - - --icons: #737480; - --icons-hover: #b7b9cc; - - --links: #0096cf; - - --inline-code-color: #ffb454; - - --theme-popup-bg: #14191f; - --theme-popup-border: #5c6773; - --theme-hover: #191f26; - - --quote-bg: hsl(226, 15%, 17%); - --quote-border: hsl(226, 15%, 22%); - - --table-border-color: hsl(210, 25%, 13%); - --table-header-bg: hsl(210, 25%, 28%); - --table-alternate-bg: hsl(210, 25%, 11%); - - --searchbar-border-color: #848484; - --searchbar-bg: #424242; - --searchbar-fg: #fff; - --searchbar-shadow-color: #d4c89f; - --searchresults-header-fg: #666; - --searchresults-border-color: #888; - --searchresults-li-bg: #252932; - --search-mark-bg: #e3b171; - - --color-scheme: dark; -} - -.coal { - --bg: hsl(200, 7%, 8%); - --fg: #98a3ad; - - --sidebar-bg: #292c2f; - --sidebar-fg: #a1adb8; - --sidebar-non-existant: #505254; - --sidebar-active: #3473ad; - --sidebar-spacer: #393939; - - --scrollbar: var(--sidebar-fg); - - --icons: #43484d; - --icons-hover: #b3c0cc; - - --links: #2b79a2; - - --inline-code-color: #c5c8c6; - - --theme-popup-bg: #141617; - --theme-popup-border: #43484d; - --theme-hover: #1f2124; - - --quote-bg: hsl(234, 21%, 18%); - --quote-border: hsl(234, 21%, 23%); - - --table-border-color: hsl(200, 7%, 13%); - --table-header-bg: hsl(200, 7%, 28%); - --table-alternate-bg: hsl(200, 7%, 11%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #b7b7b7; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #98a3ad; - --searchresults-li-bg: #2b2b2f; - --search-mark-bg: #355c7d; - - --color-scheme: dark; -} - -.light { - --bg: hsl(0, 0%, 100%); - --fg: hsl(0, 0%, 0%); - - --sidebar-bg: #fafafa; - --sidebar-fg: hsl(0, 0%, 0%); - --sidebar-non-existant: #aaaaaa; - --sidebar-active: #1f1fff; - --sidebar-spacer: #f4f4f4; - - --scrollbar: #8f8f8f; - - --icons: #747474; - --icons-hover: #000000; - - --links: #20609f; - - --inline-code-color: #301900; - - --theme-popup-bg: #fafafa; - --theme-popup-border: #cccccc; - --theme-hover: #e6e6e6; - - --quote-bg: hsl(197, 37%, 96%); - --quote-border: hsl(197, 37%, 91%); - - --table-border-color: hsl(0, 0%, 95%); - --table-header-bg: hsl(0, 0%, 80%); - --table-alternate-bg: hsl(0, 0%, 97%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #fafafa; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #888; - --searchresults-li-bg: #e4f2fe; - --search-mark-bg: #a2cff5; - - --color-scheme: light; -} - -.navy { - --bg: hsl(226, 23%, 11%); - --fg: #bcbdd0; - - --sidebar-bg: #282d3f; - --sidebar-fg: #c8c9db; - --sidebar-non-existant: #505274; - --sidebar-active: #2b79a2; - --sidebar-spacer: #2d334f; - - --scrollbar: var(--sidebar-fg); - - --icons: #737480; - --icons-hover: #b7b9cc; - - --links: #2b79a2; - - --inline-code-color: #c5c8c6; - - --theme-popup-bg: #161923; - --theme-popup-border: #737480; - --theme-hover: #282e40; - - --quote-bg: hsl(226, 15%, 17%); - --quote-border: hsl(226, 15%, 22%); - - --table-border-color: hsl(226, 23%, 16%); - --table-header-bg: hsl(226, 23%, 31%); - --table-alternate-bg: hsl(226, 23%, 14%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #aeaec6; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #5f5f71; - --searchresults-border-color: #5c5c68; - --searchresults-li-bg: #242430; - --search-mark-bg: #a2cff5; - - --color-scheme: dark; -} - -.rust { - --bg: hsl(60, 9%, 87%); - --fg: #262625; - - --sidebar-bg: #3b2e2a; - --sidebar-fg: #c8c9db; - --sidebar-non-existant: #505254; - --sidebar-active: #e69f67; - --sidebar-spacer: #45373a; - - --scrollbar: var(--sidebar-fg); - - --icons: #737480; - --icons-hover: #262625; - - --links: #2b79a2; - - --inline-code-color: #6e6b5e; - - --theme-popup-bg: #e1e1db; - --theme-popup-border: #b38f6b; - --theme-hover: #99908a; - - --quote-bg: hsl(60, 5%, 75%); - --quote-border: hsl(60, 5%, 70%); - - --table-border-color: hsl(60, 9%, 82%); - --table-header-bg: #b3a497; - --table-alternate-bg: hsl(60, 9%, 84%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #fafafa; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #888; - --searchresults-li-bg: #dec2a2; - --search-mark-bg: #e69f67; - - --color-scheme: light; -} - -@media (prefers-color-scheme: dark) { - .light.no-js { - --bg: hsl(200, 7%, 8%); - --fg: #98a3ad; - - --sidebar-bg: #292c2f; - --sidebar-fg: #a1adb8; - --sidebar-non-existant: #505254; - --sidebar-active: #3473ad; - --sidebar-spacer: #393939; - - --scrollbar: var(--sidebar-fg); - - --icons: #43484d; - --icons-hover: #b3c0cc; - - --links: #2b79a2; - - --inline-code-color: #c5c8c6; - - --theme-popup-bg: #141617; - --theme-popup-border: #43484d; - --theme-hover: #1f2124; - - --quote-bg: hsl(234, 21%, 18%); - --quote-border: hsl(234, 21%, 23%); - - --table-border-color: hsl(200, 7%, 13%); - --table-header-bg: hsl(200, 7%, 28%); - --table-alternate-bg: hsl(200, 7%, 11%); - - --searchbar-border-color: #aaa; - --searchbar-bg: #b7b7b7; - --searchbar-fg: #000; - --searchbar-shadow-color: #aaa; - --searchresults-header-fg: #666; - --searchresults-border-color: #98a3ad; - --searchresults-li-bg: #2b2b2f; - --search-mark-bg: #355c7d; - } -} diff --git a/public/theme/index.js b/public/theme/index.js deleted file mode 100644 index 3c46e06..0000000 --- a/public/theme/index.js +++ /dev/null @@ -1,270 +0,0 @@ -(function themes() { - var html = document.querySelector('html'); - var themeToggleButton = document.getElementById('theme-toggle'); - var themePopup = document.getElementById('theme-list'); - var themeColorMetaTag = document.querySelector('meta[name="theme-color"]'); - - function showThemes() { - themePopup.style.display = 'block'; - themeToggleButton.setAttribute('aria-expanded', true); - themePopup.querySelector('button#' + get_theme()).focus(); - } - - function updateThemeSelected() { - themePopup.querySelectorAll('.theme-selected').forEach(function (el) { - el.classList.remove('theme-selected'); - }); - themePopup.querySelector('button#' + get_theme()).classList.add('theme-selected'); - window.typstChangeTheme(); - } - - function hideThemes() { - themePopup.style.display = 'none'; - themeToggleButton.setAttribute('aria-expanded', false); - themeToggleButton.focus(); - } - - function get_theme() { - var theme; - try { - theme = localStorage.getItem('shiroa-theme'); - } catch (e) {} - if (theme === null || theme === undefined) { - return default_theme; - } else { - return theme; - } - } - - function set_theme(theme, store = true) { - setTimeout(function () { - themeColorMetaTag.content = getComputedStyle(document.documentElement).backgroundColor; - }, 1); - - var previousTheme = get_theme(); - - if (store) { - try { - localStorage.setItem('shiroa-theme', theme); - } catch (e) {} - } - - html.classList.remove(previousTheme); - html.classList.add(theme); - updateThemeSelected(); - } - - // Set theme - var theme = get_theme(); - set_theme(theme, false); - - themeToggleButton.addEventListener('click', function () { - if (themePopup.style.display === 'block') { - hideThemes(); - } else { - showThemes(); - } - }); - - themePopup.addEventListener('click', function (e) { - var theme; - if (e.target.className === 'theme') { - theme = e.target.id; - } else if (e.target.parentElement.className === 'theme') { - theme = e.target.parentElement.id; - } else { - return; - } - set_theme(theme); - }); - - themePopup.addEventListener('focusout', function (e) { - // e.relatedTarget is null in Safari and Firefox on macOS (see workaround below) - if ( - !!e.relatedTarget && - !themeToggleButton.contains(e.relatedTarget) && - !themePopup.contains(e.relatedTarget) - ) { - hideThemes(); - } - }); - - // Should not be needed, but it works around an issue on macOS & iOS: https://github.com/rust-lang/mdBook/issues/628 - document.addEventListener('click', function (e) { - if ( - themePopup.style.display === 'block' && - !themeToggleButton.contains(e.target) && - !themePopup.contains(e.target) - ) { - hideThemes(); - } - }); - - document.addEventListener('keydown', function (e) { - if (e.altKey || e.ctrlKey || e.metaKey || e.shiftKey) { - return; - } - if (!themePopup.contains(e.target)) { - return; - } - - switch (e.key) { - case 'Escape': - e.preventDefault(); - hideThemes(); - break; - case 'ArrowUp': - e.preventDefault(); - var li = document.activeElement.parentElement; - if (li && li.previousElementSibling) { - li.previousElementSibling.querySelector('button').focus(); - } - break; - case 'ArrowDown': - e.preventDefault(); - var li = document.activeElement.parentElement; - if (li && li.nextElementSibling) { - li.nextElementSibling.querySelector('button').focus(); - } - break; - case 'Home': - e.preventDefault(); - themePopup.querySelector('li:first-child button').focus(); - break; - case 'End': - e.preventDefault(); - themePopup.querySelector('li:last-child button').focus(); - break; - } - }); -})(); - -(function sidebar() { - var html = document.querySelector('html'); - var sidebar = document.getElementById('sidebar'); - var sidebarLinks = document.querySelectorAll('#sidebar a'); - var sidebarToggleButton = document.getElementById('sidebar-toggle'); - var sidebarResizeHandle = document.getElementById('sidebar-resize-handle'); - var firstContact = null; - - sidebar.addEventListener('transitionend', () => { - window.typstRerender(true); - }); - - function showSidebar() { - html.classList.remove('sidebar-hidden'); - html.classList.add('sidebar-visible'); - Array.from(sidebarLinks).forEach(function (link) { - link.setAttribute('tabIndex', 0); - }); - sidebarToggleButton.setAttribute('aria-expanded', true); - sidebar.setAttribute('aria-hidden', false); - try { - localStorage.setItem('shiroa-sidebar', 'visible'); - } catch (e) {} - } - - var sidebarAnchorToggles = document.querySelectorAll('#sidebar a.toggle'); - - function toggleSection(ev) { - ev.currentTarget.parentElement.classList.toggle('expanded'); - } - - Array.from(sidebarAnchorToggles).forEach(function (el) { - el.addEventListener('click', toggleSection); - }); - - function hideSidebar() { - html.classList.remove('sidebar-visible'); - html.classList.add('sidebar-hidden'); - Array.from(sidebarLinks).forEach(function (link) { - link.setAttribute('tabIndex', -1); - }); - sidebarToggleButton.setAttribute('aria-expanded', false); - sidebar.setAttribute('aria-hidden', true); - try { - localStorage.setItem('shiroa-sidebar', 'hidden'); - } catch (e) {} - } - - // Toggle sidebar - sidebarToggleButton.addEventListener('click', function sidebarToggle() { - if (html.classList.contains('sidebar-hidden')) { - var current_width = parseInt( - document.documentElement.style.getPropertyValue('--sidebar-width'), - 10, - ); - if (current_width < 150) { - document.documentElement.style.setProperty('--sidebar-width', '150px'); - } - showSidebar(); - } else if (html.classList.contains('sidebar-visible')) { - hideSidebar(); - } else { - if (getComputedStyle(sidebar)['transform'] === 'none') { - hideSidebar(); - } else { - showSidebar(); - } - } - }); - - sidebarResizeHandle.addEventListener('mousedown', initResize, false); - - function initResize(e) { - window.addEventListener('mousemove', resize, false); - window.addEventListener('mouseup', stopResize, false); - html.classList.add('sidebar-resizing'); - } - function resize(e) { - window.typstRerender(true); - var pos = e.clientX - sidebar.offsetLeft; - if (pos < 20) { - hideSidebar(); - } else { - if (html.classList.contains('sidebar-hidden')) { - showSidebar(); - } - pos = Math.min(pos, window.innerWidth - 100); - document.documentElement.style.setProperty('--sidebar-width', pos + 'px'); - } - } - //on mouseup remove windows functions mousemove & mouseup - function stopResize(e) { - window.typstRerender(false); - html.classList.remove('sidebar-resizing'); - window.removeEventListener('mousemove', resize, false); - window.removeEventListener('mouseup', stopResize, false); - } - - document.addEventListener( - 'touchstart', - function (e) { - firstContact = { - x: e.touches[0].clientX, - time: Date.now(), - }; - }, - { passive: true }, - ); - - document.addEventListener( - 'touchmove', - function (e) { - if (!firstContact) return; - - var curX = e.touches[0].clientX; - var xDiff = curX - firstContact.x, - tDiff = Date.now() - firstContact.time; - - if (tDiff < 250 && Math.abs(xDiff) >= 150) { - if (xDiff >= 0 && firstContact.x < Math.min(document.body.clientWidth * 0.25, 300)) - showSidebar(); - else if (xDiff < 0 && curX < 300) hideSidebar(); - - firstContact = null; - } - }, - { passive: true }, - ); -})();