Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix names and links after renaming the organisation #789

Merged
merged 1 commit into from
Jan 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ authors:
email: cagix@hsbi.de
affiliation: HSBI
orcid: 'https://orcid.org/0000-0002-4230-9060'
repository-code: 'https://github.com/Programmiermethoden/PM-Lecture'
repository-code: 'https://github.com/Programmiermethoden-CampusMinden/PM-Lecture'
url: >-
https://www.hsbi.de/elearning/goto.php?target=crs_1089782&client_id=FH-Bielefeld
abstract: >-
Expand Down
4 changes: 2 additions & 2 deletions CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ not part of the CC BY-SA 4.0 licence of this project.

## Contributors

[This project](https://github.com/Programmiermethoden/PM-Lecture)
[This project](https://github.com/Programmiermethoden-CampusMinden/PM-Lecture)
has been created and is being maintained by the author
[Carsten Gips](https://github.com/cagix) and various
[contributors](https://github.com/Programmiermethoden/PM-Lecture/graphs/contributors).
[contributors](https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/graphs/contributors).
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@ See the [credits](CREDITS.md) for a detailed list of contributing projects.

<!-- https://creativecommons.org/choose/ -->
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons Licence" style="border-width:0;margin:0;display:inline;" src="https://i.creativecommons.org/l/by-sa/4.0/80x15.png" /></a>
Unless otherwise noted, <a href="https://github.com/Programmiermethoden/PM-Lecture">this work</a> by <a xmlns:cc="https://creativecommons.org/ns#" href="https://github.com/cagix" property="cc:attributionName" rel="cc:attributionURL">Carsten Gips</a> and <a href="https://github.com/Programmiermethoden/PM-Lecture/graphs/contributors">contributors</a> is licensed under <a rel="license" href="https://github.com/Programmiermethoden/PM-Lecture/blob/master/LICENSE.md">CC BY-SA 4.0</a>.
Unless otherwise noted, <a href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture">this work</a> by <a xmlns:cc="https://creativecommons.org/ns#" href="https://github.com/cagix" property="cc:attributionName" rel="cc:attributionURL">Carsten Gips</a> and <a href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/graphs/contributors">contributors</a> is licensed under <a rel="license" href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/blob/master/LICENSE.md">CC BY-SA 4.0</a>.
2 changes: 1 addition & 1 deletion hugo_conf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ contentDir: "temp/content"
publishDir: "docs"

params:
editURL: "https://github.com/Programmiermethoden/PM-Lecture/edit/master/markdown/"
editURL: "https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/edit/master/markdown/"
author: "cagix"
titleSeparator: " "
alwaysopen: false
Expand Down
8 changes: 4 additions & 4 deletions markdown/assignments/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,16 +63,16 @@ Anregungen für **Spielideen** können Sie beispielsweise in den folgenden Video

| Aufgabe | Punkte |
|:-----------------------------------------------------------------------------------------------------------------------------|:-------|
| [5P Bounty](https://github.com/Programmiermethoden/Dungeon/issues?q=is%3Aopen+is%3Aissue+label%3Abounty%3A5p+-linked%3Apr) | 5 |
| [10P Bounty](https://github.com/Programmiermethoden/Dungeon/issues?q=is%3Aopen+is%3Aissue+label%3Abounty%3A10p+-linked%3Apr) | 10 |
| [5P Bounty](https://github.com/Dungeon-CampusMinden/Dungeon/issues?q=is%3Aopen+is%3Aissue+label%3Abounty%3A5p+-linked%3Apr) | 5 |
| [10P Bounty](https://github.com/Dungeon-CampusMinden/Dungeon/issues?q=is%3Aopen+is%3Aissue+label%3Abounty%3A10p+-linked%3Apr) | 10 |

_Hinweis_: Die Liste der Bounty-Aufgaben wird sich dynamisch verändern. Es wird vorkommen,
dass Aufgaben im Laufe des Semesters nicht mehr zur Verfügung stehen. Ebenso können im Laufe
des Semesters neue Aufgaben hinzu kommen. Nicht mehr angebotene Aufgaben können Sie nicht
mehr zur Bearbeitung wählen.

_Hinweis_: Für die Bounty-Aufgaben können Sie zusätzlich bis zu 3 Bonus-Punkte bekommen, wenn
Sie Ihre Lösung als [Pull-Request](https://github.com/Programmiermethoden/Dungeon/compare) im
[Dungeon-Repo](https://github.com/Programmiermethoden/Dungeon) einreichen und Ihr PR vom
Sie Ihre Lösung als [Pull-Request](https://github.com/Dungeon-CampusMinden/Dungeon/compare) im
[Dungeon-Repo](https://github.com/Dungeon-CampusMinden/Dungeon) einreichen und Ihr PR vom
Dungeon-Team akzeptiert (gemergt) wird. Es kann nur ein PR pro Bounty-Aufgabe gemergt werden,
die Entscheidung liegt beim Dozenten.
2 changes: 1 addition & 1 deletion markdown/assignments/group_basics/charakterklassen.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ mindestens drei unterschiedliche Charakterklassen anbieten.
sich unterscheiden. Geben Sie jeder Charakterklasse eine passende Bezeichnung.

In den Vorgaben existiert bereits ein
[Stats-Component](https://github.com/Programmiermethoden/Dungeon/tree/master/game/src/ecs/components/stats).
[Stats-Component](https://github.com/Dungeon-CampusMinden/Dungeon/tree/master/game/src/ecs/components/stats).
Führen Sie eine Codeanalyse durch und erklären Sie die Funktionalität des Components.

Implementieren Sie nun die verschiedenen Charakterklassen im Sinne des ECS-Gedankens.
Expand Down
6 changes: 3 additions & 3 deletions markdown/assignments/group_basics/skills.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ implementieren, die dann vom Spieler verwendet werden können.
## Fähigkeiten

In den Vorgaben ist bereits ein
[Skill-System](https://github.com/Programmiermethoden/Dungeon/blob/master/game/src/ecs/systems/SkillSystem.java)
[Skill-System](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/game/src/ecs/systems/SkillSystem.java)
und ein
[Feuerball-Skill](https://github.com/Programmiermethoden/Dungeon/blob/master/game/src/ecs/components/skill/FireballSkill.java)
[Feuerball-Skill](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/game/src/ecs/components/skill/FireballSkill.java)
implementiert. Führen Sie eine Codeanalyse durch und erklären Sie die Funktionalität.

Implementieren Sie ein Magie-Konzept. Der Spieler soll in der Lage sein, verschiedene Zauber
Expand All @@ -37,7 +37,7 @@ oder ähnliches.
## Levelaufstieg

In den Vorgaben gibt es bereits ein
[XP-System](https://github.com/Programmiermethoden/Dungeon/blob/master/game/src/ecs/systems/XPSystem.java)
[XP-System](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/game/src/ecs/systems/XPSystem.java)
um Erfahrungspunkte zu sammeln und um Level aufzusteigen. Führen Sie eine Codeanalyse durch
und erklären Sie die Funktionalität.

Expand Down
4 changes: 2 additions & 2 deletions markdown/assignments/group_loot/item.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ kann.
## Items

In den Vorgaben sind bereits
[Items](https://github.com/Programmiermethoden/Dungeon/tree/master/game/src/ecs/items) und
[Items](https://github.com/Dungeon-CampusMinden/Dungeon/tree/master/game/src/ecs/items) und
ein
[Inventory-Component](https://github.com/Programmiermethoden/Dungeon/blob/master/game/src/ecs/components/InventoryComponent.java)
[Inventory-Component](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/game/src/ecs/components/InventoryComponent.java)
implementiert. Führen Sie eine Codeanalyse durch und erklären Sie die Funktionalität.

Implementieren Sie mindestens drei verschiedene Typen von Gegenständen (beispielsweise
Expand Down
2 changes: 1 addition & 1 deletion markdown/assignments/group_loot/lockpicking.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Um diese Aufgabe lösen zu können, müssen Sie vorher
## Lockpicking

In den Vorgaben finden Sie die Implementierung einer
[Schatzkiste](https://github.com/Programmiermethoden/Dungeon/blob/master/game/src/ecs/entities/Chest.java).
[Schatzkiste](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/game/src/ecs/entities/Chest.java).
Führen Sie eine Codeanalyse durch und erklären Sie die Funktionalität.

Implementieren Sie eine Möglichkeit, dass Schatzkisten verschlossen sein können und nur mit
Expand Down
2 changes: 1 addition & 1 deletion markdown/assignments/group_loot/schatzkiste.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Um diese Aufgabe lösen zu können, müssen Sie vorher
## Monster-Schatzkiste

In den Vorgaben finden Sie die Implementierung einer
[Schatzkiste](https://github.com/Programmiermethoden/Dungeon/blob/master/game/src/ecs/entities/Chest.java).
[Schatzkiste](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/game/src/ecs/entities/Chest.java).
Führen Sie eine Codeanalyse durch und erklären Sie die Funktionalität.

Konzipieren und implementieren Sie nun die "Monster-Schatzkiste" als einen neuen
Expand Down
4 changes: 2 additions & 2 deletions markdown/assignments/group_monster/fernkampf.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ Um diese Aufgabe lösen zu können, müssen Sie vorher
## Fernkampf

In den Vorgaben ist ein Konzept für den
[Fernkampf mit Skills](https://github.com/Programmiermethoden/Dungeon/tree/master/game/src/ecs/components/skill)
[Fernkampf mit Skills](https://github.com/Dungeon-CampusMinden/Dungeon/tree/master/game/src/ecs/components/skill)
mit einen
[Projektil System](https://github.com/Programmiermethoden/Dungeon/blob/master/game/src/ecs/systems/ProjectileSystem.java)
[Projektil System](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/game/src/ecs/systems/ProjectileSystem.java)
implementiert. Führen Sie eine Codeanalyse durch und erklären Sie, wie das Konzept
funktioniert.

Expand Down
6 changes: 3 additions & 3 deletions markdown/assignments/group_monster/monster.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ Die Monster sollen auch jeweils eigene Animationen haben.
Überlegen Sie sich, welche Components die Monster haben sollen.

In den Vorgaben finden Sie das
[AI-System](https://github.com/Programmiermethoden/Dungeon/blob/master/game/src/ecs/systems/AISystem.java).
[AI-System](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/game/src/ecs/systems/AISystem.java).
Führen Sie eine Codeanalyse durch und erklären Sie, wie AI im Dungeon umgesetzt wurde.

Lassen Sie die Monster sich zufällig im Dungeon bewegen. Sie können dafür die vorgegebenen
[Strategien](https://github.com/Programmiermethoden/Dungeon/tree/master/game/src/ecs/components/ai)
[Strategien](https://github.com/Dungeon-CampusMinden/Dungeon/tree/master/game/src/ecs/components/ai)
nutzen. Implementieren Sie jedoch mindestens eine weitere
[IIdleAI](https://github.com/Programmiermethoden/Dungeon/blob/master/game/src/ecs/components/ai/idle/IIdleAI.java)-Strategie.
[IIdleAI](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/game/src/ecs/components/ai/idle/IIdleAI.java)-Strategie.

Verteilen Sie eine zufällige Anzahl von Monstern bei jedem Levelstart. Verteilen Sie mehr
und stärkere Monster, je tiefer der Spieler im Dungeon vorangeschritten ist.
4 changes: 2 additions & 2 deletions markdown/assignments/group_monster/nahkampf.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ Um diese Aufgabe lösen zu können, müssen Sie vorher
## Nahkampf

In den Vorgaben ist ein Konzept für den
[Fernkampf mit Skills](https://github.com/Programmiermethoden/Dungeon/tree/master/game/src/ecs/components/skill)
[Fernkampf mit Skills](https://github.com/Dungeon-CampusMinden/Dungeon/tree/master/game/src/ecs/components/skill)
mit einen
[Projektil System](https://github.com/Programmiermethoden/Dungeon/blob/master/game/src/ecs/systems/ProjectileSystem.java)
[Projektil System](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/game/src/ecs/systems/ProjectileSystem.java)
implementiert. Führen Sie eine Codeanalyse durch und erklären Sie, wie das Konzept
funktioniert.

Expand Down
8 changes: 4 additions & 4 deletions markdown/building/ant.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ Works on my machine ...

=> Überblick: [ant.apache.org/manual/tasksoverview.html](https://ant.apache.org/manual/tasksoverview.html)

[Konsole/IDE: ant -f hello.xml]{.bsp href="https://github.com/Programmiermethoden/PM-Lecture/blob/master/markdown/building/src/ant/hello.xml"}
[Konsole/IDE: ant -f hello.xml]{.bsp href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/blob/master/markdown/building/src/ant/hello.xml"}


## Properties: Name-Wert-Paare
Expand Down Expand Up @@ -157,7 +157,7 @@ Works on my machine ...
`ant -Dwuppie=fluppie`

::: notes
[Beispiel build.xml, Properties]{.bsp href="https://github.com/Programmiermethoden/PM-Lecture/blob/master/markdown/building/src/ant/build.xml"}
[Beispiel build.xml, Properties]{.bsp href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/blob/master/markdown/building/src/ant/build.xml"}
:::


Expand All @@ -184,7 +184,7 @@ Works on my machine ...
* `<copy file="myfile.txt" tofile="../bak/mycopy.txt" />`
* `<move file="src/file.orig" tofile="bak/file.moved" />`

[Beispiel build.xml, init und clean]{.bsp href="https://github.com/Programmiermethoden/PM-Lecture/blob/master/markdown/building/src/ant/build.xml"}
[Beispiel build.xml, init und clean]{.bsp href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/blob/master/markdown/building/src/ant/build.xml"}
:::


Expand Down Expand Up @@ -469,7 +469,7 @@ ivy-2.5.0.jar von /usr/share/java/ivy.jar nach ~/.ant/lib/ kopieren
Ivy-Cache unter ~/.ivy2/cache/
-->

[Demo: ivydemo.xml]{.bsp href="https://github.com/Programmiermethoden/PM-Lecture/blob/master/markdown/building/src/ant/ivydemo.xml"}
[Demo: ivydemo.xml]{.bsp href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/blob/master/markdown/building/src/ant/ivydemo.xml"}


## Ausblick: Weitere Build-Systeme
Expand Down
2 changes: 1 addition & 1 deletion markdown/building/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ auch die selben Versionsstände haben. In der Praxis löscht man deshalb das alt
und erstellt ein neues, welches dann die aktualisierte Software enthält.
:::

[Beispiel: debian-latex.df]{.bsp href="https://github.com/Programmiermethoden/PM-Lecture/blob/master/markdown/building/src/docker/debian-latex.df"}
[Beispiel: debian-latex.df]{.bsp href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/blob/master/markdown/building/src/docker/debian-latex.df"}


## CI-Pipeline (GitLab)
Expand Down
2 changes: 1 addition & 1 deletion markdown/building/gradle.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ fhmedia:
- link: "https://www.hsbi.de/medienportal/m/3af48428e1b62bd42410e2a802cf355309212ea621509aa20833c5e1c486ffe9214b027c29e55d775f135f45ab7d3fcd59d735812d64bc04a71de8d59df8a3f5"
name: "VL Build-Systeme: Gradle"
challenges: |
Betrachten Sie das Buildskript `gradle.build` aus [Programmiermethoden/Dungeon](https://github.com/Programmiermethoden/Dungeon/blob/master/build.gradle).
Betrachten Sie das Buildskript `gradle.build` aus [Dungeon-CampusMinden/Dungeon](https://github.com/Dungeon-CampusMinden/Dungeon/blob/master/build.gradle).

Erklären Sie, in welche Abschnitte das Buildskript unterteilt ist und welche Aufgaben diese
Abschnitte jeweils erfüllen. Gehen Sie dabei im _Detail_ auf das Plugin `java` und die dort
Expand Down
2 changes: 1 addition & 1 deletion markdown/building/maven.md
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ ein erster Einstieg ist die [Plugin-API](https://maven.apache.org/ref/3.8.1/mave
führt die Klasse `de.hsbi.pm.Main` aus.
:::

[Demo: pom.xml]{.bsp href="https://github.com/Programmiermethoden/PM-Lecture/blob/master/markdown/building/src/maven/pom.xml"}
[Demo: pom.xml]{.bsp href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/blob/master/markdown/building/src/maven/pom.xml"}


## Wrap-Up
Expand Down
16 changes: 8 additions & 8 deletions markdown/coding/codingrules.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ tldr: |

Für die Praktika in der Veranstaltung Programmiermethoden wird der Google Java Style oder
AOSP genutzt. Für die passende Checkstyle-Konfiguration wird eine minimale
[checkstyle.xml](https://github.com/Programmiermethoden/PM-Lecture/tree/master/markdown/coding/src/checkstyle.xml)
[checkstyle.xml](https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/tree/master/markdown/coding/src/checkstyle.xml)
bereitgestellt (vgl. Folie "Konfiguration für das PM-Praktikum").
outcomes:
- k2: "Erklären verschiedener Coding Conventions"
Expand Down Expand Up @@ -224,7 +224,7 @@ Git-Hook definiert, wird vor jedem Commit der Code entsprechend den Richtlinien

_Hinweis_: Bei Spotless in Gradle müssen je nach den Versionen von Spotless/google-java-format
bzw. des JDK noch Optionen in der Datei `gradle.properties` eingestellt werden (siehe
[Demo](https://github.com/Programmiermethoden/PM-Lecture/tree/master/markdown/coding/src/formatter/) und
[Demo](https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/tree/master/markdown/coding/src/formatter/) und
[Spotless > google-java-format (Web)](https://github.com/diffplug/spotless/tree/main/plugin-gradle#google-java-format)).

**Tipp**: Die Formatierung über die IDE ist angenehm, aber in der Praxis leider oft etwas
Expand All @@ -239,7 +239,7 @@ docker pull gradle
docker run --rm -it -v "$PWD":/data -w /data --entrypoint "bash" gradle
-->

[Demo: Konfiguration Formatter (IDE), Spotless/Gradle]{.bsp href="https://github.com/Programmiermethoden/PM-Lecture/blob/master/markdown/coding/src/formatter/"}
[Demo: Konfiguration Formatter (IDE), Spotless/Gradle]{.bsp href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/blob/master/markdown/coding/src/formatter/"}


## Metriken: Kennzahlen für verschiedene Aspekte zum Code
Expand Down Expand Up @@ -357,7 +357,7 @@ docker pull gradle
docker run --rm -it -v "$PWD":/data -w /data --entrypoint "bash" gradle
-->

[Demo: IntelliJ, Checkstyle/Gradle]{.bsp href="https://github.com/Programmiermethoden/PM-Lecture/tree/master/markdown/coding/src/checkstyle/"}
[Demo: IntelliJ, Checkstyle/Gradle]{.bsp href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/tree/master/markdown/coding/src/checkstyle/"}


## Checkstyle: Konfiguration
Expand Down Expand Up @@ -446,7 +446,7 @@ docker pull gradle
docker run --rm -it -v "$PWD":/data -w /data --entrypoint "bash" gradle
-->

[Demo: SpotBugs/Gradle]{.bsp href="https://github.com/Programmiermethoden/PM-Lecture/tree/master/markdown/coding/src/spotbugs/"}
[Demo: SpotBugs/Gradle]{.bsp href="https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/tree/master/markdown/coding/src/spotbugs/"}


## Konfiguration für das PM-Praktikum (Format, Metriken, Checkstyle, SpotBugs)
Expand Down Expand Up @@ -546,8 +546,8 @@ ein.
</module>
```

Sie können diese Basis-Einstellungen auch aus dem Programmiermethoden/PM-Lecture-Repo direkt herunterladen:
[checkstyle.xml](https://github.com/Programmiermethoden/PM-Lecture/tree/master/markdown/coding/src/checkstyle.xml).
Sie können diese Basis-Einstellungen auch aus dem Programmiermethoden-CampusMinden/PM-Lecture-Repo direkt herunterladen:
[checkstyle.xml](https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/tree/master/markdown/coding/src/checkstyle.xml).

Sie können zusätzlich gern noch die weiteren (und strengeren) Regeln aus der vom Checkstyle-Projekt
bereitgestellten Konfigurationsdatei für den
Expand Down Expand Up @@ -596,7 +596,7 @@ Fehler beinhalten, die SpotBugs melden würde.

* Metriken: Einhaltung von Regeln in Zahlen ausdrücken
* Prüfung manuell durch Code Reviews oder durch Tools wie **Checkstyle** oder **SpotBugs**
* Definition des ["PM-Styles"](https://github.com/Programmiermethoden/PM-Lecture/tree/master/markdown/coding/src/checkstyle.xml)
* Definition des ["PM-Styles"](https://github.com/Programmiermethoden-CampusMinden/PM-Lecture/tree/master/markdown/coding/src/checkstyle.xml)
[(siehe Folie "Konfiguration für das PM-Praktikum")]{.notes}


Expand Down
Loading