From d3c805518a0a0349f56288559254f3107cf5e96c Mon Sep 17 00:00:00 2001 From: Lukas Schauer Date: Tue, 6 Apr 2021 19:54:16 +0200 Subject: archive some older conferences --- .../35c3/assets/35C3_Logo-mit-Verlauf.svg | 98 -- configs/conferences/35c3/assets/Makefile | 10 - configs/conferences/35c3/assets/bg-capacitor.png | Bin 1911 -> 0 bytes configs/conferences/35c3/assets/bg-resistor.gif | Bin 1823 -> 0 bytes configs/conferences/35c3/assets/bg-resistor.png | Bin 3836 -> 0 bytes configs/conferences/35c3/assets/logo-inline.svg | 198 --- configs/conferences/35c3/assets/logo.svg | 43 - .../35c3/assets/min/35C3_Logo-mit-Verlauf.svg | 1 - configs/conferences/35c3/assets/min/logo.svg | 1 - .../35c3/assets/montserrat/Montserrat-Black.eot | Bin 102451 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Black.woff | Bin 107388 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Black.woff2 | Bin 82528 -> 0 bytes .../assets/montserrat/Montserrat-BlackItalic.eot | Bin 107248 -> 0 bytes .../assets/montserrat/Montserrat-BlackItalic.woff | Bin 112068 -> 0 bytes .../assets/montserrat/Montserrat-BlackItalic.woff2 | Bin 85576 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Bold.eot | Bin 104070 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Bold.woff | Bin 108200 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Bold.woff2 | Bin 83392 -> 0 bytes .../assets/montserrat/Montserrat-BoldItalic.eot | Bin 109016 -> 0 bytes .../assets/montserrat/Montserrat-BoldItalic.woff | Bin 113132 -> 0 bytes .../assets/montserrat/Montserrat-BoldItalic.woff2 | Bin 86440 -> 0 bytes .../assets/montserrat/Montserrat-ExtraBold.eot | Bin 103434 -> 0 bytes .../assets/montserrat/Montserrat-ExtraBold.woff | Bin 107912 -> 0 bytes .../assets/montserrat/Montserrat-ExtraBold.woff2 | Bin 82888 -> 0 bytes .../montserrat/Montserrat-ExtraBoldItalic.eot | Bin 108428 -> 0 bytes .../montserrat/Montserrat-ExtraBoldItalic.woff | Bin 112880 -> 0 bytes .../montserrat/Montserrat-ExtraBoldItalic.woff2 | Bin 86192 -> 0 bytes .../assets/montserrat/Montserrat-ExtraLight.eot | Bin 102071 -> 0 bytes .../assets/montserrat/Montserrat-ExtraLight.woff | Bin 106308 -> 0 bytes .../assets/montserrat/Montserrat-ExtraLight.woff2 | Bin 81828 -> 0 bytes .../montserrat/Montserrat-ExtraLightItalic.eot | Bin 106113 -> 0 bytes .../montserrat/Montserrat-ExtraLightItalic.woff | Bin 110692 -> 0 bytes .../montserrat/Montserrat-ExtraLightItalic.woff2 | Bin 84508 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Italic.eot | Bin 107752 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Italic.woff | Bin 112300 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Italic.woff2 | Bin 86024 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Light.eot | Bin 103001 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Light.woff | Bin 106924 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Light.woff2 | Bin 82104 -> 0 bytes .../assets/montserrat/Montserrat-LightItalic.eot | Bin 107149 -> 0 bytes .../assets/montserrat/Montserrat-LightItalic.woff | Bin 111468 -> 0 bytes .../assets/montserrat/Montserrat-LightItalic.woff2 | Bin 85172 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Medium.eot | Bin 104101 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Medium.woff | Bin 107872 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Medium.woff2 | Bin 83080 -> 0 bytes .../assets/montserrat/Montserrat-MediumItalic.eot | Bin 108677 -> 0 bytes .../assets/montserrat/Montserrat-MediumItalic.woff | Bin 112476 -> 0 bytes .../montserrat/Montserrat-MediumItalic.woff2 | Bin 86468 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Regular.eot | Bin 104215 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Regular.woff | Bin 108124 -> 0 bytes .../assets/montserrat/Montserrat-Regular.woff2 | Bin 83532 -> 0 bytes .../35c3/assets/montserrat/Montserrat-SemiBold.eot | Bin 103341 -> 0 bytes .../assets/montserrat/Montserrat-SemiBold.woff | Bin 107524 -> 0 bytes .../assets/montserrat/Montserrat-SemiBold.woff2 | Bin 82620 -> 0 bytes .../montserrat/Montserrat-SemiBoldItalic.eot | Bin 108290 -> 0 bytes .../montserrat/Montserrat-SemiBoldItalic.woff | Bin 112440 -> 0 bytes .../montserrat/Montserrat-SemiBoldItalic.woff2 | Bin 85980 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Thin.eot | Bin 97905 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Thin.woff | Bin 102452 -> 0 bytes .../35c3/assets/montserrat/Montserrat-Thin.woff2 | Bin 78392 -> 0 bytes .../assets/montserrat/Montserrat-ThinItalic.eot | Bin 101456 -> 0 bytes .../assets/montserrat/Montserrat-ThinItalic.woff | Bin 106400 -> 0 bytes .../assets/montserrat/Montserrat-ThinItalic.woff2 | Bin 80832 -> 0 bytes .../35c3/assets/montserrat/Montserrat.css | 399 ------ .../montserrat/MontserratAlternates-Black.eot | Bin 85264 -> 0 bytes .../montserrat/MontserratAlternates-Black.woff | Bin 88280 -> 0 bytes .../montserrat/MontserratAlternates-Black.woff2 | Bin 69140 -> 0 bytes .../MontserratAlternates-BlackItalic.eot | Bin 89463 -> 0 bytes .../MontserratAlternates-BlackItalic.woff | Bin 92568 -> 0 bytes .../MontserratAlternates-BlackItalic.woff2 | Bin 72368 -> 0 bytes .../montserrat/MontserratAlternates-Bold.eot | Bin 87123 -> 0 bytes .../montserrat/MontserratAlternates-Bold.woff | Bin 89816 -> 0 bytes .../montserrat/MontserratAlternates-Bold.woff2 | Bin 70232 -> 0 bytes .../montserrat/MontserratAlternates-BoldItalic.eot | Bin 90903 -> 0 bytes .../MontserratAlternates-BoldItalic.woff | Bin 93464 -> 0 bytes .../MontserratAlternates-BoldItalic.woff2 | Bin 73132 -> 0 bytes .../montserrat/MontserratAlternates-ExtraBold.eot | Bin 87183 -> 0 bytes .../montserrat/MontserratAlternates-ExtraBold.woff | Bin 89740 -> 0 bytes .../MontserratAlternates-ExtraBold.woff2 | Bin 70464 -> 0 bytes .../MontserratAlternates-ExtraBoldItalic.eot | Bin 90760 -> 0 bytes .../MontserratAlternates-ExtraBoldItalic.woff | Bin 93448 -> 0 bytes .../MontserratAlternates-ExtraBoldItalic.woff2 | Bin 72976 -> 0 bytes .../montserrat/MontserratAlternates-ExtraLight.eot | Bin 85845 -> 0 bytes .../MontserratAlternates-ExtraLight.woff | Bin 88364 -> 0 bytes .../MontserratAlternates-ExtraLight.woff2 | Bin 69172 -> 0 bytes .../MontserratAlternates-ExtraLightItalic.eot | Bin 88968 -> 0 bytes .../MontserratAlternates-ExtraLightItalic.woff | Bin 91780 -> 0 bytes .../MontserratAlternates-ExtraLightItalic.woff2 | Bin 71648 -> 0 bytes .../montserrat/MontserratAlternates-Italic.eot | Bin 90178 -> 0 bytes .../montserrat/MontserratAlternates-Italic.woff | Bin 92968 -> 0 bytes .../montserrat/MontserratAlternates-Italic.woff2 | Bin 72940 -> 0 bytes .../montserrat/MontserratAlternates-Light.eot | Bin 86343 -> 0 bytes .../montserrat/MontserratAlternates-Light.woff | Bin 88884 -> 0 bytes .../montserrat/MontserratAlternates-Light.woff2 | Bin 69728 -> 0 bytes .../MontserratAlternates-LightItalic.eot | Bin 89428 -> 0 bytes .../MontserratAlternates-LightItalic.woff | Bin 92448 -> 0 bytes .../MontserratAlternates-LightItalic.woff2 | Bin 72068 -> 0 bytes .../montserrat/MontserratAlternates-Medium.eot | Bin 87027 -> 0 bytes .../montserrat/MontserratAlternates-Medium.woff | Bin 89664 -> 0 bytes .../montserrat/MontserratAlternates-Medium.woff2 | Bin 70148 -> 0 bytes .../MontserratAlternates-MediumItalic.eot | Bin 90639 -> 0 bytes .../MontserratAlternates-MediumItalic.woff | Bin 93188 -> 0 bytes .../MontserratAlternates-MediumItalic.woff2 | Bin 73040 -> 0 bytes .../montserrat/MontserratAlternates-Regular.eot | Bin 87088 -> 0 bytes .../montserrat/MontserratAlternates-Regular.woff | Bin 89720 -> 0 bytes .../montserrat/MontserratAlternates-Regular.woff2 | Bin 70316 -> 0 bytes .../montserrat/MontserratAlternates-SemiBold.eot | Bin 86796 -> 0 bytes .../montserrat/MontserratAlternates-SemiBold.woff | Bin 89264 -> 0 bytes .../montserrat/MontserratAlternates-SemiBold.woff2 | Bin 69948 -> 0 bytes .../MontserratAlternates-SemiBoldItalic.eot | Bin 90411 -> 0 bytes .../MontserratAlternates-SemiBoldItalic.woff | Bin 92804 -> 0 bytes .../MontserratAlternates-SemiBoldItalic.woff2 | Bin 72488 -> 0 bytes .../montserrat/MontserratAlternates-Thin.eot | Bin 82212 -> 0 bytes .../montserrat/MontserratAlternates-Thin.woff | Bin 85048 -> 0 bytes .../montserrat/MontserratAlternates-Thin.woff2 | Bin 66452 -> 0 bytes .../montserrat/MontserratAlternates-ThinItalic.eot | Bin 84883 -> 0 bytes .../MontserratAlternates-ThinItalic.woff | Bin 88068 -> 0 bytes .../MontserratAlternates-ThinItalic.woff2 | Bin 68236 -> 0 bytes .../conferences/35c3/assets/montserrat/README.MD | 35 - configs/conferences/35c3/config.php | 792 ----------- configs/conferences/35c3/main.less | 448 ------ configs/conferences/35c3/streams.preview.v2.json | 1480 -------------------- 122 files changed, 3505 deletions(-) delete mode 100644 configs/conferences/35c3/assets/35C3_Logo-mit-Verlauf.svg delete mode 100644 configs/conferences/35c3/assets/Makefile delete mode 100644 configs/conferences/35c3/assets/bg-capacitor.png delete mode 100644 configs/conferences/35c3/assets/bg-resistor.gif delete mode 100644 configs/conferences/35c3/assets/bg-resistor.png delete mode 100644 configs/conferences/35c3/assets/logo-inline.svg delete mode 100644 configs/conferences/35c3/assets/logo.svg delete mode 100644 configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg delete mode 100644 configs/conferences/35c3/assets/min/logo.svg delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Black.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Bold.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Italic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Light.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Medium.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Regular.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Thin.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff2 delete mode 100755 configs/conferences/35c3/assets/montserrat/Montserrat.css delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eot delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff delete mode 100644 configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2 delete mode 100644 configs/conferences/35c3/assets/montserrat/README.MD delete mode 100644 configs/conferences/35c3/config.php delete mode 100644 configs/conferences/35c3/main.less delete mode 100644 configs/conferences/35c3/streams.preview.v2.json (limited to 'configs/conferences/35c3') diff --git a/configs/conferences/35c3/assets/35C3_Logo-mit-Verlauf.svg b/configs/conferences/35c3/assets/35C3_Logo-mit-Verlauf.svg deleted file mode 100644 index d4cf3f7..0000000 --- a/configs/conferences/35c3/assets/35C3_Logo-mit-Verlauf.svg +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - - - - diff --git a/configs/conferences/35c3/assets/Makefile b/configs/conferences/35c3/assets/Makefile deleted file mode 100644 index 51392b6..0000000 --- a/configs/conferences/35c3/assets/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -SVGFILES := $(wildcard *.svg) -MINSVGS := $(SVGFILES:%.svg=min/%.svg) - -all: $(MINSVGS) - -min/%.svg : %.svg - svgo -i $*.svg -o min/$*.svg - -clean: - rm -f $(MINSVGS) diff --git a/configs/conferences/35c3/assets/bg-capacitor.png b/configs/conferences/35c3/assets/bg-capacitor.png deleted file mode 100644 index a8fcf49..0000000 Binary files a/configs/conferences/35c3/assets/bg-capacitor.png and /dev/null differ diff --git a/configs/conferences/35c3/assets/bg-resistor.gif b/configs/conferences/35c3/assets/bg-resistor.gif deleted file mode 100644 index 8cd4f1d..0000000 Binary files a/configs/conferences/35c3/assets/bg-resistor.gif and /dev/null differ diff --git a/configs/conferences/35c3/assets/bg-resistor.png b/configs/conferences/35c3/assets/bg-resistor.png deleted file mode 100644 index 13f7fcc..0000000 Binary files a/configs/conferences/35c3/assets/bg-resistor.png and /dev/null differ diff --git a/configs/conferences/35c3/assets/logo-inline.svg b/configs/conferences/35c3/assets/logo-inline.svg deleted file mode 100644 index 2538a77..0000000 --- a/configs/conferences/35c3/assets/logo-inline.svg +++ /dev/null @@ -1,198 +0,0 @@ - - - -image/svg+xml - - - - - - \ No newline at end of file diff --git a/configs/conferences/35c3/assets/logo.svg b/configs/conferences/35c3/assets/logo.svg deleted file mode 100644 index c48952d..0000000 --- a/configs/conferences/35c3/assets/logo.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - diff --git a/configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg b/configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg deleted file mode 100644 index 5bbeac0..0000000 --- a/configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/configs/conferences/35c3/assets/min/logo.svg b/configs/conferences/35c3/assets/min/logo.svg deleted file mode 100644 index 85d9293..0000000 --- a/configs/conferences/35c3/assets/min/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Black.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Black.eot deleted file mode 100644 index 3a5362d..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Black.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff deleted file mode 100644 index 5c60ad0..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff2 deleted file mode 100644 index 3ac8d46..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Black.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.eot deleted file mode 100644 index 4b92a25..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff deleted file mode 100644 index 0caeeb5..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff2 deleted file mode 100644 index 1e5d135..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-BlackItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.eot deleted file mode 100644 index 5ab4fd5..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff deleted file mode 100644 index aad827f..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff2 deleted file mode 100644 index ad25d26..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Bold.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.eot deleted file mode 100644 index 5eeff1e..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff deleted file mode 100644 index 875f5b5..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff2 deleted file mode 100644 index f9a3d40..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-BoldItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.eot deleted file mode 100644 index 203ed8e..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff deleted file mode 100644 index 08c7e2e..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff2 deleted file mode 100644 index e961597..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBold.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eot deleted file mode 100644 index 329171b..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff deleted file mode 100644 index 935251b..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2 deleted file mode 100644 index 97b0e28..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraBoldItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.eot deleted file mode 100644 index 1a9012b..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff deleted file mode 100644 index a9a848e..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff2 deleted file mode 100644 index 5fee343..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLight.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eot deleted file mode 100644 index 0c5369b..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff deleted file mode 100644 index 112038e..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2 deleted file mode 100644 index 959479b..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ExtraLightItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.eot deleted file mode 100644 index 867a104..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff deleted file mode 100644 index 1c15293..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff2 deleted file mode 100644 index 8ccfb98..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Italic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Light.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Light.eot deleted file mode 100644 index 62d678e..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Light.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff deleted file mode 100644 index 7aa52b2..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff2 deleted file mode 100644 index 0b253c4..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Light.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.eot deleted file mode 100644 index 9e70f97..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff deleted file mode 100644 index ef12fe2..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff2 deleted file mode 100644 index c4cc5a3..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-LightItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.eot deleted file mode 100644 index abb0a84..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff deleted file mode 100644 index 2778c8b..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff2 deleted file mode 100644 index 80d6f58..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Medium.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.eot deleted file mode 100644 index d7986e9..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff deleted file mode 100644 index 7a2329f..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff2 deleted file mode 100644 index a7f9cfd..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-MediumItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.eot deleted file mode 100644 index d030e7f..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff deleted file mode 100644 index ebb48a9..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff2 deleted file mode 100644 index 3261a6a..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Regular.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.eot deleted file mode 100644 index 92bdd9b..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff deleted file mode 100644 index 32904f5..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff2 deleted file mode 100644 index 0c9bc28..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBold.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eot deleted file mode 100644 index 9caec26..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff deleted file mode 100644 index d990b52..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2 deleted file mode 100644 index 4d597b3..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-SemiBoldItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.eot deleted file mode 100644 index 125b165..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff deleted file mode 100644 index 43cffac..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff2 deleted file mode 100644 index ef8d0d5..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-Thin.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.eot b/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.eot deleted file mode 100644 index a53bd66..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff b/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff deleted file mode 100644 index dd4a314..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff2 b/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff2 deleted file mode 100644 index e5e9367..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/Montserrat-ThinItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/Montserrat.css b/configs/conferences/35c3/assets/montserrat/Montserrat.css deleted file mode 100755 index a52ef06..0000000 --- a/configs/conferences/35c3/assets/montserrat/Montserrat.css +++ /dev/null @@ -1,399 +0,0 @@ -/** =================== MONTSERRAT =================== **/ - -/** Montserrat Thin **/ -@font-face { - font-family: "Montserrat"; - font-weight: 100; - font-style: normal; - src: url("Montserrat-Thin.eot"); - src: url("Montserrat-Thin.eot?#iefix") format('embedded-opentype'), - url("Montserrat-Thin.woff2") format("woff2"), - url("Montserrat-Thin.woff") format("woff"); -} - -/** Montserrat Thin-Italic **/ -@font-face { - font-family: "Montserrat"; - font-weight: 100; - font-style: italic; - src: url("Montserrat-ThinItalic.eot"); - src: url("Montserrat-ThinItalic.eot?#iefix") format('embedded-opentype'), - url("Montserrat-ThinItalic.woff2") format("woff2"), - url("Montserrat-ThinItalic.woff") format("woff"); -} - -/** Montserrat ExtraLight **/ -@font-face { - font-family: "Montserrat"; - font-weight: 200; - font-style: normal; - src: url("Montserrat-ExtraLight.eot"); - src: url("Montserrat-ExtraLight.eot?#iefix") format('embedded-opentype'), - url("Montserrat-ExtraLight.woff2") format("woff2"), - url("Montserrat-ExtraLight.woff") format("woff"); -} - -/** Montserrat ExtraLight-Italic **/ -@font-face { - font-family: "Montserrat"; - font-weight: 200; - font-style: italic; - src: url("Montserrat-ExtraLightItalic.eot"); - src: url("Montserrat-ExtraLightItalic.eot?#iefix") format('embedded-opentype'), - url("Montserrat-ExtraLightItalic.woff2") format("woff2"), - url("Montserrat-ExtraLightItalic.woff") format("woff"); -} - -/** Montserrat Light **/ -@font-face { - font-family: "Montserrat"; - font-weight: 300; - font-style: normal; - src: url("Montserrat-Light.eot"); - src: url("Montserrat-Light.eot?#iefix") format('embedded-opentype'), - url("Montserrat-Light.woff2") format("woff2"), - url("Montserrat-Light.woff") format("woff"); -} - -/** Montserrat Light-Italic **/ -@font-face { - font-family: "Montserrat"; - font-weight: 300; - font-style: italic; - src: url("Montserrat-LightItalic.eot"); - src: url("Montserrat-LightItalic.eot?#iefix") format('embedded-opentype'), - url("Montserrat-LightItalic.woff2") format("woff2"), - url("Montserrat-LightItalic.woff") format("woff"); -} - -/** Montserrat Regular **/ -@font-face { - font-family: "Montserrat"; - font-weight: 400; - font-style: normal; - src: url("Montserrat-Regular.eot"); - src: url("Montserrat-Regular.eot?#iefix") format('embedded-opentype'), - url("Montserrat-Regular.woff2") format("woff2"), - url("Montserrat-Regular.woff") format("woff"); -} - -/** Montserrat Regular-Italic **/ -@font-face { - font-family: "Montserrat"; - font-weight: 400; - font-style: italic; - src: url("Montserrat-Italic.eot"); - src: url("Montserrat-Italic.eot?#iefix") format('embedded-opentype'), - url("Montserrat-Italic.woff2") format("woff2"), - url("Montserrat-Italic.woff") format("woff"); -} - -/** Montserrat Medium **/ -@font-face { - font-family: "Montserrat"; - font-weight: 500; - font-style: normal; - src: url("Montserrat-Medium.eot"); - src: url("Montserrat-Medium.eot?#iefix") format('embedded-opentype'), - url("Montserrat-Medium.woff2") format("woff2"), - url("Montserrat-Medium.woff") format("woff"); -} - -/** Montserrat Medium-Italic **/ -@font-face { - font-family: "Montserrat"; - font-weight: 500; - font-style: italic; - src: url("Montserrat-MediumItalic.eot"); - src: url("Montserrat-MediumItalic.eot?#iefix") format('embedded-opentype'), - url("Montserrat-MediumItalic.woff2") format("woff2"), - url("Montserrat-MediumItalic.woff") format("woff"); -} - -/** Montserrat SemiBold **/ -@font-face { - font-family: "Montserrat"; - font-weight: 600; - font-style: normal; - src: url("Montserrat-SemiBold.eot"); - src: url("Montserrat-SemiBold.eot?#iefix") format('embedded-opentype'), - url("Montserrat-SemiBold.woff2") format("woff2"), - url("Montserrat-SemiBold.woff") format("woff"); -} - -/** Montserrat SemiBold-Italic **/ -@font-face { - font-family: "Montserrat"; - font-weight: 600; - font-style: italic; - src: url("Montserrat-SemiBoldItalic.eot"); - src: url("Montserrat-SemiBoldItalic.eot?#iefix") format('embedded-opentype'), - url("Montserrat-SemiBoldItalic.woff2") format("woff2"), - url("Montserrat-SemiBoldItalic.woff") format("woff"); -} - -/** Montserrat Bold **/ -@font-face { - font-family: "Montserrat"; - font-weight: 700; - font-style: normal; - src: url("Montserrat-Bold.eot"); - src: url("Montserrat-Bold.eot?#iefix") format('embedded-opentype'), - url("Montserrat-Bold.woff2") format("woff2"), - url("Montserrat-Bold.woff") format("woff"); -} - -/** Montserrat Bold-Italic **/ -@font-face { - font-family: "Montserrat"; - font-weight: 700; - font-style: italic; - src: url("Montserrat-BoldItalic.eot"); - src: url("Montserrat-BoldItalic.eot?#iefix") format('embedded-opentype'), - url("Montserrat-BoldItalic.woff2") format("woff2"), - url("Montserrat-BoldItalic.woff") format("woff"); -} - -/** Montserrat ExtraBold **/ -@font-face { - font-family: "Montserrat"; - font-weight: 800; - font-style: normal; - src: url("Montserrat-ExtraBold.eot"); - src: url("Montserrat-ExtraBold.eot?#iefix") format('embedded-opentype'), - url("Montserrat-ExtraBold.woff2") format("woff2"), - url("Montserrat-ExtraBold.woff") format("woff"); -} - -/** Montserrat ExtraBold-Italic **/ -@font-face { - font-family: "Montserrat"; - font-weight: 800; - font-style: italic; - src: url("Montserrat-ExtraBoldItalic.eot"); - src: url("Montserrat-ExtraBoldItalic.eot?#iefix") format('embedded-opentype'), - url("Montserrat-ExtraBoldItalic.woff2") format("woff2"), - url("Montserrat-ExtraBoldItalic.woff") format("woff"); -} - -/** Montserrat Black **/ -@font-face { - font-family: "Montserrat"; - font-weight: 900; - font-style: normal; - src: url("Montserrat-Black.eot"); - src: url("Montserrat-Black.eot?#iefix") format('embedded-opentype'), - url("Montserrat-Black.woff2") format("woff2"), - url("Montserrat-Black.woff") format("woff"); -} - -/** Montserrat Black-Italic **/ -@font-face { - font-family: "Montserrat"; - font-weight: 900; - font-style: italic; - src: url("Montserrat-BlackItalic.eot"); - src: url("Montserrat-BlackItalic.eot?#iefix") format('embedded-opentype'), - url("Montserrat-BlackItalic.woff2") format("woff2"), - url("Montserrat-BlackItalic.woff") format("woff"); -} - -/** =================== MONTSERRAT ALTERNATES =================== **/ - -/** Montserrat Alternates Thin **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 100; - font-style: normal; - src: url("MontserratAlternates-Thin.eot"); - src: url("MontserratAlternates-Thin.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-Thin.woff2") format("woff2"), - url("MontserratAlternates-Thin.woff") format("woff"); -} - -/** Montserrat Alternates Thin-Italic **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 100; - font-style: italic; - src: url("MontserratAlternates-ThinItalic.eot"); - src: url("MontserratAlternates-ThinItalic.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-ThinItalic.woff2") format("woff2"), - url("MontserratAlternates-ThinItalic.woff") format("woff"); -} - -/** Montserrat Alternates ExtraLight **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 200; - font-style: normal; - src: url("MontserratAlternates-ExtraLight.eot"); - src: url("MontserratAlternates-ExtraLight.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-ExtraLight.woff2") format("woff2"), - url("MontserratAlternates-ExtraLight.woff") format("woff"); -} - -/** Montserrat Alternates ExtraLight-Italic **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 200; - font-style: italic; - src: url("MontserratAlternates-ExtraLightItalic.eot"); - src: url("MontserratAlternates-ExtraLightItalic.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-ExtraLightItalic.woff2") format("woff2"), - url("MontserratAlternates-ExtraLightItalic.woff") format("woff"); -} - -/** Montserrat Alternates Light **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 300; - font-style: normal; - src: url("MontserratAlternates-Light.eot"); - src: url("MontserratAlternates-Light.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-Light.woff2") format("woff2"), - url("MontserratAlternates-Light.woff") format("woff"); -} - -/** Montserrat Alternates Light-Italic **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 300; - font-style: italic; - src: url("MontserratAlternates-LightItalic.eot"); - src: url("MontserratAlternates-LightItalic.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-LightItalic.woff2") format("woff2"), - url("MontserratAlternates-LightItalic.woff") format("woff"); -} - -/** Montserrat Alternates Regular **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 400; - font-style: normal; - src: url("MontserratAlternates-Regular.eot"); - src: url("MontserratAlternates-Regular.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-Regular.woff2") format("woff2"), - url("MontserratAlternates-Regular.woff") format("woff"); -} - -/** Montserrat Alternates Regular-Italic **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 400; - font-style: italic; - src: url("MontserratAlternates-Italic.eot"); - src: url("MontserratAlternates-Italic.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-Italic.woff2") format("woff2"), - url("MontserratAlternates-Italic.woff") format("woff"); -} - -/** Montserrat Alternates Medium **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 500; - font-style: normal; - src: url("MontserratAlternates-Medium.eot"); - src: url("MontserratAlternates-Medium.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-Medium.woff2") format("woff2"), - url("MontserratAlternates-Medium.woff") format("woff"); -} - -/** Montserrat Alternates Medium-Italic **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 500; - font-style: italic; - src: url("MontserratAlternates-MediumItalic.eot"); - src: url("MontserratAlternates-MediumItalic.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-MediumItalic.woff2") format("woff2"), - url("MontserratAlternates-MediumItalic.woff") format("woff"); -} - -/** Montserrat Alternates SemiBold **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 600; - font-style: normal; - src: url("MontserratAlternates-SemiBold.eot"); - src: url("MontserratAlternates-SemiBold.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-SemiBold.woff2") format("woff2"), - url("MontserratAlternates-SemiBold.woff") format("woff"); -} - -/** Montserrat Alternates SemiBold-Italic **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 600; - font-style: italic; - src: url("MontserratAlternates-SemiBoldItalic.eot"); - src: url("MontserratAlternates-SemiBoldItalic.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-SemiBoldItalic.woff2") format("woff2"), - url("MontserratAlternates-SemiBoldItalic.woff") format("woff"); -} - -/** Montserrat Alternates Bold **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 700; - font-style: normal; - src: url("MontserratAlternates-Bold.eot"); - src: url("MontserratAlternates-Bold.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-Bold.woff2") format("woff2"), - url("MontserratAlternates-Bold.woff") format("woff"); -} - -/** Montserrat Alternates Bold-Italic **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 700; - font-style: italic; - src: url("MontserratAlternates-BoldItalic.eot"); - src: url("MontserratAlternates-BoldItalic.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-BoldItalic.woff2") format("woff2"), - url("MontserratAlternates-BoldItalic.woff") format("woff"); -} - -/** Montserrat Alternates ExtraBold **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 800; - font-style: normal; - src: url("MontserratAlternates-ExtraBold.eot"); - src: url("MontserratAlternates-ExtraBold.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-ExtraBold.woff2") format("woff2"), - url("MontserratAlternates-ExtraBold.woff") format("woff"); -} - -/** Montserrat Alternates ExtraBold-Italic **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 800; - font-style: italic; - src: url("MontserratAlternates-ExtraBoldItalic.eot"); - src: url("MontserratAlternates-ExtraBoldItalic.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-ExtraBoldItalic.woff2") format("woff2"), - url("MontserratAlternates-ExtraBoldItalic.woff") format("woff"); -} - -/** Montserrat Alternates Black **/ -@font-face { - font-family: "Montserrat Alternates"; - font-weight: 900; - font-style: normal; - src: url("MontserratAlternates-Black.eot"); - src: url("MontserratAlternates-Black.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-Black.woff2") format("woff2"), - url("MontserratAlternates-Black.woff") format("woff"); -} - -/** Montserrat Alternates Black-Italic **/ -@font-face { - font-family: "Montserrat"; - font-weight: 900; - font-style: italic; - src: url("MontserratAlternates-BlackItalic.eot"); - src: url("MontserratAlternates-BlackItalic.eot?#iefix") format('embedded-opentype'), - url("MontserratAlternates-BlackItalic.woff2") format("woff2"), - url("MontserratAlternates-BlackItalic.woff") format("woff"); -} \ No newline at end of file diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.eot deleted file mode 100644 index fc23ac4..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff deleted file mode 100644 index 11a3ce6..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff2 deleted file mode 100644 index 235a3c8..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Black.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eot deleted file mode 100644 index a965308..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff deleted file mode 100644 index a2ddfd3..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2 deleted file mode 100644 index a8004a1..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BlackItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.eot deleted file mode 100644 index f17c416..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff deleted file mode 100644 index 9fc7e5e..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff2 deleted file mode 100644 index 22ff691..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Bold.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eot deleted file mode 100644 index 90cf559..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff deleted file mode 100644 index e1483bd..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2 deleted file mode 100644 index bed052a..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-BoldItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eot deleted file mode 100644 index 3b1d443..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff deleted file mode 100644 index f6a794d..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2 deleted file mode 100644 index e2cd944..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBold.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eot deleted file mode 100644 index 9af7c24..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff deleted file mode 100644 index 1403e27..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2 deleted file mode 100644 index 979839f..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraBoldItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eot deleted file mode 100644 index 345c60d..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff deleted file mode 100644 index 6c47d58..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2 deleted file mode 100644 index 9fe8bb2..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLight.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eot deleted file mode 100644 index 29b4c1f..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff deleted file mode 100644 index 622cc9a..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2 deleted file mode 100644 index 2632c08..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ExtraLightItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.eot deleted file mode 100644 index 6e8c22e..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff deleted file mode 100644 index 65094d4..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff2 deleted file mode 100644 index 40944d4..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Italic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.eot deleted file mode 100644 index e999003..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff deleted file mode 100644 index 4a9a0d4..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff2 deleted file mode 100644 index c7ef715..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Light.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.eot deleted file mode 100644 index fd1b318..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff deleted file mode 100644 index 22f432f..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2 deleted file mode 100644 index 9f3b5d0..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-LightItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.eot deleted file mode 100644 index 4dd10f2..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff deleted file mode 100644 index 92bd129..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff2 deleted file mode 100644 index f8f0530..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Medium.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eot deleted file mode 100644 index 9f33af7..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff deleted file mode 100644 index aefdeee..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2 deleted file mode 100644 index 9775f42..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-MediumItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.eot deleted file mode 100644 index ad10b6b..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff deleted file mode 100644 index 3aaf1f7..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff2 deleted file mode 100644 index f7d23ca..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Regular.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.eot deleted file mode 100644 index 13a121d..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff deleted file mode 100644 index 35ba984..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2 deleted file mode 100644 index 80bf4c2..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBold.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eot deleted file mode 100644 index 799cae5..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff deleted file mode 100644 index 39283e1..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2 deleted file mode 100644 index 0bb26ae..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-SemiBoldItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.eot deleted file mode 100644 index d49ba52..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff deleted file mode 100644 index 9f031c2..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff2 deleted file mode 100644 index 23a80f9..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-Thin.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eot b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eot deleted file mode 100644 index 2fcd16d..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.eot and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff deleted file mode 100644 index c601966..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2 b/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2 deleted file mode 100644 index d98a952..0000000 Binary files a/configs/conferences/35c3/assets/montserrat/MontserratAlternates-ThinItalic.woff2 and /dev/null differ diff --git a/configs/conferences/35c3/assets/montserrat/README.MD b/configs/conferences/35c3/assets/montserrat/README.MD deleted file mode 100644 index 811ad40..0000000 --- a/configs/conferences/35c3/assets/montserrat/README.MD +++ /dev/null @@ -1,35 +0,0 @@ -# The Montserrat Font Project -To use this font as a webfont, ```Montserrat.css``` is included. - -## How to use -### 1. @import -You can import the file into your stylesheet as follows: -```css -@import url("static/fonts/Montserrat/fonts/webfonts/Montserrat.css"); -``` - -**NOTE:** The directory where the stylesheet is placed. - -Then we can use it to style elements: -```css -body { - font-family: 'Montserrat', sans-serif; - font-weight: 400; -} -``` - -### 2. \ing a stylesheet -Similarly, you could link to the same asset as you would any other CSS filter, in the \ of the HTML document rather than in the CSS: -```html - -``` - -**NOTE:** The directory where the stylesheet is placed. - -Then we can use it to style elements: -```css -body { - font-family: 'Montserrat', sans-serif; - font-weight: 400; -} -``` \ No newline at end of file diff --git a/configs/conferences/35c3/config.php b/configs/conferences/35c3/config.php deleted file mode 100644 index 1eb09f7..0000000 --- a/configs/conferences/35c3/config.php +++ /dev/null @@ -1,792 +0,0 @@ - strtotime("2018-12-27 06:00"), - - /** - * Der Endzeitpunkt der Konferenz als Unix-Timestamp. Befinden wir uns danach, wird eine Danke-Und-Kommen-Sie- - * Gut-Nach-Hause-Seite sowie einem Ausblick auf die kommenden Events angezeigt. - * - * Wird dieser Zeitpunkt nicht angegeben, endet die Konferenz nie. (Siehe aber CLOSED weiter unten) - */ - 'ENDS_AT' => strtotime("2018-12-30 20:00"), - - /** - * Hiermit kann die Funktionalitaet von STARTS_AT/ENDS_AT überschrieben werden. Der Wert 'before' - * simuliert, dass die Konferenz noch nicht begonnen hat. Der Wert 'after' simuliert, dass die Konferenz - * bereits beendet ist. 'running' simuliert eine laufende Konferenz. - * - * Der Boolean true ist aus Abwärtskompatibilitätsgründen äquivalent zu 'after'. False ist äquivalent - * zu 'running'. - */ - // 'CLOSED' => false, - - /** - * Mit diesem Schalter kann die Veranstaltung von der Startseite und der API - * versteckt werden, ist aber dennoch über ihre URL verfügbar. - * - * Dies ist z.B. nützlich um eine kleinere Streamingseite für Übersetzer - * bereit zu stellen. Werte: true|false Default: false - */ - 'UNLISTED' => false, - - /** - * Titel der Konferenz (kann Leer- und Sonderzeichen enthalten) - * Dieser im Seiten-Header, im -Tag, in der About-Seite und ggf. ab weiteren Stellen als - * Anzeigetext benutzt - */ - 'TITLE' => '35C3', - - /** - * Veranstalter - * Wird für den <meta name="author">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher - * <meta>-Tag generiert. - */ - 'AUTHOR' => 'CCC', - - /** - * Beschreibungstext - * Wird für den <meta name="description">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher - * <meta>-Tag generiert. - */ - 'DESCRIPTION' => 'Live streaming from the 35th Chaos Communication Congress', - - /** - * Schlüsselwortliste, Kommasepariert - * Wird für den <meta name="keywords">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher - * <meta>-Tag generiert. - */ - 'KEYWORDS' => '35C3, Hacking, Chaos Computer Club, Video, Music, Podcast, Media, Streaming, Hacker, Leipzig, Refreshing Memories', - - /** - * HTML-Code für den Footer (z.B. für spezielle Attribuierung mit <a>-Tags) - * Sollte üblicherweise nur Inline-Elemente enthalten - * Wird diese Zeile auskommentiert, wird die Standard-Attribuierung für (c3voc.de) verwendet - */ - 'FOOTER_HTML' => ' - by <a href="https://ccc.de">Chaos Computer Club e.V</a>, - <a href="https://www.isystems.at/">iSystems</a>, - <a href="https://fem.tu-ilmenau.de/">FeM</a>, - <a href="https://www.ags.tu-bs.de/">ags</a> & - <a href="https://c3voc.de">C3VOC</a> - ', - - /** - * HTML-Code für den Banner (nur auf der Startseite, direkt unter dem Header) - * wird üblicherweise für KeyVisuals oder Textmarke verwendet (vgl. Blaues - * Wischiwaschi auf http://media.ccc.de/) - * - * Dieser HTML-Block wird üblicherweise in der main.less speziell für die - * Konferenz umgestaltet. - * - * Wird diese Zeile auskommentiert, wird kein Banner ausgegeben. - */ - 'BANNER_HTML' => ' - <h1>35C3 REFRESHING MEMORIES</h1> - <img class="block" src="configs/conferences/35c3/assets/min/35C3_Logo-mit-Verlauf.svg" alt="35C3 refreshing memories logo block"/> - <img class="inline" src="configs/conferences/35c3/assets/logo-inline.svg" alt="35C3 refreshing memories logo inline"/> - ', - - /** - * Link zu den Recordings - * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt - */ - 'RELEASES' => 'https://media.ccc.de/c/35c3', - - /** - * Um die interne ReLive-Ansicht zu aktivieren, kann hier ein ReLive-JSON - * konfiguriert werden. Üblicherweise wird diese Datei über das Script - * configs/download.sh heruntergeladen, welches von einem Cronjob - * regelmäßig getriggert wird. - * - * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt - */ - 'RELIVE_JSON' => 'https://cdn.c3voc.de/relive/35c3/index.json', -); - -/** - * Konfiguration der Stream-Übersicht auf der Startseite - */ -$CONFIG['OVERVIEW'] = array( - /** - * Abschnitte aud der Startseite und darunter aufgeführte Räume - * Es können beliebig neue Gruppen und Räume hinzugefügt werden - * - * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, - * sonst werden sie nicht angezeigt. - */ - 'GROUPS' => array( - 'Live' => array( - 'halla', - 'hallb', - 'hallc', - 'halld', - 'halle', - ), - 'Assemblies Live' => array( - 'chaoswest', - 'wikipakawg', - 'oio' - ), - ), -); - - - -/** - * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) - */ -$CONFIG['ROOMS'] = array( - /** - * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. - * - * Der Raum-Slug darf ausschliesslich aus "unkritischen" Zeichen - * ([a-zA-Z0-9_\-]) bestehen und insbesondere keine Leerzeichen - * enthalten. - */ - 'halla' => array( - /** - * Angezeige-Name - */ - 'DISPLAY' => 'Adams', - - /** - * Anzeigename abgekürzt - wird im Schedule angezeigt. - * Auf dem Overview im Mobile view. - * - * DISPLAY_SHORT' => 'Shorter', - */ - - 'WIDE' => true, - - /** - * ID des Video/Audio-Streams. Die Stream-ID ist davon abhängig, welches - * Event-Case in welchem Raum aufgebaut wird und wird üblicherweise von - * s1 bis s5 durchnummeriert. - */ - 'STREAM' => 's1', - - /** - * Stream-Vorschaubildchen auf der Übersichtsseite anzeigen - * Damit das funktioniert muss der entsprechende runit-Task auf dem - * CDN-Quell-Host (live.ber) laufen. - */ - 'PREVIEW' => true, - - /** - * Übersetzungstonspur aktivieren - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist werden nur - * die native-Streams verwendet, andernfalls wird native und translated - * angeboten und auch für beide Tonspuren eine Player-Seite angezeigt. - * - * Betrifft video sd / hd, slides, audio - * - * Ein Label für die Übersetzung oder mehrere Übersetzungsspuren können - * wie folgt konfiguriert werden: - * - * 'TRANSLATION' => [ - * ['endpoint' => 'translated', 'label' => 'Translated1'], - * ['endpoint' => 'translated-2', 'label' => 'Translated2'] - * ], - * - * Ein einfaches true entspricht dabei folgendem: - * - * 'TRANSLATION' => [ - * ['endpoint' => 'translated', 'label' => 'Translated'] - * ], - * - * Sollte die Sprache während der Veranstaltung Konstant sein, kann ein - * Label auch spezifisch konfiguriert werden z.B. 'label' => 'English'. - */ - 'TRANSLATION' => [ - ['endpoint' => 'translated', 'label' => 'Translated1'], - ['endpoint' => 'translated-2', 'label' => 'Translated2'] - ], - - /** - * SD-Video-Stream (1024×576) verfügbar - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein SD-Video - * angeboten. Wird auch HD_VIDEO auf false gesetzt oder auskommentiert ist, wird - * für diesen Raum überhaupt kein Video angeboten. - * - * In diesem Fall wird, sofern jeweils aktiviert, Slides, Audio und zuletzt Musik - * als Default-Stream angenommen. - */ - 'SD_VIDEO' => true, - - /** - * HD-Video-Stream (1920×1080) verfügbar - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein HD-Video - * angeboten. Wird auch SD_VIDEO auf false gesetzt oder auskommentiert ist, wird - * für diesen Raum überhaupt kein Video angeboten. - * - * In diesem Fall wird, sofern jeweils aktiviert, Slides, Audio und zuletzt Musik - * als Default-Stream angenommen. - */ - 'HD_VIDEO' => true, - 'DASH' => true, - - /** - * Slide-Only-Stream (1024×576) verfügbar - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein Slide-Only- - * Stream angeboten. Für diesen Raum wird dann keim Slides-Tab angeboten. - * - * In diesem Fall wird, sofern jeweils aktiviert, Audio und zuletzt Musik als - * Default-Stream angenommen. - */ - 'SLIDES' => true, - - /** - * Audio-Only-Stream verfügbar - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein Audio-Only- - * Stream angeboten. Für diesen Raum wird dann keim Audio-Tab angeboten. - * - * In diesem Fall wird, sofern aktiviert, Musik als Default-Stream angenommen. - */ - 'AUDIO' => true, - - /** - * Musik-Stream verfügbar - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein Musik-Stream - * angeboten. Für diesen Raum wird dann keim Musik-Tab angeboten. - * - * Ist kein einziger Stream angebote, wird statt der Stream-Seite ein 404-Fehler - * angezeigt. - */ - 'MUSIC' => false, - - /** - * Fahrplan-Ansicht auf der Raum-Seite aktivieren (boolean) - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, - * wird der Raum nicht im Fahrplan gesucht und auch auf der Startseite - * findet keine Darstellung statt. - * - * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden - */ - 'SCHEDULE' => true, - - /** - * Name des Raums im Fahrplan - * Wenn diese Zeile auskommentiert ist wird der Raum-Display-Name verwendet - */ - 'SCHEDULE_NAME' => 'Adams', - - /** - * Feedback anzeigen (boolean) - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, - * taucht der Raum auch im globalen Feedback-Formular nicht auf. - * - * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden - */ - 'FEEDBACK' => true, - - /** - * Subtitles-Player aktivieren (boolean) - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, - * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. - * - * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden - */ - 'SUBTITLES' => false, - - /** - * ID des Raumes im L2S2-System (int) - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, - * für diesen Raum das Subtitles-System deaktiviert. - */ - 'SUBTITLES_ROOM_ID' => 1, - - /** - * Embed-Form aktivieren (boolean) - * - * Ist dieses Feld auf true gesetzt, wird ein Embed-Tab unter dem Video - * angezeigt. Darüber kann der Player als iframe eingebunden werden. - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, - * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. - * - * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden - */ - 'EMBED' => true, - - /** - * IRC-Link aktivieren (boolean) - * - * Solange Twitter oder IRC aktiviert ist, wird ein "Chat"-Tab mit den - * jeweiligen Links angezeigt. - * - * Ist dieses Feld auf true gesetzt, wird ein irc://-Link angezeigt. - * WebIrc wird nach dem Congress nicht mehr unterstützt ;) - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, - * wird kein IRC-Link angezeigt - * - * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $CONFIG['IRC']-Blocks deaktiviert werden - */ - 'IRC' => true, - - /** - * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $CONFIG['IRC'] Block überschrieben werden. - * - * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, - * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) - */ - 'IRC_CONFIG' => array( - 'DISPLAY' => '#35C3-hall-a @ hackint', - 'URL' => 'ircs://irc.hackint.org:6697/35C3-hall-a', - ), - - /** - * Twitter-Link aktivieren (boolean) - * - * Ist dieses Feld auf true gesetzt, wird ein Link zu Twitter angezeigt. - * - * Solange Twitter oder IRC aktiviert ist, wird ein "Chat"-Tab mit den - * jeweiligen Links angezeigt. - * - * Wenn diese Zeile auskommentiert oder auf false gesetzt ist, - * wird kein Twitter-Link angezeigt - * - * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden - **/ - 'TWITTER' => true, - - /** - * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $CONFIG['TWITTER'] Block überschrieben werden. - * - * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, - * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) - */ - 'TWITTER_CONFIG' => array( - 'DISPLAY' => '#hallA @ twitter', - 'TEXT' => '#35C3 #hallA', - ), - ), - - 'hallb' => array( - 'DISPLAY' => 'Borg', - 'STREAM' => 's2', - 'PREVIEW' => true, - 'TRANSLATION' => [ - ['endpoint' => 'translated', 'label' => 'Translated1'], - ['endpoint' => 'translated-2', 'label' => 'Translated2'] - ], - 'SD_VIDEO' => true, - 'HD_VIDEO' => true, - 'DASH' => true, - 'AUDIO' => true, - 'SLIDES' => true, - 'MUSIC' => false, - - 'SCHEDULE' => true, - 'SCHEDULE_NAME' => 'Borg', - 'FEEDBACK' => true, - 'SUBTITLES' => false, - 'SUBTITLES_ROOM_ID' => 2, - 'EMBED' => true, - 'IRC' => true, - 'IRC_CONFIG' => array( - 'DISPLAY' => '#35C3-hall-b @ hackint', - 'URL' => 'ircs://irc.hackint.org:6697/35C3-hall-b', - ), - 'TWITTER' => true, - 'TWITTER_CONFIG' => array( - 'DISPLAY' => '#hallB @ twitter', - 'TEXT' => '#35C3 #hallB', - ), - ), - - 'hallc' => array( - 'DISPLAY' => 'Clarke', - # Joan Clarke - 'STREAM' => 's3', - 'PREVIEW' => true, - 'TRANSLATION' => [ - ['endpoint' => 'translated', 'label' => 'Translated1'], - ['endpoint' => 'translated-2', 'label' => 'Translated2'] - ], - 'SD_VIDEO' => true, - 'HD_VIDEO' => true, - 'DASH' => true, - 'AUDIO' => true, - 'SLIDES' => true, - 'MUSIC' => false, - - 'SCHEDULE' => true, - 'SCHEDULE_NAME' => 'Clarke', - 'FEEDBACK' => true, - 'SUBTITLES' => false, - 'SUBTITLES_ROOM_ID' => 2, - 'EMBED' => true, - 'IRC' => true, - 'IRC_CONFIG' => array( - 'DISPLAY' => '#35C3-hall-c @ hackint', - 'URL' => 'ircs://irc.hackint.org:6697/35C3-hall-c', - ), - 'TWITTER' => true, - 'TWITTER_CONFIG' => array( - 'DISPLAY' => '#hallC @ twitter', - 'TEXT' => '#35C3 #hallC', - ), - ), - - 'halld' => array( - 'DISPLAY' => 'Dijkstra', - 'STREAM' => 's4', - 'PREVIEW' => true, - 'TRANSLATION' => [ - ['endpoint' => 'translated', 'label' => 'Translated'], - ['endpoint' => 'translated-2', 'label' => 'Translated2'] - ], - 'SD_VIDEO' => true, - 'HD_VIDEO' => true, - 'DASH' => true, - 'AUDIO' => true, - 'SLIDES' => true, - 'MUSIC' => false, - - 'SCHEDULE' => true, - 'SCHEDULE_NAME' => 'Dijkstra', - 'FEEDBACK' => true, - 'SUBTITLES' => false, - 'SUBTITLES_ROOM_ID' => 2, - 'EMBED' => true, - 'IRC' => true, - 'IRC_CONFIG' => array( - 'DISPLAY' => '#35C3-hall-d @ hackint', - 'URL' => 'ircs://irc.hackint.org:6697/35C3-hall-d', - ), - 'TWITTER' => true, - 'TWITTER_CONFIG' => array( - 'DISPLAY' => '#hallD @ twitter', - 'TEXT' => '#35C3 #hallD', - ), - ), - - 'halle' => array( - 'DISPLAY' => 'Eliza', -# 'WIDE' => true, - 'STREAM' => 's5', - 'PREVIEW' => true, - 'TRANSLATION' => [ - ['endpoint' => 'translated', 'label' => 'Translated'], - ['endpoint' => 'translated-2', 'label' => 'Translated2'] - ], - 'SD_VIDEO' => true, - 'HD_VIDEO' => true, - 'DASH' => true, - 'AUDIO' => true, - 'SLIDES' => true, - 'MUSIC' => false, - - 'SCHEDULE' => true, - 'SCHEDULE_NAME' => 'Eliza', - 'FEEDBACK' => true, - 'SUBTITLES' => false, - 'SUBTITLES_ROOM_ID' => 2, - 'EMBED' => true, - 'IRC' => true, - 'IRC_CONFIG' => array( - 'DISPLAY' => '#35C3-hall-e @ hackint', - 'URL' => 'ircs://irc.hackint.org:6697/35C3-hall-e', - ), - 'TWITTER' => true, - 'TWITTER_CONFIG' => array( - 'DISPLAY' => '#hallE @ twitter', - 'TEXT' => '#35C3 #hallE', - ), - ), - - 'chaoswest' => array( - 'DISPLAY' => 'Chaos West Bühne', - 'DISPLAY_SHORT' => 'Chaos West', - 'STREAM' => 's150', - 'PREVIEW' => true, - 'TRANSLATION' => [ - ], - 'SD_VIDEO' => true, - 'HD_VIDEO' => true, - 'DASH' => true, - 'AUDIO' => true, - 'SLIDES' => false, - 'MUSIC' => false, - - 'SCHEDULE' => true, - 'SCHEDULE_NAME' => 'Chaos West Bühne', - 'FEEDBACK' => true, - 'SUBTITLES' => false, - 'SUBTITLES_ROOM_ID' => 2, - 'EMBED' => true, - 'IRC' => false, - 'TWITTER' => true, - 'TWITTER_CONFIG' => array( - 'DISPLAY' => '@ChaosWildWest @ twitter', - 'TEXT' => '@ChaosWildWest', - ), - 'IRC' => true, - 'IRC_CONFIG' => array( - 'DISPLAY' => '#chaoswest-stage @ hackint', - 'URL' => 'ircs://irc.hackint.org:6697/chaoswest-stage', - ), - ), - - 'wikipakawg' => array( - 'DISPLAY' => 'WikiPakaWG Esszimmer', - 'DISPLAY_SHORT' => 'WikiPakaWG', - 'STREAM' => 's151', - 'PREVIEW' => true, - 'TRANSLATION' => [ - ], - 'SD_VIDEO' => true, - 'HD_VIDEO' => true, - 'DASH' => true, - 'AUDIO' => true, - 'SLIDES' => false, - 'MUSIC' => false, - - 'SCHEDULE' => true, - 'SCHEDULE_NAME' => 'WikiPakaWG Esszimmer', - 'FEEDBACK' => true, - 'SUBTITLES' => false, - 'SUBTITLES_ROOM_ID' => 2, - 'EMBED' => true, - 'IRC' => false, - 'TWITTER' => true, - 'TWITTER_CONFIG' => array( - 'DISPLAY' => '#wikipakaWG @ twitter', - 'TEXT' => '#wikipakaWG', - ), - ), - - 'oio' => array( - 'DISPLAY' => 'Open Infrastructure Orbit Vortrags-Arena', - 'DISPLAY_SHORT' => 'OIO', - 'STREAM' => 'soio', - 'PREVIEW' => true, - 'TRANSLATION' => [ - ], - 'SD_VIDEO' => true, - 'HD_VIDEO' => true, - 'DASH' => true, - 'AUDIO' => true, - 'SLIDES' => false, - 'MUSIC' => false, - - 'SCHEDULE' => true, - 'SCHEDULE_NAME' => 'OIO Vortrags-Arena', - 'FEEDBACK' => true, - 'SUBTITLES' => false, - 'SUBTITLES_ROOM_ID' => 2, - 'EMBED' => true, - 'IRC' => false, - 'TWITTER' => true, - 'TWITTER_CONFIG' => array( - 'DISPLAY' => 'freifunk @ twitter', - 'TEXT' => '@freifunk', - ), - ), -); - -/** - * Konfigurationen zum Konferenz-Fahrplan - * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert - */ -$CONFIG['SCHEDULE'] = array( - /** - * URL zum Fahrplan-XML - * - * Diese URL muss immer verfügbar sein, sonst könnte die Programm-Ansicht - * aufhören zu funktionieren. Üblicherweise wird diese daher Datei über - * das Script configs/download.sh heruntergeladen, welches von einem - * Cronjob regelmäßig getriggert wird. - */ - #'URL' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.xml', - #'URL' => 'https://events.ccc.de/congress/2018/Fahrplan/schedule.xml', - 'URL' => 'http://data.c3voc.de/35C3/everything.schedule.xml', - - /** - * Nur die angegebenen Räume aus dem Fahrplan beachten - * - * Wird diese Zeile auskommentiert, werden alle Räume angezeigt - */ - 'ROOMFILTER' => array('Adams', 'Borg', 'Clarke', 'Dijkstra', 'Eliza', - 'WikiPakaWG Esszimmer', 'Chaos West Bühne', 'OIO Vortrags-Arena'), - - /** - * Skalierung der Programm-Vorschau in Sekunden pro Pixel - */ - 'SCALE' => 7, - - /** - * Simuliere das Verhalten als wäre die Konferenz bereits heute - * - * Diese folgende Beispiel-Zeile Simuliert, dass das - * Konferenz-Datum 2016-12-29 auf den heutigen Tag 2016-02-24 verschoben ist. - */ - //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-12-27') - strtotime(/* Today */ date('Y-m-d')), - //'SIMULATE_OFFSET' => 0, -); - - - -/** - * Konfiguration des Feedback-Formulars - * - * Wird dieser Block auskommentiert, wird das gesamte Feedback-System deaktiviert - */ -$CONFIG['FEEDBACK'] = array( - /** - * DSN zum abspeichern der eingegebenen Daten - * die Datenbank muss eine Tabelle enthaltem, die dem in `lib/schema.sql` angegebenen - * Schema entspricht. - * - * Achtung vor Dateirechten: Bei SQLite reicht es nicht, wenn wer Webseiten-Benutzer - * die .sqlite3-Datei schreiben darf, er muss auch im übergeordneten Order neue - * (Lock-)Dateien anlegen dürfen - */ - 'DSN' => 'sqlite:/opt/streaming-feedback/feedback.sqlite3', - - /** - * Login-Daten für die /feedback/read/-Seite, auf der eingegangenes - * Feedback gelesen werden kann. - * - * Durch auskommentieren der beiden Optionen wird diese Seite komplett deaktiviert, - * es kann dann nur noch durch manuelle Inspektion der .sqlite3-Datei auf das Feedback - * zugegriffen werden. - */ - 'USERNAME' => 'katze', - 'PASSWORD' => trim(@file_get_contents('/opt/streaming-feedback/feedback-password')), -); - -/** - * Globaler Schalter für die Embedding-Funktionalitäten - * - * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle - * Embedding-Funktionen deaktiviert. - */ -$CONFIG['EMBED'] = true; - -/** - * Konfiguration des L2S2-Systems - * https://github.com/c3subtitles/L2S2 - * - * Wird dieser Block auskommentiert, wird das gesamte Subtitle-System deaktiviert - */ - -// $CONFIG['SUBTITLES'] = array( -// /** -// * URL des L2S2 Primus-Servers -// */ -// 'PRIMUS_URL' => 'https://live.c3subtitles.de/', -// -// /** -// * URL des L2S2 Frontend-Servers -// */ -// 'FRONTEND_URL' => 'https://live.c3subtitles.de/', -// ); - -/** - * Globale Konfiguration der IRC-Links. - * - * Wird dieser Block auskommentiert, werden keine IRC-Links mehr erzeugt. Sollen die - * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem - * existieren sein. ggf. einfach auf true setzen: - * - * $CONFIG['IRC'] = true - */ -$CONFIG['IRC'] = array( - /** - * Anzeigetext für die IRC-Links. - * - * %s wird durch den Raum-Slug ersetzt. - * Ist eine weitere Anpassung erfoderlich, kann ein IRC_CONFIG-Block in der - * Raum-Konfiguration zum Überschreiben dieser Angaben verwendet werden. - */ - 'DISPLAY' => '#35C3-%s @ hackint', - - /** - * URL für die IRC-Links. - * Hierbei kann sowohl ein irc://-Link als auch ein Link zu einem - * WebIrc-Provider wie z.B. 'https://kiwiirc.com/client/irc.hackint.eu/#33C3-%s' - * verwendet werden. - * - * %s wird durch den urlencodeten Raum-Slug ersetzt. - * Eine Anpassung kann ebenfalls in der Raum-Konfiguration vorgenommen werden. - */ - 'URL' => 'ircs://irc.hackint.org:6697/35C3-%s', -); - -/** - * Globale Konfiguration der Twitter-Links. - * - * Wird dieser Block auskommentiert, werden keine Twitter-Links mehr erzeugt. Sollen die - * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem - * existieren sein. ggf. einfach auf true setzen: - * - * $CONFIG['TWITTER'] = true - */ -$CONFIG['TWITTER'] = array( - /** - * Anzeigetext für die Twitter-Links. - * - * %s wird durch den Raum-Slug ersetzt. - * Ist eine weitere Anpassung erfoderlich, kann ein TWITTER_CONFIG-Block in der - * Raum-Konfiguration zum Überschreiben dieser Angaben verwendet werden. - */ - 'DISPLAY' => '#%s @ twitter', - - /** - * Vorgabe-Tweet-Text für die Twitter-Links. - * - * %s wird durch den Raum-Slug ersetzt. - * Eine Anpassung kann ebenfalls in der Raum-Konfiguration vorgenommen werden. - */ - 'TEXT' => '#35C3 #%s', -); - -/** - * Liste zusätzlich herunterzuladender Dateien - * - * Dict mit dem Dateinamen im Key und einer URL im Value. Die Dateien werden - * unter dem angegebenen Dateinamen in diesem Konfigurationsordner abgelegt. - */ -$CONFIG['EXTRA_FILES'] = array( - 'schedule.xml' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.xml', - 'schedule.json' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.json', - 'schedule.ics' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.ics', - 'schedule.xcal' => 'https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.xcal', - - 'everything.schedule.xml' => 'http://data.c3voc.de/35C3/everything.schedule.xml', - 'everything.schedule.json' => 'http://data.c3voc.de/35C3/everything.schedule.json', - - 'workshops.schedule.xml' => 'http://data.c3voc.de/35C3/workshops.schedule.xml', - 'workshops.schedule.json' => 'http://data.c3voc.de/35C3/workshops.schedule.json', -); - -return $CONFIG; diff --git a/configs/conferences/35c3/main.less b/configs/conferences/35c3/main.less deleted file mode 100644 index 8bbbd6c..0000000 --- a/configs/conferences/35c3/main.less +++ /dev/null @@ -1,448 +0,0 @@ -@import "../../../assets/css/_structure.less"; - -/* - * color - */ -@color-blue: rgb(0, 132, 176); // fresh -@color-green: rgb(0, 163, 86); // hope -@color-grey: rgb(77, 77, 76); // reboot - -@color-grey-darkest: darken(@color-grey, 20%); -@color-grey-darker: darken(@color-grey, 10%); -@color-grey-lighter: lighten(@color-grey, 20%); -@color-grey-lightest: lighten(@color-grey, 40%); // highlight -@color-grey-readable: lighten(@color-grey, 50%); -@color-grey-readable-focused: lighten(@color-grey, 75%); - -// often configured values (and their defaults): -@brand-primary: @color-blue; -@text-color: @color-grey-readable; - -@link-color: @color-blue; -@link-hover-color: @color-green; - -@color-nav-icons: mix(@color-green, @color-blue, 75%); - -/* - * navbar - * - * reminder, do not mess so much with the navbar because boostrap nav - * is hard and will kick your butt on mobile - */ -@navbar-height: 70px; -@navbar-default-bg: black; -@navbar-default-border: black; - -@navbar-default-link-color: white; -@navbar-default-link-hover-color: @link-hover-color; - -/* - * buttons - */ -@btn-font-weight: 600; -a.btn, input.btn, .btn-primary { - text-transform: uppercase; - color: black; -} -a.btn:hover, input.btn:hover { - color: @color-grey-readable-focused; -} - -@btn-default-color: @color-grey; -@btn-default-bg: @color-blue; -@btn-default-border: @color-grey-darker; - -@btn-primary-color: @color-grey; -@btn-primary-bg: @color-green; -@btn-primary-border: @color-grey-darker; - -/* - * font - */ -@import url("/configs/conferences/35c3/assets/montserrat/Montserrat.css"); - -.font-headline { - color: @color-grey; - font-family: 'Montserrat', sans-serif; - font-weight: 900; /* black*/ - text-transform: uppercase; -} - -.font-sub-line { - color: @color-grey; - font-family: 'Montserrat', sans-serif; - font-weight: 400; /* black*/ - text-transform: uppercase; -} - -.font-running-text { - color: @color-grey-readable; - font-family: 'Montserrat', sans-serif; - font-weight: 400; /* black*/ -} - - -/* - * Border specials - */ -.border-resistor-2px-bottom-right { - border-image: - url("/configs/conferences/35c3/assets/bg-resistor.gif") /* source */ - 200 200 e('/') /* slice */ - 200px 200px e('/') /* width */ - 1rem round space; /* repeat */ -} - -/* - * style - */ - -body { - background-color: black; - padding: @navbar-height 0; - - .font-running-text(); - font-size: 13pt; - - @media (max-width: 498px) { /* when the navbar breaks */ - padding: 165px 0; - } -} - -nav.navbar { - .navbar-brand { - font-size: 16pt; - letter-spacing: 0.2px; - color: white; - } - - .navbar-right { - text-align: right; - - .btn-ssl, a.feedback, a.releases, a.about { - color: @color-nav-icons; - background-color: transparent; - border-color: @color-nav-icons; - - &:hover { - color: black; - background-color: @color-nav-icons; - border-color: @color-nav-icons; - } - } - - .btn-ssl.btn-warning { - color: grey; - background: transparent; - border-color: grey; - } - } - - &:after { - display: block; - height: 2px; - padding-bottom: 2px; - background-image: linear-gradient(@color-blue 10%, @color-green 90%); - } -} - -h1, -h2, -h3, -body.overview .room a.title, -body.overview .panel-primary a, -.navbar-brand, -.panel-heading, -.panel-default > .panel-heading, -.nav.nav-tabs { - .font-headline() -} - -h4 { - .font-sub-line() -} - -.banner { - h1 { - display: none; - } - - img { - display: none; - } - - @media (min-width: 1730px) { - img.block { - width: 15%; - margin: 20px; - position: fixed; - display: block; - } - - &:after { - content: ''; - display: block; - height: 30px; - } - } - - @media (max-width: 1729px) { - img.inline { - display: inline-block; - width: 55%; - padding: 30px 0 15px 0; - } - - text-align: center; - } - - @media (max-width:@screen-sm-max) { - img.inline { - width: 75%; - } - } - - @media (max-width:@screen-xs-max) { - img.inline { - width: 90%; - } - } -} - -.well { - h1, h2, h3, h4 { - color: @color-grey-lighter; - } - - background-color: @color-grey-darker; -} - -/* - * Panel gradient configuration - * - */ -.panel { - border: none; - background-color: black; - background-image: linear-gradient(120deg, @color-blue, @color-green); - padding: 2px; - - .panel-heading { - border: none; - background-color: black; - // to test gradient use: - //background-color: transparent; - } - - .panel-body { - background-color: black; - // test gradient: - //background-color: transparent; - } -} - -/* let the gratient go over two panels horizontally, child 1 and 2, 3 and 4, and so on */ -/* attention, clearfix for WIDE rooms/panels are a child too */ -.room-group .room:nth-child(1) .panel { - background-image: linear-gradient(80deg, @color-blue, @color-green 200%); -} - -.room-group .room:nth-child(2) .panel { - background-image: linear-gradient(80deg, @color-blue -60%, @color-green); -} - -.room-group .room:nth-child(3) .panel { - background-image: linear-gradient(80deg, @color-blue, @color-green 200%); -} - -.room-group .room:nth-child(4) .panel { - background-image: linear-gradient(80deg, @color-blue -60%, @color-green); -} - -.room-group .room:nth-child(5) .panel { - background-image: linear-gradient(80deg, @color-blue, @color-green 200%); -} - -.room-group .room:nth-child(6) .panel { - background-image: linear-gradient(80deg, @color-blue -60%, @color-green); -} - -.room-group .room:nth-child(7) .panel { - background-image: linear-gradient(80deg, @color-blue, @color-green 200%); -} - -.room-group .room:nth-child(8) .panel { - background-image: linear-gradient(80deg, @color-blue -60%, @color-green); -} - -div.row.recordings div:nth-child(2) .panel { - background-image: linear-gradient(80deg, @color-blue, @color-green 200%); -} - -/* gradient for wide panels is "normal" */ -.room-group .room.wide .panel { - background-image: linear-gradient(80deg, @color-blue, @color-green); -} - - -/* - * NO RELIVE THEN: - *div.row.recordings div:nth-child(2) .panel { - * background-image: linear-gradient(80deg, @color-blue, @color-green); - *} - */ - -div.row.recordings div:nth-child(3) .panel { - background-image: linear-gradient(80deg, @color-blue -60%, @color-green); -} - -/* - * main page - */ - -.overview { - a { - color: @color-grey-readable; - } - - .room { - .panel-body { - min-height: 190px; - } - - &:hover { - .panel-title { - color: @color-grey-readable-focused; - } - - .panel-body { - .program-schedule .current-talk { - &, span.t { - color: @color-grey-readable-focused; - } - } - .program-schedule .next-talk { - &, span.t { - color: @color-grey-darker; - } - } - } - } - } - - .room:not(.has-preview) { - .panel-body { - .program-schedule { - span.t { - // make text in non-preview panels fullwidth or otherwise - // they stick together like rice - display: block; - } - } - } - } - - .recordings { - h2 { - span { - display: none; - } - - &:after { - content: 'Recorded memories'; - } - } - - .panel { - &:hover { - .panel-body a { - color: @color-grey-lightest; - } - } - } - } -} - -nav { - .nav-tabs { - border: none; - background-color: black; - background-image: linear-gradient(120deg, @color-blue, @color-green); - padding: 2px; - - & > { - background-color: black; - } - - a { - color: @color-grey; - } - } -} - -body .schedule { - .block { - &.pause, &.optout { - background-color: @color-grey-lightest; - background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); - - h3 { - color: @color-grey-lighter; - } - } - - h3 { - font-size: 16px; - color: @color-grey-lightest; - } - - h4 { - .font-sub-line(); - color: @color-blue; - font-weight: 500; - } - - h5 { - color: @color-grey-lighter; - } - } - - .room.highlight .block { - h3 { - color: @color-grey-darker; - } - - h5 { - color: @color-grey; - } - } - - .now span { - right: -33px; - top: -2px; - font-weight: bold; - } -} - -.feedback-form, .embed-form { - label { - .font-sub-line(); - font-size: 16px; - color: @color-grey-readable; - } -} - -footer { - color: darken(@color-green, 5%); -} - -body.feedback-read { - .table-striped > tbody > tr:nth-of-type(2n+1) { - background-color: #202020; - } - - .table-hover > tbody > tr:hover { - background-color: #303030; - } -} - diff --git a/configs/conferences/35c3/streams.preview.v2.json b/configs/conferences/35c3/streams.preview.v2.json deleted file mode 100644 index ce1074e..0000000 --- a/configs/conferences/35c3/streams.preview.v2.json +++ /dev/null @@ -1,1480 +0,0 @@ - [ - { - "conference": "35C3", - "slug": "35c3", - "author": "CCC", - "description": "Live streaming from the 35th Chaos Communication Congress", - "keywords": "35C3, Hacking, Chaos Computer Club, Video, Music, Podcast, Media, Streaming, Hacker, Leipzig, Refreshing Memories", - "schedule": "https://fahrplan.events.ccc.de/congress/2018/Fahrplan/schedule.xml", - "startsAt": "2018-12-27T05:00:00+0000", - "endsAt": "2018-12-30T19:00:00+0000", - "isCurrentlyStreaming": false, - "groups": [ - { - "group": "Live", - "rooms": [ - { - "slug": "halla", - "schedulename": "Adams", - "thumb": "http://localhost:8000/streams/thumbs/s1.png", - "link": "http://localhost:8000/streams/35c3/halla", - "display": "Adams", - "stream": "s1", - "talks": { - "current": null, - "next": { - "title": "Opening Ceremony", - "speaker": "rufus, rixx", - "fstart": "2018-12-27T11:00:00+01:00", - "fend": "2018-12-27T11:30:00+01:00", - "start": 1545904800, - "end": 1545906600, - "duration": 1800, - "room_known": true - } - }, - "streams": [ - { - "slug": "dash-native", - "display": "Adams Adaptive", - "type": "dash", - "isTranslated": false, - "videoSize": null, - "urls": { - "dash": { - "display": "DASH, baby", - "tech": "Adaptive multi-format-multi-bitrate-Stream to rule the World!!1elf", - "url": "http://cdn.c3voc.de/dash/s1/manifest.mpd" - } - } - }, - { - "slug": "audio-native", - "display": "Adams Audio", - "type": "audio", - "isTranslated": false, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s1_native.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s1_native.opus" - } - } - }, - { - "slug": "audio-translated", - "display": "Adams Audio (Translated1)", - "type": "audio", - "isTranslated": true, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s1_translated.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s1_translated.opus" - } - } - }, - { - "slug": "audio-translated-2", - "display": "Adams Audio (Translated2)", - "type": "audio", - "isTranslated": true, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s1_translated-2.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s1_translated-2.opus" - } - } - }, - { - "slug": "hd-native", - "display": "Adams FullHD Video", - "type": "video", - "isTranslated": false, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s1_native_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s1_native_hd.m3u8" - } - } - }, - { - "slug": "hd-translated", - "display": "Adams FullHD Video (Translated1)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s1_translated_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s1_translated_hd.m3u8" - } - } - }, - { - "slug": "hd-translated-2", - "display": "Adams FullHD Video (Translated2)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s1_translated-2_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s1_translated-2_hd.m3u8" - } - } - }, - { - "slug": "sd-native", - "display": "Adams SD Video", - "type": "video", - "isTranslated": false, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s1_native_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s1_native_sd.m3u8" - } - } - }, - { - "slug": "sd-translated", - "display": "Adams SD Video (Translated1)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s1_translated_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s1_translated_sd.m3u8" - } - } - }, - { - "slug": "sd-translated-2", - "display": "Adams SD Video (Translated2)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s1_translated-2_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s1_translated-2_sd.m3u8" - } - } - }, - { - "slug": "slides-native", - "display": "Adams Slides", - "type": "slides", - "isTranslated": false, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s1_native_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s1_native_slides.m3u8" - } - } - }, - { - "slug": "slides-translated", - "display": "Adams Slides (Translated1)", - "type": "slides", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s1_translated_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s1_translated_slides.m3u8" - } - } - }, - { - "slug": "slides-translated-2", - "display": "Adams Slides (Translated2)", - "type": "slides", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s1_translated-2_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s1_translated-2_slides.m3u8" - } - } - } - ] - }, - { - "slug": "hallb", - "schedulename": "Borg", - "thumb": "http://localhost:8000/streams/thumbs/s2.png", - "link": "http://localhost:8000/streams/35c3/hallb", - "display": "Borg", - "stream": "s2", - "talks": { - "current": null, - "next": { - "title": "The Rocky Road to TLS 1.3 and better Internet Encryption", - "speaker": "hanno", - "fstart": "2018-12-27T11:30:00+01:00", - "fend": "2018-12-27T12:30:00+01:00", - "start": 1545906600, - "end": 1545910200, - "duration": 3600, - "room_known": true - } - }, - "streams": [ - { - "slug": "dash-native", - "display": "Borg Adaptive", - "type": "dash", - "isTranslated": false, - "videoSize": null, - "urls": { - "dash": { - "display": "DASH, baby", - "tech": "Adaptive multi-format-multi-bitrate-Stream to rule the World!!1elf", - "url": "http://cdn.c3voc.de/dash/s2/manifest.mpd" - } - } - }, - { - "slug": "audio-native", - "display": "Borg Audio", - "type": "audio", - "isTranslated": false, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s2_native.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s2_native.opus" - } - } - }, - { - "slug": "audio-translated", - "display": "Borg Audio (Translated1)", - "type": "audio", - "isTranslated": true, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s2_translated.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s2_translated.opus" - } - } - }, - { - "slug": "audio-translated-2", - "display": "Borg Audio (Translated2)", - "type": "audio", - "isTranslated": true, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s2_translated-2.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s2_translated-2.opus" - } - } - }, - { - "slug": "hd-native", - "display": "Borg FullHD Video", - "type": "video", - "isTranslated": false, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s2_native_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s2_native_hd.m3u8" - } - } - }, - { - "slug": "hd-translated", - "display": "Borg FullHD Video (Translated1)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s2_translated_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s2_translated_hd.m3u8" - } - } - }, - { - "slug": "hd-translated-2", - "display": "Borg FullHD Video (Translated2)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s2_translated-2_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s2_translated-2_hd.m3u8" - } - } - }, - { - "slug": "sd-native", - "display": "Borg SD Video", - "type": "video", - "isTranslated": false, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s2_native_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s2_native_sd.m3u8" - } - } - }, - { - "slug": "sd-translated", - "display": "Borg SD Video (Translated1)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s2_translated_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s2_translated_sd.m3u8" - } - } - }, - { - "slug": "sd-translated-2", - "display": "Borg SD Video (Translated2)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s2_translated-2_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s2_translated-2_sd.m3u8" - } - } - }, - { - "slug": "slides-native", - "display": "Borg Slides", - "type": "slides", - "isTranslated": false, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s2_native_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s2_native_slides.m3u8" - } - } - }, - { - "slug": "slides-translated", - "display": "Borg Slides (Translated1)", - "type": "slides", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s2_translated_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s2_translated_slides.m3u8" - } - } - }, - { - "slug": "slides-translated-2", - "display": "Borg Slides (Translated2)", - "type": "slides", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s2_translated-2_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s2_translated-2_slides.m3u8" - } - } - } - ] - }, - { - "slug": "hallc", - "schedulename": "Clarke", - "thumb": "http://localhost:8000/streams/thumbs/s3.png", - "link": "http://localhost:8000/streams/35c3/hallc", - "display": "Clarke", - "stream": "s3", - "talks": { - "current": null, - "next": { - "title": "Locked up science", - "speaker": "Claudia Frick - @FuzzyLeapfrog", - "fstart": "2018-12-27T11:30:00+01:00", - "fend": "2018-12-27T12:10:00+01:00", - "start": 1545906600, - "end": 1545909000, - "duration": 2400, - "room_known": true - } - }, - "streams": [ - { - "slug": "dash-native", - "display": "Clarke Adaptive", - "type": "dash", - "isTranslated": false, - "videoSize": null, - "urls": { - "dash": { - "display": "DASH, baby", - "tech": "Adaptive multi-format-multi-bitrate-Stream to rule the World!!1elf", - "url": "http://cdn.c3voc.de/dash/s3/manifest.mpd" - } - } - }, - { - "slug": "audio-native", - "display": "Clarke Audio", - "type": "audio", - "isTranslated": false, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s3_native.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s3_native.opus" - } - } - }, - { - "slug": "audio-translated", - "display": "Clarke Audio (Translated1)", - "type": "audio", - "isTranslated": true, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated.opus" - } - } - }, - { - "slug": "audio-translated-2", - "display": "Clarke Audio (Translated2)", - "type": "audio", - "isTranslated": true, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated-2.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated-2.opus" - } - } - }, - { - "slug": "hd-native", - "display": "Clarke FullHD Video", - "type": "video", - "isTranslated": false, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s3_native_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s3_native_hd.m3u8" - } - } - }, - { - "slug": "hd-translated", - "display": "Clarke FullHD Video (Translated1)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s3_translated_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated_hd.m3u8" - } - } - }, - { - "slug": "hd-translated-2", - "display": "Clarke FullHD Video (Translated2)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s3_translated-2_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated-2_hd.m3u8" - } - } - }, - { - "slug": "sd-native", - "display": "Clarke SD Video", - "type": "video", - "isTranslated": false, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s3_native_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_native_sd.m3u8" - } - } - }, - { - "slug": "sd-translated", - "display": "Clarke SD Video (Translated1)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s3_translated_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated_sd.m3u8" - } - } - }, - { - "slug": "sd-translated-2", - "display": "Clarke SD Video (Translated2)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s3_translated-2_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated-2_sd.m3u8" - } - } - }, - { - "slug": "slides-native", - "display": "Clarke Slides", - "type": "slides", - "isTranslated": false, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s3_native_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_native_slides.m3u8" - } - } - }, - { - "slug": "slides-translated", - "display": "Clarke Slides (Translated1)", - "type": "slides", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated_slides.m3u8" - } - } - }, - { - "slug": "slides-translated-2", - "display": "Clarke Slides (Translated2)", - "type": "slides", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated-2_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated-2_slides.m3u8" - } - } - } - ] - }, - { - "slug": "halld", - "schedulename": "Dijkstra", - "thumb": "http://localhost:8000/streams/thumbs/s3.png", - "link": "http://localhost:8000/streams/35c3/halld", - "display": "Dijkstra", - "stream": "s3", - "talks": { - "current": null, - "next": { - "title": "Artistic PCB Design and Fabrication", - "speaker": "hammes hacks", - "fstart": "2018-12-27T11:30:00+01:00", - "fend": "2018-12-27T12:10:00+01:00", - "start": 1545906600, - "end": 1545909000, - "duration": 2400, - "room_known": true - } - }, - "streams": [ - { - "slug": "dash-native", - "display": "Dijkstra Adaptive", - "type": "dash", - "isTranslated": false, - "videoSize": null, - "urls": { - "dash": { - "display": "DASH, baby", - "tech": "Adaptive multi-format-multi-bitrate-Stream to rule the World!!1elf", - "url": "http://cdn.c3voc.de/dash/s3/manifest.mpd" - } - } - }, - { - "slug": "audio-native", - "display": "Dijkstra Audio", - "type": "audio", - "isTranslated": false, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s3_native.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s3_native.opus" - } - } - }, - { - "slug": "audio-translated", - "display": "Dijkstra Audio (Translated)", - "type": "audio", - "isTranslated": true, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated.opus" - } - } - }, - { - "slug": "audio-translated-2", - "display": "Dijkstra Audio (Translated2)", - "type": "audio", - "isTranslated": true, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated-2.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated-2.opus" - } - } - }, - { - "slug": "hd-native", - "display": "Dijkstra FullHD Video", - "type": "video", - "isTranslated": false, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s3_native_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s3_native_hd.m3u8" - } - } - }, - { - "slug": "hd-translated", - "display": "Dijkstra FullHD Video (Translated)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s3_translated_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated_hd.m3u8" - } - } - }, - { - "slug": "hd-translated-2", - "display": "Dijkstra FullHD Video (Translated2)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s3_translated-2_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated-2_hd.m3u8" - } - } - }, - { - "slug": "sd-native", - "display": "Dijkstra SD Video", - "type": "video", - "isTranslated": false, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s3_native_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_native_sd.m3u8" - } - } - }, - { - "slug": "sd-translated", - "display": "Dijkstra SD Video (Translated)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s3_translated_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated_sd.m3u8" - } - } - }, - { - "slug": "sd-translated-2", - "display": "Dijkstra SD Video (Translated2)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s3_translated-2_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated-2_sd.m3u8" - } - } - }, - { - "slug": "slides-native", - "display": "Dijkstra Slides", - "type": "slides", - "isTranslated": false, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s3_native_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_native_slides.m3u8" - } - } - }, - { - "slug": "slides-translated", - "display": "Dijkstra Slides (Translated)", - "type": "slides", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated_slides.m3u8" - } - } - }, - { - "slug": "slides-translated-2", - "display": "Dijkstra Slides (Translated2)", - "type": "slides", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s3_translated-2_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s3_translated-2_slides.m3u8" - } - } - } - ] - }, - { - "slug": "halle", - "schedulename": "Eliza", - "thumb": "http://localhost:8000/streams/thumbs/s4.png", - "link": "http://localhost:8000/streams/35c3/halle", - "display": "Eliza", - "stream": "s4", - "talks": { - "current": null, - "next": { - "title": "Going Deep Underground to Watch the Stars", - "speaker": "Jost Migenda", - "fstart": "2018-12-27T11:30:00+01:00", - "fend": "2018-12-27T12:30:00+01:00", - "start": 1545906600, - "end": 1545910200, - "duration": 3600, - "room_known": true - } - }, - "streams": [ - { - "slug": "dash-native", - "display": "Eliza Adaptive", - "type": "dash", - "isTranslated": false, - "videoSize": null, - "urls": { - "dash": { - "display": "DASH, baby", - "tech": "Adaptive multi-format-multi-bitrate-Stream to rule the World!!1elf", - "url": "http://cdn.c3voc.de/dash/s4/manifest.mpd" - } - } - }, - { - "slug": "audio-native", - "display": "Eliza Audio", - "type": "audio", - "isTranslated": false, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s4_native.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s4_native.opus" - } - } - }, - { - "slug": "audio-translated", - "display": "Eliza Audio (Translated)", - "type": "audio", - "isTranslated": true, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s4_translated.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s4_translated.opus" - } - } - }, - { - "slug": "audio-translated-2", - "display": "Eliza Audio (Translated2)", - "type": "audio", - "isTranslated": true, - "videoSize": null, - "urls": { - "mp3": { - "display": "MP3", - "tech": "MP3-Audio, 96 kBit/s", - "url": "http://cdn.c3voc.de/s4_translated-2.mp3" - }, - "opus": { - "display": "Opus", - "tech": "Opus-Audio, 64 kBit/s", - "url": "http://cdn.c3voc.de/s4_translated-2.opus" - } - } - }, - { - "slug": "hd-native", - "display": "Eliza FullHD Video", - "type": "video", - "isTranslated": false, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s4_native_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s4_native_hd.m3u8" - } - } - }, - { - "slug": "hd-translated", - "display": "Eliza FullHD Video (Translated)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s4_translated_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s4_translated_hd.m3u8" - } - } - }, - { - "slug": "hd-translated-2", - "display": "Eliza FullHD Video (Translated2)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1920, - 1080 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1920x1080, VP8+Vorbis in WebM, 3.5 MBit/s", - "url": "http://cdn.c3voc.de/s4_translated-2_hd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1920x1080, h264+AAC im MPEG-TS-Container via HTTP, 3 MBit/s", - "url": "http://cdn.c3voc.de/hls/s4_translated-2_hd.m3u8" - } - } - }, - { - "slug": "sd-native", - "display": "Eliza SD Video", - "type": "video", - "isTranslated": false, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s4_native_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s4_native_sd.m3u8" - } - } - }, - { - "slug": "sd-translated", - "display": "Eliza SD Video (Translated)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s4_translated_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s4_translated_sd.m3u8" - } - } - }, - { - "slug": "sd-translated-2", - "display": "Eliza SD Video (Translated2)", - "type": "video", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 1 MBit/s", - "url": "http://cdn.c3voc.de/s4_translated-2_sd.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 800 kBit/s", - "url": "http://cdn.c3voc.de/hls/s4_translated-2_sd.m3u8" - } - } - }, - { - "slug": "slides-native", - "display": "Eliza Slides", - "type": "slides", - "isTranslated": false, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s4_native_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s4_native_slides.m3u8" - } - } - }, - { - "slug": "slides-translated", - "display": "Eliza Slides (Translated)", - "type": "slides", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s4_translated_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s4_translated_slides.m3u8" - } - } - }, - { - "slug": "slides-translated-2", - "display": "Eliza Slides (Translated2)", - "type": "slides", - "isTranslated": true, - "videoSize": [ - 1024, - 576 - ], - "urls": { - "webm": { - "display": "WebM", - "tech": "1024x576, VP8+Vorbis in WebM, 400 kBit/s", - "url": "http://cdn.c3voc.de/s4_translated-2_slides.webm" - }, - "hls": { - "display": "HLS", - "tech": "1024x576, h264+AAC im MPEG-TS-Container via HTTP, 400 kBit/s", - "url": "http://cdn.c3voc.de/hls/s4_translated-2_slides.m3u8" - } - } - } - ] - } - ] - } - ] - } -] \ No newline at end of file -- cgit v1.2.3