diff --git a/en/index.html b/en/index.html index 0fdee15..a2b3784 100644 --- a/en/index.html +++ b/en/index.html @@ -3,7 +3,7 @@ - + 3. Tübinger Day of Digital Freedom @@ -21,21 +21,23 @@

July 6, 2024

Saturday 1:00 PM to Sunday 1:00 PM

-

The Tübingen Day of Digital Freedom is an open Chaos community event. - The event is not only aimed at nerds, but also at everyone interested in a life of freedom and - self-determination. - To this end, we want to give you the tools for self-empowerment in the form of workshops and - presentations. - But you are also welcome to come just to hang-out, have conversations with others, and take a look - at the blinky things. +

The Tübingen Day of Digital Freedom is an open Chaos community event. The event is not only aimed at + nerds, but also at everyone interested in a life of freedom and + self-determination. To this end, we want to give you the tools for self-empowerment in the form of + workshops and presentations. But you are also welcome to come just to hang-out, have conversations + with others, and take a look at the blinky things.

-

All Creatures Welcome.

+

After the event in 2024 grew even larger and more vibrant than we could have ever imagined, with + nearly 50 sessions and over 200 participants, we will expand the program to cover an entire weekend + in 2025. This way, the schedule will be less tightly packed, giving more opportunities to enjoy much + of the program, soak up the atmosphere, or simply relax in the larger assembly area.

+

All Creatures Welcome!

Program

Please note: Most talks and workshops will be held in German.

-

You can look forward to 42 sessions by 28 speakers in 4 rooms covering the following topics:

+

You can look forward to lectures and workshops in 4 halls covering the following topics:

    @@ -56,15 +58,11 @@
- -
- See the full schedule… -

Location

-

The Day of Digital Freedom will take place this year at the Westspitze Tübingen.

+

The Day of Digital Freedom will take place at the Westspitze Tübingen.

Eisenbahnstraße 1, 72072 Tübingen

The building is accessible by foot from the city center in about 15 minutes, from the main train station in about 10 minutes, or from the bus stops "Blaue Brücke" and "Landestheater".

@@ -79,8 +77,8 @@

Participate!

-

Be part of the event by contributing your own part. Click on "Participate" to learn more… -

+

The Day of Digital Freedom is made possible through your participation. There are many ways you can + contribute to the success of the event. On the following page, you can learn more about it:

@@ -99,21 +97,14 @@
diff --git a/en/participate.html b/en/participate.html index 2745d17..1ae1a71 100644 --- a/en/participate.html +++ b/en/participate.html @@ -3,8 +3,8 @@ - - 3. Tübinger Day of Digital Freedom + + 4. Tübinger Days of Digital Freedom @@ -19,18 +19,15 @@

The Event

-

The Day of Digital Freedom is an event organized by the Chaos community and takes place for the third - time in a row in Tübingen.

+

The Day of Digital Freedom is an event organized by the Chaos community and takes place for the + fourth time in a row in Tübingen.

At the event, freaks, artists, utopians, and simply curious people come together to learn from and - with - each other. What connects us all is the open exchange about creativity, beauty, our society, - technology, - and its impact on us and the rapidly advancing climate crisis.

+ with each other. What connects us all is the open exchange about creativity, beauty, our society, + technology, and its impact on us and the rapidly advancing climate crisis.

The ChaosTreff Tübingen is still relatively young and is in the process of building and maintaining a community. Their shared values ​​are to create a space together and non-commercially where one can - learn - from each other, unfold, and organize. This should also serve as a forum for the exchange of related - groups and individuals.

+ learn from each other, unfold, and organize. This should also serve as a forum for the exchange of + related groups and individuals.

The Day of Digital Freedom is there to realize this utopia. If you share our values ​​and ethics and want to help, you are cordially invited.

@@ -40,62 +37,48 @@
-

Dates & Deadlines

+

Dates

Preparation

Event

Presentations & Workshops

- -

The deadline for submitting talks and workshops has unfortunately passed. However, you can still get - involved, for example, by registering an assembly or by volunteering as an elf to help with the - event. You are also welcome to send suggestions for talks or lightning talks to us via email. There - are still free slots on Sunday morning, or you might fill in if a speaker cancels.

-

Please send any late submissions and questions to tdf@cttue.de

- +

The Call for Participation (CfP) for the 4th Days of Digital Freedom is expected to open in early + April. Then, you can submit your ideas for lectures or workshops.

Assemblies

-

Bring your projects and experience the unique charm that arises when people work together! - Those who have already visited CCC events know exactly what we're talking about. We provide free and - suitable spaces so that you can organize your assembly on site.

+

Come with your group, your association, or bring your project along and experience the unique charm + that arises when people work together on projects! Those who have already visited CCC events know + exactly what we're talking about. We provide free and suitable spaces so that you can organize your + assembly on site.

What is an assembly? The term has many meanings like "construction", but also "gathering". It can be - an - oversized interactive art object, or a creative invention that fits in your pocket. But it can also - be a - group of people meeting on site and pursuing their passion.

+ an oversized interactive art object, or a creative invention that fits in your pocket. But it can + also be a group of people meeting on site and pursuing their passion.

- -

Elves

In addition to the content, the event also lives on the help of nice and helpful elves.

Some helping hands are needed behind the scenes as well as in front of the stage.

The tasks are divided into 2 to 4-hour shifts, and all helpers receive free mineral water and - snacks in - the Elf Grove.

- -
- To the Elf System -
- + snacks in the Elf Grove.

+

We will once again bring our beautiful Elf System online in good time before the event.

You can help the orga team with the following tasks in a low-threshold way:

@@ -154,8 +137,7 @@

Accommodation

For those coming from further away, we want to offer the opportunity to stay overnight in the Elf - Grove on - Friday and Saturday nights on camp beds & sofas. Please be sure to register in advance at + Grove on Friday and Saturday nights on camp beds & sofas. Please be sure to register in advance at tdf@cttue.de.

diff --git a/image/AVAT_logo.png b/image/AVAT_logo.png deleted file mode 100644 index faed7d6..0000000 Binary files a/image/AVAT_logo.png and /dev/null differ diff --git a/image/Banner_Westspitze.png b/image/Banner_Westspitze.png new file mode 100644 index 0000000..cc1a17f Binary files /dev/null and b/image/Banner_Westspitze.png differ diff --git a/image/banner-1.png b/image/banner-1.png index c752154..b07c293 100644 Binary files a/image/banner-1.png and b/image/banner-1.png differ diff --git a/image/banner-2.png b/image/banner-2.png index d3f2824..25bc7c6 100644 Binary files a/image/banner-2.png and b/image/banner-2.png differ diff --git a/image/banner-3.png b/image/banner-3.png index 60dc1ad..cc1a17f 100644 Binary files a/image/banner-3.png and b/image/banner-3.png differ diff --git a/image/coworkgroupde_logo.jpg b/image/coworkgroupde_logo.jpg deleted file mode 100644 index 40c68fd..0000000 Binary files a/image/coworkgroupde_logo.jpg and /dev/null differ diff --git a/image/daasi_logo.png b/image/daasi_logo.png deleted file mode 100644 index a27fe73..0000000 Binary files a/image/daasi_logo.png and /dev/null differ diff --git a/image/neon-scene.png b/image/neon-scene.png index e5accd4..234a136 100644 Binary files a/image/neon-scene.png and b/image/neon-scene.png differ diff --git a/index.html b/index.html index df88e0a..efb7e39 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - + 3. Tübinger Tag der digitalen Freiheit @@ -20,20 +20,24 @@
-

6. Juli 2024

-

Samstag 13:00 Uhr bis Sonntag 13:00 Uhr

+

28./29. Juni 2025

Der Tübinger Tag der digitalen Freiheit ist ein offenes Chaos-Community Event. - Das Event richtet sich bei weitem nicht nur an Nerds, sondern an alle, die an einem Leben in Freiheit und - Selbstbestimmung interessiert sind. - Dazu möchten wir mit Werkzeugen zur Selbstbefähigung in Form von Workshops und Vorträgen anreizen. - Man darf aber auch gerne zum Chillen, Gespräche und Blinkereien genießen vorbeikommen. + Das Event richtet sich bei weitem nicht nur an Nerds, sondern an alle, die an einem Leben in + Freiheit und Selbstbestimmung interessiert sind. Dazu möchten wir mit Werkzeugen zur + Selbstbefähigung in Form von Workshops und Vorträgen anreizen. Man darf aber auch gerne zum Chillen, + Gespräche und Blinkereien genießen vorbeikommen.

-

All Creatures Welcome.

+

Nach dem der das Event im Jahr 2024 mit fast 50 Sessions und über 200 Teilnehmern noch größer und bunter geworden ist, + als wir uns haben ausmalen können, werden wir 2025 das Programm auf ein ganzes Wochenende ausbreiten. So + wird der Fahrplan nicht mehr ganz so eng gepackt sein und es ist mehr Gelegenheit viel von dem + Programm mitnehmen zu können, einfach die Atmosphäre zu genießen oder sich in der größeren Assembly-Area niederzulassen. +

+

All Creatures Welcome!

Programm

-

Es erwarten euch 42 Sessions von 28 Vortragenden in 4 Räumen aus folgenden Themenbereichen:

+

Es erwarten euch Vorträge und Workshops in 4 Sälen aus folgenden Themenbereichen:

    @@ -54,9 +58,7 @@
- + @@ -64,23 +66,25 @@

Ort

-

Der Tag der digitalen Freiheit findet dieses Jahr in der Westspitze Tübingen statt.

+

Der Tag der digitalen Freiheit findet in der Westspitze Tübingen statt.

Eisenbahnstraße 1, 72072 Tübingen

-

Das Gebäude ist zu Fuß aus der Innenstadt in ca. 15 Minuten, vom Hauptbahnhof in ca. 10 Minuten, oder von den +

Das Gebäude ist zu Fuß aus der Innenstadt in ca. 15 Minuten, vom Hauptbahnhof in ca. 10 Minuten, oder + von den Bushaltestellen „Blaue Brücke“ und „Landestheater“ zu erreichen.

Wir treffen uns in den Räumen und auf den Flächen des Erdgeschoss und der Etagen 6 und 7.


Größere Karte + href="https://www.openstreetmap.org/?mlat=48.51622&mlon=9.06326#map=19/48.51622/9.06326">Größere + Karte anzeigen

macht mit!

-

Werde teil der Verantaltung, indem du deinen eingenen Teil dazu beiträgst. Klicke auf „Mitmachen“ und erfahre - mehr… -

+

Der Tag der digitalen Freiheit wird möglich durch deine Mitarbeit. Es gibt viele Möglichkeiten, wie + du zum Gelingen der Veranstaltung beitragen kannst. Auf der folgenden Seite kannst du mehr darüber + erfahren:

@@ -90,30 +94,21 @@

Veranstalter*innen

-

Der Tübinger Tag der digitalen Freiheit wird vom Chaostreff Tübingen (CTT) initiiert und veranstaltet. Der - Chaostreff ist ein eingetragener Verein und steht inhaltlich dem Chaos Computer Club e. V. nahe. Die - Mitglieder treffen sich regelmäßig zum Austausch und gemeinsamen Arbeiten an technischen, digitalen, - kulturellen und gesellschaflichen Themen.

+

Der Tübinger Tag der digitalen Freiheit wird vom Chaostreff Tübingen (CTT) initiiert und + veranstaltet. Der Chaostreff ist ein eingetragener Verein und steht inhaltlich dem Chaos Computer + Club e. V. nahe. Die Mitglieder treffen sich regelmäßig zum Austausch und gemeinsamen Arbeiten an + technischen, digitalen, kulturellen und gesellschaflichen Themen.

Mehr Informationen und Termine unter cttue.de.

diff --git a/participate.html b/participate.html index d852cd2..3c06be2 100644 --- a/participate.html +++ b/participate.html @@ -3,8 +3,8 @@ - - 3. Tübinger Tag der digitalen Freiheit + + 4. Tübinger Tage der digitalen Freiheit @@ -22,18 +22,25 @@

Das Event

-

Der Tag der digitalen Freiheit ist ein Event organisiert aus der Chaos-Community und findet zum dritten Mal +

Der Tag der digitalen Freiheit ist ein Event organisiert aus der Chaos-Community und findet zum + vierten Mal in Folge in Tübingen statt.

-

Auf dem Event treffen sich Freaks, Künstlerinnen, Utopistinnen und einfach nur wissensgierige Menschen um - gemeinsam voneinander und miteinander zu lernen. Uns alle verbindet der offene Austausch über Kreativität, +

Auf dem Event treffen sich Freaks, Künstlerinnen, Utopistinnen und einfach nur wissensgierige + Menschen um + gemeinsam voneinander und miteinander zu lernen. Uns alle verbindet der offene Austausch über + Kreativität, Schönheit, unsere Gesellschaft, Technik und deren Auswirkung auf uns und die in großen Schritten voranschreitende Klimakatastrophe.

-

Der Chaostreff Tübingen ist noch relativ jung und am Aufbau und Pflegen einer Community. Deren geteilte Werte - sind es gemeinschaftlich und unkommerziell einen Raum zu schaffen, in dem man voneinander lernen, sich - entfalten und organisieren kann. Dieser soll auch ein Forum zum Austausch nahestehnder Gruppierungen und +

Der Chaostreff Tübingen ist noch relativ jung und am Aufbau und Pflegen einer Community. Deren + geteilte Werte + sind es gemeinschaftlich und unkommerziell einen Raum zu schaffen, in dem man voneinander lernen, + sich + entfalten und organisieren kann. Dieser soll auch ein Forum zum Austausch nahestehnder Gruppierungen + und Individuen dienen.

Der Tag der digitalen Freiheit ist dazu da diese Utopie zu verwirklichen. Wenn du unsere Werte und Ethik teilst und mithelfen willst, bist du herzlich dazu + href="https://www.ccc.de/hackerethik">Ethik teilst und mithelfen willst, bist du herzlich + dazu eingeladen.

Zur Hauptseite @@ -41,59 +48,57 @@
-

Dates & Deadlines

+

Termine

Vorbereitung

    -
  • Donnerstag 12 April 2024 - Öffnung Call for Participation
  • -
  • Sonntag 21 April 2024 16:00 Uhr - Frühe offene Begehung vor Ort
  • -
  • Sonntag 09 Juni 2024 16:00 Uhr - Letzte offene Begehung vor Ort
  • -
  • Samstag 22 Juni 2024 - Deadline für Online-Einreichung der Beiträge
  • +
  • Regelmäßige Meetings des Orga-Teams (meist Donnerstags). Mehr Infos dazu unter tdf@cttue.de
  • +
  • Sonntag 30. März 2025 15:00 Uhr - „Klausurtagung“ – Treffen für alle, die sich beteiligen + möchten.

Event

    -
  • Freitag 05 Juli 2024 - ab 16:00 Aufbau
  • -
  • Samstag 06 Juli 2024 - Tag der digitalen Freiheit (Haupttag)
  • -
  • Sonntag 07 Juli 2024 - bis 14:00 Uhr Veranstaltungsabschluss, dann Abbau.
  • +
  • Freitag 27. Juni 2025 - ab 16:00 Aufbau
  • +
  • Samstag 28. Juni 2025 - TDF Tag 1
  • +
  • Sonntag 29. Juni 2025 - TDF Tag 2, danach Abbau.

Vorträge & Workshops

-

Die Frist für die Einreichung von Vorträgen und Workshops ist leider vorbei. - Aber du kannst dich trotzdem noch einbringen, z.B. mit der Anmeldung eines Assemblies oder - oder indem du dich als Elfe meldest und bei dem Event mithilfst. Du kannst auch gerne noch - Vorschläge für Vorträge oder Lightning Talks per Mail an uns schicken. Es gibt noch freie Zeiten - am Sonntagvormittag, oder du kannst nachrücken, falls ein Vortragender absagen muss. -

- -

Alle nachträglichen Einreichungen und Fragen bitte an - tdf@cttue.de

+

Vorraussichtlich anfang April wird der Call for Participation (CfP) für die 4. Tage der digitalen + Freiheit eröffnet. Dann kannst du deine Ideen für Vorträge oder Workshops einreichen. +

+
- +

Assemblies

-

Bringe dein Projekt mit und erlebe den einzigartigen Charme, der entsteht, wenn Menschen gemeinsam an - Projekten arbeiten! Wer bereits CCC Events besucht hat, weiß genau, wovon die Rede ist. Wir stellen freie und - passende Flächen zur Verfügung, damit ihr euer Assembly vor Ort umsetzen könnt.

-

Was ist ein Assembly? Der Begriff hat viele Bedeutung wie „Konstuktion“, aber auch „Versammlung“. Es kann ein - übergroßes interaktives Kunstobjekt sein, oder eine kreative Erfindung die in die Hosentasche passt. Es kann - aber auch ein Gruppe vor Leuten sein, die sich vor Ort treffen und ihrer Leidenschaft nach gehen.

+

Komm mit deiner Gruppe, deinem Verein oder bringe dein Projekt mit und erlebe den einzigartigen + Charme, der entsteht, wenn Menschen gemeinsam an Projekten arbeiten! Wer bereits CCC Events besucht + hat, weiß genau, wovon die Rede ist. Wir stellen freie und passende Flächen zur Verfügung, damit ihr + euer Assembly vor Ort umsetzen könnt.

+

Was ist ein Assembly? Der Begriff hat viele Bedeutung wie „Konstuktion“, aber auch „Versammlung“. Es + kann ein + übergroßes interaktives Kunstobjekt sein, oder eine kreative Erfindung die in die Hosentasche passt. + Es kann + aber auch ein Gruppe vor Leuten sein, die sich vor Ort treffen und ihrer Leidenschaft nach gehen. +

Elfen

Neben den Inhalten lebt das Event auch von der Hilfe netter und hilfreicher Elfen.

Es werden hinter und auch vor den Kulissen einige helfende Hände benötigt.

-

Die Aufgaben sind in 2 bis 4 Stunden Schichten unterteilt und für alle Helfenden gibts im Elfenhain umsonst Mineralwasser und Snacks.

+

Die Aufgaben sind in 2 bis 4 Stunden Schichten unterteilt und für alle Helfenden gibts im Elfenhain + umsonst Mineralwasser und Snacks.

+

Rechtzeitig vorm Event werden wir auch wieder unser schönes Elfensystem online schalten.

-

Bei folgenden Aufgaben kann man niederschwellig dem Orga-Team helfen:

@@ -152,7 +157,8 @@

Übernachtung

Für extern Angereiste wollen wir im Elfenhain die Möglichkeit anbieten Freitag und Samstag Nacht zu - übernachten auf Feldbetten & Sofas. Hierzu bitte unbedingt vorher bei Mailto:tdf@cttue.de anmelden.

+ übernachten auf Feldbetten & Sofas. Hierzu bitte unbedingt vorher bei tdf@cttue.de anmelden.

diff --git a/style/fire.gif b/style/fire.gif deleted file mode 100644 index b8f7f64..0000000 Binary files a/style/fire.gif and /dev/null differ diff --git a/styles-4.0.css b/styles-4.0.css new file mode 100644 index 0000000..a04abcc --- /dev/null +++ b/styles-4.0.css @@ -0,0 +1,314 @@ +@font-face { + font-family: 'TitilliumWeb-Regular'; + src: url('font/TitilliumWeb-Regular.ttf'); +} + +@font-face { + font-family: 'TitilliumWeb-Bold'; + src: url('font/TitilliumWeb-Bold.ttf'); +} + +body { + background: #93799C; + padding: 0; + margin: 0; +} + +.background { + background-image: url("image/neon-scene.png"); + background-repeat: no-repeat; + background-position: center top; + background-attachment: fixed; + padding-top: 20px; + margin: 0; +} + +#map { + background-image: url("image/map.png"); +} + +.banner { + vertical-align: middle; + position: absolute; + top: 20px; + left: 0; + bottom: 0; + margin: 0; + padding: 0; + width: 100%; + height: auto; +} + +#banner-1 { + mix-blend-mode: screen; +} + +#banner-2 { + mix-blend-mode: hard-light; +} + +#banner-3 { + mix-blend-mode: normal; +} + +.box { + background: #401E13; + margin-bottom: 2em; + padding: 1em 2em 0.7em 1em; + border-style: solid; + border-color: #FF668C; + border-width: 2px; + box-shadow: 0px 0px 10px 0px rgba(255, 0, 255, 0.5), + inset 0px 0px 10px 0px rgba(255, 0, 255, 0.5); + background-blend-mode: soft-light; + background-size: auto 100%; + background-repeat: no-repeat; + background-position: right; + background-blend-mode: luminosity; + text-shadow: 0px 0px 5px #1C0A04, + 0px 0px 10px #1C0A04, + 0px 0px 15px #1C0A04, + 0px 0px 20px #1C0A04, + 0px 0px 25px #1C0A04, + 0px 0px 30px #1C0A04; +} + +#participate { + background-image: url("image/participate.png"); +} + +#content { + max-width: 1000px; + margin: 0 auto; + padding: 0 75px; +} + +#event { + background-image: url("image/network.png"); +} + +#assemblies { + background-image: url("image/assemblies.png"); +} + +#sponsor { + background-image: url("image/sponsor.png"); +} + +#ctt { + background-image: url("image/pesthoenchen.png"); +} + + + + + +#costs { + background-image: url("image/costs.png"); + background-position: bottom; + background-size: 100% auto; +} + +.banner-box { + position: relative; + height: 400px; +} + + +.right-align { + text-align: right; +} + +p, +h2, h3, li { + color: #ced7f2; +} + +a { + color: #e5ebff; +} + +p, +a, +li { + font-family: "TitilliumWeb-Regular"; + font-size: 1.2em; +} + +li { + font-size: "TitilliumWeb-Regular"; + font-size: 1.0em; +} + +ul { + list-style-type: none; + padding-left: 0; +} + +ul li { + padding-left: 20px; + margin-top: 0px; + margin-bottom: 0px; + position: relative; +} + +ul li:before { + content: ""; + width: 8px; + height: 8px; + background-color: #e5ebff; + position: absolute; + left: 0; + top: 50%; + transform: translateY(-50%); +} + +h2 { + font-family: "TitilliumWeb-Bold"; + text-transform: uppercase; + font-size: 3em; + margin-top: 0em; + margin-block-end: 0em; +} + +b { + font-family: "TitilliumWeb-Bold"; +} + +h3, +.big { + font-family: "TitilliumWeb-Bold"; + font-size: 1.5em; + margin-top: 0; + margin-bottom: 0; +} + +.label { + margin-bottom: 0; +} + +.label-sub { + margin-top: 0; +} + +.flex { + height: 200px; + display: flex; + margin-bottom: 1em; +} + +.box-sub { + display: flex; + flex: 33.33%; + padding: 10%; + background: #352040; + padding: 1em 2em 0.7em; + background-blend-mode: soft-light; + background-repeat: no-repeat; + background-blend-mode: normal; +} + +#sponsor-pagina { + margin-right: 20px; + margin-top: 35px; + max-width: 100px; + max-height: 150px; + background-image: url("image/pagina_logo.png"); +} + +#sponsor-daasi { + margin-top: 50px; + max-width: 100px; + max-height: 150px; + background-image: url("image/daasi_logo.png"); +} + +#sponsor-tuebingen { + margin-top: 35px; + max-width: 100px; + max-height: 150px; + background-image: url("image/tuebingen_logo.png"); +} + +#sponsor-no-budget { + margin-right: 20px; + margin-top: 50px; + max-width: 300px; + max-height: 150px; + background-image: url("image/no_budget_logo.svg"); +} + +#veranstalter-ctt { + width: 150px; + height: 150px; + background-image: url("image/CCTLogo.webp"); + background-size: auto 100%; +} + +#veranstalter-shedhalle { + margin-top: 2em; + height: 136px; + width: 38px; + background-image: url("image/shedhalle_logo.png"); +} + +#veranstalter-kims { + margin-top: 2em; + width: 150px; + height: 150px; + background-image: url("image/kims_logo.png"); +} + +.verlinkung { + display: block; + height: 100%; + width: 100%; + text-decoration: none; +} + +.button-container { + display: flex; + justify-content: center; + align-items: center; + height: 100%; +} + +.button { + display: inline-block; + padding: 20px 40px; + font-size: 24px; + font-weight: bold; + text-decoration: none; + color: #000; + background-color: #ced7f2; + border: none; + cursor: pointer; + transition: background-color 0.3s ease; + border-radius: 0; + margin: 0 auto; + text-shadow: none; +} + +#languages { + position: fixed; + top: 19px; + right: 10%; + transform: translateY(-50%); + background-color: #401E13; + padding: 10px; + padding-bottom: 3px; + z-index: 9999; +} + +.image-bar { + display: flex; + width: 100%; + justify-content: space-around; + align-items: center; + background-color: #f0f0f0; + padding: 10px; +} +.image-bar img { + max-height: 100px; + margin: 0 10px; +} \ No newline at end of file