From e8919242c757ff8f317373ee990ad82fffae6369 Mon Sep 17 00:00:00 2001 From: marinovl7 Date: Fri, 8 Nov 2024 10:42:36 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20TUM-Dev/?= =?UTF-8?q?TUMenu@85df7fd4e00aa7381439c667976396026dc224ee=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 2 +- _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-arcisstr.json | 1 - _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-garching.json | 1 - _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-leopoldstr.json | 1 - _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-lothstr.json | 1 - _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-martinsried.json | 1 - _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-pasing.json | 1 - _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-weihenstephan.json | 1 - .../data/BACHXDmczPWDA4Grwa_-u/de/stubistro-butenandstr.json | 1 - _next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-goethestr.json | 1 - .../data/BACHXDmczPWDA4Grwa_-u/de/stubistro-martinsried.json | 1 - _next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-rosenheim.json | 1 - _next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-connollystr.json | 1 - _next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-garching.json | 1 - .../{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/de.json | 0 .../de/fmi-bistro.json | 0 .../de/ipp-bistro.json | 0 .../de/mediziner-mensa.json | 0 _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-arcisstr.json | 1 + .../de/mensa-bildungscampus-heilbronn.json | 1 + _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-garching.json | 1 + _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-leopoldstr.json | 1 + .../de/mensa-lothstr.json} | 2 +- _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-martinsried.json | 1 + _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-pasing.json | 1 + .../de/mensa-straubing.json | 2 +- _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-weihenstephan.json | 1 + .../de/stubistro-arcisstr.json} | 2 +- .../data/WDY1o56_hykikwTgrD5gH/de/stubistro-butenandstr.json | 1 + _next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-goethestr.json | 1 + .../data/WDY1o56_hykikwTgrD5gH/de/stubistro-martinsried.json | 1 + .../de/stubistro-rosenheim.json} | 2 +- .../data/WDY1o56_hykikwTgrD5gH/de/stubistro-schellingstr.json | 1 + .../de/stucafe-adalbertstr.json | 2 +- .../de/stucafe-akademie-weihenstephan.json | 1 + .../de/stucafe-boltzmannstr.json} | 2 +- .../de/stucafe-connollystr.json} | 2 +- .../de/stucafe-garching.json} | 2 +- _next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-karlstr.json | 1 + .../de/stucafe-pasing.json | 2 +- .../de/stucafe-weihenstephan-maximus.json | 2 +- .../{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en.json | 0 .../en/fmi-bistro.json | 0 .../en/ipp-bistro.json | 0 .../en/mediziner-mensa.json | 0 .../en/mensa-arcisstr.json | 2 +- .../en/mensa-bildungscampus-heilbronn.json | 0 .../en/mensa-garching.json | 2 +- .../en/mensa-leopoldstr.json | 2 +- .../en/mensa-lothstr.json | 2 +- .../en/mensa-martinsried.json | 2 +- .../en/mensa-pasing.json | 2 +- .../en/mensa-straubing.json | 0 .../en/mensa-weihenstephan.json | 2 +- .../en/stubistro-arcisstr.json | 2 +- .../en/stubistro-butenandstr.json | 0 .../en/stubistro-goethestr.json | 0 .../en/stubistro-martinsried.json | 2 +- .../en/stubistro-rosenheim.json | 0 .../en/stubistro-schellingstr.json | 0 .../en/stucafe-adalbertstr.json | 0 .../en/stucafe-akademie-weihenstephan.json | 0 .../en/stucafe-boltzmannstr.json | 0 .../en/stucafe-connollystr.json | 0 .../en/stucafe-garching.json | 2 +- .../en/stucafe-karlstr.json | 0 .../en/stucafe-pasing.json | 2 +- .../en/stucafe-weihenstephan-maximus.json | 0 .../_buildManifest.js | 2 +- .../_ssgManifest.js | 0 .../{155-ea2c0e312c07eb05.js => 155-c238a19364675e04.js} | 4 ++-- .../{492-0fe13d0d5adf214d.js => 492-0017240de5cd426c.js} | 2 +- .../{925-ef89dc88c4b166ae.js => 925-335b403be688d976.js} | 2 +- .../{970-be6a3e4e187f4af6.js => 970-2e0c548b6b21edda.js} | 4 ++-- _next/static/chunks/pages/[locale]/[id]-57d908b1925f0400.js | 1 - _next/static/chunks/pages/[locale]/[id]-71205668bfb2f6fb.js | 1 + ...ebpack-158c9d6789757cb6.js => webpack-2298d7b7487116c1.js} | 2 +- de.html | 2 +- de/fmi-bistro.html | 2 +- de/ipp-bistro.html | 2 +- de/mediziner-mensa.html | 2 +- de/mensa-arcisstr.html | 2 +- de/mensa-bildungscampus-heilbronn.html | 2 +- de/mensa-garching.html | 2 +- de/mensa-leopoldstr.html | 2 +- de/mensa-lothstr.html | 2 +- de/mensa-martinsried.html | 2 +- de/mensa-pasing.html | 2 +- de/mensa-straubing.html | 2 +- de/mensa-weihenstephan.html | 2 +- de/stubistro-arcisstr.html | 2 +- de/stubistro-butenandstr.html | 2 +- de/stubistro-goethestr.html | 2 +- de/stubistro-martinsried.html | 2 +- de/stubistro-rosenheim.html | 2 +- de/stubistro-schellingstr.html | 2 +- de/stucafe-adalbertstr.html | 2 +- de/stucafe-akademie-weihenstephan.html | 2 +- de/stucafe-boltzmannstr.html | 2 +- de/stucafe-connollystr.html | 2 +- de/stucafe-garching.html | 2 +- de/stucafe-karlstr.html | 2 +- de/stucafe-pasing.html | 2 +- de/stucafe-weihenstephan-maximus.html | 2 +- en.html | 2 +- en/fmi-bistro.html | 2 +- en/ipp-bistro.html | 2 +- en/mediziner-mensa.html | 2 +- en/mensa-arcisstr.html | 2 +- en/mensa-bildungscampus-heilbronn.html | 2 +- en/mensa-garching.html | 2 +- en/mensa-leopoldstr.html | 2 +- en/mensa-lothstr.html | 2 +- en/mensa-martinsried.html | 2 +- en/mensa-pasing.html | 2 +- en/mensa-straubing.html | 2 +- en/mensa-weihenstephan.html | 2 +- en/stubistro-arcisstr.html | 2 +- en/stubistro-butenandstr.html | 2 +- en/stubistro-goethestr.html | 2 +- en/stubistro-martinsried.html | 2 +- en/stubistro-rosenheim.html | 2 +- en/stubistro-schellingstr.html | 2 +- en/stucafe-adalbertstr.html | 2 +- en/stucafe-akademie-weihenstephan.html | 2 +- en/stucafe-boltzmannstr.html | 2 +- en/stucafe-connollystr.html | 2 +- en/stucafe-garching.html | 2 +- en/stucafe-karlstr.html | 2 +- en/stucafe-pasing.html | 2 +- en/stucafe-weihenstephan-maximus.html | 2 +- index.html | 2 +- 132 files changed, 99 insertions(+), 99 deletions(-) delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-arcisstr.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-garching.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-leopoldstr.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-lothstr.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-martinsried.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-pasing.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-weihenstephan.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-butenandstr.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-goethestr.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-martinsried.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-rosenheim.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-connollystr.json delete mode 100644 _next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-garching.json rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/de.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/de/fmi-bistro.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/de/ipp-bistro.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/de/mediziner-mensa.json (100%) create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-arcisstr.json create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-bildungscampus-heilbronn.json create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-garching.json create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-leopoldstr.json rename _next/data/{BACHXDmczPWDA4Grwa_-u/de/mensa-bildungscampus-heilbronn.json => WDY1o56_hykikwTgrD5gH/de/mensa-lothstr.json} (54%) create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-martinsried.json create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-pasing.json rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/de/mensa-straubing.json (96%) create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-weihenstephan.json rename _next/data/{BACHXDmczPWDA4Grwa_-u/de/stucafe-boltzmannstr.json => WDY1o56_hykikwTgrD5gH/de/stubistro-arcisstr.json} (68%) create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-butenandstr.json create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-goethestr.json create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-martinsried.json rename _next/data/{BACHXDmczPWDA4Grwa_-u/de/stubistro-schellingstr.json => WDY1o56_hykikwTgrD5gH/de/stubistro-rosenheim.json} (54%) create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-schellingstr.json rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/de/stucafe-adalbertstr.json (53%) create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-akademie-weihenstephan.json rename _next/data/{BACHXDmczPWDA4Grwa_-u/de/stubistro-arcisstr.json => WDY1o56_hykikwTgrD5gH/de/stucafe-boltzmannstr.json} (54%) rename _next/data/{BACHXDmczPWDA4Grwa_-u/de/stucafe-karlstr.json => WDY1o56_hykikwTgrD5gH/de/stucafe-connollystr.json} (55%) rename _next/data/{BACHXDmczPWDA4Grwa_-u/de/stucafe-akademie-weihenstephan.json => WDY1o56_hykikwTgrD5gH/de/stucafe-garching.json} (50%) create mode 100644 _next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-karlstr.json rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/de/stucafe-pasing.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/de/stucafe-weihenstephan-maximus.json (67%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/fmi-bistro.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/ipp-bistro.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/mediziner-mensa.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/mensa-arcisstr.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/mensa-bildungscampus-heilbronn.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/mensa-garching.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/mensa-leopoldstr.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/mensa-lothstr.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/mensa-martinsried.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/mensa-pasing.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/mensa-straubing.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/mensa-weihenstephan.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stubistro-arcisstr.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stubistro-butenandstr.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stubistro-goethestr.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stubistro-martinsried.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stubistro-rosenheim.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stubistro-schellingstr.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stucafe-adalbertstr.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stucafe-akademie-weihenstephan.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stucafe-boltzmannstr.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stucafe-connollystr.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stucafe-garching.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stucafe-karlstr.json (100%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stucafe-pasing.json (99%) rename _next/data/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/en/stucafe-weihenstephan-maximus.json (100%) rename _next/static/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/_buildManifest.js (60%) rename _next/static/{BACHXDmczPWDA4Grwa_-u => WDY1o56_hykikwTgrD5gH}/_ssgManifest.js (100%) rename _next/static/chunks/{155-ea2c0e312c07eb05.js => 155-c238a19364675e04.js} (99%) rename _next/static/chunks/{492-0fe13d0d5adf214d.js => 492-0017240de5cd426c.js} (99%) rename _next/static/chunks/{925-ef89dc88c4b166ae.js => 925-335b403be688d976.js} (64%) rename _next/static/chunks/{970-be6a3e4e187f4af6.js => 970-2e0c548b6b21edda.js} (99%) delete mode 100644 _next/static/chunks/pages/[locale]/[id]-57d908b1925f0400.js create mode 100644 _next/static/chunks/pages/[locale]/[id]-71205668bfb2f6fb.js rename _next/static/chunks/{webpack-158c9d6789757cb6.js => webpack-2298d7b7487116c1.js} (98%) diff --git a/404.html b/404.html index 7786595dea..47cae66961 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file +404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-arcisstr.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-arcisstr.json deleted file mode 100644 index 686c024521..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-arcisstr.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-arcisstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Vegane Pasta mit Räuchertofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kürbis-Lasagne mit Bergkäse überbacken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pizza Elsässer Art mit Sauerrahm, Zwiebeln, Speck und Käse","prices":{"students":{"base_price":4.5,"price_per_unit":0,"unit":"100g"},"staff":{"base_price":5,"price_per_unit":0,"unit":"100g"},"guests":{"base_price":5.5,"price_per_unit":0,"unit":"100g"}},"labels":["ANTIOXIDANTS","BARLEY","CEREAL","GLUTEN","LACTOSE","MEAT","MILK","PHOSPATES","PRESERVATIVES","SOY","WHEAT"],"dish_type":"Pizza"},{"name":"Schweinesteak (1 Stück) (vom Strohschwein) mit grüner Pfeffersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ANTIOXIDANTS","CELERY","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","PORK","PRESERVATIVES","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Gemüsecurry mit roten Linsen, Spinat und Kokosmilch","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Amiwo - Roter Maisbrei mit Chili und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT","PEANUTS"],"dish_type":"Studitopf"},{"name":"Ein halbes Hendl","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Kartoffelgratin mit Champignons und Lauch ,","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Broccolicremesuppe","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vanillecreme auf Kirschgelee mit gerösteten Erdnüssen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK","PEANUTS"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pizza Caprese mit Kirschtomaten, Grana Padano und Mozarella","prices":{"students":{"base_price":4,"price_per_unit":0,"unit":"100g"},"staff":{"base_price":4.5,"price_per_unit":0,"unit":"100g"},"guests":{"base_price":5,"price_per_unit":0,"unit":"100g"}},"labels":["BARLEY","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","PRESERVATIVES","SOY","VEGETARIAN","WHEAT"],"dish_type":"Pizza"},{"name":"Rostbratwürstchen (6 Stück) nach Nürnberger Art","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Cordon bleu vom Schwein (1 Stück) (mit Formfleisch Kochschinken)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PHOSPATES","PORK","PRESERVATIVES","WHEAT"],"dish_type":"Grill"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Mini-Germknödel gefüllt mit Plaumenmus, dazu Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Eierflaumsuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CHICKEN_EGGS","MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Pikante Kürbiscremesuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MEAT","MILK"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Mousse Erdbeer-Rhabarber-Geschmack","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK","SOY"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki-Tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Panna Cotta mit Himbeersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Putensteak (1Stück) mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gekräutertes Pilzragout (Champignons, Egerlingen und Austernpilzen)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi mit Kürbis, Paprika, Karotte","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (Soja in würziger Tomatensauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"}]},{"date":"2024-11-14","dishes":[{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","MEAT"],"dish_type":"Vegan"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Gebackenes Seelachsfilet (1 StÜck) Remouladensauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Salsiccia mit Fenchel vom Grill","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","FLAVOR_ENHANCER","MEAT","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hausgemachte Gemüsequiche mit Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","MUSTARD","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]},{"date":"2024-11-20","dishes":[{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Pasta"},{"name":"Marinierter Kürbis vom Grill mit Sojajoghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-garching.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-garching.json deleted file mode 100644 index abb8c09656..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-garching.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-garching","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Vegane Pasta mit Räuchertofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pizza Margherita mit Mozzarella","prices":{"students":{"base_price":4,"price_per_unit":0,"unit":"100g"},"staff":{"base_price":4.5,"price_per_unit":0,"unit":"100g"},"guests":{"base_price":5,"price_per_unit":0,"unit":"100g"}},"labels":["BARLEY","CEREAL","GLUTEN","LACTOSE","MILK","SOY","VEGETARIAN","WHEAT"],"dish_type":"Pizza"},{"name":"Schweinegeschnetzeltes (S vom Strohschwein) in Rahmsauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gemüsecurry mit roten Linsen, Spinat und Kokosmilch","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Kürbis-Reistopf mit Tomaten","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Tagessuppe","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Ein halbes Hendl","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Veganes Berner Röstigratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Winterliche Steckrübensuppe mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegane rote Grütze mit Soja-Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Tagessuppe","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Gemüsegröstel","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe (2)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Sojacreme-Joghurt mit Holunder und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Melone mit Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki-Tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Melone mit Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Putensteak (1Stück) mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gekräutertes Pilzragout (Champignons, Egerlingen und Austernpilzen)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi mit Kürbis, Paprika, Karotte","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (Soja in würziger Tomatensauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Pudding Vanillegeschmack mit Blaubeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Melone mit Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Pinke Barbie Pasta","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Hähnchengeschnetzeltes mit Waldpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry-Reis mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Veganes Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Stovie aus gerösteten Kartoffel und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Seelachsfilet (1 Stück) mit Möhren, Zitrone und Dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Melone mit Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Prager Bratwurst","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","DYESTUFF","MEAT","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Melone mit Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gefüllte Paprikaschote mit gelber Currysauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","PRESERVATIVES","SPELT","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rindergeschnetzeltes mit Senf, Schnitzelgurken und Champignons","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Pasta"},{"name":"Marinierter Kürbis vom Grill mit Sojajoghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbis-Reistopf mit Tomaten","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-leopoldstr.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-leopoldstr.json deleted file mode 100644 index 40e3aebf52..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-leopoldstr.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-leopoldstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Vegane Pasta mit Räuchertofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Schweinesteak (1 Stück) (vom Strohschwein) mit grüner Pfeffersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Gemüsecurry mit roten Linsen, Spinat und Kokosmilch","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Kürbis-Reistopf mit Tomaten","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Ein halbes Hendl","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Veganes Berner Röstigratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Nudelnsuppe","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegane rote Grütze mit Soja-Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Gemüsegröstel","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Sojacreme-Joghurt mit Brombeeren und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki-Tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Putensteak (1Stück) mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gekräutertes Pilzragout (Champignons, Egerlingen und Austernpilzen)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi mit Kürbis, Paprika, Karotte","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (Soja in würziger Tomatensauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegane Schokohirse in Sojacreme mit Kirsch-Banane","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Veganes Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Seelachsfilet (1 Stück) mit Möhren, Zitrone und Dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Salsiccia mit Fenchel vom Grill","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","FLAVOR_ENHANCER","MEAT","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hausgemachte Gemüsequiche mit Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Pasta"},{"name":"Marinierter Kürbis vom Grill mit Sojajoghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-lothstr.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-lothstr.json deleted file mode 100644 index 83f9def3da..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-lothstr.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-lothstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Kürbis-Reistopf mit Tomaten","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Vegane Pasta mit Tofu, Schupfnudeln mit Sauerkraut und Kümmel","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","SOY","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Gemüsecurry mit roten Linsen, Gemüse und Kokosmilch","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Spinatknödel mit Bergkäsesauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Schweinesteak (vom Strohschwein) mit grüner Pfeffersauce, Rinderbraten mit Pfeffersauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Ein halbes Hendl","prices":{"students":null,"staff":null,"guests":null},"labels":["MEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-08","dishes":[{"name":"Kartoffelcurry","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Verdura","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Schweineschnitzel Wiener Art","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-12","dishes":[{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Quattro Formaggi","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Putensteak mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-13","dishes":[{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Rougaille (Soja in würziger Tomatensauce)","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-14","dishes":[{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta mit Gemüsebolognese","prices":{"students":null,"staff":null,"guests":null},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 5"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Schweinebraten mit Biersauce (S vom Strohschwein)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Hähnchenbrust mit Steinpilzen in Rahm","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-15","dishes":[{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Deftiges Bauerngulasch","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Pochiertes Seelachsfilet nach Farmer Art","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-19","dishes":[{"name":"Gersteneintopf","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Hausgemachte Gemüsequiche mit Schnittlauchdip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","MUSTARD","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-20","dishes":[{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Aktionsessen 7"},{"name":"Kürbisrisotto","prices":{"students":null,"staff":null,"guests":null},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-martinsried.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-martinsried.json deleted file mode 100644 index a434b8a3c9..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-martinsried.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-martinsried","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Vegane Pasta mit Räuchertofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pasta mit mediterraner Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gemüsecurry mit roten Linsen, Spinat und Kokosmilch","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Kürbis-Reistopf mit Tomaten","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Spinatknödel mit Bergkäsesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ein halbes Hendl","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Truthahnsteak mit Rotweinsauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Puten & Hähnchen Gulasch Züricher Art","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Selleriecremesuppe","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegane rote Grütze mit Soja-Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta mit Broccoli-Sahne-Sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Kartoffelsuppe","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Sojacreme-Joghurt mit Brombeeren und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Mousse Bourbon-Vanille","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK","SOY"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegane Schokohirse in Sojacreme mit Kirsch-Banane","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Veganes Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Seelachsfilet (1 Stück) mit Möhren, Zitrone und Dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Salsiccia mit Fenchel vom Grill","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","FLAVOR_ENHANCER","MEAT","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hausgemachte Gemüsequiche mit Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","MUSTARD","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-pasing.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-pasing.json deleted file mode 100644 index b78752ed96..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-pasing.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-pasing","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Gegrillte Süßkartoffeln mit Wintergemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Rostbratwürstchen (6 Stück) nach Nürnberger Art","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Veganes Nasi Goreng mit Sprossen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Kürbis-Reistopf mit Tomaten","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Tagessuppe","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Hähnchenkeule mit Honig-Ingwer-Marinade und Terryakisauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PRESERVATIVES","SOY","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegane rote Grütze mit Soja-Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Tagessuppe","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Gebackene Calamari-Ringe mit Zitronen-Knoblauch-Dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MOLLUSCS","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Mocequa de Peixe (brasilianischer Fischeintopf mit Seelachs, Rotbarsch und Kokosmilch)","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","FISH","GARLIC"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Veganer Sojacreme-Joghurt mit Brombeeren und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Levantinischer Bulgur mit roten Linsen, Spinat und Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gekräutertes Pilzragout (Champignons, Egerlingen und Austernpilzen)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Vegane Schokohirse in Sojacreme mit Kirsch-Banane","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Pasta mit getrockneten Tomaten und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Seelachsfilet (1 Stück) mit Möhren, Zitrone und Dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Hausgemachter Kaiserschmarrn mit Zwetschgenröster","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ALMONDS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hausgemachte Gemüsequiche mit Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","MUSTARD","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-weihenstephan.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-weihenstephan.json deleted file mode 100644 index 5a3520d66d..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-weihenstephan.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-weihenstephan","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Kürbis-Reistopf mit Tomaten","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta mit mediterraner Tomatensauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 4"},{"name":"Berner Kartoffelgratin mit Kräuterdip","prices":{"students":null,"staff":null,"guests":null},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Hähnchenkeule mit Honig-Ingwer-Marinade und Terryakisauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","MEAT","PRESERVATIVES","SOY","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Gemüsecurry mit roten Linsen, Spinat und Kokosmilch","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"}]},{"date":"2024-11-08","dishes":[{"name":"Kartoffeleintopf mit Majoran","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Kartoffeleintopf mit ein Paar Wiener","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","BEEF","CELERY","MEAT","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Aktionsessen 5"},{"name":"Vegane Schupfnudeln mit Zimtzucker und Apfelmus","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Seelachsfilet nach Müllerin Art","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Schweineschnitzel Wiener Art","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-12","dishes":[{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Quattro formaggi","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-13","dishes":[{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-14","dishes":[{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Schweinebraten mit Biersauce (S vom Strohschwein)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Pizza Margherita mit Mozzarella","prices":{"students":null,"staff":null,"guests":null},"labels":["BARLEY","CEREAL","GLUTEN","LACTOSE","MILK","SOY","VEGETARIAN","WHEAT"],"dish_type":"Pizza"}]},{"date":"2024-11-15","dishes":[{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Aktionsessen 8"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-19","dishes":[{"name":"Gersteneintopf","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Aktionsessen 9"},{"name":"Pizza Caprese mit Tomaten, Grana Padano und Mozarella","prices":{"students":null,"staff":null,"guests":null},"labels":["BARLEY","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","PRESERVATIVES","SOY","VEGETARIAN","WHEAT"],"dish_type":"Pizza"}]},{"date":"2024-11-20","dishes":[{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Thailändische Frühlingsrolle mit Sweet-Chilisauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-butenandstr.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-butenandstr.json deleted file mode 100644 index 846a4b3ce0..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-butenandstr.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-butenandstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Schweinesteak (1 Stück) (vom Strohschwein) mit grüner Pfeffersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Gemüsecurry mit roten Linsen, Spinat und Kokosmilch","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Kürbis-Reistopf mit Tomaten","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Pudding Vanillegeschmack mit Kirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Levantinischer Bulgur mit roten Linsen, Spinat und Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Putensteak (1Stück) mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Pasta"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-goethestr.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-goethestr.json deleted file mode 100644 index 3d87a76b52..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-goethestr.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-goethestr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Mediterrane Schupfnudelpfanne mit frischem Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","GLUTEN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Warme Bowl des Tages","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Drei Spinatknödel mit Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Mini -Germknödel gefüllt mit Plaumenmus, dazu Vanillesauce (3 Stück)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Teigtaschen mit Spargel-Käse-Füllung mit Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Putenrahmgeschnetzeltes","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Gemüseköttbullar und Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hähnchenschnitzel*, paniert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MEAT","MUSTARD","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Warme Bowl des Tages","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Frühlingsrolle mit sweet Chillisauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Mediterrane Reispfanne mit Weißkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Grünkohl-Hanf-Bällchen mit Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Alaska-Seelachs*, paniert, mit Remouladensauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Käsespätzle mit Röstzwiebeln","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","SPELT","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Rindergeschnetzeltes","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Karotte-Zucchini in Olivenöl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Currywurst mit Curryketchup","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CELERY","MEAT","MUSTARD","PHOSPATES","PORK","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Cordon bleu (mit Hintersschinken)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","PHOSPATES","PORK","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gratiniertes Ofengemüse mit hausgemachter Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-martinsried.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-martinsried.json deleted file mode 100644 index d53668bfd8..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-martinsried.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-martinsried","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Vegane Pasta mit Räuchertofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Schweinesteak (1 Stück) (vom Strohschwein) mit grüner Pfeffersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Kürbis-Reistopf mit Tomaten","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Veganes Berner Röstigratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Vegane rote Grütze mit Soja-Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Veganer Sojacreme-Joghurt mit Brombeeren und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gekräutertes Pilzragout (Champignons, Egerlingen und Austernpilzen)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Vegane Schokohirse in Sojacreme mit Kirsch-Banane","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Veganes Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Pochiertes Seelachsfilet (1 Stück) nach Farmer Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Pasta"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-rosenheim.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-rosenheim.json deleted file mode 100644 index cd8052034a..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-rosenheim.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-rosenheim","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Vegane Pasta mit Räuchertofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Schweinesteak (1 Stück) (vom Strohschwein) mit grüner Pfeffersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Veganes Berner Röstigratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Feigen-Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","MUSTARD","SULFITES","SULPHURS","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Festtagssuppe mit zweierlei Einlage","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CELERY","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MEAT","MILK","PORK","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Mascarpone-Quarkcreme mit Beeren","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki-Tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Schweineschnitzel Wiener Art","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Putensteak (1Stück) mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi mit Kürbis, Paprika, Karotte","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Rougaille (Soja in würziger Tomatensauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegane Schokohirse in Sojacreme mit Kirsch-Banane","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Veganes Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Seelachsfilet (1 Stück) mit Möhren, Zitrone und Dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Salsiccia mit Fenchel vom Grill","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","FLAVOR_ENHANCER","MEAT","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Marinierter Kürbis vom Grill mit Sojajoghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-connollystr.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-connollystr.json deleted file mode 100644 index ef4750ea06..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-connollystr.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-connollystr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Lasagne mit Spinat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pasta mit Austernpilzen und Spinatrahmsauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PRESERVATIVES","WHEAT"],"dish_type":"Pasta"},{"name":"Gemüseköttbullar auf Ratatouille Gemüse","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","MEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rendang - Indonesisches Rindfleisch","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","MEAT","PEANUTS","SESAME","SHELL_FRUITS"],"dish_type":"Fleisch"},{"name":"Lasagne Bolognese","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"},{"name":"Hausgemachtes Tiramisu mit Amaretto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Frisch aufgebackener Leberkäse mit Kartoffelsalat","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","MEAT","MUSTARD","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Fleisch"},{"name":"Hackbraten mit Rahmsauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PORK"],"dish_type":"Fleisch"},{"name":"Seelachsfilet (1 Stück) in Pankokruste mit Zitronensauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BARLEY","CEREAL","CHICKEN_EGGS","FISH","GLUTEN","LACTOSE","MILK","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Pfannkuchen mit Himbeer-Panna-Cotta und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Massaman-Curry mit Chunks aus Erbsenprotein und Erdnüssen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","MUSTARD","PEANUTS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pasta mit Weißkäse, Zucchini und Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Ein halbes Hendl","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Geröstete Süßkartoffelspalten mit Mango-Chutney","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Mediterrane Gnocchi-Gemüse-Pfanne in Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Massaman Curry (mit Hähnchen)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","MEAT","MUSTARD","PEANUTS"],"dish_type":"Fleisch"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Spinatspätzlepfanne mit Bergkäse und abgeschmelzten Zwiebeln","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Moussaka mit Aubergine, roten Linsen und Weisskäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Putengulasch Züricher Art","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Ravioli mit Tomate-Basilikumfüllung , dazu Tomatensahnesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Frische Rahmschwammerl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweinebraten mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Seelachsfilet (1 Stück) mit Ratatouille","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["FISH","GARLIC"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Veganes Soja-Gulasch mit Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Pasta mit Ricotta-Paprika-Sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Cordon bleu vom Schwein (mit Formfleisch Schinken) mit Paprikarahmsauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Grünkohl-Hanf-Bällchen mit veganem Soja-Joghurt-Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Drei Spinatknödel mit zerlassener Butter, Salbei und Hartkäse","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MEAT","MILK","PRESERVATIVES","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hähnchenfiletspieß mit Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","PEANUTS"],"dish_type":"Fleisch"},{"name":"Gemüsecurry mit Süßkartoffeln","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Teigtaschen mit Limone-Basilikumfüllung mit Tomatenrahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelgratin mit Brokkoli mit Kräuterdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Münchner Biergulasch vom Rind","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-garching.json b/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-garching.json deleted file mode 100644 index 00ae11648f..0000000000 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-garching.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-garching","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Hausgemachter Pulled Pork Burger mit einer kräftigen Biersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ANTIOXIDANTS","BARLEY","CELERY","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","MUSTARD","PORK","PRESERVATIVES","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Burger Halloumi an einem Aivar Koriander Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SESAME","SHELL_FRUITS","SOY","SULFITES","SULPHURS","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-08","dishes":[{"name":"Fischstäbchen mit hausgemachter Remouladensauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Beyond Burger (mit Erbsenprotein) mit Guacamole","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Burger Veggie-Crunch mit hausgemachter Burgersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","OAT","SESAME","SHELL_FRUITS","SWEETENERS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-12","dishes":[{"name":"Walnuss-Cheddar Burger an einem hausgemachtem Birnen-Gorgonzola-Joghurt Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN","WALNUTS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Crunchy Chicken Burger Sweet-Chilli Sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","MEAT","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Cheese-Burger mit hausgemachter Burgersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Beyond Burger (mit Erbsenprotein) mit Guacamole","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-14","dishes":[{"name":"Chili con Quinoa-Burger mit mexikanischem Bohnensalat und veganer Burgersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Burger mit Rösti,Speck und Käse an hausgemachter Burgersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","PHOSPATES","PORK","PRESERVATIVES","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-15","dishes":[{"name":"Veganer Burger (aus Champignons und Weizenprotein) auf Weisskrautsalat und mit rote Beete Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","DYESTUFF","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Chilli-Cheese-Burger mit einer hausgemachten Burgersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Hamburger mit amerikanischem Krautsalat an hausgemachter Burgersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Burger Avocado-Quinoa an einer veganen Tomatencreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MUSTARD","OAT","PRESERVATIVES","SESAME","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-19","dishes":[{"name":"Grillgemüse Burger mit Tomate und Mozzarella an einer Tomatensalsa","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","SESAME","SHELL_FRUITS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Crunchy Chicken Burger an einer Curry-Mango Sauce und pickled Onions","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","MEAT","MUSTARD","SESAME","SHELL_FRUITS","SOY","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-20","dishes":[{"name":"Linsen-Burger an einem veganen Kräuterdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Burger mit griechischem Bauernsalat und hausgemachtem Tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":44,"maxCount":1000,"percent":4.4,"timestamp":"2024-11-07T14:38:03Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de.json b/_next/data/WDY1o56_hykikwTgrD5gH/de.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/fmi-bistro.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/fmi-bistro.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/fmi-bistro.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/fmi-bistro.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/ipp-bistro.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/ipp-bistro.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/ipp-bistro.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/ipp-bistro.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mediziner-mensa.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/mediziner-mensa.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/mediziner-mensa.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/mediziner-mensa.json diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-arcisstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-arcisstr.json new file mode 100644 index 0000000000..a11af50f4b --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-arcisstr.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-arcisstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pizza Caprese mit Kirschtomaten, Grana Padano und Mozarella","prices":{"students":{"base_price":4,"price_per_unit":0,"unit":"100g"},"staff":{"base_price":4.5,"price_per_unit":0,"unit":"100g"},"guests":{"base_price":5,"price_per_unit":0,"unit":"100g"}},"labels":["BARLEY","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","PRESERVATIVES","SOY","VEGETARIAN","WHEAT"],"dish_type":"Pizza"},{"name":"Rostbratwürstchen (6 Stück) nach Nürnberger Art","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Cordon bleu vom Schwein (1 Stück) (mit Formfleisch Kochschinken)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PHOSPATES","PORK","PRESERVATIVES","WHEAT"],"dish_type":"Grill"},{"name":"Schweinesteak (1 Stück) (vom Strohschwein) mit grüner Pfeffersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ANTIOXIDANTS","CELERY","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","PORK","PRESERVATIVES","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Mini-Germknödel gefüllt mit Plaumenmus, dazu Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Eierflaumsuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CHICKEN_EGGS","MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Pikante Kürbiscremesuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MEAT","MILK"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Mousse Erdbeer-Rhabarber-Geschmack","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK","SOY"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pizza Gorgonzola mit Gorgonzola und Spinat","prices":{"students":{"base_price":4.5,"price_per_unit":0,"unit":"100g"},"staff":{"base_price":5,"price_per_unit":0,"unit":"100g"},"guests":{"base_price":5.5,"price_per_unit":0,"unit":"100g"}},"labels":["BARLEY","CEREAL","GLUTEN","LACTOSE","MEAT","MILK","SOY","WHEAT"],"dish_type":"Pizza"},{"name":"Teriyaki-Tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegane Kartoffelcremesuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","SOY","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Panna Cotta mit Himbeersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Putensteak (1Stück) mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gekräutertes Pilzragout (Champignons, Egerlingen und Austernpilzen)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi mit Kürbis, Paprika, Karotte","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (Soja in würziger Tomatensauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"}]},{"date":"2024-11-14","dishes":[{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","MEAT"],"dish_type":"Vegan"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Gebackenes Seelachsfilet (1 StÜck) Remouladensauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Salsiccia mit Fenchel vom Grill","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","FLAVOR_ENHANCER","MEAT","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hausgemachte Gemüsequiche mit Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","MUSTARD","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]},{"date":"2024-11-20","dishes":[{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Pasta"},{"name":"Marinierter Kürbis vom Grill mit Sojajoghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-21","dishes":[{"name":"Pasta mit Sojabolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gegrilltes Putensteak mit Pilzrahmsoße","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Auberginencurry mit Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Bunte Reis-Gemüse-Pfanne","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbis-Kartoffel-Gratin mit frischen Salbeiblättern und gerösteten Kürbiskernen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schaschlik (1 Stück) mit Honig-Currysauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT","MUSTARD","PORK","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Cremige Vanillepolenta mit Zwetschgenröster","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":453,"maxCount":450,"percent":100,"timestamp":"2024-11-08T10:38:17Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-bildungscampus-heilbronn.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-bildungscampus-heilbronn.json new file mode 100644 index 0000000000..50c64bb6aa --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-bildungscampus-heilbronn.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-bildungscampus-heilbronn","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Erdbeerpudding mit Schlagobers","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Blaubeer Crumble","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Erbsensüppchen mit Hafer Schmand","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Gebratenes Buntbarschfilet auf Fenchel-Tomaten-Reis und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Gemüsebolognese mit hausgemachter Pasta","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegan"},{"name":"Tortellini mit cremiger Gorgonzolasoße und Schnittlauch","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Hausgemachtes Schokoladenmousse mit Kirschen","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Himbeerpudding mit Sauerrahm und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Klassische Kartoffelsuppe","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":" Wildgulasch aus der Region, Apfelrotkohl und Kartoffelklöße","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Würzige Ofenkartoffeln mit veganem Haferquark-Dip und Schmorgemüse","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegan"},{"name":"Zucchini Flatbread mit Ziegenfrischkäse, Honig und Rosmarin","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-12","dishes":[{"name":"Sesam-Mandelpudding","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Haferkeks-Vanille-Creme","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Mexikanischer Bohnentopf","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Spare Rips vom hällischen Landschwein mit grünen Bohnen und Kartoffelchips","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Pasta all'arrabiata","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegan"},{"name":"Oma´s Küche: Gekochtes Freiland Ei in Senfsoße mit Erbsen und Salzkartoffeln","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-13","dishes":[{"name":"Bananenkuchen im Glas mit Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Erdbeer-Tiramisu im Glas","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Gekräuterte Gemüsebrühe mit Backerbsen","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Gedämpfter Rotbarsch in Dill-Curryrahm, Rübenallerlei und Langkornreis","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Pikanter Gulasch mit Sojachunks, dazu Dampfkartoffeln","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegan"},{"name":"Pinke Pasta in Zitronen-Knoblauch-Creme mit Brokkoli","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-14","dishes":[{"name":"Pudding von der Hafermilch und Schokolade","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Himbeer Crumble","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Blumenkohlsuppe und gerösteten Saaten","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Geschmorte Rinderbäckchen mit gebackener Paprika und hausgemachter Kartoffelpürree ","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Kichererbsen Tikka Masala mit Pasta","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"},{"name":"Gnocchipfanne mit Romanesco und Röstzwiebeln","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-15","dishes":[{"name":"Trifle vom Chiapudding mit Früchten und Zimtsahne","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Rote Beerengrütze mit Vanillecreme","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Cremesuppe von der Pastinake und Kartoffel","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Auf der Haut gebratener Seehecht mit Tahini-Paprikaragout, dazu gelber Reis","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Kokos-Blumenkohl-Curry, dazu tomatisiertem Bulgur","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"},{"name":"Bulgur Knödel mit Gorgonzolasoße und Lauch","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Gekräutertes Pilzragout mit Semmelknödel","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-19","dishes":[{"name":"Gekräutertes Pilzragout mit Semmelknödel","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-20","dishes":[{"name":"Gekräutertes Pilzragout mit Semmelknödel","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-21","dishes":[{"name":"Gekräutertes Pilzragout mit Semmelknödel","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-22","dishes":[{"name":"Gekräutertes Pilzragout mit Semmelknödel","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-garching.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-garching.json new file mode 100644 index 0000000000..8993f98fb6 --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-garching.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-garching","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Tagessuppe","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Münchner Biergulasch","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Schweinegeschnetzeltes (S vom Strohschwein) in Rahmsauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Gemüsegröstel","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Broccolicremesuppe","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Sojacreme-Joghurt mit Holunder und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Melone mit Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki-Tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Melone mit Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Putensteak (1Stück) mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gekräutertes Pilzragout (Champignons, Egerlingen und Austernpilzen)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi mit Kürbis, Paprika, Karotte","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (Soja in würziger Tomatensauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Pudding Vanillegeschmack mit Blaubeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Melone mit Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Pinke Barbie Pasta","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Hähnchengeschnetzeltes mit Waldpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry-Reis mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Veganes Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Stovie aus gerösteten Kartoffel und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Seelachsfilet (1 Stück) mit Möhren, Zitrone und Dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Melone mit Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Prager Bratwurst","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","DYESTUFF","MEAT","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Melone mit Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gefüllte Paprikaschote mit gelber Currysauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","PRESERVATIVES","SPELT","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rindergeschnetzeltes mit Senf, Schnitzelgurken und Champignons","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Pasta"},{"name":"Marinierter Kürbis vom Grill mit Sojajoghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbis-Reistopf mit Tomaten","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-21","dishes":[{"name":"Pasta mit Sojabolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gegrilltes Putensteak mit Kürbis-Ananas-Chutney","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Grill"},{"name":"Auberginencurry mit Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Bunte Reis-Gemüse-Pfanne","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbis-Kartoffel-Gratin mit frischen Salbeiblättern und gerösteten Kürbiskernen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schaschlik (1 Stück) mit Honig-Currysauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT","MUSTARD","PORK","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Cremige Vanillepolenta mit Zwetschgenröster","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":721,"maxCount":1000,"percent":72.1,"timestamp":"2024-11-08T10:38:17Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-leopoldstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-leopoldstr.json new file mode 100644 index 0000000000..1ffc607515 --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-leopoldstr.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-leopoldstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Schweinesteak (1 Stück) (vom Strohschwein) mit grüner Pfeffersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Gemüsegröstel","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Maronen suppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Sojacreme-Joghurt mit Brombeeren und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki-Tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Putensteak (1Stück) mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gekräutertes Pilzragout (Champignons, Egerlingen und Austernpilzen)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi mit Kürbis, Paprika, Karotte","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (Soja in würziger Tomatensauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegane Schokohirse in Sojacreme mit Kirsch-Banane","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Veganes Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Seelachsfilet (1 Stück) mit Möhren, Zitrone und Dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Salsiccia mit Fenchel vom Grill","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","FLAVOR_ENHANCER","MEAT","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hausgemachte Gemüsequiche mit Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Pasta"},{"name":"Marinierter Kürbis vom Grill mit Sojajoghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-21","dishes":[{"name":"Pasta mit Soja-Bolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gegrilltes Putensteak mit Kürbis-Ananas-Chutney","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Grill"},{"name":"Auberginencurry mit Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Bunte Reis-Gemüse-Pfanne","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbis-Kartoffel-Gratin mit frischen Salbeiblättern und gerösteten Kürbiskernen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schaschlik (1 Stück) mit Honig-Currysauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT","MUSTARD","PORK","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Cremige Vanillepolenta mit Zwetschgenröster","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":278,"maxCount":500,"percent":55.6,"timestamp":"2024-11-08T10:38:18Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-bildungscampus-heilbronn.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-lothstr.json similarity index 54% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-bildungscampus-heilbronn.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-lothstr.json index 969b1b5e65..a9145cf23a 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-bildungscampus-heilbronn.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-lothstr.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-bildungscampus-heilbronn","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Orangen Panna Cotta","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Trifle vom Apfel, Vanillecreme und Knäckebrot","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Feines Süppchen mit Gemüsejulienne und veganem Rahm","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Zarter Braten vom Boeuf de Hohenlohe auf Balsamico-Pflaumenjus, Serviettenknödel und rustikalem Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Dicke weiße Bohnen mit Tomaten auf Tortilla Chips und Sour Cream","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegan"},{"name":"Zucchini-Hafer-Küchle auf tomatierten Schmandrahm und Maisgemüse","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-08","dishes":[{"name":"Erdbeerpudding mit Schlagobers","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Blaubeer Crumble","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Erbsensüppchen mit Hafer Schmand","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Gebratenes Buntbarschfilet auf Fenchel-Tomaten-Reis und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Gemüsebolognese mit hausgemachter Pasta","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegan"},{"name":"Tortellini mit cremiger Gorgonzolasoße und Schnittlauch","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Hausgemachtes Schokoladenmousse mit Kirschen","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Himbeerpudding mit Sauerrahm und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Klassische Kartoffelsuppe","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":" Wildgulasch aus der Region, Apfelrotkohl und Kartoffelklöße","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Würzige Ofenkartoffeln mit veganem Haferquark-Dip und Schmorgemüse","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegan"},{"name":"Zucchini Flatbread mit Ziegenfrischkäse, Honig und Rosmarin","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-12","dishes":[{"name":"Sesam-Mandelpudding","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Haferkeks-Vanille-Creme","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Mexikanischer Bohnentopf","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Spare Rips vom hällischen Landschwein mit grünen Bohnen und Kartoffelchips","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Pasta all'arrabiata","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegan"},{"name":"Oma´s Küche: Gekochtes Freiland Ei in Senfsoße mit Erbsen und Salzkartoffeln","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-13","dishes":[{"name":"Bananenkuchen im Glas mit Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Erdbeer-Tiramisu im Glas","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Gekräuterte Gemüsebrühe mit Backerbsen","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Gedämpfter Rotbarsch in Dill-Curryrahm, Rübenallerlei und Langkornreis","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Pikanter Gulasch mit Sojachunks, dazu Dampfkartoffeln","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegan"},{"name":"Pinke Pasta in Zitronen-Knoblauch-Creme mit Brokkoli","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-14","dishes":[{"name":"Pudding von der Hafermilch und Schokolade","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Himbeer Crumble","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Blumenkohlsuppe und gerösteten Saaten","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Geschmorte Rinderbäckchen mit gebackener Paprika und hausgemachter Kartoffelpürree ","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Kichererbsen Tikka Masala mit Pasta","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"},{"name":"Gnocchipfanne mit Romanesco und Röstzwiebeln","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-15","dishes":[{"name":"Trifle vom Chiapudding mit Früchten und Zimtsahne","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert"},{"name":"Rote Beerengrütze mit Vanillecreme","prices":{"students":{"base_price":0,"price_per_unit":0.75,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.15,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.9,"unit":"Portion"}},"labels":[],"dish_type":"Dessert vegan"},{"name":"Cremesuppe von der Pastinake und Kartoffel","prices":{"students":{"base_price":0,"price_per_unit":0.55,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":0.85,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.4,"unit":"Portion"}},"labels":[],"dish_type":"Suppentopf"},{"name":"Auf der Haut gebratener Seehecht mit Tahini-Paprikaragout, dazu gelber Reis","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Tierisch"},{"name":"Kokos-Blumenkohl-Curry, dazu tomatisiertem Bulgur","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"},{"name":"Bulgur Knödel mit Gorgonzolasoße und Lauch","prices":{"students":{"base_price":0,"price_per_unit":0.92,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":1.2,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":1.94,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Gekräutertes Pilzragout mit Semmelknödel","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-19","dishes":[{"name":"Gekräutertes Pilzragout mit Semmelknödel","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-20","dishes":[{"name":"Gekräutertes Pilzragout mit Semmelknödel","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-21","dishes":[{"name":"Gekräutertes Pilzragout mit Semmelknödel","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]},{"date":"2024-11-22","dishes":[{"name":"Gekräutertes Pilzragout mit Semmelknödel","prices":{"students":{"base_price":0,"price_per_unit":2.9,"unit":"Portion"},"staff":{"base_price":0,"price_per_unit":4.35,"unit":"Portion"},"guests":{"base_price":0,"price_per_unit":7.25,"unit":"Portion"}},"labels":[],"dish_type":"Vegetarisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-lothstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Kartoffelcurry","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Pasta Verdura","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Ein halbes Hendl","prices":{"students":null,"staff":null,"guests":null},"labels":["MEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Schweineschnitzel Wiener Art","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-12","dishes":[{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Quattro Formaggi","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Putensteak mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-13","dishes":[{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Rougaille (Soja in würziger Tomatensauce)","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-14","dishes":[{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta mit Gemüsebolognese","prices":{"students":null,"staff":null,"guests":null},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 5"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Schweinebraten mit Biersauce (S vom Strohschwein)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Hähnchenbrust mit Steinpilzen in Rahm","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-15","dishes":[{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Deftiges Bauerngulasch","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Pochiertes Seelachsfilet nach Farmer Art","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-19","dishes":[{"name":"Gersteneintopf","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Hausgemachte Gemüsequiche mit Schnittlauchdip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","MUSTARD","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-20","dishes":[{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Aktionsessen 7"},{"name":"Kürbisrisotto","prices":{"students":null,"staff":null,"guests":null},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-21","dishes":[{"name":"Bunte Reis-Gemüse-Pfanne","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta mit Sojabolognese","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Auberginencurry mit Kichererbsen","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 5"},{"name":"Gegrilltes Putensteak mit Kürbis-Ananas-Chutney","prices":{"students":null,"staff":null,"guests":null},"labels":["MEAT"],"dish_type":"Aktionsessen 9"},{"name":"Schaschlik (1 Stück) mit Honig-Currysauce","prices":{"students":null,"staff":null,"guests":null},"labels":["MEAT","MUSTARD","PORK","SWEETENERS"],"dish_type":"Aktionsessen 9"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":60,"maxCount":110,"percent":54.545456,"timestamp":"2024-11-08T10:38:18Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-martinsried.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-martinsried.json new file mode 100644 index 0000000000..c4e01d3aa6 --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-martinsried.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-martinsried","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Pasta mit Broccoli-Sahne-Sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Ein halbes Hendl","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Currysuppe mit Kokosmilch","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Sojacreme-Joghurt mit Brombeeren und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Rahmkohlrabisuppe","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Mousse Bourbon-Vanille","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK","SOY"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegane Schokohirse in Sojacreme mit Kirsch-Banane","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Veganes Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Seelachsfilet (1 Stück) mit Möhren, Zitrone und Dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Salsiccia mit Fenchel vom Grill","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","FLAVOR_ENHANCER","MEAT","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hausgemachte Gemüsequiche mit Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","MUSTARD","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-21","dishes":[{"name":"Pasta mit Soja-Bolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Bunte Reis-Gemüse-Pfanne","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbis-Kartoffel-Gratin mit frischen Salbeiblättern und gerösteten Kürbiskernen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schaschlik (1 Stück) mit Honig-Currysauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT","MUSTARD","PORK","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Cremige Vanillepolenta mit Zwetschgenröster","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":123,"maxCount":100,"percent":100,"timestamp":"2024-11-08T10:38:18Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-pasing.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-pasing.json new file mode 100644 index 0000000000..05f9739bd4 --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-pasing.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-pasing","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Tagessuppe","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Gebackene Calamari-Ringe mit Zitronen-Knoblauch-Dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MOLLUSCS","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Mocequa de Peixe (brasilianischer Fischeintopf mit Seelachs, Rotbarsch und Kokosmilch)","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","FISH","GARLIC"],"dish_type":"Fisch"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Veganer Sojacreme-Joghurt mit Brombeeren","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Levantinischer Bulgur mit roten Linsen, Spinat und Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gekräutertes Pilzragout (Champignons, Egerlingen und Austernpilzen)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Vegane Schokohirse in Sojacreme mit Kirsch-Banane","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Pasta mit getrockneten Tomaten und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Seelachsfilet (1 Stück) mit Möhren, Zitrone und Dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Hausgemachter Kaiserschmarrn mit Zwetschgenröster","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ALMONDS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frische Ananas mit Kokosflocken","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hausgemachte Gemüsequiche mit Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","MUSTARD","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Frischer Obstsalat","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-21","dishes":[{"name":"Gegrilltes Putensteak mit Kürbis-Ananas-Chutney","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Grill"},{"name":"Auberginencurry mit Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Bunte Reis-Gemüse-Pfanne","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbis-Kartoffel-Gratin mit frischen Salbeiblättern und gerösteten Kürbiskernen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Cremige Vanillepolenta mit Zwetschgenröster","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":88,"maxCount":50,"percent":100,"timestamp":"2024-11-08T10:38:19Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-straubing.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-straubing.json similarity index 96% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-straubing.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/mensa-straubing.json index b32b99ff35..1395396a09 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/mensa-straubing.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-straubing.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-straubing","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-05","dishes":[{"name":"Schwarzwurzelsuppe mit Croutons","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Vegane Gemüse-Tortellini mit Tomatensahnesoße","prices":{"students":{"base_price":2.8,"price_per_unit":null,"unit":null},"staff":{"base_price":3.4,"price_per_unit":null,"unit":null},"guests":{"base_price":4.4,"price_per_unit":null,"unit":null}},"labels":["CEREAL","OAT","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"HG1"},{"name":"Jägerschnitzel mit Kartoffelspätzle","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","MILK","PORK","WHEAT"],"dish_type":"HG2"},{"name":"Mischgemüse","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Kartoffelspätzle","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","VEGETARIAN","WHEAT"],"dish_type":"B3"},{"name":"Birnenpudding","prices":{"students":{"base_price":0.9,"price_per_unit":null,"unit":null},"staff":{"base_price":1.1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["MILK","VEGETARIAN"],"dish_type":"N1"}]},{"date":"2024-11-06","dishes":[{"name":"Pfannkuchensuppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","MILK","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Penne Rigate Siciliana","prices":{"students":{"base_price":2.5,"price_per_unit":null,"unit":null},"staff":{"base_price":3.1,"price_per_unit":null,"unit":null},"guests":{"base_price":4.2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","FISH","FISH","MILK","WHEAT"],"dish_type":"HG1"},{"name":"Chili con Soja mit Baguette","prices":{"students":{"base_price":3.1,"price_per_unit":null,"unit":null},"staff":{"base_price":3.9,"price_per_unit":null,"unit":null},"guests":{"base_price":4.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"HG2"},{"name":"Karottengemüse","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","DYESTUFF","MILK","VEGETARIAN","WHEAT"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Pommes frites","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"B3"},{"name":"Sauerkirschjoghurt - vegan","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":1.2,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["ALMONDS","CEREAL","DYESTUFF","OAT","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"N1"},{"name":"Creme Caramel","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["CHICKEN_EGGS","MILK","SOY","VEGETARIAN"],"dish_type":"N2"}]},{"date":"2024-11-07","dishes":[{"name":"Karotten-Ingwer-Suppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","DYESTUFF","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Kartoffelrösti mit Gartengemüse","prices":{"students":{"base_price":2,"price_per_unit":null,"unit":null},"staff":{"base_price":2.8,"price_per_unit":null,"unit":null},"guests":{"base_price":3.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","VEGAN","VEGETARIAN"],"dish_type":"HG1"},{"name":"Paprikaschote mit Couscous gefüllt auf Ratatouille","prices":{"students":{"base_price":2.8,"price_per_unit":null,"unit":null},"staff":{"base_price":3.4,"price_per_unit":null,"unit":null},"guests":{"base_price":4.4,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","MUSTARD","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"HG2"},{"name":"Chicken Tikka Masala mit Bio-Basmatireis","prices":{"students":{"base_price":4.5,"price_per_unit":null,"unit":null},"staff":{"base_price":5.5,"price_per_unit":null,"unit":null},"guests":{"base_price":6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","MILK","POULTRY"],"dish_type":"HG3"},{"name":"Gartengemüse","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Bio-Basmatireis ","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"B2"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B3"},{"name":"Zitronenquark","prices":{"students":{"base_price":0.9,"price_per_unit":null,"unit":null},"staff":{"base_price":1.1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["DYESTUFF","MILK","VEGETARIAN"],"dish_type":"N1"},{"name":"Veganer Kokos-Sahnepudding","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"N2"},{"name":"Milchreis mit Erdbeeren","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["MILK","VEGETARIAN"],"dish_type":"N3"}]},{"date":"2024-11-08","dishes":[{"name":"Backerbsensuppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","MILK","PHOSPATES","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Apfelstrudel mit Vanillesauce","prices":{"students":{"base_price":2.8,"price_per_unit":null,"unit":null},"staff":{"base_price":3.4,"price_per_unit":null,"unit":null},"guests":{"base_price":4.4,"price_per_unit":null,"unit":null}},"labels":["CEREAL","HAZELNUTS","MILK","SHELL_FRUITS","VEGETARIAN","WHEAT"],"dish_type":"HG1"},{"name":"Fischpflanzerl gebacken mit Kartoffelsalat","prices":{"students":{"base_price":3.1,"price_per_unit":null,"unit":null},"staff":{"base_price":3.9,"price_per_unit":null,"unit":null},"guests":{"base_price":4.6,"price_per_unit":null,"unit":null}},"labels":["CEREAL","CHICKEN_EGGS","FISH","FISH","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"HG2"},{"name":"Tofusteak mit Tomaten-Kokos-Spinat und Bio-Basmatireis","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","MUSTARD","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"HG3"},{"name":"Rahmspinat","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","DYESTUFF","MILK","VEGETARIAN","WHEAT"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Kartoffelsalat","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"B3"},{"name":"Röstkartoffeln","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B4"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Minestrone","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Bayerische Gemüsenudeln mit Lauchsoße","prices":{"students":{"base_price":2,"price_per_unit":null,"unit":null},"staff":{"base_price":2.8,"price_per_unit":null,"unit":null},"guests":{"base_price":3.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","OAT","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"HG1"},{"name":"Gebackener Blumenkohl auf Couscous","prices":{"students":{"base_price":2.5,"price_per_unit":null,"unit":null},"staff":{"base_price":3.1,"price_per_unit":null,"unit":null},"guests":{"base_price":4.2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","MILK","VEGETARIAN","WHEAT"],"dish_type":"HG2"},{"name":"Nasi Goreng","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","POULTRY","SOY"],"dish_type":"HG3"},{"name":"Gemüsecocktail Eskorial","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Lyoner Kartoffeln","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B3"},{"name":"Chocolat de Coco","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["MILK","VEGETARIAN"],"dish_type":"N1"}]},{"date":"2024-11-12","dishes":[{"name":"Schweizer Käsesuppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","DYESTUFF","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Chicken Wings-scharf mit Ketchup-Zwiebelsoße und Wedges","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","BARLEY","CELERY","CEREAL","POULTRY","WHEAT"],"dish_type":"HG1"},{"name":"Veganer Lahmacun","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ALMONDS","ANTIOXIDANTS","CEREAL","OAT","SHELL_FRUITS","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"HG2"},{"name":"Gemüsemischung Texana","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","DYESTUFF","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Country Kartoffeln","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["CEREAL","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"B3"},{"name":"Weincreme mit Heidelbeeren","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["ALCOHOL","MILK","SULFITES","VEGETARIAN"],"dish_type":"N1"},{"name":"Erdnuss-Aprikosen Creme","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","MILK","PEANUTS","VEGETARIAN"],"dish_type":"N2"}]},{"date":"2024-11-13","dishes":[{"name":"Buza-Mais Suppentopf","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","MILK","VEGETARIAN"],"dish_type":"Suppe"},{"name":"Kichererbsen-Tomatentopf","prices":{"students":{"base_price":2,"price_per_unit":null,"unit":null},"staff":{"base_price":2.8,"price_per_unit":null,"unit":null},"guests":{"base_price":3.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","VEGAN","VEGETARIAN"],"dish_type":"HG1"},{"name":"Bayerische Käsespätzle mit Röstzwiebeln","prices":{"students":{"base_price":3.1,"price_per_unit":null,"unit":null},"staff":{"base_price":3.9,"price_per_unit":null,"unit":null},"guests":{"base_price":4.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","MILK","VEGETARIAN","WHEAT"],"dish_type":"HG2"},{"name":"Estnischer Krustenbraten vom Schwein mit Sauerkraut und Kartoffeln","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ALCOHOL","ANTIOXIDANTS","CELERY","PORK"],"dish_type":"HG3"},{"name":"Sauerkraut","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Fingernudeln","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","VEGETARIAN","WHEAT"],"dish_type":"B3"},{"name":"Mango Joghurt","prices":{"students":{"base_price":0.9,"price_per_unit":null,"unit":null},"staff":{"base_price":1.1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["MILK","VEGETARIAN"],"dish_type":"N1"},{"name":"Schokopudding","prices":{"students":{"base_price":0.9,"price_per_unit":null,"unit":null},"staff":{"base_price":1.1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["MILK","VEGETARIAN"],"dish_type":"N2"}]},{"date":"2024-11-14","dishes":[{"name":"Nudelsuppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Asia Chicken Burger","prices":{"students":{"base_price":0,"price_per_unit":null,"unit":null},"staff":{"base_price":0,"price_per_unit":null,"unit":null},"guests":{"base_price":0,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","BARLEY","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","POULTRY","SWEETENERS","WHEAT"],"dish_type":"HG1"},{"name":"Reispfanne mit frischen Paprika und Champingnons","prices":{"students":{"base_price":2,"price_per_unit":null,"unit":null},"staff":{"base_price":2.8,"price_per_unit":null,"unit":null},"guests":{"base_price":3.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","OAT","VEGAN","VEGETARIAN"],"dish_type":"HG2"},{"name":"Kartoffelrösti mit Frischkäsefüllung auf Gartensalat","prices":{"students":{"base_price":3.1,"price_per_unit":null,"unit":null},"staff":{"base_price":3.9,"price_per_unit":null,"unit":null},"guests":{"base_price":4.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","MILK","SULFITES","SULPHURS","VEGETARIAN"],"dish_type":"HG3"},{"name":"Gemüsecocktail Mondial","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Kroketten","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["CEREAL","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"B3"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0.9,"price_per_unit":null,"unit":null},"staff":{"base_price":1.1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","MILK","VEGETARIAN"],"dish_type":"N1"},{"name":"Tiramisu","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","MILK","VEGETARIAN","WHEAT"],"dish_type":"N2"}]},{"date":"2024-11-15","dishes":[{"name":"Kartoffel-Lauch-Suppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","SULPHURS","VEGETARIAN"],"dish_type":"Suppe"},{"name":"Veganes Blumenkohlcurry mit Kokosmilch","prices":{"students":{"base_price":2,"price_per_unit":null,"unit":null},"staff":{"base_price":2.8,"price_per_unit":null,"unit":null},"guests":{"base_price":3.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","OAT","VEGAN","VEGETARIAN"],"dish_type":"HG1"},{"name":"Fisch und Chips","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["CEREAL","CHICKEN_EGGS","FISH","FISH","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"HG2"},{"name":"Gemüsecocktail Sombrero","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Country Kartoffeln","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["CEREAL","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"B3"},{"name":"Eierlikör Pudding","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":1.2,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["ALCOHOL","CHICKEN_EGGS","MILK","VEGETARIAN"],"dish_type":"N1"},{"name":"Amaretto Creme","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["ALMONDS","MILK","SHELL_FRUITS","VEGETARIAN"],"dish_type":"N2"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-straubing","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-05","dishes":[{"name":"Schwarzwurzelsuppe mit Croutons","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Vegane Gemüse-Tortellini mit Tomatensahnesoße","prices":{"students":{"base_price":2.8,"price_per_unit":null,"unit":null},"staff":{"base_price":3.4,"price_per_unit":null,"unit":null},"guests":{"base_price":4.4,"price_per_unit":null,"unit":null}},"labels":["CEREAL","OAT","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"HG1"},{"name":"Jägerschnitzel mit Kartoffelspätzle","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","MILK","PORK","WHEAT"],"dish_type":"HG2"},{"name":"Mischgemüse","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Kartoffelspätzle","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","VEGETARIAN","WHEAT"],"dish_type":"B3"},{"name":"Birnenpudding","prices":{"students":{"base_price":0.9,"price_per_unit":null,"unit":null},"staff":{"base_price":1.1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["MILK","VEGETARIAN"],"dish_type":"N1"}]},{"date":"2024-11-06","dishes":[{"name":"Pfannkuchensuppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","MILK","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Penne Rigate Siciliana","prices":{"students":{"base_price":2.5,"price_per_unit":null,"unit":null},"staff":{"base_price":3.1,"price_per_unit":null,"unit":null},"guests":{"base_price":4.2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","FISH","FISH","MILK","WHEAT"],"dish_type":"HG1"},{"name":"Chili con Soja mit Baguette","prices":{"students":{"base_price":3.1,"price_per_unit":null,"unit":null},"staff":{"base_price":3.9,"price_per_unit":null,"unit":null},"guests":{"base_price":4.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"HG2"},{"name":"Karottengemüse","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","DYESTUFF","MILK","VEGETARIAN","WHEAT"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Pommes frites","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"B3"},{"name":"Sauerkirschjoghurt - vegan","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":1.2,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["ALMONDS","CEREAL","DYESTUFF","OAT","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"N1"},{"name":"Creme Caramel","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["CHICKEN_EGGS","MILK","SOY","VEGETARIAN"],"dish_type":"N2"}]},{"date":"2024-11-07","dishes":[{"name":"Karotten-Ingwer-Suppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","DYESTUFF","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Kartoffelrösti mit Gartengemüse","prices":{"students":{"base_price":2,"price_per_unit":null,"unit":null},"staff":{"base_price":2.8,"price_per_unit":null,"unit":null},"guests":{"base_price":3.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","VEGAN","VEGETARIAN"],"dish_type":"HG1"},{"name":"Paprikaschote mit Couscous gefüllt auf Ratatouille","prices":{"students":{"base_price":2.8,"price_per_unit":null,"unit":null},"staff":{"base_price":3.4,"price_per_unit":null,"unit":null},"guests":{"base_price":4.4,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","MUSTARD","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"HG2"},{"name":"Chicken Tikka Masala mit Bio-Basmatireis","prices":{"students":{"base_price":4.5,"price_per_unit":null,"unit":null},"staff":{"base_price":5.5,"price_per_unit":null,"unit":null},"guests":{"base_price":6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","MILK","POULTRY"],"dish_type":"HG3"},{"name":"Gartengemüse","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Bio-Basmatireis ","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"B2"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B3"},{"name":"Zitronenquark","prices":{"students":{"base_price":0.9,"price_per_unit":null,"unit":null},"staff":{"base_price":1.1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["DYESTUFF","MILK","VEGETARIAN"],"dish_type":"N1"},{"name":"Veganer Kokos-Sahnepudding","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"N2"},{"name":"Milchreis mit Erdbeeren","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["MILK","VEGETARIAN"],"dish_type":"N3"}]},{"date":"2024-11-08","dishes":[{"name":"Backerbsensuppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","MILK","PHOSPATES","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Apfelstrudel mit Vanillesauce","prices":{"students":{"base_price":2.8,"price_per_unit":null,"unit":null},"staff":{"base_price":3.4,"price_per_unit":null,"unit":null},"guests":{"base_price":4.4,"price_per_unit":null,"unit":null}},"labels":["CEREAL","HAZELNUTS","MILK","SHELL_FRUITS","VEGETARIAN","WHEAT"],"dish_type":"HG1"},{"name":"Fischpflanzerl gebacken mit Kartoffelsalat","prices":{"students":{"base_price":3.1,"price_per_unit":null,"unit":null},"staff":{"base_price":3.9,"price_per_unit":null,"unit":null},"guests":{"base_price":4.6,"price_per_unit":null,"unit":null}},"labels":["CEREAL","CHICKEN_EGGS","FISH","FISH","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"HG2"},{"name":"Tofusteak mit Tomaten-Kokos-Spinat und Bio-Basmatireis","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","MUSTARD","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"HG3"},{"name":"Rahmspinat","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","DYESTUFF","MILK","VEGETARIAN","WHEAT"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Kartoffelsalat","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"B3"},{"name":"Röstkartoffeln","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B4"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Minestrone","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Bayerische Gemüsenudeln mit Lauchsoße","prices":{"students":{"base_price":2,"price_per_unit":null,"unit":null},"staff":{"base_price":2.8,"price_per_unit":null,"unit":null},"guests":{"base_price":3.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","OAT","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"HG1"},{"name":"Gebackener Blumenkohl auf Couscous","prices":{"students":{"base_price":2.5,"price_per_unit":null,"unit":null},"staff":{"base_price":3.1,"price_per_unit":null,"unit":null},"guests":{"base_price":4.2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","MILK","VEGETARIAN","WHEAT"],"dish_type":"HG2"},{"name":"Nasi Goreng","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","POULTRY","SOY"],"dish_type":"HG3"},{"name":"Gemüsecocktail Eskorial","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Lyoner Kartoffeln","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B3"},{"name":"Chocolat de Coco","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["MILK","VEGETARIAN"],"dish_type":"N1"}]},{"date":"2024-11-12","dishes":[{"name":"Schweizer Käsesuppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","DYESTUFF","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Veganer Lahmacun","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ALMONDS","ANTIOXIDANTS","CEREAL","OAT","SHELL_FRUITS","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"HG1"},{"name":"Chicken Wings-scharf mit Ketchup-Zwiebelsoße und Wedges","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","BARLEY","CELERY","CEREAL","POULTRY","WHEAT"],"dish_type":"HG2"},{"name":"Gemüsemischung Texana","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","DYESTUFF","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Country Kartoffeln","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["CEREAL","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"B3"},{"name":"Erdnuss-Aprikosen Creme","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","MILK","PEANUTS","VEGETARIAN"],"dish_type":"N1"},{"name":"Weincreme mit Heidelbeeren","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["ALCOHOL","MILK","SULFITES","VEGETARIAN"],"dish_type":"N2"}]},{"date":"2024-11-13","dishes":[{"name":"Buza-Mais Suppentopf","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","MILK","VEGETARIAN"],"dish_type":"Suppe"},{"name":"Kichererbsen-Tomatentopf","prices":{"students":{"base_price":2,"price_per_unit":null,"unit":null},"staff":{"base_price":2.8,"price_per_unit":null,"unit":null},"guests":{"base_price":3.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","VEGAN","VEGETARIAN"],"dish_type":"HG1"},{"name":"Bayerische Käsespätzle mit Röstzwiebeln","prices":{"students":{"base_price":3.1,"price_per_unit":null,"unit":null},"staff":{"base_price":3.9,"price_per_unit":null,"unit":null},"guests":{"base_price":4.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","MILK","VEGETARIAN","WHEAT"],"dish_type":"HG2"},{"name":"Estnischer Krustenbraten vom Schwein mit Sauerkraut und Kartoffeln","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["ALCOHOL","ANTIOXIDANTS","CELERY","PORK"],"dish_type":"HG3"},{"name":"Sauerkraut","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Fingernudeln","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","VEGETARIAN","WHEAT"],"dish_type":"B3"},{"name":"Mango Joghurt","prices":{"students":{"base_price":0.9,"price_per_unit":null,"unit":null},"staff":{"base_price":1.1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["MILK","VEGETARIAN"],"dish_type":"N1"},{"name":"Schokopudding","prices":{"students":{"base_price":0.9,"price_per_unit":null,"unit":null},"staff":{"base_price":1.1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["MILK","VEGETARIAN"],"dish_type":"N2"}]},{"date":"2024-11-14","dishes":[{"name":"Nudelsuppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","VEGETARIAN","WHEAT"],"dish_type":"Suppe"},{"name":"Asia Chicken Burger","prices":{"students":{"base_price":0,"price_per_unit":null,"unit":null},"staff":{"base_price":0,"price_per_unit":null,"unit":null},"guests":{"base_price":0,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","BARLEY","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","POULTRY","SWEETENERS","WHEAT"],"dish_type":"HG1"},{"name":"Reispfanne mit frischen Paprika und Champingnons","prices":{"students":{"base_price":2,"price_per_unit":null,"unit":null},"staff":{"base_price":2.8,"price_per_unit":null,"unit":null},"guests":{"base_price":3.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","OAT","VEGAN","VEGETARIAN"],"dish_type":"HG2"},{"name":"Kartoffelrösti mit Frischkäsefüllung auf Gartensalat","prices":{"students":{"base_price":3.1,"price_per_unit":null,"unit":null},"staff":{"base_price":3.9,"price_per_unit":null,"unit":null},"guests":{"base_price":4.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","MILK","SULFITES","SULPHURS","VEGETARIAN"],"dish_type":"HG3"},{"name":"Gemüsecocktail Mondial","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Kroketten","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["CEREAL","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"B3"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0.9,"price_per_unit":null,"unit":null},"staff":{"base_price":1.1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","MILK","VEGETARIAN"],"dish_type":"N1"},{"name":"Tiramisu","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","MILK","VEGETARIAN","WHEAT"],"dish_type":"N2"}]},{"date":"2024-11-15","dishes":[{"name":"Kartoffel-Lauch-Suppe","prices":{"students":{"base_price":0.8,"price_per_unit":null,"unit":null},"staff":{"base_price":1,"price_per_unit":null,"unit":null},"guests":{"base_price":1.5,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","SULPHURS","VEGETARIAN"],"dish_type":"Suppe"},{"name":"Veganes Blumenkohlcurry mit Kokosmilch","prices":{"students":{"base_price":2,"price_per_unit":null,"unit":null},"staff":{"base_price":2.8,"price_per_unit":null,"unit":null},"guests":{"base_price":3.6,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","OAT","VEGAN","VEGETARIAN"],"dish_type":"HG1"},{"name":"Fisch und Chips","prices":{"students":{"base_price":4.2,"price_per_unit":null,"unit":null},"staff":{"base_price":5.2,"price_per_unit":null,"unit":null},"guests":{"base_price":5.7,"price_per_unit":null,"unit":null}},"labels":["CEREAL","CHICKEN_EGGS","FISH","FISH","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"HG2"},{"name":"Gemüsecocktail Sombrero","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.4,"price_per_unit":null,"unit":null},"guests":{"base_price":1.9,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CELERY","DYESTUFF","VEGAN","VEGETARIAN"],"dish_type":"B1"},{"name":"Gemischter Salat","prices":{"students":{"base_price":1.3,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["ANTIOXIDANTS","CHICKEN_EGGS","DYESTUFF","MILK","MUSTARD","SWEETENERS","VEGETARIAN"],"dish_type":"B2"},{"name":"Country Kartoffeln","prices":{"students":{"base_price":1.4,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":2,"price_per_unit":null,"unit":null}},"labels":["CEREAL","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"B3"},{"name":"Eierlikör Pudding","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":1.2,"price_per_unit":null,"unit":null},"guests":{"base_price":1.6,"price_per_unit":null,"unit":null}},"labels":["ALCOHOL","CHICKEN_EGGS","MILK","VEGETARIAN"],"dish_type":"N1"},{"name":"Amaretto Creme","prices":{"students":{"base_price":1.2,"price_per_unit":null,"unit":null},"staff":{"base_price":1.5,"price_per_unit":null,"unit":null},"guests":{"base_price":1.7,"price_per_unit":null,"unit":null}},"labels":["ALMONDS","MILK","SHELL_FRUITS","VEGETARIAN"],"dish_type":"N2"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-weihenstephan.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-weihenstephan.json new file mode 100644 index 0000000000..fa6364afa0 --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/mensa-weihenstephan.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-weihenstephan","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Kartoffeleintopf mit Majoran","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Vegane Schupfnudeln mit Zimtzucker und Apfelmus","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Kartoffeleintopf mit ein Paar Wiener","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","BEEF","CELERY","MEAT","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Aktionsessen 5"},{"name":"Seelachsfilet nach Müllerin Art, Seelachsfilet mit Zitronensauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Schweineschnitzel Wiener Art","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-12","dishes":[{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Quattro formaggi","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-13","dishes":[{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-14","dishes":[{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Schweinebraten mit Biersauce (S vom Strohschwein)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Pizza Margherita mit Mozzarella","prices":{"students":null,"staff":null,"guests":null},"labels":["BARLEY","CEREAL","GLUTEN","LACTOSE","MILK","SOY","VEGETARIAN","WHEAT"],"dish_type":"Pizza"}]},{"date":"2024-11-15","dishes":[{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Aktionsessen 8"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-19","dishes":[{"name":"Gersteneintopf","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Aktionsessen 9"},{"name":"Pizza Caprese mit Tomaten, Grana Padano und Mozarella","prices":{"students":null,"staff":null,"guests":null},"labels":["BARLEY","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","PRESERVATIVES","SOY","VEGETARIAN","WHEAT"],"dish_type":"Pizza"}]},{"date":"2024-11-20","dishes":[{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Thailändische Frühlingsrolle mit Sweet-Chilisauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-21","dishes":[{"name":"Bunte Reis-Gemüse-Pfanne","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Kürbis-Kartoffel-Gratin mit gerösteten Kürbiskernen","prices":{"students":null,"staff":null,"guests":null},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Gegrilltes Putensteak mit Kürbis-Ananas-Chutney","prices":{"students":null,"staff":null,"guests":null},"labels":["MEAT"],"dish_type":"Aktionsessen 9"},{"name":"Pizza Verdura mit gebratenem Gemüse und Mozzarella","prices":{"students":null,"staff":null,"guests":null},"labels":["BARLEY","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SOY","WHEAT"],"dish_type":"Pizza"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":69,"maxCount":250,"percent":27.599998,"timestamp":"2024-11-08T10:38:19Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-boltzmannstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-arcisstr.json similarity index 68% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-boltzmannstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-arcisstr.json index c3183b3d9b..31932b2476 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-boltzmannstr.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-arcisstr.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-boltzmannstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Schwäbische Maultaschen mit Zwiebelschmelze","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Pasta"},{"name":"Maultaschen mit Gemüsefüllung und Zwiebelschmelze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"}]},{"date":"2024-11-08","dishes":[{"name":"Backfisch (2 Stück) (Seelachs) mit Kartoffelsalat","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","FISH","GLUTEN","MUSTARD","PRESERVATIVES","WHEAT"],"dish_type":"Fisch"},{"name":"Apfelstrudel mit Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Vegane Nuggets mit Kartoffelgratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Chicken Nuggets (6 Stück) mit Kartoffelgratin","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Patros-Pfanne mit Gemüse, Kartoffeln und Käse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Bratwurst (1 Stück) mit Kartoffeln und Sauerkraut","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","MEAT","PHOSPATES","PORK"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Babyspinat, Tomate und Weißkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Rindergeschnetzeltes mit Pasta","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-14","dishes":[{"name":"Käsekrainer mit Wedges","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","LACTOSE","MEAT","MILK","MUSTARD","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Fleisch"},{"name":"Frühlingsrolle mit Sweet Chili-Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-15","dishes":[{"name":"Seelachs (2 Stück) im Backteig mit Twisterkartoffeln und Remouladensauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Kartoffelpuffer mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Blumenkohl-Käse-Medaillon mit Gemüse und Kräuterdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Lasagne Bolognese","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CELERY","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SPELT","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-19","dishes":[{"name":"Köfte (3 Stück) mit buntem Couscous","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Kürbisfalafel mit buntem Couscous","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-20","dishes":[{"name":"Käsespätzle mit Röstzwiebeln","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","SPELT","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Paniertes Hähnchenschnitzel (1 Stück) mit Kartoffelgratin","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-arcisstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Topfenstrudel mit Birnen und Rosinen, dazu Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Gefüllter Pfannkuchen mit Heidelbeerfüllung, dazu Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Teigtaschen mit Spargel-Käse-Füllung mit hausgemachter Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gehobelter Grana Padano","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MEAT","MILK","PRESERVATIVES"],"dish_type":"Pasta"},{"name":"Putenrahmgeschnetzeltes mit Pasta und Gemüse","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Ofenkartoffel mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MEAT","MILK"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Paniertes Hähnchenschnitzel* mit Kartoffelsalat","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MEAT","MUSTARD","WHEAT"],"dish_type":"Fleisch"},{"name":"Veganer Mandelpudding Mit Haselnuss und gerösteten Cashewkernen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","DYESTUFF","HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Frühlingsrolle mit Reis und sweet Chilisauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-14","dishes":[{"name":"Grünkohl-Hanf-Bällchen (7 Stück) mit Countrykartoffeln und Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Mediterrane Reispfanne mit Weißkäse , dazu Sour-Ajvar-Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegan"}]},{"date":"2024-11-15","dishes":[{"name":"Fischstäbchen (7 Stück) mit Süßkartoffelstampf","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Käsespätzle mit Röstzwiebeln","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","SPELT","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Rindergeschnetzeltes mit Knöpfle","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","CHICKEN_EGGS","GLUTEN","MEAT","SPELT","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Karotte-Zucchini in Olivenöl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gehobelter Grana Padano","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MEAT","MILK","PRESERVATIVES"],"dish_type":"Pasta"}]},{"date":"2024-11-20","dishes":[{"name":"Gratiniertes Ofengemüse mit hausgemachter Tomatensauce mit Couscous","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Cordon bleu (Vorderschinken) mit Kartoffel-Gurken-Salat","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","PORK","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-21","dishes":[{"name":"Tortellini mit Gemüsefüllung in hausgemachter Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gehobelter Grana Padano","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MEAT","MILK","PRESERVATIVES"],"dish_type":"Pasta"},{"name":"Patros-Pfanne mit Gemüse, Kartoffeln und Käse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":4,"maxCount":25,"percent":16,"timestamp":"2024-11-08T10:38:20Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-butenandstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-butenandstr.json new file mode 100644 index 0000000000..4cbfc1516d --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-butenandstr.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-butenandstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Levantinischer Bulgur mit roten Linsen, Spinat und Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Putensteak (1Stück) mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Pasta"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-21","dishes":[{"name":"Pasta mit Sojabolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gegrilltes Putensteak mit Kürbis-Ananas-Chutney","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Grill"},{"name":"Bunte Reis-Gemüse-Pfanne","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-goethestr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-goethestr.json new file mode 100644 index 0000000000..dad6a571a1 --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-goethestr.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-goethestr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Drei Spinatknödel mit Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Mini -Germknödel gefüllt mit Plaumenmus, dazu Vanillesauce (3 Stück)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Teigtaschen mit Spargel-Käse-Füllung mit Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Putenrahmgeschnetzeltes","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Gemüseköttbullar und Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hähnchenschnitzel*, paniert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MEAT","MUSTARD","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Warme Bowl des Tages","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Frühlingsrolle mit sweet Chillisauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Mediterrane Reispfanne mit Weißkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Grünkohl-Hanf-Bällchen mit Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Alaska-Seelachs*, paniert, mit Remouladensauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Käsespätzle mit Röstzwiebeln","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","SPELT","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Rindergeschnetzeltes","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Karotte-Zucchini in Olivenöl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Currywurst mit Curryketchup","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CELERY","MEAT","MUSTARD","PHOSPATES","PORK","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Cordon bleu (mit Hintersschinken)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","PHOSPATES","PORK","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gratiniertes Ofengemüse mit hausgemachter Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-21","dishes":[{"name":"Pasta all'arrabiata","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Warme Bowl des Tages","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","COCOA_CONTAINING_GREASE","GELATIN","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-martinsried.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-martinsried.json new file mode 100644 index 0000000000..1f8fc7be4a --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-martinsried.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-martinsried","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelcurry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Veganer Sojacreme-Joghurt mit Brombeeren und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tomaten-Kichererbsentopf mit Sumach","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi mit Maronen und Kürbis","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoapfanne mit Gemüse und Chili (scharf)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Gekräutertes Pilzragout (Champignons, Egerlingen und Austernpilzen)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Karotten-Kürbisragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Vegane Schokohirse in Sojacreme mit Kirsch-Banane","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Reispfanne mit Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Veganes Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Marokkanische Linsensuppe mit Koriander und Minze","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Überbackene Kartoffelrösti mit Waldpilzen und Bergkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Pochiertes Seelachsfilet (1 Stück) nach Farmer Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nusscreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Afrikanischer Kürbiseintopf mit Zimt","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gersteneintopf","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Pasta"},{"name":"Pikante Hirse mit schwarzen Bohnen und Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbisrisotto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-21","dishes":[{"name":"Pasta mit Sojabolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Bunte Reis-Gemüse-Pfanne","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Kürbis-Kartoffel-Gratin mit frischen Salbeiblättern und gerösteten Kürbiskernen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schaschlik (1 Stück) mit Honig-Currysauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT","MUSTARD","PORK","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Cremige Vanillepolenta mit Zwetschgenröster","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":209,"maxCount":125,"percent":100,"timestamp":"2024-11-08T10:38:20Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-schellingstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-rosenheim.json similarity index 54% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-schellingstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-rosenheim.json index b58bc0f00b..c538599cd5 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-schellingstr.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-rosenheim.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-schellingstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Thailändische Frühlingsrolle mit Sweet-Chilisauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Couscous mit mediterranem Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Mischgemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ein halbes Hendl","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-08","dishes":[{"name":"Tortellini mit Kürbis-Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-14","dishes":[{"name":"Pasta mit Gemüsebolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Pasta"},{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"}]},{"date":"2024-11-15","dishes":[{"name":"Pochiertes Seelachsfilet (1 Stück) nach Farmer Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-rosenheim","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","FISH","LACTOSE","MILK","MUSTARD"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Gemüsecremesuppe","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Tagessupe, Brot, Obst"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki-Tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Schweineschnitzel Wiener Art","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apfel-Zimt-Joghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Putensteak (1Stück) mit geschmorter Paprika und Zwiebeln, dazu Paprikadip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Schokopudding mit Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi mit Kürbis, Paprika, Karotte","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Rougaille (Soja in würziger Tomatensauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegane Schokohirse in Sojacreme mit Kirsch-Banane","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Schweinebraten (2 Scheiben) mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Veganes Kartoffel-Broccoli-Gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosmarin Panna cotta mit Himbeeren","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta mit Ricotta, Tomaten, Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Seelachsfilet (1 Stück) mit Möhren, Zitrone und Dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Salsiccia mit Fenchel vom Grill","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","FLAVOR_ENHANCER","MEAT","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Gemüseköttbullar in Paprikarahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vanillecreme mit Sauerkirschen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Jägerschnitzel von der Pute mit Waldpilzen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Pfannkuchen mit Heidelbeerfüllung und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Hirsecreme mit Nüssen und Sahne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Marinierter Kürbis vom Grill mit Sojajoghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Veganer Milchreis mit Erdbeersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","OAT","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-21","dishes":[{"name":"Pasta mit Sojabolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kürbis-Kartoffel-Gratin mit frischen Salbeiblättern und gerösteten Kürbiskernen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schaschlik (1 Stück) mit Honig-Currysauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT","MUSTARD","PORK","SWEETENERS"],"dish_type":"Fleisch"},{"name":"Tagessuppe","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Cremige Vanillepolenta mit Zwetschgenröster","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-schellingstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-schellingstr.json new file mode 100644 index 0000000000..41e1f6a37b --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stubistro-schellingstr.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-schellingstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Mischgemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Topfen-Birnen-Strudel mit Rosinen, dazu Vanillesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-14","dishes":[{"name":"Pasta mit Gemüsebolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Pasta"},{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"}]},{"date":"2024-11-15","dishes":[{"name":"Pochiertes Seelachsfilet (1 Stück) nach Farmer Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-21","dishes":[{"name":"Auberginencurry mit Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Schaschlik (1 Stück) mit Honig-Currysauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT","MUSTARD","PORK","SWEETENERS"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-adalbertstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-adalbertstr.json similarity index 53% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-adalbertstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-adalbertstr.json index c1319a3374..7a1276f9c0 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-adalbertstr.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-adalbertstr.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-adalbertstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Gemüsecurry mit roten Linsen, Gemüse und Kokosmilch","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Ein halbes Hendl","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-08","dishes":[{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-14","dishes":[{"name":"Pasta mit Gemüsebolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Pasta"},{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"}]},{"date":"2024-11-15","dishes":[{"name":"Pochiertes Seelachsfilet (1 Stück) nach Farmer Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-adalbertstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-14","dishes":[{"name":"Pasta mit Gemüsebolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Pasta"},{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"}]},{"date":"2024-11-15","dishes":[{"name":"Pochiertes Seelachsfilet (1 Stück) nach Farmer Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-21","dishes":[{"name":"Auberginencurry mit Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Schaschlik (1 Stück) mit Honig-Currysauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT","MUSTARD","PORK","SWEETENERS"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-akademie-weihenstephan.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-akademie-weihenstephan.json new file mode 100644 index 0000000000..eb09bb3bd5 --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-akademie-weihenstephan.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-akademie-weihenstephan","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Vegane Schupfnudeln mit Zimtzucker und Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-12","dishes":[{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-13","dishes":[{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-14","dishes":[{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Schweinebraten mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-15","dishes":[{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Aktionsessen 8"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-21","dishes":[{"name":"Kürbis-Kartoffel-Gratin mit gerösteten Kürbiskernen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Gegrilltes Putensteak mit Kürbis-Ananas-Chutney","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Aktionsessen 9"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-arcisstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-boltzmannstr.json similarity index 54% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-arcisstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-boltzmannstr.json index 248b0960d3..dddcbdb122 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stubistro-arcisstr.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-boltzmannstr.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-arcisstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Mediterrane Schupfnudelpfanne mit frischem Gemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-08","dishes":[{"name":"Topfenstrudel mit Birnen und Rosinen, dazu Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Gefüllter Pfannkuchen mit Heidelbeerfüllung, dazu Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Teigtaschen mit Spargel-Käse-Füllung mit hausgemachter Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gehobelter Grana Padano","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MEAT","MILK","PRESERVATIVES"],"dish_type":"Pasta"},{"name":"Putenrahmgeschnetzeltes mit Pasta und Gemüse","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Ofenkartoffel mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MEAT","MILK"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Paniertes Hähnchenschnitzel* mit Kartoffelsalat","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MEAT","MUSTARD","WHEAT"],"dish_type":"Fleisch"},{"name":"Veganer Mandelpudding Mit Haselnuss und gerösteten Cashewkernen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","DYESTUFF","HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Frühlingsrolle mit Reis und sweet Chilisauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-14","dishes":[{"name":"Grünkohl-Hanf-Bällchen (7 Stück) mit Countrykartoffeln und Schnittlauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Mediterrane Reispfanne mit Weißkäse , dazu Sour-Ajvar-Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegan"}]},{"date":"2024-11-15","dishes":[{"name":"Fischstäbchen (7 Stück) mit Süßkartoffelstampf","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Käsespätzle mit Röstzwiebeln","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","SPELT","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Rindergeschnetzeltes mit Knöpfle","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","CHICKEN_EGGS","GLUTEN","MEAT","SPELT","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Karotte-Zucchini in Olivenöl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Gehobelter Grana Padano","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MEAT","MILK","PRESERVATIVES"],"dish_type":"Pasta"}]},{"date":"2024-11-20","dishes":[{"name":"Gratiniertes Ofengemüse mit hausgemachter Tomatensauce mit Couscous","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Cordon bleu (Vorderschinken) mit Kartoffel-Gurken-Salat","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","PORK","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-boltzmannstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Backfisch (2 Stück) (Seelachs) mit Kartoffelsalat","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","FISH","GLUTEN","MUSTARD","PRESERVATIVES","WHEAT"],"dish_type":"Fisch"},{"name":"Apfelstrudel mit Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Vegane Nuggets mit Kartoffelgratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Chicken Nuggets (6 Stück) mit Kartoffelgratin","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Patros-Pfanne mit Gemüse, Kartoffeln und Käse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Bratwurst (1 Stück) mit Kartoffeln und Sauerkraut","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","MEAT","PHOSPATES","PORK"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta mit Babyspinat, Tomate und Weißkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Rindergeschnetzeltes mit Pasta","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-14","dishes":[{"name":"Käsekrainer mit Wedges","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","LACTOSE","MEAT","MILK","MUSTARD","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Fleisch"},{"name":"Frühlingsrolle mit Sweet Chili-Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-15","dishes":[{"name":"Seelachs (2 Stück) im Backteig mit Twisterkartoffeln und Remouladensauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Kartoffelpuffer mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Blumenkohl-Käse-Medaillon mit Gemüse und Kräuterdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Lasagne Bolognese","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CELERY","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SPELT","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-19","dishes":[{"name":"Köfte (3 Stück) mit buntem Couscous","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Kürbisfalafel mit buntem Couscous","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-20","dishes":[{"name":"Käsespätzle mit Röstzwiebeln","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","SPELT","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Paniertes Hähnchenschnitzel (1 Stück) mit Kartoffelgratin","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-21","dishes":[{"name":"Griechische Reispfanne","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Paniertes Hähnchenschnitzel (1 Stück) mit Kartoffelgratin","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-karlstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-connollystr.json similarity index 55% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-karlstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-connollystr.json index 5d1247cb06..b6c6352763 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-karlstr.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-connollystr.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-karlstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Gemüsecurry mit roten Linsen, Gemüse und Kokosmilch","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Ein halbes Hendl","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-08","dishes":[{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-14","dishes":[{"name":"Pasta mit Gemüsebolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Pasta"},{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"}]},{"date":"2024-11-15","dishes":[{"name":"Pochiertes Seelachsfilet (1 Stück) nach Farmer Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-connollystr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Lasagne Bolognese","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"},{"name":"Hackbraten mit Champignonrahmsauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","PHOSPATES","PRESERVATIVES","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Seelachsfilet mit Ratatouille überbacken","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","FISH","GARLIC","LACTOSE","MILK","MUSTARD"],"dish_type":"Fisch"},{"name":"Pfannkuchen mit Himbeer-Panna-Cotta und Vanillesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Massaman-Curry mit Chunks aus Erbsenprotein und Erdnüssen VEGAN!!","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","MEAT","MUSTARD","PEANUTS","SOY","WHEAT"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"},{"name":"Hausgemachtes Tiramisu mit Amaretto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pasta mit Weißkäse, Zucchini und Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Frisch aufgebackener Leberkäse mit Kartoffelsalat","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","MEAT","MUSTARD","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Fleisch"},{"name":"Ein halbes Hendl","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Geröstete Süßkartoffelspalten mit Mango-Chutney","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Mediterrane Gnocchi-Gemüse-Pfanne in Tomatensauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Massaman Curry (mit Hähnchen)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","MEAT","MUSTARD","PEANUTS"],"dish_type":"Fleisch"},{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Spinatspätzlepfanne mit Bergkäse und abgeschmelzten Zwiebeln","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Moussaka mit Aubergine, roten Linsen und Weisskäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Putengulasch Züricher Art","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Ravioli mit Tomate-Basilikumfüllung , dazu Tomatensahnesauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Frische Rahmschwammerl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Schweinebraten mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Seelachsfilet (1 Stück) mit Ratatouille","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["FISH","GARLIC"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Veganes Soja-Gulasch mit Paprika","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Pasta mit Ricotta-Paprika-Sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Cordon bleu vom Schwein (mit Formfleisch Schinken) mit Paprikarahmsauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Grünkohl-Hanf-Bällchen mit veganem Soja-Joghurt-Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-19","dishes":[{"name":"Drei Spinatknödel mit zerlassener Butter, Salbei und Hartkäse","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MEAT","MILK","PRESERVATIVES","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hähnchenfiletspieß mit Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","PEANUTS"],"dish_type":"Fleisch"},{"name":"Gemüsecurry mit Süßkartoffeln","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-20","dishes":[{"name":"Teigtaschen mit Limone-Basilikumfüllung mit Tomatenrahmsauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Kartoffelgratin mit Brokkoli mit Kräuterdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Münchner Biergulasch vom Rind","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-21","dishes":[{"name":"Döner mit Hähnchenfleisch, Tomaten, Salat, Zwiebeln und Joghurt","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CEREAL","GLUTEN","LACTOSE","MEAT","MILK","SOY","WHEAT"],"dish_type":"Fleisch"},{"name":"Gegrillte Zucchini mit Tomaten-Paprika-Ragout","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Veganer Döner mit Tomaten, Salat, Zwiebeln und Sojajoghurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BARLEY","CEREAL","GLUTEN","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Tagesdessert","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-akademie-weihenstephan.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-garching.json similarity index 50% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-akademie-weihenstephan.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-garching.json index c00ca01812..38623c2bc6 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-akademie-weihenstephan.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-garching.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-akademie-weihenstephan","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Hähnchenkeule mit Honig-Ingwer-Marinade und Terryakisauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","MEAT","PRESERVATIVES","SOY","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Gemüsecurry mit roten Linsen, Spinat und Kokosmilch","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"}]},{"date":"2024-11-08","dishes":[{"name":"Vegane Schupfnudeln mit Zimtzucker und Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Schweineschnitzel Wiener Art (1 Stück)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-12","dishes":[{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-13","dishes":[{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-14","dishes":[{"name":"Curry-Mie-Nudeln mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Schweinebraten mit Biersauce (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-15","dishes":[{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Pasta mit Räucherlachs und Spinat in Sahnesauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Aktionsessen 8"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Teigtaschen gefüllt mit Steinpilzen und Frischkäse in Kräutersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Pasta di Manzo mit Rindfleischstreifen in Balsamico","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-garching","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Fischstäbchen mit hausgemachter Remouladensauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Beyond Burger (mit Erbsenprotein) mit Guacamole","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Burger Veggie-Crunch mit hausgemachter Burgersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","OAT","SESAME","SHELL_FRUITS","SWEETENERS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-12","dishes":[{"name":"Walnuss-Cheddar Burger an einem hausgemachtem Birnen-Gorgonzola-Joghurt Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN","WALNUTS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Crunchy Chicken Burger Sweet-Chilli","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SESAME","SHELL_FRUITS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Cheese-Burger mit hausgemachter Burgersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Beyond Burger (mit Erbsenprotein) mit Guacamole","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-14","dishes":[{"name":"Chili con Quinoa-Burger mit mexikanischem Bohnensalat und veganer Burgersauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Burger mit Rösti,Speck und Käse an hausgemachter Burgersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","PHOSPATES","PORK","PRESERVATIVES","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-15","dishes":[{"name":"Veganer Burger (aus Champignons und Weizenprotein) auf Weisskrautsalat und mit rote Beete Dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","DYESTUFF","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Hamburger mit amerikanischem Krautsalat an hausgemachter Burgersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Burger Avocado-Quinoa an einer veganen Tomatencreme","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MUSTARD","OAT","PRESERVATIVES","SESAME","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-19","dishes":[{"name":"Grillgemüse Burger mit Tomate und Mozzarella an einer Tomatensalsa","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","SESAME","SHELL_FRUITS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Crunchy Chicken Burger an einer Curry-Mango Sauce und pickled Onions","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","MEAT","MUSTARD","SESAME","SHELL_FRUITS","SOY","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-20","dishes":[{"name":"Linsen-Burger an einem veganen Kräuterdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Burger mit griechischem Bauernsalat und hausgemachtem Tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-21","dishes":[{"name":"Hausgemachter Pulled Pork Burger mit einer kräftigen Biersauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ANTIOXIDANTS","BARLEY","CELERY","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","MUSTARD","PORK","PRESERVATIVES","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Süßkartoffel-Amaranth Burger mit ener Currysauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":84,"maxCount":1000,"percent":8.4,"timestamp":"2024-11-08T10:38:20Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-karlstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-karlstr.json new file mode 100644 index 0000000000..129e4ab3cf --- /dev/null +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-karlstr.json @@ -0,0 +1 @@ +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-karlstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Seelachsfilet (1 Stück) nach Müllerin Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln mit Haselnüssen, Zimtzucker und Apflemus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Kürbis-Teigtaschen mit Gorgonzolasauce, Kirschtomaten und Basilikum","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Köfte (3 Stück) mit Tsatsiki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Kartoffeltaschen mit Kräuterfrischkäse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Ungarisches Kesselgulasch (S vom Strohschwein)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Beef Domoda - Rindfleisch in Erdnussauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Moussaka mit Gemüse und Schafskäse , dazu Knoblauchdip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-14","dishes":[{"name":"Pasta mit Gemüsebolognese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Pasta"},{"name":"Hähnchenbrust (1 Stück) mit Steinpilzen in Rahm","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"}]},{"date":"2024-11-15","dishes":[{"name":"Pochiertes Seelachsfilet (1 Stück) nach Farmer Art","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn mit Apfelmus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":47,"year":2024,"days":[{"date":"2024-11-18","dishes":[{"name":"Tofugeschnetzeltes mit Asiagemüse","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Fried Chicken Wings mit Barbecuesauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","MEAT","MUSTARD","PRESERVATIVES","SWEETENERS"],"dish_type":"Fleisch"}]},{"date":"2024-11-19","dishes":[{"name":"Pasta Kürbis und Paprika mit Kürbiskernpesto","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Stifado (griechisches Rindfleischragout mit Steckrüben)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","GARLIC","MEAT","SULFITES","SULPHURS"],"dish_type":"Fleisch"}]},{"date":"2024-11-20","dishes":[{"name":"Mafe - Senegalisches Curry mit Karotte und Kohlrabi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","PEANUTS","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Balinesisches Kokoshähnchen","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","MEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-21","dishes":[{"name":"Auberginencurry mit Kichererbsen","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Schaschlik (1 Stück) mit Honig-Currysauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT","MUSTARD","PORK","SWEETENERS"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-pasing.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-pasing.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-pasing.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-pasing.json index d77328b7dc..410b33c265 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-pasing.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-pasing.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-pasing","weeks":[]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":56,"maxCount":50,"percent":100,"timestamp":"2024-11-07T14:38:04Z"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-pasing","weeks":[]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":88,"maxCount":50,"percent":100,"timestamp":"2024-11-08T10:38:20Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-weihenstephan-maximus.json b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-weihenstephan-maximus.json similarity index 67% rename from _next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-weihenstephan-maximus.json rename to _next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-weihenstephan-maximus.json index cd6fc1c70e..d5b85483bb 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/de/stucafe-weihenstephan-maximus.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/de/stucafe-weihenstephan-maximus.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-weihenstephan-maximus","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-07","dishes":[{"name":"Pulled Chicken Burger mit BBQ-Sauce und Röstzwiebeln","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","DYESTUFF","GLUTEN","MEAT","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-08","dishes":[{"name":"Veggie-Crunch-Burger Cajun-Style","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","OAT","PRESERVATIVES","SESAME","SHELL_FRUITS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Falafel Burger mit Hummus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","SESAME","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"de","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-weihenstephan-maximus","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-08","dishes":[{"name":"Veggie-Crunch-Burger Cajun-Style","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","OAT","PRESERVATIVES","SESAME","SHELL_FRUITS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Falafel Burger mit Hummus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","SESAME","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en.json b/_next/data/WDY1o56_hykikwTgrD5gH/en.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/fmi-bistro.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/fmi-bistro.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/fmi-bistro.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/fmi-bistro.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/ipp-bistro.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/ipp-bistro.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/ipp-bistro.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/ipp-bistro.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mediziner-mensa.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/mediziner-mensa.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/mediziner-mensa.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/mediziner-mensa.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-arcisstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-arcisstr.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-arcisstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/mensa-arcisstr.json index e860621426..91041f725b 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-arcisstr.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-arcisstr.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-arcisstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pizza with ham shoulder","prices":{"students":{"base_price":4.5,"price_per_unit":0,"unit":"100g"},"staff":{"base_price":5,"price_per_unit":0,"unit":"100g"},"guests":{"base_price":5.5,"price_per_unit":0,"unit":"100g"}},"labels":["ANTIOXIDANTS","BARLEY","CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","PHOSPATES","PORK","PRESERVATIVES","SOY","WHEAT"],"dish_type":"Pizza"},{"name":"Nuremberg-style grilled sausages (6 pieces)","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Breaded chicken schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Pumpkin falafel with fried zucchini","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Cream of mushroom soup","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Chocolate cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled minced lamb steaks (2 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegan nasi goreng with sprouts","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Sliced chicken Zurich style","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-06","dishes":[{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled sweet potatoes with winter vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Roast beef (two slices) with red wine sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Baked calamari rings with lemon and garlic dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MOLLUSCS","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pork steak (1 piece) (straw pork) with green pepper sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Half a chicken","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Vegan Bernese rösti gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Köfte (3 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Turkey steak (1 piece) with braised peppers and onions, served with paprika dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Potato pockets with herb cream cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Herbed mushroom ragout (button mushrooms, lychees and oyster mushrooms)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Chocolate pudding with cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi with pumpkin, peppers, carrot","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (soy in spicy tomato sauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"}]},{"date":"2024-11-14","dishes":[{"name":"Chicken breast (1 piece) with porcini mushrooms in cream","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Roast pork (2 slices) with beer sauce (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Potato and broccoli gratin","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","MEAT"],"dish_type":"Vegan"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta with ricotta, tomatoes, peppers","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Baked pollack fillet (1 piece) Remoulade sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-arcisstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pizza with ham shoulder","prices":{"students":{"base_price":4.5,"price_per_unit":0,"unit":"100g"},"staff":{"base_price":5,"price_per_unit":0,"unit":"100g"},"guests":{"base_price":5.5,"price_per_unit":0,"unit":"100g"}},"labels":["ANTIOXIDANTS","BARLEY","CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","PHOSPATES","PORK","PRESERVATIVES","SOY","WHEAT"],"dish_type":"Pizza"},{"name":"Nuremberg-style grilled sausages (6 pieces)","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Breaded chicken schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Pumpkin falafel with fried zucchini","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Cream of mushroom soup","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Chocolate cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled minced lamb steaks (2 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegan nasi goreng with sprouts","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Sliced chicken Zurich style","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-06","dishes":[{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled sweet potatoes with winter vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Roast beef (two slices) with red wine sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Baked calamari rings with lemon and garlic dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MOLLUSCS","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pork steak (1 piece) (straw pork) with green pepper sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Half a chicken","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Vegan Bernese rösti gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Köfte (3 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Turkey steak (1 piece) with braised peppers and onions, served with paprika dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Potato pockets with herb cream cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Herbed mushroom ragout (button mushrooms, lychees and oyster mushrooms)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Chocolate pudding with cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi with pumpkin, peppers, carrot","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (soy in spicy tomato sauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"}]},{"date":"2024-11-14","dishes":[{"name":"Chicken breast (1 piece) with porcini mushrooms in cream","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Roast pork (2 slices) with beer sauce (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Potato and broccoli gratin","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","GARLIC","MEAT"],"dish_type":"Vegan"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta with ricotta, tomatoes, peppers","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Baked pollack fillet (1 piece) Remoulade sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":453,"maxCount":450,"percent":100,"timestamp":"2024-11-08T10:38:17Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-bildungscampus-heilbronn.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-bildungscampus-heilbronn.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-bildungscampus-heilbronn.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/mensa-bildungscampus-heilbronn.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-garching.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-garching.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-garching.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/mensa-garching.json index 8f4c1e0c35..a0258b39f5 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-garching.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-garching.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-garching","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Franconian bratwurst","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Breaded chicken schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Pumpkin falafel with roasted zucchini and paprika hummus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Carrot and parsnip soup","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan quark cream with plums and cinnamon","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","DYESTUFF","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled minced lamb steaks (2 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegan nasi goreng with sprouts","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Turkey goulash Zurich style","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Almond pudding with oat milk and raspberries","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","CEREAL","GLUTEN","OAT","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-06","dishes":[{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled sweet potatoes with winter vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Munich beer goulash","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Fish (pollack, 7 pieces) and chips","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Soup of the day (2)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chia pudding with coconut milk and mango swirl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Sliced pork (S from straw pork) in cream sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Half a chicken","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Vegan Bernese rösti gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day (2)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan red fruit jelly with soy and vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Vegetable crumbs","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day (2)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan soy cream yogurt with blackberries and mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Köfte (3 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apple-cinnamon yogurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Turkey steak (1 piece) with braised peppers and onions, served with paprika dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Potato pockets with herb cream cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Herbed mushroom ragout (button mushrooms, lychees and oyster mushrooms)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Chocolate pudding with cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi with pumpkin, peppers, carrot","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (soy in spicy tomato sauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chocolate millet in soy cream with cherry-banana","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Pink Barbie pasta","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Chicken strips with wild mushrooms in cream","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry rice with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Roast pork (2 slices) with beer sauce (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegan potato and broccoli gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta with ricotta, tomatoes, peppers","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Stovie made from roasted potatoes and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Pollock fillet (1 piece) with carrots, lemon and dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-garching","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Franconian bratwurst","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Breaded chicken schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Pumpkin falafel with roasted zucchini and paprika hummus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Carrot and parsnip soup","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan quark cream with plums and cinnamon","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","DYESTUFF","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled minced lamb steaks (2 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegan nasi goreng with sprouts","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Turkey goulash Zurich style","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Almond pudding with oat milk and raspberries","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","CEREAL","GLUTEN","OAT","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-06","dishes":[{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled sweet potatoes with winter vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Munich beer goulash","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Fish (pollack, 7 pieces) and chips","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Soup of the day (2)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chia pudding with coconut milk and mango swirl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Sliced pork (S from straw pork) in cream sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Half a chicken","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Vegan Bernese rösti gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day (2)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan red fruit jelly with soy and vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Vegetable crumbs","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day (2)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan soy cream yogurt with blackberries and mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Köfte (3 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apple-cinnamon yogurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Turkey steak (1 piece) with braised peppers and onions, served with paprika dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Potato pockets with herb cream cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Herbed mushroom ragout (button mushrooms, lychees and oyster mushrooms)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Chocolate pudding with cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi with pumpkin, peppers, carrot","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (soy in spicy tomato sauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chocolate millet in soy cream with cherry-banana","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Pink Barbie pasta","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Chicken strips with wild mushrooms in cream","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry rice with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Roast pork (2 slices) with beer sauce (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegan potato and broccoli gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta with ricotta, tomatoes, peppers","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Stovie made from roasted potatoes and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Pollock fillet (1 piece) with carrots, lemon and dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh melon with mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":721,"maxCount":1000,"percent":72.1,"timestamp":"2024-11-08T10:38:17Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-leopoldstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-leopoldstr.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-leopoldstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/mensa-leopoldstr.json index 951d1bb0a8..99beb914d8 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-leopoldstr.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-leopoldstr.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-leopoldstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Nuremberg-style grilled sausages (6 pieces)","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Käsekrainer (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","LACTOSE","MEAT","MILK","MUSTARD","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Soy goulash with vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pea and bell pepper curry with coriander","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Breaded chicken schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Pumpkin falafel with roasted zucchini and paprika hummus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Cream of vegetable soup","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan quark cream with plums and cinnamon","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","DYESTUFF","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Stracciatella cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled minced lamb steaks (2 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegan nasi goreng with sprouts","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Turkey goulash Zurich style","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Almond pudding with oat milk and raspberries","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","CEREAL","GLUTEN","OAT","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-06","dishes":[{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled sweet potatoes with winter vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Roast beef (two slices) with red wine sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Baked calamari rings with lemon and garlic dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MOLLUSCS","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chia pudding with coconut milk and mango swirl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pork steak (1 piece) (straw pork) with green pepper sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Half a chicken","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Vegan Bernese rösti gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan red fruit jelly with soy and vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Vegetable crumbs","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan soy cream yogurt with blackberries and mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Köfte (3 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apple-cinnamon yogurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Turkey steak (1 piece) with braised peppers and onions, served with paprika dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Potato pockets with herb cream cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Herbed mushroom ragout (button mushrooms, lychees and oyster mushrooms)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Organic chocolate pudding with organic cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi with pumpkin, peppers, carrot","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (soy in spicy tomato sauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chocolate millet in soy cream with cherry-banana","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Chicken breast (1 piece) with porcini mushrooms in cream","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Roast pork (2 slices) with beer sauce (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegan potato and broccoli gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta with ricotta, tomatoes, peppers","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Pollock fillet (1 piece) with carrots, lemon and dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-leopoldstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Nuremberg-style grilled sausages (6 pieces)","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Käsekrainer (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","LACTOSE","MEAT","MILK","MUSTARD","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Grill"},{"name":"Soy goulash with vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pea and bell pepper curry with coriander","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Breaded chicken schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Pumpkin falafel with roasted zucchini and paprika hummus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Cream of vegetable soup","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan quark cream with plums and cinnamon","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","DYESTUFF","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Stracciatella cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled minced lamb steaks (2 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegan nasi goreng with sprouts","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Turkey goulash Zurich style","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Almond pudding with oat milk and raspberries","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","CEREAL","GLUTEN","OAT","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-06","dishes":[{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled sweet potatoes with winter vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Roast beef (two slices) with red wine sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Baked calamari rings with lemon and garlic dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MOLLUSCS","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chia pudding with coconut milk and mango swirl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pork steak (1 piece) (straw pork) with green pepper sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Half a chicken","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Vegan Bernese rösti gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan red fruit jelly with soy and vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Vegetable crumbs","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan soy cream yogurt with blackberries and mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Teriyaki tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Köfte (3 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apple-cinnamon yogurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Turkey steak (1 piece) with braised peppers and onions, served with paprika dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Grill"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Potato pockets with herb cream cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Herbed mushroom ragout (button mushrooms, lychees and oyster mushrooms)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Organic chocolate pudding with organic cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Halloumi with pumpkin, peppers, carrot","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Grill"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Rougaille (soy in spicy tomato sauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chocolate millet in soy cream with cherry-banana","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Chicken breast (1 piece) with porcini mushrooms in cream","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Roast pork (2 slices) with beer sauce (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegan potato and broccoli gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Pasta with ricotta, tomatoes, peppers","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Pollock fillet (1 piece) with carrots, lemon and dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":278,"maxCount":500,"percent":55.6,"timestamp":"2024-11-08T10:38:18Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-lothstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-lothstr.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-lothstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/mensa-lothstr.json index f7068c0bcc..d20549d31d 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-lothstr.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-lothstr.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-lothstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Nuremberg-style grilled sausages (6 pieces) with sauerkraut","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Breaded chicken schnitzel with curry dip","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-05","dishes":[{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Turkey goulash Zurich style","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Grilled minced lamb steaks (2 pieces) with tzatziki","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-06","dishes":[{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Baked calamari rings with lemon and garlic dip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MOLLUSCS","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Roast beef (two slices) with red wine sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 10"}]},{"date":"2024-11-07","dishes":[{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Vegan pasta with smoked tofu","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Half a chicken","prices":{"students":null,"staff":null,"guests":null},"labels":["MEAT"],"dish_type":"Aktionsessen 9"},{"name":"Pork steak (straw pork) with green pepper sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-08","dishes":[{"name":"Potato curry","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Verdura","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Köfte (3 pieces) with tzatziki","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-12","dishes":[{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Quattro Formaggi","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Potato pockets with herb cream cheese","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Turkey steak (1 piece) with braised peppers and onions, served with paprika dip","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-13","dishes":[{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Rougaille (soy in spicy tomato sauce)","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-14","dishes":[{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with vegetable bolognese","prices":{"students":null,"staff":null,"guests":null},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 5"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Chicken breast (1 piece) with porcini mushrooms in cream","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Roast pork (2 slices) with beer sauce (S from straw pork)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-15","dishes":[{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with ricotta, tomatoes, peppers","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Poached pollack fillet (1 piece) farmer style","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 9"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-lothstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Nuremberg-style grilled sausages (6 pieces) with sauerkraut","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Breaded chicken schnitzel with curry dip","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-05","dishes":[{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Turkey goulash Zurich style","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Grilled minced lamb steaks (2 pieces) with tzatziki","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-06","dishes":[{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Baked calamari rings with lemon and garlic dip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MOLLUSCS","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Roast beef (two slices) with red wine sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 10"}]},{"date":"2024-11-07","dishes":[{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Vegan pasta with smoked tofu","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Half a chicken","prices":{"students":null,"staff":null,"guests":null},"labels":["MEAT"],"dish_type":"Aktionsessen 9"},{"name":"Pork steak (straw pork) with green pepper sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-08","dishes":[{"name":"Potato curry","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Verdura","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Köfte (3 pieces) with tzatziki","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-12","dishes":[{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Quattro Formaggi","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Potato pockets with herb cream cheese","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Turkey steak (1 piece) with braised peppers and onions, served with paprika dip","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","MEAT","SWEETENERS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-13","dishes":[{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Rougaille (soy in spicy tomato sauce)","prices":{"students":null,"staff":null,"guests":null},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-14","dishes":[{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with vegetable bolognese","prices":{"students":null,"staff":null,"guests":null},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 5"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Chicken breast (1 piece) with porcini mushrooms in cream","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Roast pork (2 slices) with beer sauce (S from straw pork)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-15","dishes":[{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with ricotta, tomatoes, peppers","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Poached pollack fillet (1 piece) farmer style","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 9"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":60,"maxCount":110,"percent":54.545456,"timestamp":"2024-11-08T10:38:18Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-martinsried.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-martinsried.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-martinsried.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/mensa-martinsried.json index e3e70a297a..b97b87fa03 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-martinsried.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-martinsried.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-martinsried","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Rougaille (soy in spicy tomato sauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Breaded chicken schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Brazilian boiled beef - picanha with guacamole dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","GARLIC","LACTOSE","MEAT","MILK"],"dish_type":"Fleisch"},{"name":"Noodle soup","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan quark cream with plums and cinnamon","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Turkey goulash Zurich style","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Almond pudding with oat milk and raspberries","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","CEREAL","GLUTEN","OAT","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-06","dishes":[{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Roast beef (two slices) with red wine sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chia pudding with coconut milk and mango swirl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Half a chicken","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan red fruit jelly with soy and vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan soy cream yogurt with blackberries and mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apple-cinnamon yogurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Potato pockets with herb cream cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Bourbon vanilla mousse","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK","SOY"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chocolate millet in soy cream with cherry-banana","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Chicken breast (1 piece) with porcini mushrooms in cream","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Vegan potato and broccoli gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Pollack fillet (1 piece) with carrots, lemon and dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-martinsried","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Rougaille (soy in spicy tomato sauce)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","MUSTARD","SOY","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Breaded chicken schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Brazilian boiled beef - picanha with guacamole dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","GARLIC","LACTOSE","MEAT","MILK"],"dish_type":"Fleisch"},{"name":"Noodle soup","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan quark cream with plums and cinnamon","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Turkey goulash Zurich style","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Almond pudding with oat milk and raspberries","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","CEREAL","GLUTEN","OAT","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-06","dishes":[{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Roast beef (two slices) with red wine sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chia pudding with coconut milk and mango swirl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Half a chicken","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan red fruit jelly with soy and vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan soy cream yogurt with blackberries and mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apple-cinnamon yogurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Potato pockets with herb cream cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Bourbon vanilla mousse","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK","SOY"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chocolate millet in soy cream with cherry-banana","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Chicken breast (1 piece) with porcini mushrooms in cream","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Vegan potato and broccoli gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Pollack fillet (1 piece) with carrots, lemon and dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":123,"maxCount":100,"percent":100,"timestamp":"2024-11-08T10:38:18Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-pasing.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-pasing.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-pasing.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/mensa-pasing.json index c99ca45b83..7d5f09cd6c 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-pasing.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-pasing.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-pasing","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Nuremberg-style grilled sausages (6 pieces)","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Pumpkin falafel with roasted zucchini and paprika hummus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan quark cream with plums and cinnamon","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","DYESTUFF","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled minced lamb steaks (2 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegan nasi goreng with sprouts","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Almond pudding with oat milk and raspberries","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","CEREAL","GLUTEN","OAT","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-06","dishes":[{"name":"Grilled sweet potatoes with winter vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Baked calamari rings with lemon and garlic dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MOLLUSCS","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Soup of the day (2)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chia pudding with coconut milk and mango swirl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Chicken leg with honey-ginger marinade and terryaki sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PRESERVATIVES","SOY","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegan red fruit jelly with soy and vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Vegan soy cream yogurt with blackberries and mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Levantine bulgur with red lentils, spinach and chickpeas","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apple-cinnamon yogurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Herbed mushroom ragout (button mushrooms, lychees and oyster mushrooms)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Chocolate pudding with cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Vegan chocolate millet in soy cream with cherry-banana","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Pasta with sun-dried tomatoes and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Roast pork (2 slices) with beer sauce (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Pollack fillet (1 piece) with carrots, lemon and dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Homemade Kaiserschmarrn with roasted plums","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ALMONDS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-pasing","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Nuremberg-style grilled sausages (6 pieces)","prices":{"students":{"base_price":0.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PORK","WHEAT"],"dish_type":"Grill"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Pumpkin falafel with roasted zucchini and paprika hummus","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan quark cream with plums and cinnamon","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","DYESTUFF","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Grilled minced lamb steaks (2 pieces) with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Vegan nasi goreng with sprouts","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Almond pudding with oat milk and raspberries","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","CEREAL","GLUTEN","OAT","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-06","dishes":[{"name":"Grilled sweet potatoes with winter vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Grill"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Baked calamari rings with lemon and garlic dip","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MOLLUSCS","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Soup of the day (2)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Vegan chia pudding with coconut milk and mango swirl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Chicken leg with honey-ginger marinade and terryaki sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PRESERVATIVES","SOY","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegan red fruit jelly with soy and vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Soup of the day","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Vegan soy cream yogurt with blackberries and mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Levantine bulgur with red lentils, spinach and chickpeas","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Soup of the day","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["MEAT"],"dish_type":"Tagessupe, Brot, Obst"},{"name":"Apple-cinnamon yogurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Herbed mushroom ragout (button mushrooms, lychees and oyster mushrooms)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Chocolate pudding with cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Vegan chocolate millet in soy cream with cherry-banana","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Pasta with sun-dried tomatoes and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Roast pork (2 slices) with beer sauce (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"},{"name":"Fresh pineapple with coconut flakes","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Pollack fillet (1 piece) with carrots, lemon and dill","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","SOY","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Homemade Kaiserschmarrn with roasted plums","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ALMONDS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"},{"name":"Fresh fruit salad","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":88,"maxCount":50,"percent":100,"timestamp":"2024-11-08T10:38:19Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-straubing.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-straubing.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-straubing.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/mensa-straubing.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-weihenstephan.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-weihenstephan.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-weihenstephan.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/mensa-weihenstephan.json index 8f554258c2..97229181ab 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/mensa-weihenstephan.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/mensa-weihenstephan.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-weihenstephan","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Breaded chicken schnitzel","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-05","dishes":[{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Vegan nasi goreng with sprouts","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Turkey goulash Zurich style","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-06","dishes":[{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Roast beef with red wine sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 10"}]},{"date":"2024-11-07","dishes":[{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Bernese potato gratin with herb dip","prices":{"students":null,"staff":null,"guests":null},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Chicken leg with honey-ginger marinade and terryaki sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","MEAT","PRESERVATIVES","SOY","WHEAT"],"dish_type":"Aktionsessen 7"}]},{"date":"2024-11-08","dishes":[{"name":"Potato stew with marjoram","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Potato stew with a pair of wieners","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","BEEF","CELERY","MEAT","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Aktionsessen 5"},{"name":"Vegan potato noodles with cinnamon sugar and apple sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-12","dishes":[{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Quattro formaggi","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Potato pockets with herb cream cheese","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-13","dishes":[{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with ricotta, tomatoes, peppers","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-14","dishes":[{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Roast pork with beer sauce (S from straw pork)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Pizza quattro formaggi","prices":{"students":null,"staff":null,"guests":null},"labels":["BARLEY","CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","SOY","VEGETARIAN","WHEAT"],"dish_type":"Pizza"}]},{"date":"2024-11-15","dishes":[{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Aktionsessen 8"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"mensa-weihenstephan","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Breaded chicken schnitzel","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-05","dishes":[{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Vegan nasi goreng with sprouts","prices":{"students":null,"staff":null,"guests":null},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Turkey goulash Zurich style","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-06","dishes":[{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Roast beef with red wine sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Aktionsessen 10"}]},{"date":"2024-11-07","dishes":[{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Vegetable curry with red lentils, spinach and coconut milk","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","PRESERVATIVES","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Bernese potato gratin with herb dip","prices":{"students":null,"staff":null,"guests":null},"labels":["CHICKEN_EGGS","GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Aktionsessen 7"},{"name":"Chicken leg with honey-ginger marinade and terryaki sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","MEAT","PRESERVATIVES","SOY","WHEAT"],"dish_type":"Aktionsessen 7"}]},{"date":"2024-11-08","dishes":[{"name":"Potato stew with marjoram","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Potato stew with a pair of wieners","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","BEEF","CELERY","MEAT","PHOSPATES","PORK","PRESERVATIVES"],"dish_type":"Aktionsessen 5"},{"name":"Vegan potato noodles with cinnamon sugar and apple sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Aktionsessen 9"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-12","dishes":[{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Pasta Quattro formaggi","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Potato pockets with herb cream cheese","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Aktionsessen 8"}]},{"date":"2024-11-13","dishes":[{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Tagesgericht 1"},{"name":"Pasta with ricotta, tomatoes, peppers","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 8"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Aktionsessen 9"}]},{"date":"2024-11-14","dishes":[{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 5"},{"name":"Roast pork with beer sauce (S from straw pork)","prices":{"students":null,"staff":null,"guests":null},"labels":["ALCOHOL","BARLEY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Aktionsessen 9"},{"name":"Pizza quattro formaggi","prices":{"students":null,"staff":null,"guests":null},"labels":["BARLEY","CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","SOY","VEGETARIAN","WHEAT"],"dish_type":"Pizza"}]},{"date":"2024-11-15","dishes":[{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":1,"price_per_unit":null,"unit":null},"staff":{"base_price":2.25,"price_per_unit":null,"unit":null},"guests":{"base_price":3.1,"price_per_unit":null,"unit":null}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Tagesgericht 1"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Aktionsessen 7"},{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":null,"staff":null,"guests":null},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Aktionsessen 8"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":69,"maxCount":250,"percent":27.599998,"timestamp":"2024-11-08T10:38:19Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-arcisstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-arcisstr.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-arcisstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-arcisstr.json index 15d0761747..a62201fe4e 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-arcisstr.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-arcisstr.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-arcisstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Stuffed bell pepper half with tomato sauce, served with rice","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","SPELT","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Breaded chicken schnitzel* with wedges","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"},{"name":"Black Forest style chocolate cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CASHEWS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Cannelloni ricotta and spinach with tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pasta with bolognese sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-06","dishes":[{"name":"Senner rösti topped with tomato and cheese, served with sour cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Penne Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Sliced Grana Padano","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MEAT","MILK","PRESERVATIVES"],"dish_type":"Vegan"}]},{"date":"2024-11-07","dishes":[{"name":"Mediterranean potato noodle pan with fresh vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-08","dishes":[{"name":"Curd cheese strudel with pears and raisins, served with vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Stuffed pancake with blueberry filling, served with vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Dumplings with asparagus and cheese filling with homemade tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Sliced Grana Padano","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MEAT","MILK","PRESERVATIVES"],"dish_type":"Pasta"},{"name":"Creamy turkey stew with pasta and vegetables","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Baked potato with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MEAT","MILK"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Breaded chicken schnitzel* with potato salad","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MEAT","MUSTARD","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Spring roll with rice and sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-14","dishes":[{"name":"Kale and hemp balls (7 pieces) with country potatoes and chive dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Mediterranean rice pan with white cheese, served with sour ajvar dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegan"}]},{"date":"2024-11-15","dishes":[{"name":"Fish sticks (7 pieces) with sweet potato mash","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-arcisstr","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Stuffed bell pepper half with tomato sauce, served with rice","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","SPELT","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Breaded chicken schnitzel* with wedges","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"},{"name":"Black Forest style chocolate cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CASHEWS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Cannelloni ricotta and spinach with tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pasta with bolognese sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-06","dishes":[{"name":"Senner rösti topped with tomato and cheese, served with sour cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Penne Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Sliced Grana Padano","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MEAT","MILK","PRESERVATIVES"],"dish_type":"Vegan"}]},{"date":"2024-11-07","dishes":[{"name":"Mediterranean potato noodle pan with fresh vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-08","dishes":[{"name":"Curd cheese strudel with pears and raisins, served with vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Stuffed pancake with blueberry filling, served with vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Dumplings with asparagus and cheese filling with homemade tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Sliced Grana Padano","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CHICKEN_EGGS","LACTOSE","MEAT","MILK","PRESERVATIVES"],"dish_type":"Pasta"},{"name":"Creamy turkey stew with pasta and vegetables","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Baked potato with tzatziki","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MEAT","MILK"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Breaded chicken schnitzel* with potato salad","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MEAT","MUSTARD","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Spring roll with rice and sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-14","dishes":[{"name":"Kale and hemp balls (7 pieces) with country potatoes and chive dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Mediterranean rice pan with white cheese, served with sour ajvar dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Vegan"}]},{"date":"2024-11-15","dishes":[{"name":"Fish sticks (7 pieces) with sweet potato mash","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":4,"maxCount":25,"percent":16,"timestamp":"2024-11-08T10:38:20Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-butenandstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-butenandstr.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-butenandstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-butenandstr.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-goethestr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-goethestr.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-goethestr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-goethestr.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-martinsried.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-martinsried.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-martinsried.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-martinsried.json index cc87294dfc..96669d3f41 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-martinsried.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-martinsried.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-martinsried","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Breaded chicken schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegan quark cream with plums and cinnamon","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","DYESTUFF","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Turkey goulash Zurich style","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Almond pudding with oat milk and raspberries","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","CEREAL","GLUTEN","OAT","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-06","dishes":[{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Roast beef (two slices) with red wine sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegan chia pudding with coconut milk and mango swirl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pork steak (1 piece) (straw pork) with green pepper sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Vegan Bernese rösti gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Vegan red fruit jelly with soy and vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Vegan soy cream yogurt with blackberries and mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Apple-cinnamon yogurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Herbed mushroom ragout (button mushrooms, lychees and oyster mushrooms)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Chocolate pudding with cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Vegan chocolate millet in soy cream with cherry-banana","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Chicken breast (1 piece) with porcini mushrooms in cream","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Vegan potato and broccoli gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Poached pollack fillet (1 piece) farmer style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":null},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stubistro-martinsried","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Tortellini with pumpkin and tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Broccoli curry with red peppers in coconut milk","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Wok"},{"name":"Pearl barley and vegetable pan","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Breaded chicken schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegan quark cream with plums and cinnamon","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","DYESTUFF","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-05","dishes":[{"name":"Pasta with oyster mushrooms and spinach","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Fiery stew with white beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","PRESERVATIVES","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Turkey goulash Zurich style","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Thai spring roll with sweet chili sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"},{"name":"Almond pudding with oat milk and raspberries","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","CEREAL","GLUTEN","OAT","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-06","dishes":[{"name":"Pasta with Mediterranean tomato sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tender wheat with pumpkin, leek and herbs","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Spinach dumplings with mountain cheese sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Roast beef (two slices) with red wine sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","BEEF","CELERY","CEREAL","GARLIC","GLUTEN","MEAT","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"},{"name":"Vegan chia pudding with coconut milk and mango swirl","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-07","dishes":[{"name":"Vegan pasta with smoked tofu","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","GARLIC","GLUTEN","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Pork steak (1 piece) (straw pork) with green pepper sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CEREAL","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","PORK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Grill"},{"name":"Pumpkin rice pot with tomatoes","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Vegan Bernese rösti gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["DYESTUFF","GARLIC","LUPIN","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Vegan red fruit jelly with soy and vanilla sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-08","dishes":[{"name":"Pasta Verdura","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Potato curry","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Saithe fillet (1 piece) Müllerin style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","WHEAT"],"dish_type":"Fisch"},{"name":"Schupfnudeln with hazelnuts, cinnamon sugar and apple purée","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","HAZELNUTS","SHELLFISH","SHELL_FRUITS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Vegan soy cream yogurt with blackberries and mint","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Pumpkin dumplings with gorgonzola sauce, cherry tomatoes and basil","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Tomato and chickpea pot with sumac","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gnocchi with chestnuts and pumpkin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Wiener-style pork schnitzel (1 piece)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MEAT","PORK","WHEAT"],"dish_type":"Fleisch"},{"name":"Apple-cinnamon yogurt","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-12","dishes":[{"name":"Pasta Quattro Formaggi","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","PRESERVATIVES","VEGETARIAN","WHEAT"],"dish_type":"Pasta"},{"name":"Quinoa pan with vegetables and chili (hot)","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Hungarian kettle goulash (S from straw pork)","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","GARLIC","GLUTEN","MEAT","PHOSPATES","PRESERVATIVES","WHEAT"],"dish_type":"Fleisch"},{"name":"Herbed mushroom ragout (button mushrooms, lychees and oyster mushrooms)","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","SOY","SULFITES","SULPHURS","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Chocolate pudding with cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["LACTOSE","MILK","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-13","dishes":[{"name":"Pasta with smoked salmon and spinach in a cream sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","FISH","GLUTEN","LACTOSE","MILK","WHEAT"],"dish_type":"Pasta"},{"name":"Beef Domoda - Beef in peanut sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BEEF","MEAT","PEANUTS"],"dish_type":"Wok"},{"name":"Carrot and pumpkin ragout","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","MUSTARD","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Studitopf"},{"name":"Moussaka with vegetables and feta cheese, served with garlic dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Vegan chocolate millet in soy cream with cherry-banana","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["SOY","VEGAN","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-14","dishes":[{"name":"Chicken breast (1 piece) with porcini mushrooms in cream","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","LACTOSE","MEAT","MILK","WHEAT"],"dish_type":"Grill"},{"name":"Curry Mie noodles with Asian vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GLUTEN","MUSTARD","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Wok"},{"name":"Criollo - Rice pan with beans and vegetables","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","GARLIC","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Vegan potato and broccoli gratin","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALMONDS","ANTIOXIDANTS","GARLIC","LUPIN","SHELLFISH","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN"],"dish_type":"Vegan"},{"name":"Rosemary panna cotta with raspberries","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["GELATIN","LACTOSE","MEAT","MILK"],"dish_type":"Dessert (Glas)"}]},{"date":"2024-11-15","dishes":[{"name":"Moroccan lentil soup with coriander and mint","prices":{"students":{"base_price":0,"price_per_unit":0.33,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":0.65,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","MUSTARD","VEGAN","VEGETARIAN"],"dish_type":"Studitopf"},{"name":"Gratinated potato rösti with wild mushrooms and mountain cheese","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Poached pollack fillet (1 piece) farmer style","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","CELERY","CEREAL","FISH","GLUTEN","LACTOSE","MILK","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fisch"},{"name":"Kaiserschmarrn with apple sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","CHICKEN_EGGS","GLUTEN","LACTOSE","MILK","VEGETARIAN","WHEAT"],"dish_type":"Süßspeise"},{"name":"Nut cream","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["HAZELNUTS","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","SOY","VEGETARIAN"],"dish_type":"Dessert (Glas)"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":209,"maxCount":125,"percent":100,"timestamp":"2024-11-08T10:38:20Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-rosenheim.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-rosenheim.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-rosenheim.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-rosenheim.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-schellingstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-schellingstr.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stubistro-schellingstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stubistro-schellingstr.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-adalbertstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-adalbertstr.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-adalbertstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-adalbertstr.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-akademie-weihenstephan.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-akademie-weihenstephan.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-akademie-weihenstephan.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-akademie-weihenstephan.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-boltzmannstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-boltzmannstr.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-boltzmannstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-boltzmannstr.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-connollystr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-connollystr.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-connollystr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-connollystr.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-garching.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-garching.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-garching.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-garching.json index aff6a05abf..39b85717dc 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-garching.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-garching.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-garching","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Burger veggie crunch with homemade burger sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","OAT","SESAME","SHELL_FRUITS","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hamburger with American coleslaw and homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-05","dishes":[{"name":"Crunchy chicken burger with a curry-mango sauce and pickled onions","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","MEAT","MUSTARD","SESAME","SHELL_FRUITS","SOY","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Jackfruit burger with tomato salsa","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","OAT","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Fisch"}]},{"date":"2024-11-06","dishes":[{"name":"Hamburger with American coleslaw and homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-07","dishes":[{"name":"Homemade pulled pork burger with a strong beer sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ANTIOXIDANTS","BARLEY","CELERY","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","MUSTARD","PORK","PRESERVATIVES","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Halloumi burger with an Aivar coriander dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SESAME","SHELL_FRUITS","SOY","SULFITES","SULPHURS","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-08","dishes":[{"name":"Fish sticks with homemade remoulade sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Beyond Burger (with pea protein) with guacamole","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Burger veggie crunch with homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","OAT","SESAME","SHELL_FRUITS","SWEETENERS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hamburger with American coleslaw and homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Walnut and cheddar burger with a homemade pear and gorgonzola yogurt dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN","WALNUTS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Crunchy chicken burger sweet chilli sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","MEAT","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Cheese burger with homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Beyond Burger (with pea protein) with guacamole","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-14","dishes":[{"name":"Chili con quinoa burger with Mexican bean salad and vegan burger sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Burger with rösti, bacon and cheese with homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","PHOSPATES","PORK","PRESERVATIVES","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-15","dishes":[{"name":"Vegan burger (made from mushrooms and wheat protein) on white cabbage salad and with beet dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","DYESTUFF","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Chilli cheese burger with a homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":44,"maxCount":1000,"percent":4.4,"timestamp":"2024-11-07T14:38:03Z"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-garching","weeks":[{"number":45,"year":2024,"days":[{"date":"2024-11-04","dishes":[{"name":"Burger veggie crunch with homemade burger sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","OAT","SESAME","SHELL_FRUITS","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hamburger with American coleslaw and homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-05","dishes":[{"name":"Crunchy chicken burger with a curry-mango sauce and pickled onions","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","MEAT","MUSTARD","SESAME","SHELL_FRUITS","SOY","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Jackfruit burger with tomato salsa","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","GARLIC","GLUTEN","OAT","PRESERVATIVES","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Fisch"}]},{"date":"2024-11-06","dishes":[{"name":"Hamburger with American coleslaw and homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-07","dishes":[{"name":"Homemade pulled pork burger with a strong beer sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ALCOHOL","ANTIOXIDANTS","BARLEY","CELERY","CEREAL","DYESTUFF","GARLIC","GLUTEN","MEAT","MUSTARD","PORK","PRESERVATIVES","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Halloumi burger with an Aivar coriander dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MILK","MUSTARD","SESAME","SHELL_FRUITS","SOY","SULFITES","SULPHURS","SWEETENERS","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"}]},{"date":"2024-11-08","dishes":[{"name":"Fish sticks with homemade remoulade sauce","prices":{"students":{"base_price":1.5,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1.5,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1.5,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","CHICKEN_EGGS","DYESTUFF","FISH","GLUTEN","LACTOSE","MILK","MUSTARD","SWEETENERS","WHEAT"],"dish_type":"Fisch"},{"name":"Beyond Burger (with pea protein) with guacamole","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]}]},{"number":46,"year":2024,"days":[{"date":"2024-11-11","dishes":[{"name":"Burger veggie crunch with homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","OAT","SESAME","SHELL_FRUITS","SWEETENERS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Hamburger with American coleslaw and homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-12","dishes":[{"name":"Walnut and cheddar burger with a homemade pear and gorgonzola yogurt dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","CHICKEN_EGGS","GARLIC","GLUTEN","LACTOSE","MILK","SHELLFISH","SHELL_FRUITS","VEGETARIAN","WALNUTS","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Crunchy chicken burger sweet chilli sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["BARLEY","CELERY","CEREAL","CHICKEN_EGGS","DYESTUFF","GARLIC","GLUTEN","MEAT","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-13","dishes":[{"name":"Cheese burger with homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"},{"name":"Beyond Burger (with pea protein) with guacamole","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","CEREAL","DYESTUFF","GARLIC","GLUTEN","SESAME","SHELL_FRUITS","SOY","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegan"}]},{"date":"2024-11-14","dishes":[{"name":"Chili con quinoa burger with Mexican bean salad and vegan burger sauce","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CEREAL","DYESTUFF","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Burger with rösti, bacon and cheese with homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","PHOSPATES","PORK","PRESERVATIVES","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","WHEAT"],"dish_type":"Fleisch"}]},{"date":"2024-11-15","dishes":[{"name":"Vegan burger (made from mushrooms and wheat protein) on white cabbage salad and with beet dip","prices":{"students":{"base_price":0,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":0,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":0,"price_per_unit":1.35,"unit":"100g"}},"labels":["CELERY","CEREAL","DYESTUFF","GLUTEN","MUSTARD","SESAME","SHELL_FRUITS","SWEETENERS","VEGAN","VEGETARIAN","WHEAT"],"dish_type":"Vegetarisch/fleischlos"},{"name":"Chilli cheese burger with a homemade burger sauce","prices":{"students":{"base_price":1,"price_per_unit":0.8,"unit":"100g"},"staff":{"base_price":1,"price_per_unit":1,"unit":"100g"},"guests":{"base_price":1,"price_per_unit":1.35,"unit":"100g"}},"labels":["ANTIOXIDANTS","BEEF","CEREAL","CHICKEN_EGGS","DYESTUFF","GLUTEN","LACTOSE","MEAT","MILK","MUSTARD","SESAME","SHELL_FRUITS","SULFITES","SULPHURS","SWEETENERS","WHEAT"],"dish_type":"Fleisch"}]}]}]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":84,"maxCount":1000,"percent":8.4,"timestamp":"2024-11-08T10:38:20Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-karlstr.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-karlstr.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-karlstr.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-karlstr.json diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-pasing.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-pasing.json similarity index 99% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-pasing.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-pasing.json index 71024565b5..bb2da1e9f3 100644 --- a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-pasing.json +++ b/_next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-pasing.json @@ -1 +1 @@ -{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-pasing","weeks":[]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":56,"maxCount":50,"percent":100,"timestamp":"2024-11-07T14:38:04Z"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"subtitleBanner":"The place, where you can find daily menus for some student places in Munich","queueStatus":"Current queue status","openingHours":"Opening hours","intlDateTimeOpen":"{{val, datetime}} open from","intlDateTimeClosed":"{{val, datetime}} closed","language":"Change Language","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","all":"All","meat":"Meat","vegetarian":"Vegetarian","sideDish":"Side dishes","studyPot":"Study pot","dessert":"Desserts","cardGridHeading":"All Prices are valid only for Students","generateMenu":"Generate random menu","labelFilter":"Filter by labels","notFound":"Items not found, that suit your search criteria","unknown":"unknown","price":"Price","people":"People","percent":"Percent","firstDish":"Starter","secondDish":"Main dish","noMenu":"Could not find a menu","showAllCanteens":"Show all canteens","selectCanteen":"Select canteen","startBrowsing":"Please select a canteen to view the daily meals","deleteFilters":"Delete selected labels"}},"de":{"common":{"subtitleBanner":"Hier können Sie Tagesmenus für einige studentische Orte in München finden","queueStatus":"Aktuelle Mensa Auslastung","openingHours":"Öffnungszeiten","intlDateTimeOpen":"{{val, datetime}} geöffnet von","intlDateTimeClosed":"{{val, datetime}} geschlossen","language":"Sprache wechseln","monday":"Montag","tuesday":"Dienstag","wednesday":"Mittwoch","thursday":"Donnerstag","friday":"Freitag","all":"Alles","meat":"Fleisch","vegetarian":"Vegetarisch","sideDish":"Beilagen","studyPot":"Studitopf","dessert":"Süßspeisen","cardGridHeading":"Alle Preise gelten nur für Studierende","generateMenu":"Random Menü generieren","labelFilter":"Filtern nach Labels","notFound":"Keine Daten gefunden, die Ihren Suchkriterien entsprechen","unknown":"Ungewiss","price":"Preis","people":"Menschen","percent":"Prozent","firstDish":"Vorgericht","secondDish":"Hauptgericht","noMenu":"Kein passendes Menu gefunden","showAllCanteens":"Alle Mensen zeigen","selectCanteen":"Mensa wählen","startBrowsing":"Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen","deleteFilters":"Lösche ausgewählte labels"}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true},"default":{"i18n":{"defaultLocale":"de","locales":["en","de"],"localeDetection":true}}}},"foodPlaces":[{"enum_name":"MENSA_ARCISSTR","name":"Mensa Arcisstraße","location":{"address":"Arcisstraße 17, München","latitude":48.14742,"longitude":11.56722},"canteen_id":"mensa-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_GARCHING","name":"Mensa Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268132,"longitude":11.672263},"canteen_id":"mensa-garching","queue_status":"https://mensa.liste.party/api/","open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LEOPOLDSTR","name":"Mensa Leopoldstraße","location":{"address":"Leopoldstraße 13a, München","latitude":48.156311,"longitude":11.582446},"canteen_id":"mensa-leopoldstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_LOTHSTR","name":"Mensa Lothstraße","location":{"address":"Lothstraße 13d, München","latitude":48.153989,"longitude":11.552424},"canteen_id":"mensa-lothstr","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_LOTHSTR","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_MARTINSRIED","name":"Mensa Martinsried","location":{"address":"Großhaderner Straße 44, Plategg","latitude":48.109824,"longitude":11.460006},"canteen_id":"mensa-martinsried","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_PASING","name":"Mensa Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"mensa-pasing","queue_status":"https://api.betterhm.app/v1/capacity/MENSA_PASING","open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MENSA_WEIHENSTEPHAN","name":"Mensa Weihenstephan","location":{"address":"Maximus-von-Imhof-Forum 5, Freising","latitude":48.39959,"longitude":11.723147},"canteen_id":"mensa-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"13:30"},"tue":{"start":"11:00","end":"13:30"},"wed":{"start":"11:00","end":"13:30"},"thu":{"start":"11:00","end":"13:30"},"fri":{"start":"11:00","end":"13:30"}}},{"enum_name":"STUBISTRO_ARCISSTR","name":"StuBistro Arcisstraße","location":{"address":"Arcisstraße 12, 80333 München","latitude":48.156486,"longitude":11.581872},"canteen_id":"stubistro-arcisstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUBISTRO_GOETHESTR","name":"StuBistro Goethestraße","location":{"address":"Goethestraße 70, München","latitude":48.131396,"longitude":11.558264},"canteen_id":"stubistro-goethestr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUBISTRO_BUTENANDSTR","name":"StuBistro Butenandstraße","location":{"address":"Butenandtstraße 13, Gebäude F, München","latitude":48.11363,"longitude":11.46503},"canteen_id":"stubistro-butenandstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_ROSENHEIM","name":"StuBistro Rosenheim","location":{"address":"Hochschulstraße 1, Rosenheim","latitude":47.867344,"longitude":12.107559},"canteen_id":"stubistro-rosenheim","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:30"},"tue":{"start":"09:00","end":"15:30"},"wed":{"start":"09:00","end":"15:30"},"thu":{"start":"09:00","end":"15:30"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUBISTRO_SCHELLINGSTR","name":"StuBistro Schellingstraße","location":{"address":"Schellingstraße 3, München","latitude":48.148893,"longitude":11.579027},"canteen_id":"stubistro-schellingstr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:30"},"tue":{"start":"09:00","end":"16:30"},"wed":{"start":"09:00","end":"16:30"},"thu":{"start":"09:00","end":"16:30"},"fri":{"start":"09:00","end":"14:30"}}},{"enum_name":"STUBISTRO_MARTINSRIED","name":"StuBistro Martinsried","location":{"address":"Großhadernerstr. 9a, 82152 Planegg-Martinsried","latitude":48.1105075,"longitude":11.4574515},"canteen_id":"stubistro-martinsried","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"14:30"},"tue":{"start":"08:30","end":"14:30"},"wed":{"start":"08:30","end":"14:30"},"thu":{"start":"08:30","end":"14:30"},"fri":{"start":"08:30","end":"14:30"}}},{"enum_name":"STUCAFE_ADALBERTSTR","name":"StuCafé Adalbertstraße","location":{"address":"Adalbertstraße 5, München","latitude":48.151507,"longitude":11.581033},"canteen_id":"stucafe-adalbertstr","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"STUCAFE_AKADEMIE_WEIHENSTEPHAN","name":"StuCafé Akademie Weihenstephan","location":{"address":"Alte Akademie 1, Freising","latitude":48.3948,"longitude":11.729338},"canteen_id":"stucafe-akademie-weihenstephan","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"14:30"},"tue":{"start":"08:00","end":"14:30"},"wed":{"start":"08:00","end":"14:30"},"thu":{"start":"08:00","end":"14:30"},"fri":{"start":"08:00","end":"14:00"}}},{"enum_name":"STUCAFE_WEIHENSTEPHAN_MAXIMUS","name":"StuCafé Weihenstephan-Maximus","location":{"address":"Maximus-von-Imhof-Forum 5, 85354 Freising","latitude":48.3995014,"longitude":11.7210581},"canteen_id":"stucafe-weihenstephan-maximus","queue_status":null,"open_hours":{"mon":{"start":"08:30","end":"15:00"},"tue":{"start":"08:30","end":"15:00"},"wed":{"start":"08:30","end":"15:00"},"thu":{"start":"08:30","end":"15:00"},"fri":{"start":"08:30","end":"14:00"}}},{"enum_name":"STUCAFE_BOLTZMANNSTR","name":"StuCafé Boltzmannstraße","location":{"address":"Boltzmannstraße 15, Garching","latitude":48.265768,"longitude":11.667593},"canteen_id":"stucafe-boltzmannstr","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"16:00"},"tue":{"start":"08:00","end":"16:00"},"wed":{"start":"08:00","end":"16:00"},"thu":{"start":"08:00","end":"16:00"},"fri":{"start":"08:00","end":"15:00"}}},{"enum_name":"STUCAFE_CONNOLLYSTR","name":"StuCafé Connollystraße","location":{"address":"Connollystraße 32, München","latitude":48.179222,"longitude":11.546377},"canteen_id":"stucafe-connollystr","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"15:00"},"tue":{"start":"09:00","end":"15:00"},"wed":{"start":"09:00","end":"15:00"},"thu":{"start":"09:00","end":"15:00"},"fri":{"start":"09:00","end":"14:00"}}},{"enum_name":"STUCAFE_GARCHING","name":"StuBistro Garching","location":{"address":"Boltzmannstraße 19, Garching","latitude":48.268268,"longitude":11.6717},"canteen_id":"stucafe-garching","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"16:00"},"tue":{"start":"09:00","end":"16:00"},"wed":{"start":"09:00","end":"16:00"},"thu":{"start":"09:00","end":"16:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"STUCAFE_KARLSTR","name":"StuCafé Karlstraße","location":{"address":"Karlstraße 6, München","latitude":48.142759,"longitude":11.568432},"canteen_id":"stucafe-karlstr","queue_status":null,"open_hours":{"mon":{"start":"08:15","end":"15:00"},"tue":{"start":"08:15","end":"15:00"},"wed":{"start":"08:15","end":"15:00"},"thu":{"start":"08:15","end":"15:00"},"fri":{"start":"08:15","end":"15:00"}}},{"enum_name":"STUCAFE_PASING","name":"StuCafé Pasing","location":{"address":"Am Stadtpark 20, München","latitude":48.141568,"longitude":11.451119},"canteen_id":"stucafe-pasing","queue_status":"https://api.betterhm.app/v1/capacity/STUCAFE_PASING","open_hours":{"mon":{"start":"07:45","end":"16:15"},"tue":{"start":"07:45","end":"16:15"},"wed":{"start":"07:45","end":"16:00"},"thu":{"start":"07:45","end":"16:00"},"fri":{"start":"07:45","end":"14:30"}}},{"enum_name":"IPP_BISTRO","name":"IPP Bistro Garching","location":{"address":"Boltzmannstraße 2, 85748 Garching","latitude":48.262371,"longitude":11.672702},"canteen_id":"ipp-bistro","queue_status":null,"open_hours":{"mon":{"start":"09:00","end":"17:00"},"tue":{"start":"09:00","end":"17:00"},"wed":{"start":"09:00","end":"17:00"},"thu":{"start":"09:00","end":"17:00"},"fri":{"start":"09:00","end":"15:00"}}},{"enum_name":"FMI_BISTRO","name":"FMI Bistro Garching","location":{"address":"Boltzmannstraße 3, 85748 Garching","latitude":48.262408,"longitude":11.668028},"canteen_id":"fmi-bistro","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:00"},"tue":{"start":"11:00","end":"14:00"},"wed":{"start":"11:00","end":"14:00"},"thu":{"start":"11:00","end":"14:00"},"fri":{"start":"11:00","end":"14:00"}}},{"enum_name":"MEDIZINER_MENSA","name":"Mediziner Mensa","location":{"address":"Ismaninger Straße 22, 81675 München","latitude":48.136569,"longitude":11.5993226},"canteen_id":"mediziner-mensa","queue_status":null,"open_hours":{"mon":{"start":"08:00","end":"15:30"},"tue":{"start":"08:00","end":"15:30"},"wed":{"start":"08:00","end":"15:30"},"thu":{"start":"08:00","end":"15:30"},"fri":{"start":"08:00","end":"15:30"}}},{"enum_name":"MENSA_STRAUBING","name":"Mensa Straubing","location":{"address":"Schulgasse 22, 94315 Straubing","latitude":48.8845587,"longitude":12.5829364},"canteen_id":"mensa-straubing","queue_status":null,"open_hours":{"mon":{"start":"07:30","end":"15:00"},"tue":{"start":"07:30","end":"15:00"},"wed":{"start":"07:30","end":"15:00"},"thu":{"start":"07:30","end":"15:00"},"fri":{"start":"07:30","end":"14:30"}}},{"enum_name":"MENSA_BILDUNGSCAMPUS_HEILBRONN","name":"Mensa Buildungscampus Heilbronn","location":{"address":"Bildungscampus 8, 74076 Heilbronn","latitude":49.14863559683538,"longitude":9.21598792582061},"canteen_id":"mensa-bildungscampus-heilbronn","queue_status":null,"open_hours":{"mon":{"start":"11:00","end":"14:30"},"tue":{"start":"11:00","end":"14:30"},"wed":{"start":"11:00","end":"14:30"},"thu":{"start":"11:00","end":"14:30"},"fri":{"start":"11:00","end":"14:30"}}}],"foodPlaceMenu":{"version":"2.1","canteen_id":"stucafe-pasing","weeks":[]},"labels":[{"enum_name":"GLUTEN","text":{"DE":"Gluten","EN":"gluten-containing cereals"},"abbreviation":"🌿"},{"enum_name":"WHEAT","text":{"DE":"Weizen","EN":"wheat"},"abbreviation":"GlW"},{"enum_name":"RYE","text":{"DE":"Roggen","EN":"rye"},"abbreviation":"GlR"},{"enum_name":"BARLEY","text":{"DE":"Gerste","EN":"barley"},"abbreviation":"GlG"},{"enum_name":"OAT","text":{"DE":"Hafer","EN":"oat"},"abbreviation":"GlH"},{"enum_name":"SPELT","text":{"DE":"Dinkel","EN":"spelt"},"abbreviation":"GlD"},{"enum_name":"HYBRIDS","text":{"DE":"Hybridstämme","EN":"hybrid strains"},"abbreviation":"GlHy"},{"enum_name":"SHELLFISH","text":{"DE":"Krebstiere","EN":"shellfish"},"abbreviation":"🦀"},{"enum_name":"CHICKEN_EGGS","text":{"DE":"Eier","EN":"egg"},"abbreviation":"🥚"},{"enum_name":"FISH","text":{"DE":"Fisch","EN":"fish"},"abbreviation":"🐟"},{"enum_name":"PEANUTS","text":{"DE":"Erdnüsse","EN":"peanut"},"abbreviation":"🥜"},{"enum_name":"SOY","text":{"DE":"Soja","EN":"soy"},"abbreviation":"So"},{"enum_name":"MILK","text":{"DE":"Milch","EN":"milk"},"abbreviation":"🥛"},{"enum_name":"LACTOSE","text":{"DE":"Laktose","EN":"lactose"},"abbreviation":"La"},{"enum_name":"ALMONDS","text":{"DE":"Mandeln","EN":"almonds"},"abbreviation":"ScM"},{"enum_name":"HAZELNUTS","text":{"DE":"Haselnüsse","EN":"hazelnuts"},"abbreviation":"🌰"},{"enum_name":"WALNUTS","text":{"DE":"Walnüsse","EN":"walnuts"},"abbreviation":"ScW"},{"enum_name":"CASHEWS","text":{"DE":"Cashewnüsse","EN":"cashews"},"abbreviation":"ScC"},{"enum_name":"PECAN","text":{"DE":"Pekanüsse","EN":"pecans"},"abbreviation":"ScP"},{"enum_name":"PISTACHIOES","text":{"DE":"Pistazien","EN":"pistachios"},"abbreviation":"ScP"},{"enum_name":"MACADAMIA","text":{"DE":"Macadamianüsse","EN":"macadamias"},"abbreviation":"ScMa"},{"enum_name":"CELERY","text":{"DE":"Sellerie","EN":"celery"},"abbreviation":"Sl"},{"enum_name":"MUSTARD","text":{"DE":"Senf","EN":"mustard"},"abbreviation":"Sf"},{"enum_name":"SESAME","text":{"DE":"Sesam","EN":"sesame"},"abbreviation":"Se"},{"enum_name":"SULPHURS","text":{"DE":"Schwefeldioxid","EN":"sulphurs"},"abbreviation":"🔻"},{"enum_name":"SULFITES","text":{"DE":"Sulfite","EN":"sulfites"},"abbreviation":"🔺"},{"enum_name":"LUPIN","text":{"DE":"Lupine","EN":"lupin"},"abbreviation":"Lu"},{"enum_name":"MOLLUSCS","text":{"DE":"Weichtiere","EN":"molluscs"},"abbreviation":"🐙"},{"enum_name":"SHELL_FRUITS","text":{"DE":"Schalenfrüchte","EN":"shell fruits"},"abbreviation":"🥥"},{"enum_name":"BAVARIA","text":{"DE":"Zertifizierte Qualität Bayern","EN":"Certified quality Bavaria"},"abbreviation":"GQB"},{"enum_name":"MSC","text":{"DE":"Marine Stewardship Council","EN":"Marine Stewardship Council"},"abbreviation":"🎣"},{"enum_name":"DYESTUFF","text":{"DE":"Farbstoffe","EN":"dyestuff"},"abbreviation":"🎨"},{"enum_name":"PRESERVATIVES","text":{"DE":"Preservate","EN":"preservatives"},"abbreviation":"🥫"},{"enum_name":"ANTIOXIDANTS","text":{"DE":"Antioxidanten","EN":"antioxidants"},"abbreviation":"⚗"},{"enum_name":"FLAVOR_ENHANCER","text":{"DE":"Geschmacksverstärker","EN":"flavor enhancer"},"abbreviation":"🔬"},{"enum_name":"WAXED","text":{"DE":"Gewachst","EN":"waxed"},"abbreviation":"🐝"},{"enum_name":"PHOSPATES","text":{"DE":"Phosphate","EN":"phosphates"},"abbreviation":"🔷"},{"enum_name":"SWEETENERS","text":{"DE":"Süßungsmittel","EN":"sweeteners"},"abbreviation":"🍬"},{"enum_name":"PHENYLALANINE","text":{"DE":"Phenylaline","EN":"with a source of phenylalanine"},"abbreviation":"💊"},{"enum_name":"COCOA_CONTAINING_GREASE","text":{"DE":"Kakaohaltiges Fett","EN":"cocoa-containing grease"},"abbreviation":"🍫"},{"enum_name":"GELATIN","text":{"DE":"Gelatine","EN":"gelatin"},"abbreviation":"🍮"},{"enum_name":"ALCOHOL","text":{"DE":"Alkohol","EN":"alcohol"},"abbreviation":"🍷"},{"enum_name":"PORK","text":{"DE":"Schweinefleisch","EN":"pork"},"abbreviation":"🐖"},{"enum_name":"BEEF","text":{"DE":"Rinderfleisch","EN":"beef"},"abbreviation":"🐄"},{"enum_name":"VEAL","text":{"DE":"Kalbsfleisch","EN":"veal"},"abbreviation":"🐂"},{"enum_name":"WILD_MEAT","text":{"DE":"Wildfleisch","EN":"wild meat"},"abbreviation":"🐗"},{"enum_name":"LAMB","text":{"DE":"Lammfleisch","EN":"lamb"},"abbreviation":"🐑"},{"enum_name":"GARLIC","text":{"DE":"Knoblauch","EN":"garlic"},"abbreviation":"🧄"},{"enum_name":"POULTRY","text":{"DE":"Geflügel","EN":"poultry"},"abbreviation":"🐔"},{"enum_name":"CEREAL","text":{"DE":"Getreide","EN":"cereal"},"abbreviation":"🌾"},{"enum_name":"MEAT","text":{"DE":"Fleisch","EN":"meat"},"abbreviation":"🍖"},{"enum_name":"VEGAN","text":{"DE":"Vegan","EN":"vegan"},"abbreviation":"🫑"},{"enum_name":"VEGETARIAN","text":{"DE":"Vegetarisch","EN":"vegetarian"},"abbreviation":"🥕"}],"queueData":{"count":88,"maxCount":50,"percent":100,"timestamp":"2024-11-08T10:38:20Z"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-weihenstephan-maximus.json b/_next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-weihenstephan-maximus.json similarity index 100% rename from _next/data/BACHXDmczPWDA4Grwa_-u/en/stucafe-weihenstephan-maximus.json rename to _next/data/WDY1o56_hykikwTgrD5gH/en/stucafe-weihenstephan-maximus.json diff --git a/_next/static/BACHXDmczPWDA4Grwa_-u/_buildManifest.js b/_next/static/WDY1o56_hykikwTgrD5gH/_buildManifest.js similarity index 60% rename from _next/static/BACHXDmczPWDA4Grwa_-u/_buildManifest.js rename to _next/static/WDY1o56_hykikwTgrD5gH/_buildManifest.js index 98ef906f82..693619ba03 100644 --- a/_next/static/BACHXDmczPWDA4Grwa_-u/_buildManifest.js +++ b/_next/static/WDY1o56_hykikwTgrD5gH/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST=function(s,e){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":["static/chunks/pages/index-9cfd80f266a75982.js"],"/_error":["static/chunks/pages/_error-08a9db0f433628d8.js"],"/[locale]":[s,e,"static/chunks/pages/[locale]-aca72a901466dfae.js"],"/[locale]/[id]":[s,"static/chunks/492-0fe13d0d5adf214d.js","static/chunks/155-ea2c0e312c07eb05.js",e,"static/chunks/pages/[locale]/[id]-57d908b1925f0400.js"],sortedPages:["/","/_app","/_error","/[locale]","/[locale]/[id]"]}}("static/chunks/970-be6a3e4e187f4af6.js","static/chunks/925-ef89dc88c4b166ae.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST=function(s,e){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":["static/chunks/pages/index-9cfd80f266a75982.js"],"/_error":["static/chunks/pages/_error-08a9db0f433628d8.js"],"/[locale]":[s,e,"static/chunks/pages/[locale]-aca72a901466dfae.js"],"/[locale]/[id]":[s,"static/chunks/492-0017240de5cd426c.js","static/chunks/155-c238a19364675e04.js",e,"static/chunks/pages/[locale]/[id]-71205668bfb2f6fb.js"],sortedPages:["/","/_app","/_error","/[locale]","/[locale]/[id]"]}}("static/chunks/970-2e0c548b6b21edda.js","static/chunks/925-335b403be688d976.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/BACHXDmczPWDA4Grwa_-u/_ssgManifest.js b/_next/static/WDY1o56_hykikwTgrD5gH/_ssgManifest.js similarity index 100% rename from _next/static/BACHXDmczPWDA4Grwa_-u/_ssgManifest.js rename to _next/static/WDY1o56_hykikwTgrD5gH/_ssgManifest.js diff --git a/_next/static/chunks/155-ea2c0e312c07eb05.js b/_next/static/chunks/155-c238a19364675e04.js similarity index 99% rename from _next/static/chunks/155-ea2c0e312c07eb05.js rename to _next/static/chunks/155-c238a19364675e04.js index 89777bb67b..91466f2af7 100644 --- a/_next/static/chunks/155-ea2c0e312c07eb05.js +++ b/_next/static/chunks/155-c238a19364675e04.js @@ -1,4 +1,4 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[155],{3926:function(e,n,o){"use strict";o.d(n,{d:function(){return ClickAwayListener}});var a=o(7294),s=o(3703),u=o(9948),d=o(2690),p=o(5893);function mapEventPropToEvent(e){return e.substring(2).toLowerCase()}function ClickAwayListener(e){let{children:n,disableReactTree:o=!1,mouseEvent:m="onClick",onClickAway:f,touchEvent:g="onTouchEnd"}=e,v=a.useRef(!1),b=a.useRef(null),x=a.useRef(!1),C=a.useRef(!1);a.useEffect(()=>(setTimeout(()=>{x.current=!0},0),()=>{x.current=!1}),[]);let w=(0,s.Z)(n.ref,b),P=(0,u.Z)(e=>{let n=C.current;C.current=!1;let a=(0,d.Z)(b.current);if(x.current&&b.current&&(!("clientX"in e)||!(a.documentElement.clientWidth-1:!a.documentElement.contains(e.target)||b.current.contains(e.target))||!o&&n||f(e)}}),createHandleSynthetic=e=>o=>{C.current=!0;let a=n.props[e];a&&a(o)},S={ref:w};return!1!==g&&(S[g]=createHandleSynthetic(g)),a.useEffect(()=>{if(!1!==g){let e=mapEventPropToEvent(g),n=(0,d.Z)(b.current),handleTouchMove=()=>{v.current=!0};return n.addEventListener(e,P),n.addEventListener("touchmove",handleTouchMove),()=>{n.removeEventListener(e,P),n.removeEventListener("touchmove",handleTouchMove)}}},[P,g]),!1!==m&&(S[m]=createHandleSynthetic(m)),a.useEffect(()=>{if(!1!==m){let e=mapEventPropToEvent(m),n=(0,d.Z)(b.current);return n.addEventListener(e,P),()=>{n.removeEventListener(e,P)}}},[P,m]),(0,p.jsx)(a.Fragment,{children:a.cloneElement(n,S)})}},8364:function(e,n,o){"use strict";var a=o(4836);n.Z=void 0;var s=a(o(4938)),u=o(5893),d=(0,s.default)((0,u.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"}),"DeleteForever");n.Z=d},8162:function(e,n,o){"use strict";var a=o(4836);n.Z=void 0;var s=a(o(4938)),u=o(5893),d=(0,s.default)((0,u.jsx)("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61z"}),"FilterAlt");n.Z=d},9308:function(e,n,o){"use strict";var a=o(4836);n.Z=void 0;var s=a(o(4938)),u=o(5893),d=(0,s.default)((0,u.jsx)("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"}),"LocationOn");n.Z=d},5071:function(e,n,o){"use strict";o.d(n,{Z:function(){return U}});var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(1796),f=o(8216),g=o(1496),v=o(9299),b=o(4423),x=o(9990),C=o(1588),w=o(4867);function getSwitchBaseUtilityClass(e){return(0,w.Z)("PrivateSwitchBase",e)}(0,C.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var P=o(5893);let S=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],useUtilityClasses=e=>{let{classes:n,checked:o,disabled:a,edge:s}=e,u={root:["root",o&&"checked",a&&"disabled",s&&`edge${(0,f.Z)(s)}`],input:["input"]};return(0,p.Z)(u,getSwitchBaseUtilityClass,n)},k=(0,g.ZP)(x.Z)(({ownerState:e})=>(0,s.Z)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12})),Z=(0,g.ZP)("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),T=u.forwardRef(function(e,n){let{autoFocus:o,checked:u,checkedIcon:p,className:m,defaultChecked:f,disabled:g,disableFocusRipple:x=!1,edge:C=!1,icon:w,id:T,inputProps:D,inputRef:A,name:E,onBlur:R,onChange:V,onFocus:O,readOnly:L,required:I=!1,tabIndex:B,type:F,value:j}=e,N=(0,a.Z)(e,S),[U,z]=(0,v.Z)({controlled:u,default:!!f,name:"SwitchBase",state:"checked"}),H=(0,b.Z)(),W=g;H&&void 0===W&&(W=H.disabled);let Y="checkbox"===F||"radio"===F,q=(0,s.Z)({},e,{checked:U,disabled:W,disableFocusRipple:x,edge:C}),K=useUtilityClasses(q);return(0,P.jsxs)(k,(0,s.Z)({component:"span",className:(0,d.Z)(K.root,m),centerRipple:!0,focusRipple:!x,disabled:W,tabIndex:null,role:void 0,onFocus:e=>{O&&O(e),H&&H.onFocus&&H.onFocus(e)},onBlur:e=>{R&&R(e),H&&H.onBlur&&H.onBlur(e)},ownerState:q,ref:n},N,{children:[(0,P.jsx)(Z,(0,s.Z)({autoFocus:o,checked:u,defaultChecked:f,className:K.input,disabled:W,id:Y?T:void 0,name:E,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;let n=e.target.checked;z(n),V&&V(e,n)},readOnly:L,ref:A,required:I,ownerState:q,tabIndex:B,type:F},"checkbox"===F&&void 0===j?{}:{value:j},D)),U?p:w]}))});var D=o(8169),A=(0,D.Z)((0,P.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),E=(0,D.Z)((0,P.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),R=(0,D.Z)((0,P.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox"),V=o(3616);function getCheckboxUtilityClass(e){return(0,w.Z)("MuiCheckbox",e)}let O=(0,C.Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),L=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],Checkbox_useUtilityClasses=e=>{let{classes:n,indeterminate:o,color:a,size:u}=e,d={root:["root",o&&"indeterminate",`color${(0,f.Z)(a)}`,`size${(0,f.Z)(u)}`]},m=(0,p.Z)(d,getCheckboxUtilityClass,n);return(0,s.Z)({},n,m)},I=(0,g.ZP)(T,{shouldForwardProp:e=>(0,g.FO)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.indeterminate&&n.indeterminate,"default"!==o.color&&n[`color${(0,f.Z)(o.color)}`]]}})(({theme:e,ownerState:n})=>(0,s.Z)({color:(e.vars||e).palette.text.secondary},!n.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${"default"===n.color?e.vars.palette.action.activeChannel:e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,m.Fq)("default"===n.color?e.palette.action.active:e.palette[n.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==n.color&&{[`&.${O.checked}, &.${O.indeterminate}`]:{color:(e.vars||e).palette[n.color].main},[`&.${O.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),B=(0,P.jsx)(E,{}),F=(0,P.jsx)(A,{}),j=(0,P.jsx)(R,{}),N=u.forwardRef(function(e,n){var o,p;let m=(0,V.Z)({props:e,name:"MuiCheckbox"}),{checkedIcon:f=B,color:g="primary",icon:v=F,indeterminate:b=!1,indeterminateIcon:x=j,inputProps:C,size:w="medium",className:S}=m,k=(0,a.Z)(m,L),Z=b?x:v,T=b?x:f,D=(0,s.Z)({},m,{color:g,indeterminate:b,size:w}),A=Checkbox_useUtilityClasses(D);return(0,P.jsx)(I,(0,s.Z)({type:"checkbox",inputProps:(0,s.Z)({"data-indeterminate":b},C),icon:u.cloneElement(Z,{fontSize:null!=(o=Z.props.fontSize)?o:w}),checkedIcon:u.cloneElement(T,{fontSize:null!=(p=T.props.fontSize)?p:w}),ownerState:D,ref:n,className:(0,d.Z)(A.root,S)},k,{classes:A}))});var U=N},7918:function(e,n,o){"use strict";o.d(n,{Z:function(){return R}});var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(1796),f=o(8169),g=o(5893),v=(0,f.Z)((0,g.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel"),b=o(1705),x=o(8216),C=o(9990),w=o(3616),P=o(1496),S=o(1588),k=o(4867);function getChipUtilityClass(e){return(0,k.Z)("MuiChip",e)}let Z=(0,S.Z)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),T=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],useUtilityClasses=e=>{let{classes:n,disabled:o,size:a,color:s,iconColor:u,onDelete:d,clickable:m,variant:f}=e,g={root:["root",f,o&&"disabled",`size${(0,x.Z)(a)}`,`color${(0,x.Z)(s)}`,m&&"clickable",m&&`clickableColor${(0,x.Z)(s)}`,d&&"deletable",d&&`deletableColor${(0,x.Z)(s)}`,`${f}${(0,x.Z)(s)}`],label:["label",`label${(0,x.Z)(a)}`],avatar:["avatar",`avatar${(0,x.Z)(a)}`,`avatarColor${(0,x.Z)(s)}`],icon:["icon",`icon${(0,x.Z)(a)}`,`iconColor${(0,x.Z)(u)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,x.Z)(a)}`,`deleteIconColor${(0,x.Z)(s)}`,`deleteIcon${(0,x.Z)(f)}Color${(0,x.Z)(s)}`]};return(0,p.Z)(g,getChipUtilityClass,n)},D=(0,P.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e,{color:a,iconColor:s,clickable:u,onDelete:d,size:p,variant:m}=o;return[{[`& .${Z.avatar}`]:n.avatar},{[`& .${Z.avatar}`]:n[`avatar${(0,x.Z)(p)}`]},{[`& .${Z.avatar}`]:n[`avatarColor${(0,x.Z)(a)}`]},{[`& .${Z.icon}`]:n.icon},{[`& .${Z.icon}`]:n[`icon${(0,x.Z)(p)}`]},{[`& .${Z.icon}`]:n[`iconColor${(0,x.Z)(s)}`]},{[`& .${Z.deleteIcon}`]:n.deleteIcon},{[`& .${Z.deleteIcon}`]:n[`deleteIcon${(0,x.Z)(p)}`]},{[`& .${Z.deleteIcon}`]:n[`deleteIconColor${(0,x.Z)(a)}`]},{[`& .${Z.deleteIcon}`]:n[`deleteIcon${(0,x.Z)(m)}Color${(0,x.Z)(a)}`]},n.root,n[`size${(0,x.Z)(p)}`],n[`color${(0,x.Z)(a)}`],u&&n.clickable,u&&"default"!==a&&n[`clickableColor${(0,x.Z)(a)})`],d&&n.deletable,d&&"default"!==a&&n[`deletableColor${(0,x.Z)(a)}`],n[m],n[`${m}${(0,x.Z)(a)}`]]}})(({theme:e,ownerState:n})=>{let o="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return(0,s.Z)({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Z.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Z.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:o,fontSize:e.typography.pxToRem(12)},[`& .${Z.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Z.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Z.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Z.icon}`]:(0,s.Z)({marginLeft:5,marginRight:-6},"small"===n.size&&{fontSize:18,marginLeft:4,marginRight:-4},n.iconColor===n.color&&(0,s.Z)({color:e.vars?e.vars.palette.Chip.defaultIconColor:o},"default"!==n.color&&{color:"inherit"})),[`& .${Z.deleteIcon}`]:(0,s.Z)({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:(0,m.Fq)(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:(0,m.Fq)(e.palette.text.primary,.4)}},"small"===n.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==n.color&&{color:e.vars?`rgba(${e.vars.palette[n.color].contrastTextChannel} / 0.7)`:(0,m.Fq)(e.palette[n.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[n.color].contrastText}})},"small"===n.size&&{height:24},"default"!==n.color&&{backgroundColor:(e.vars||e).palette[n.color].main,color:(e.vars||e).palette[n.color].contrastText},n.onDelete&&{[`&.${Z.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,m.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},n.onDelete&&"default"!==n.color&&{[`&.${Z.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n.color].dark}})},({theme:e,ownerState:n})=>(0,s.Z)({},n.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,m.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Z.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,m.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},n.clickable&&"default"!==n.color&&{[`&:hover, &.${Z.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n.color].dark}}),({theme:e,ownerState:n})=>(0,s.Z)({},"outlined"===n.variant&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Z.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Z.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Z.avatar}`]:{marginLeft:4},[`& .${Z.avatarSmall}`]:{marginLeft:2},[`& .${Z.icon}`]:{marginLeft:4},[`& .${Z.iconSmall}`]:{marginLeft:2},[`& .${Z.deleteIcon}`]:{marginRight:5},[`& .${Z.deleteIconSmall}`]:{marginRight:3}},"outlined"===n.variant&&"default"!==n.color&&{color:(e.vars||e).palette[n.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / 0.7)`:(0,m.Fq)(e.palette[n.color].main,.7)}`,[`&.${Z.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,m.Fq)(e.palette[n.color].main,e.palette.action.hoverOpacity)},[`&.${Z.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:(0,m.Fq)(e.palette[n.color].main,e.palette.action.focusOpacity)},[`& .${Z.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / 0.7)`:(0,m.Fq)(e.palette[n.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[n.color].main}}})),A=(0,P.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,n)=>{let{ownerState:o}=e,{size:a}=o;return[n.label,n[`label${(0,x.Z)(a)}`]]}})(({ownerState:e})=>(0,s.Z)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"small"===e.size&&{paddingLeft:8,paddingRight:8}));function isDeleteKeyboardEvent(e){return"Backspace"===e.key||"Delete"===e.key}let E=u.forwardRef(function(e,n){let o=(0,w.Z)({props:e,name:"MuiChip"}),{avatar:p,className:m,clickable:f,color:x="default",component:P,deleteIcon:S,disabled:k=!1,icon:Z,label:E,onClick:R,onDelete:V,onKeyDown:O,onKeyUp:L,size:I="medium",variant:B="filled",tabIndex:F,skipFocusWhenDisabled:j=!1}=o,N=(0,a.Z)(o,T),U=u.useRef(null),z=(0,b.Z)(U,n),handleDeleteIconClick=e=>{e.stopPropagation(),V&&V(e)},H=!1!==f&&!!R||f,W=H||V?C.Z:P||"div",Y=(0,s.Z)({},o,{component:W,disabled:k,size:I,color:x,iconColor:u.isValidElement(Z)&&Z.props.color||x,onDelete:!!V,clickable:H,variant:B}),q=useUtilityClasses(Y),K=W===C.Z?(0,s.Z)({component:P||"div",focusVisibleClassName:q.focusVisible},V&&{disableRipple:!0}):{},X=null;V&&(X=S&&u.isValidElement(S)?u.cloneElement(S,{className:(0,d.Z)(S.props.className,q.deleteIcon),onClick:handleDeleteIconClick}):(0,g.jsx)(v,{className:(0,d.Z)(q.deleteIcon),onClick:handleDeleteIconClick}));let G=null;p&&u.isValidElement(p)&&(G=u.cloneElement(p,{className:(0,d.Z)(q.avatar,p.props.className)}));let J=null;return Z&&u.isValidElement(Z)&&(J=u.cloneElement(Z,{className:(0,d.Z)(q.icon,Z.props.className)})),(0,g.jsxs)(D,(0,s.Z)({as:W,className:(0,d.Z)(q.root,m),disabled:!!H&&!!k||void 0,onClick:R,onKeyDown:e=>{e.currentTarget===e.target&&isDeleteKeyboardEvent(e)&&e.preventDefault(),O&&O(e)},onKeyUp:e=>{e.currentTarget===e.target&&(V&&isDeleteKeyboardEvent(e)?V(e):"Escape"===e.key&&U.current&&U.current.blur()),L&&L(e)},ref:z,tabIndex:j&&k?-1:F,ownerState:Y},K,N,{children:[G||J,(0,g.jsx)(A,{className:(0,d.Z)(q.label),ownerState:Y,children:E}),X]}))});var R=E},7167:function(e,n,o){"use strict";var a=o(7294);let s=a.createContext(void 0);n.Z=s},4423:function(e,n,o){"use strict";o.d(n,{Z:function(){return useFormControl}});var a=o(7294),s=o(7167);function useFormControl(){return a.useContext(s.Z)}},6514:function(e,n,o){"use strict";var a=o(7462),s=o(3366),u=o(7294),d=o(8885),p=o(2734),m=o(577),f=o(1705),g=o(5893);let v=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function getScale(e){return`scale(${e}, ${e**2})`}let b={entering:{opacity:1,transform:getScale(1)},entered:{opacity:1,transform:"none"}},x="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),C=u.forwardRef(function(e,n){let{addEndListener:o,appear:C=!0,children:w,easing:P,in:S,onEnter:k,onEntered:Z,onEntering:T,onExit:D,onExited:A,onExiting:E,style:R,timeout:V="auto",TransitionComponent:O=d.ZP}=e,L=(0,s.Z)(e,v),I=u.useRef(),B=u.useRef(),F=(0,p.Z)(),j=u.useRef(null),N=(0,f.Z)(j,w.ref,n),normalizedTransitionCallback=e=>n=>{if(e){let o=j.current;void 0===n?e(o):e(o,n)}},U=normalizedTransitionCallback(T),z=normalizedTransitionCallback((e,n)=>{let o;(0,m.n)(e);let{duration:a,delay:s,easing:u}=(0,m.C)({style:R,timeout:V,easing:P},{mode:"enter"});"auto"===V?(o=F.transitions.getAutoHeightDuration(e.clientHeight),B.current=o):o=a,e.style.transition=[F.transitions.create("opacity",{duration:o,delay:s}),F.transitions.create("transform",{duration:x?o:.666*o,delay:s,easing:u})].join(","),k&&k(e,n)}),H=normalizedTransitionCallback(Z),W=normalizedTransitionCallback(E),Y=normalizedTransitionCallback(e=>{let n;let{duration:o,delay:a,easing:s}=(0,m.C)({style:R,timeout:V,easing:P},{mode:"exit"});"auto"===V?(n=F.transitions.getAutoHeightDuration(e.clientHeight),B.current=n):n=o,e.style.transition=[F.transitions.create("opacity",{duration:n,delay:a}),F.transitions.create("transform",{duration:x?n:.666*n,delay:x?a:a||.333*n,easing:s})].join(","),e.style.opacity=0,e.style.transform=getScale(.75),D&&D(e)}),q=normalizedTransitionCallback(A);return u.useEffect(()=>()=>{clearTimeout(I.current)},[]),(0,g.jsx)(O,(0,a.Z)({appear:C,in:S,nodeRef:j,onEnter:z,onEntered:H,onEntering:U,onExit:Y,onExited:q,onExiting:W,addEndListener:e=>{"auto"===V&&(I.current=setTimeout(e,B.current||0)),o&&o(j.current,e)},timeout:"auto"===V?null:V},L,{children:(e,n)=>u.cloneElement(w,(0,a.Z)({style:(0,a.Z)({opacity:0,transform:getScale(.75),visibility:"exited"!==e||S?void 0:"hidden"},b[e],R,w.props.style),ref:N},n))}))});C.muiSupportAuto=!0,n.Z=C},8441:function(e,n,o){"use strict";var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(917),f=o(1796),g=o(8216),v=o(2734),b=o(1496),x=o(3616),C=o(8962),w=o(5893);let P=["className","color","value","valueBuffer","variant"],_=e=>e,S,k,Z,T,D,A,E=(0,m.F4)(S||(S=_` +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[155],{3926:function(e,n,o){"use strict";o.d(n,{d:function(){return ClickAwayListener}});var a=o(7294),s=o(3703),u=o(9948),d=o(2690),p=o(5893);function mapEventPropToEvent(e){return e.substring(2).toLowerCase()}function ClickAwayListener(e){let{children:n,disableReactTree:o=!1,mouseEvent:m="onClick",onClickAway:f,touchEvent:g="onTouchEnd"}=e,v=a.useRef(!1),b=a.useRef(null),x=a.useRef(!1),C=a.useRef(!1);a.useEffect(()=>(setTimeout(()=>{x.current=!0},0),()=>{x.current=!1}),[]);let w=(0,s.Z)(n.ref,b),P=(0,u.Z)(e=>{let n=C.current;C.current=!1;let a=(0,d.Z)(b.current);if(x.current&&b.current&&(!("clientX"in e)||!(a.documentElement.clientWidth-1:!a.documentElement.contains(e.target)||b.current.contains(e.target))||!o&&n||f(e)}}),createHandleSynthetic=e=>o=>{C.current=!0;let a=n.props[e];a&&a(o)},S={ref:w};return!1!==g&&(S[g]=createHandleSynthetic(g)),a.useEffect(()=>{if(!1!==g){let e=mapEventPropToEvent(g),n=(0,d.Z)(b.current),handleTouchMove=()=>{v.current=!0};return n.addEventListener(e,P),n.addEventListener("touchmove",handleTouchMove),()=>{n.removeEventListener(e,P),n.removeEventListener("touchmove",handleTouchMove)}}},[P,g]),!1!==m&&(S[m]=createHandleSynthetic(m)),a.useEffect(()=>{if(!1!==m){let e=mapEventPropToEvent(m),n=(0,d.Z)(b.current);return n.addEventListener(e,P),()=>{n.removeEventListener(e,P)}}},[P,m]),(0,p.jsx)(a.Fragment,{children:a.cloneElement(n,S)})}},8364:function(e,n,o){"use strict";var a=o(4836);n.Z=void 0;var s=a(o(4938)),u=o(5893),d=(0,s.default)((0,u.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"}),"DeleteForever");n.Z=d},8162:function(e,n,o){"use strict";var a=o(4836);n.Z=void 0;var s=a(o(4938)),u=o(5893),d=(0,s.default)((0,u.jsx)("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61z"}),"FilterAlt");n.Z=d},9308:function(e,n,o){"use strict";var a=o(4836);n.Z=void 0;var s=a(o(4938)),u=o(5893),d=(0,s.default)((0,u.jsx)("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"}),"LocationOn");n.Z=d},5071:function(e,n,o){"use strict";o.d(n,{Z:function(){return U}});var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(1796),f=o(8216),g=o(1496),v=o(9299),b=o(4423),x=o(9990),C=o(1588),w=o(4867);function getSwitchBaseUtilityClass(e){return(0,w.Z)("PrivateSwitchBase",e)}(0,C.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var P=o(5893);let S=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],useUtilityClasses=e=>{let{classes:n,checked:o,disabled:a,edge:s}=e,u={root:["root",o&&"checked",a&&"disabled",s&&`edge${(0,f.Z)(s)}`],input:["input"]};return(0,p.Z)(u,getSwitchBaseUtilityClass,n)},k=(0,g.ZP)(x.Z)(({ownerState:e})=>(0,s.Z)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12})),Z=(0,g.ZP)("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),T=u.forwardRef(function(e,n){let{autoFocus:o,checked:u,checkedIcon:p,className:m,defaultChecked:f,disabled:g,disableFocusRipple:x=!1,edge:C=!1,icon:w,id:T,inputProps:D,inputRef:A,name:E,onBlur:R,onChange:V,onFocus:O,readOnly:L,required:I=!1,tabIndex:B,type:F,value:j}=e,N=(0,a.Z)(e,S),[U,z]=(0,v.Z)({controlled:u,default:!!f,name:"SwitchBase",state:"checked"}),H=(0,b.Z)(),W=g;H&&void 0===W&&(W=H.disabled);let Y="checkbox"===F||"radio"===F,q=(0,s.Z)({},e,{checked:U,disabled:W,disableFocusRipple:x,edge:C}),K=useUtilityClasses(q);return(0,P.jsxs)(k,(0,s.Z)({component:"span",className:(0,d.Z)(K.root,m),centerRipple:!0,focusRipple:!x,disabled:W,tabIndex:null,role:void 0,onFocus:e=>{O&&O(e),H&&H.onFocus&&H.onFocus(e)},onBlur:e=>{R&&R(e),H&&H.onBlur&&H.onBlur(e)},ownerState:q,ref:n},N,{children:[(0,P.jsx)(Z,(0,s.Z)({autoFocus:o,checked:u,defaultChecked:f,className:K.input,disabled:W,id:Y?T:void 0,name:E,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;let n=e.target.checked;z(n),V&&V(e,n)},readOnly:L,ref:A,required:I,ownerState:q,tabIndex:B,type:F},"checkbox"===F&&void 0===j?{}:{value:j},D)),U?p:w]}))});var D=o(8169),A=(0,D.Z)((0,P.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),E=(0,D.Z)((0,P.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),R=(0,D.Z)((0,P.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox"),V=o(3616);function getCheckboxUtilityClass(e){return(0,w.Z)("MuiCheckbox",e)}let O=(0,C.Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),L=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],Checkbox_useUtilityClasses=e=>{let{classes:n,indeterminate:o,color:a,size:u}=e,d={root:["root",o&&"indeterminate",`color${(0,f.Z)(a)}`,`size${(0,f.Z)(u)}`]},m=(0,p.Z)(d,getCheckboxUtilityClass,n);return(0,s.Z)({},n,m)},I=(0,g.ZP)(T,{shouldForwardProp:e=>(0,g.FO)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.indeterminate&&n.indeterminate,"default"!==o.color&&n[`color${(0,f.Z)(o.color)}`]]}})(({theme:e,ownerState:n})=>(0,s.Z)({color:(e.vars||e).palette.text.secondary},!n.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${"default"===n.color?e.vars.palette.action.activeChannel:e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,m.Fq)("default"===n.color?e.palette.action.active:e.palette[n.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==n.color&&{[`&.${O.checked}, &.${O.indeterminate}`]:{color:(e.vars||e).palette[n.color].main},[`&.${O.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),B=(0,P.jsx)(E,{}),F=(0,P.jsx)(A,{}),j=(0,P.jsx)(R,{}),N=u.forwardRef(function(e,n){var o,p;let m=(0,V.Z)({props:e,name:"MuiCheckbox"}),{checkedIcon:f=B,color:g="primary",icon:v=F,indeterminate:b=!1,indeterminateIcon:x=j,inputProps:C,size:w="medium",className:S}=m,k=(0,a.Z)(m,L),Z=b?x:v,T=b?x:f,D=(0,s.Z)({},m,{color:g,indeterminate:b,size:w}),A=Checkbox_useUtilityClasses(D);return(0,P.jsx)(I,(0,s.Z)({type:"checkbox",inputProps:(0,s.Z)({"data-indeterminate":b},C),icon:u.cloneElement(Z,{fontSize:null!=(o=Z.props.fontSize)?o:w}),checkedIcon:u.cloneElement(T,{fontSize:null!=(p=T.props.fontSize)?p:w}),ownerState:D,ref:n,className:(0,d.Z)(A.root,S)},k,{classes:A}))});var U=N},7918:function(e,n,o){"use strict";o.d(n,{Z:function(){return R}});var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(1796),f=o(8169),g=o(5893),v=(0,f.Z)((0,g.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel"),b=o(1705),x=o(8216),C=o(9990),w=o(3616),P=o(1496),S=o(1588),k=o(4867);function getChipUtilityClass(e){return(0,k.Z)("MuiChip",e)}let Z=(0,S.Z)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),T=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],useUtilityClasses=e=>{let{classes:n,disabled:o,size:a,color:s,iconColor:u,onDelete:d,clickable:m,variant:f}=e,g={root:["root",f,o&&"disabled",`size${(0,x.Z)(a)}`,`color${(0,x.Z)(s)}`,m&&"clickable",m&&`clickableColor${(0,x.Z)(s)}`,d&&"deletable",d&&`deletableColor${(0,x.Z)(s)}`,`${f}${(0,x.Z)(s)}`],label:["label",`label${(0,x.Z)(a)}`],avatar:["avatar",`avatar${(0,x.Z)(a)}`,`avatarColor${(0,x.Z)(s)}`],icon:["icon",`icon${(0,x.Z)(a)}`,`iconColor${(0,x.Z)(u)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,x.Z)(a)}`,`deleteIconColor${(0,x.Z)(s)}`,`deleteIcon${(0,x.Z)(f)}Color${(0,x.Z)(s)}`]};return(0,p.Z)(g,getChipUtilityClass,n)},D=(0,P.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e,{color:a,iconColor:s,clickable:u,onDelete:d,size:p,variant:m}=o;return[{[`& .${Z.avatar}`]:n.avatar},{[`& .${Z.avatar}`]:n[`avatar${(0,x.Z)(p)}`]},{[`& .${Z.avatar}`]:n[`avatarColor${(0,x.Z)(a)}`]},{[`& .${Z.icon}`]:n.icon},{[`& .${Z.icon}`]:n[`icon${(0,x.Z)(p)}`]},{[`& .${Z.icon}`]:n[`iconColor${(0,x.Z)(s)}`]},{[`& .${Z.deleteIcon}`]:n.deleteIcon},{[`& .${Z.deleteIcon}`]:n[`deleteIcon${(0,x.Z)(p)}`]},{[`& .${Z.deleteIcon}`]:n[`deleteIconColor${(0,x.Z)(a)}`]},{[`& .${Z.deleteIcon}`]:n[`deleteIcon${(0,x.Z)(m)}Color${(0,x.Z)(a)}`]},n.root,n[`size${(0,x.Z)(p)}`],n[`color${(0,x.Z)(a)}`],u&&n.clickable,u&&"default"!==a&&n[`clickableColor${(0,x.Z)(a)})`],d&&n.deletable,d&&"default"!==a&&n[`deletableColor${(0,x.Z)(a)}`],n[m],n[`${m}${(0,x.Z)(a)}`]]}})(({theme:e,ownerState:n})=>{let o="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return(0,s.Z)({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Z.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Z.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:o,fontSize:e.typography.pxToRem(12)},[`& .${Z.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Z.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Z.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Z.icon}`]:(0,s.Z)({marginLeft:5,marginRight:-6},"small"===n.size&&{fontSize:18,marginLeft:4,marginRight:-4},n.iconColor===n.color&&(0,s.Z)({color:e.vars?e.vars.palette.Chip.defaultIconColor:o},"default"!==n.color&&{color:"inherit"})),[`& .${Z.deleteIcon}`]:(0,s.Z)({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:(0,m.Fq)(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:(0,m.Fq)(e.palette.text.primary,.4)}},"small"===n.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==n.color&&{color:e.vars?`rgba(${e.vars.palette[n.color].contrastTextChannel} / 0.7)`:(0,m.Fq)(e.palette[n.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[n.color].contrastText}})},"small"===n.size&&{height:24},"default"!==n.color&&{backgroundColor:(e.vars||e).palette[n.color].main,color:(e.vars||e).palette[n.color].contrastText},n.onDelete&&{[`&.${Z.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,m.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},n.onDelete&&"default"!==n.color&&{[`&.${Z.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n.color].dark}})},({theme:e,ownerState:n})=>(0,s.Z)({},n.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,m.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Z.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,m.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},n.clickable&&"default"!==n.color&&{[`&:hover, &.${Z.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n.color].dark}}),({theme:e,ownerState:n})=>(0,s.Z)({},"outlined"===n.variant&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Z.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Z.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Z.avatar}`]:{marginLeft:4},[`& .${Z.avatarSmall}`]:{marginLeft:2},[`& .${Z.icon}`]:{marginLeft:4},[`& .${Z.iconSmall}`]:{marginLeft:2},[`& .${Z.deleteIcon}`]:{marginRight:5},[`& .${Z.deleteIconSmall}`]:{marginRight:3}},"outlined"===n.variant&&"default"!==n.color&&{color:(e.vars||e).palette[n.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / 0.7)`:(0,m.Fq)(e.palette[n.color].main,.7)}`,[`&.${Z.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,m.Fq)(e.palette[n.color].main,e.palette.action.hoverOpacity)},[`&.${Z.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:(0,m.Fq)(e.palette[n.color].main,e.palette.action.focusOpacity)},[`& .${Z.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / 0.7)`:(0,m.Fq)(e.palette[n.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[n.color].main}}})),A=(0,P.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,n)=>{let{ownerState:o}=e,{size:a}=o;return[n.label,n[`label${(0,x.Z)(a)}`]]}})(({ownerState:e})=>(0,s.Z)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"small"===e.size&&{paddingLeft:8,paddingRight:8}));function isDeleteKeyboardEvent(e){return"Backspace"===e.key||"Delete"===e.key}let E=u.forwardRef(function(e,n){let o=(0,w.Z)({props:e,name:"MuiChip"}),{avatar:p,className:m,clickable:f,color:x="default",component:P,deleteIcon:S,disabled:k=!1,icon:Z,label:E,onClick:R,onDelete:V,onKeyDown:O,onKeyUp:L,size:I="medium",variant:B="filled",tabIndex:F,skipFocusWhenDisabled:j=!1}=o,N=(0,a.Z)(o,T),U=u.useRef(null),z=(0,b.Z)(U,n),handleDeleteIconClick=e=>{e.stopPropagation(),V&&V(e)},H=!1!==f&&!!R||f,W=H||V?C.Z:P||"div",Y=(0,s.Z)({},o,{component:W,disabled:k,size:I,color:x,iconColor:u.isValidElement(Z)&&Z.props.color||x,onDelete:!!V,clickable:H,variant:B}),q=useUtilityClasses(Y),K=W===C.Z?(0,s.Z)({component:P||"div",focusVisibleClassName:q.focusVisible},V&&{disableRipple:!0}):{},X=null;V&&(X=S&&u.isValidElement(S)?u.cloneElement(S,{className:(0,d.Z)(S.props.className,q.deleteIcon),onClick:handleDeleteIconClick}):(0,g.jsx)(v,{className:(0,d.Z)(q.deleteIcon),onClick:handleDeleteIconClick}));let G=null;p&&u.isValidElement(p)&&(G=u.cloneElement(p,{className:(0,d.Z)(q.avatar,p.props.className)}));let J=null;return Z&&u.isValidElement(Z)&&(J=u.cloneElement(Z,{className:(0,d.Z)(q.icon,Z.props.className)})),(0,g.jsxs)(D,(0,s.Z)({as:W,className:(0,d.Z)(q.root,m),disabled:!!H&&!!k||void 0,onClick:R,onKeyDown:e=>{e.currentTarget===e.target&&isDeleteKeyboardEvent(e)&&e.preventDefault(),O&&O(e)},onKeyUp:e=>{e.currentTarget===e.target&&(V&&isDeleteKeyboardEvent(e)?V(e):"Escape"===e.key&&U.current&&U.current.blur()),L&&L(e)},ref:z,tabIndex:j&&k?-1:F,ownerState:Y},K,N,{children:[G||J,(0,g.jsx)(A,{className:(0,d.Z)(q.label),ownerState:Y,children:E}),X]}))});var R=E},7167:function(e,n,o){"use strict";var a=o(7294);let s=a.createContext(void 0);n.Z=s},4423:function(e,n,o){"use strict";o.d(n,{Z:function(){return useFormControl}});var a=o(7294),s=o(7167);function useFormControl(){return a.useContext(s.Z)}},6514:function(e,n,o){"use strict";var a=o(7462),s=o(3366),u=o(7294),d=o(2404),p=o(2734),m=o(577),f=o(1705),g=o(5893);let v=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function getScale(e){return`scale(${e}, ${e**2})`}let b={entering:{opacity:1,transform:getScale(1)},entered:{opacity:1,transform:"none"}},x="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),C=u.forwardRef(function(e,n){let{addEndListener:o,appear:C=!0,children:w,easing:P,in:S,onEnter:k,onEntered:Z,onEntering:T,onExit:D,onExited:A,onExiting:E,style:R,timeout:V="auto",TransitionComponent:O=d.ZP}=e,L=(0,s.Z)(e,v),I=u.useRef(),B=u.useRef(),F=(0,p.Z)(),j=u.useRef(null),N=(0,f.Z)(j,w.ref,n),normalizedTransitionCallback=e=>n=>{if(e){let o=j.current;void 0===n?e(o):e(o,n)}},U=normalizedTransitionCallback(T),z=normalizedTransitionCallback((e,n)=>{let o;(0,m.n)(e);let{duration:a,delay:s,easing:u}=(0,m.C)({style:R,timeout:V,easing:P},{mode:"enter"});"auto"===V?(o=F.transitions.getAutoHeightDuration(e.clientHeight),B.current=o):o=a,e.style.transition=[F.transitions.create("opacity",{duration:o,delay:s}),F.transitions.create("transform",{duration:x?o:.666*o,delay:s,easing:u})].join(","),k&&k(e,n)}),H=normalizedTransitionCallback(Z),W=normalizedTransitionCallback(E),Y=normalizedTransitionCallback(e=>{let n;let{duration:o,delay:a,easing:s}=(0,m.C)({style:R,timeout:V,easing:P},{mode:"exit"});"auto"===V?(n=F.transitions.getAutoHeightDuration(e.clientHeight),B.current=n):n=o,e.style.transition=[F.transitions.create("opacity",{duration:n,delay:a}),F.transitions.create("transform",{duration:x?n:.666*n,delay:x?a:a||.333*n,easing:s})].join(","),e.style.opacity=0,e.style.transform=getScale(.75),D&&D(e)}),q=normalizedTransitionCallback(A);return u.useEffect(()=>()=>{clearTimeout(I.current)},[]),(0,g.jsx)(O,(0,a.Z)({appear:C,in:S,nodeRef:j,onEnter:z,onEntered:H,onEntering:U,onExit:Y,onExited:q,onExiting:W,addEndListener:e=>{"auto"===V&&(I.current=setTimeout(e,B.current||0)),o&&o(j.current,e)},timeout:"auto"===V?null:V},L,{children:(e,n)=>u.cloneElement(w,(0,a.Z)({style:(0,a.Z)({opacity:0,transform:getScale(.75),visibility:"exited"!==e||S?void 0:"hidden"},b[e],R,w.props.style),ref:N},n))}))});C.muiSupportAuto=!0,n.Z=C},8441:function(e,n,o){"use strict";var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(917),f=o(1796),g=o(8216),v=o(2734),b=o(1496),x=o(3616),C=o(8962),w=o(5893);let P=["className","color","value","valueBuffer","variant"],_=e=>e,S,k,Z,T,D,A,E=(0,m.F4)(S||(S=_` 0% { left: -35%; right: 100%; @@ -51,7 +51,7 @@ `),E)),B=(0,b.ZP)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.bar,n[`barColor${(0,g.Z)(o.color)}`],("indeterminate"===o.variant||"query"===o.variant)&&n.bar2Indeterminate,"buffer"===o.variant&&n.bar2Buffer]}})(({ownerState:e,theme:n})=>(0,s.Z)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},"buffer"!==e.variant&&{backgroundColor:"inherit"===e.color?"currentColor":(n.vars||n).palette[e.color].main},"inherit"===e.color&&{opacity:.3},"buffer"===e.variant&&{backgroundColor:getColorShade(n,e.color),transition:"transform .4s linear"}),({ownerState:e})=>("indeterminate"===e.variant||"query"===e.variant)&&(0,m.iv)(A||(A=_` width: auto; animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; - `),R)),F=u.forwardRef(function(e,n){let o=(0,x.Z)({props:e,name:"MuiLinearProgress"}),{className:u,color:p="primary",value:m,valueBuffer:f,variant:g="indeterminate"}=o,b=(0,a.Z)(o,P),C=(0,s.Z)({},o,{color:p,variant:g}),S=useUtilityClasses(C),k=(0,v.Z)(),Z={},T={bar1:{},bar2:{}};if(("determinate"===g||"buffer"===g)&&void 0!==m){Z["aria-valuenow"]=Math.round(m),Z["aria-valuemin"]=0,Z["aria-valuemax"]=100;let e=m-100;"rtl"===k.direction&&(e=-e),T.bar1.transform=`translateX(${e}%)`}if("buffer"===g&&void 0!==f){let e=(f||0)-100;"rtl"===k.direction&&(e=-e),T.bar2.transform=`translateX(${e}%)`}return(0,w.jsxs)(O,(0,s.Z)({className:(0,d.Z)(S.root,u),ownerState:C,role:"progressbar"},Z,{ref:n},b,{children:["buffer"===g?(0,w.jsx)(L,{className:S.dashed,ownerState:C}):null,(0,w.jsx)(I,{className:S.bar1,ownerState:C,style:T.bar1}),"determinate"===g?null:(0,w.jsx)(B,{className:S.bar2,ownerState:C,style:T.bar2})]}))});n.Z=F},8962:function(e,n,o){"use strict";o.d(n,{E:function(){return getLinearProgressUtilityClass}});var a=o(1588),s=o(4867);function getLinearProgressUtilityClass(e){return(0,s.Z)("MuiLinearProgress",e)}let u=(0,a.Z)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);n.Z=u},4178:function(e,n,o){"use strict";o.d(n,{Z:function(){return V}});var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(1796),f=o(1496),g=o(3616),v=o(9773),b=o(9990),x=o(8974),C=o(1705),w=o(1588);let P=(0,w.Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);var S=o(4592),k=o(6336),Z=o(4867);function getMenuItemUtilityClass(e){return(0,Z.Z)("MuiMenuItem",e)}let T=(0,w.Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var D=o(5893);let A=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],useUtilityClasses=e=>{let{disabled:n,dense:o,divider:a,disableGutters:u,selected:d,classes:m}=e,f=(0,p.Z)({root:["root",o&&"dense",n&&"disabled",!u&&"gutters",a&&"divider",d&&"selected"]},getMenuItemUtilityClass,m);return(0,s.Z)({},m,f)},E=(0,f.ZP)(b.Z,{shouldForwardProp:e=>(0,f.FO)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.dense&&n.dense,o.divider&&n.divider,!o.disableGutters&&n.gutters]}})(({theme:e,ownerState:n})=>(0,s.Z)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!n.disableGutters&&{paddingLeft:16,paddingRight:16},n.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${T.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,m.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${T.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,m.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${T.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,m.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,m.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${T.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${T.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${P.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${P.inset}`]:{marginLeft:52},[`& .${k.Z.root}`]:{marginTop:0,marginBottom:0},[`& .${k.Z.inset}`]:{paddingLeft:36},[`& .${S.Z.root}`]:{minWidth:36}},!n.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},n.dense&&(0,s.Z)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${S.Z.root} svg`]:{fontSize:"1.25rem"}}))),R=u.forwardRef(function(e,n){let o;let p=(0,g.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:m=!1,component:f="li",dense:b=!1,divider:w=!1,disableGutters:P=!1,focusVisibleClassName:S,role:k="menuitem",tabIndex:Z,className:T}=p,R=(0,a.Z)(p,A),V=u.useContext(v.Z),O=u.useMemo(()=>({dense:b||V.dense||!1,disableGutters:P}),[V.dense,b,P]),L=u.useRef(null);(0,x.Z)(()=>{m&&L.current&&L.current.focus()},[m]);let I=(0,s.Z)({},p,{dense:O.dense,divider:w,disableGutters:P}),B=useUtilityClasses(p),F=(0,C.Z)(L,n);return p.disabled||(o=void 0!==Z?Z:-1),(0,D.jsx)(v.Z.Provider,{value:O,children:(0,D.jsx)(E,(0,s.Z)({ref:F,role:k,tabIndex:o,component:f,focusVisibleClassName:(0,d.Z)(B.focusVisible,S),className:(0,d.Z)(B.root,T)},R,{ownerState:I,classes:B}))})});var V=R},4118:function(e,n,o){"use strict";o.d(n,{Z:function(){return C}});var a=o(7462),s=o(3366),u=o(7294);o(9087);var d=o(8038),p=o(8462),m=o(5806).Z,f=o(1705),g=o(8974),v=o(5893);let b=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function nextItem(e,n,o){return e===n?e.firstChild:n&&n.nextElementSibling?n.nextElementSibling:o?null:e.firstChild}function previousItem(e,n,o){return e===n?o?e.firstChild:e.lastChild:n&&n.previousElementSibling?n.previousElementSibling:o?null:e.lastChild}function textCriteriaMatches(e,n){if(void 0===n)return!0;let o=e.innerText;return void 0===o&&(o=e.textContent),0!==(o=o.trim().toLowerCase()).length&&(n.repeating?o[0]===n.keys[0]:0===o.indexOf(n.keys.join("")))}function moveFocus(e,n,o,a,s,u){let d=!1,p=s(e,n,!!n&&o);for(;p;){if(p===e.firstChild){if(d)return!1;d=!0}let n=!a&&(p.disabled||"true"===p.getAttribute("aria-disabled"));if(p.hasAttribute("tabindex")&&textCriteriaMatches(p,u)&&!n)return p.focus(),!0;p=s(e,p,o)}return!1}let x=u.forwardRef(function(e,n){let{actions:o,autoFocus:x=!1,autoFocusItem:C=!1,children:w,className:P,disabledItemsFocusable:S=!1,disableListWrap:k=!1,onKeyDown:Z,variant:T="selectedMenu"}=e,D=(0,s.Z)(e,b),A=u.useRef(null),E=u.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,g.Z)(()=>{x&&A.current.focus()},[x]),u.useImperativeHandle(o,()=>({adjustStyleForScrollbar:(e,n)=>{let o=!A.current.style.width;if(e.clientHeight{if(!u.isValidElement(e)){V===n&&(V+=1)>=w.length&&(V=-1);return}e.props.disabled||("selectedMenu"===T&&e.props.selected?V=n:-1!==V||(V=n)),V===n&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(V+=1)>=w.length&&(V=-1)});let O=u.Children.map(w,(e,n)=>{if(n===V){let n={};return C&&(n.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===T&&(n.tabIndex=0),u.cloneElement(e,n)}return e});return(0,v.jsx)(p.Z,(0,a.Z)({role:"menu",ref:R,className:P,onKeyDown:e=>{let n=A.current,o=e.key,a=(0,d.Z)(n).activeElement;if("ArrowDown"===o)e.preventDefault(),moveFocus(n,a,k,S,nextItem);else if("ArrowUp"===o)e.preventDefault(),moveFocus(n,a,k,S,previousItem);else if("Home"===o)e.preventDefault(),moveFocus(n,null,k,S,nextItem);else if("End"===o)e.preventDefault(),moveFocus(n,null,k,S,previousItem);else if(1===o.length){let s=E.current,u=o.toLowerCase(),d=performance.now();s.keys.length>0&&(d-s.lastTime>500?(s.keys=[],s.repeating=!0,s.previousKeyMatched=!0):s.repeating&&u!==s.keys[0]&&(s.repeating=!1)),s.lastTime=d,s.keys.push(u);let p=a&&!s.repeating&&textCriteriaMatches(a,s);s.previousKeyMatched&&(p||moveFocus(n,a,!1,S,nextItem,s))?e.preventDefault():s.previousKeyMatched=!1}Z&&Z(e)},tabIndex:x?0:-1},D,{children:O}))});var C=x},8831:function(e,n,o){"use strict";o.d(n,{Z:function(){return es}});var a,s,u,d,p,m=o(7462),f=o(3366),g=o(7294),v=o(3703),b=o(3546),x=o(2690);function getWindow(e){if(null==e)return window;if("[object Window]"!==e.toString()){var n=e.ownerDocument;return n&&n.defaultView||window}return e}function isElement(e){var n=getWindow(e).Element;return e instanceof n||e instanceof Element}function isHTMLElement(e){var n=getWindow(e).HTMLElement;return e instanceof n||e instanceof HTMLElement}function isShadowRoot(e){if("undefined"==typeof ShadowRoot)return!1;var n=getWindow(e).ShadowRoot;return e instanceof n||e instanceof ShadowRoot}var C=Math.max,w=Math.min,P=Math.round;function getUAString(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,n,o){void 0===n&&(n=!1),void 0===o&&(o=!1);var a=e.getBoundingClientRect(),s=1,u=1;n&&isHTMLElement(e)&&(s=e.offsetWidth>0&&P(a.width)/e.offsetWidth||1,u=e.offsetHeight>0&&P(a.height)/e.offsetHeight||1);var d=(isElement(e)?getWindow(e):window).visualViewport,p=!isLayoutViewport()&&o,m=(a.left+(p&&d?d.offsetLeft:0))/s,f=(a.top+(p&&d?d.offsetTop:0))/u,g=a.width/s,v=a.height/u;return{width:g,height:v,top:f,right:m+g,bottom:f+v,left:m,x:m,y:f}}function getWindowScroll(e){var n=getWindow(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getComputedStyle(e){return getWindow(e).getComputedStyle(e)}function isScrollParent(e){var n=getComputedStyle(e),o=n.overflow,a=n.overflowX,s=n.overflowY;return/auto|scroll|overlay|hidden/.test(o+s+a)}function getLayoutRect(e){var n=getBoundingClientRect(e),o=e.offsetWidth,a=e.offsetHeight;return 1>=Math.abs(n.width-o)&&(o=n.width),1>=Math.abs(n.height-a)&&(a=n.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:a}}function getParentNode(e){return"html"===getNodeName(e)?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function listScrollParents(e,n){void 0===n&&(n=[]);var o,a=function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}(e),s=a===(null==(o=e.ownerDocument)?void 0:o.body),u=getWindow(a),d=s?[u].concat(u.visualViewport||[],isScrollParent(a)?a:[]):a,p=n.concat(d);return s?p:p.concat(listScrollParents(getParentNode(d)))}function getTrueOffsetParent(e){return isHTMLElement(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function getOffsetParent(e){for(var n=getWindow(e),o=getTrueOffsetParent(e);o&&["table","td","th"].indexOf(getNodeName(o))>=0&&"static"===getComputedStyle(o).position;)o=getTrueOffsetParent(o);return o&&("html"===getNodeName(o)||"body"===getNodeName(o)&&"static"===getComputedStyle(o).position)?n:o||function(e){var n=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(e)&&"fixed"===getComputedStyle(e).position)return null;var o=getParentNode(e);for(isShadowRoot(o)&&(o=o.host);isHTMLElement(o)&&0>["html","body"].indexOf(getNodeName(o));){var a=getComputedStyle(o);if("none"!==a.transform||"none"!==a.perspective||"paint"===a.contain||-1!==["transform","perspective"].indexOf(a.willChange)||n&&"filter"===a.willChange||n&&a.filter&&"none"!==a.filter)return o;o=o.parentNode}return null}(e)||n}var S="bottom",k="right",Z="left",T="auto",D=["top",S,k,Z],A="start",E="viewport",R="popper",V=D.reduce(function(e,n){return e.concat([n+"-"+A,n+"-end"])},[]),O=[].concat(D,[T]).reduce(function(e,n){return e.concat([n,n+"-"+A,n+"-end"])},[]),L=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],I={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,n=Array(e),o=0;o=0?"x":"y"}function computeOffsets(e){var n,o=e.reference,a=e.element,s=e.placement,u=s?getBasePlacement(s):null,d=s?getVariation(s):null,p=o.x+o.width/2-a.width/2,m=o.y+o.height/2-a.height/2;switch(u){case"top":n={x:p,y:o.y-a.height};break;case S:n={x:p,y:o.y+o.height};break;case k:n={x:o.x+o.width,y:m};break;case Z:n={x:o.x-a.width,y:m};break;default:n={x:o.x,y:o.y}}var f=u?getMainAxisFromPlacement(u):null;if(null!=f){var g="y"===f?"height":"width";switch(d){case A:n[f]=n[f]-(o[g]/2-a[g]/2);break;case"end":n[f]=n[f]+(o[g]/2-a[g]/2)}}return n}var F={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(e){var n,o,a,s,u,d,p,m=e.popper,f=e.popperRect,g=e.placement,v=e.variation,b=e.offsets,x=e.position,C=e.gpuAcceleration,w=e.adaptive,T=e.roundOffsets,D=e.isFixed,A=b.x,E=void 0===A?0:A,R=b.y,V=void 0===R?0:R,O="function"==typeof T?T({x:E,y:V}):{x:E,y:V};E=O.x,V=O.y;var L=b.hasOwnProperty("x"),I=b.hasOwnProperty("y"),B=Z,j="top",N=window;if(w){var U=getOffsetParent(m),z="clientHeight",H="clientWidth";U===getWindow(m)&&"static"!==getComputedStyle(U=getDocumentElement(m)).position&&"absolute"===x&&(z="scrollHeight",H="scrollWidth"),("top"===g||(g===Z||g===k)&&"end"===v)&&(j=S,V-=(D&&U===N&&N.visualViewport?N.visualViewport.height:U[z])-f.height,V*=C?1:-1),(g===Z||("top"===g||g===S)&&"end"===v)&&(B=k,E-=(D&&U===N&&N.visualViewport?N.visualViewport.width:U[H])-f.width,E*=C?1:-1)}var W=Object.assign({position:x},w&&F),Y=!0===T?(n={x:E,y:V},o=getWindow(m),a=n.x,s=n.y,{x:P(a*(u=o.devicePixelRatio||1))/u||0,y:P(s*u)/u||0}):{x:E,y:V};return(E=Y.x,V=Y.y,C)?Object.assign({},W,((p={})[j]=I?"0":"",p[B]=L?"0":"",p.transform=1>=(N.devicePixelRatio||1)?"translate("+E+"px, "+V+"px)":"translate3d("+E+"px, "+V+"px, 0)",p)):Object.assign({},W,((d={})[j]=I?V+"px":"",d[B]=L?E+"px":"",d.transform="",d))}var j={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,function(e){return j[e]})}var N={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,function(e){return N[e]})}function contains(e,n){var o=n.getRootNode&&n.getRootNode();if(e.contains(n))return!0;if(o&&isShadowRoot(o)){var a=n;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getClientRectFromMixedType(e,n,o){var a,s,u,d,p,m,f,g,v,b;return n===E?rectToClientRect(function(e,n){var o=getWindow(e),a=getDocumentElement(e),s=o.visualViewport,u=a.clientWidth,d=a.clientHeight,p=0,m=0;if(s){u=s.width,d=s.height;var f=isLayoutViewport();(f||!f&&"fixed"===n)&&(p=s.offsetLeft,m=s.offsetTop)}return{width:u,height:d,x:p+getWindowScrollBarX(e),y:m}}(e,o)):isElement(n)?((a=getBoundingClientRect(n,!1,"fixed"===o)).top=a.top+n.clientTop,a.left=a.left+n.clientLeft,a.bottom=a.top+n.clientHeight,a.right=a.left+n.clientWidth,a.width=n.clientWidth,a.height=n.clientHeight,a.x=a.left,a.y=a.top,a):rectToClientRect((s=getDocumentElement(e),d=getDocumentElement(s),p=getWindowScroll(s),m=null==(u=s.ownerDocument)?void 0:u.body,f=C(d.scrollWidth,d.clientWidth,m?m.scrollWidth:0,m?m.clientWidth:0),g=C(d.scrollHeight,d.clientHeight,m?m.scrollHeight:0,m?m.clientHeight:0),v=-p.scrollLeft+getWindowScrollBarX(s),b=-p.scrollTop,"rtl"===getComputedStyle(m||d).direction&&(v+=C(d.clientWidth,m?m.clientWidth:0)-f),{width:f,height:g,x:v,y:b}))}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(e){return Object.assign({},getFreshSideObject(),e)}function expandToHashMap(e,n){return n.reduce(function(n,o){return n[o]=e,n},{})}function detectOverflow(e,n){void 0===n&&(n={});var o,a,s,u,d,p,m,f=n,g=f.placement,v=void 0===g?e.placement:g,b=f.strategy,x=void 0===b?e.strategy:b,P=f.boundary,Z=f.rootBoundary,T=f.elementContext,A=void 0===T?R:T,V=f.altBoundary,O=f.padding,L=void 0===O?0:O,I=mergePaddingObject("number"!=typeof L?L:expandToHashMap(L,D)),B=e.rects.popper,F=e.elements[void 0!==V&&V?A===R?"reference":R:A],j=(o=isElement(F)?F:F.contextElement||getDocumentElement(e.elements.popper),p=(d=[].concat("clippingParents"===(a=void 0===P?"clippingParents":P)?(s=listScrollParents(getParentNode(o)),isElement(u=["absolute","fixed"].indexOf(getComputedStyle(o).position)>=0&&isHTMLElement(o)?getOffsetParent(o):o)?s.filter(function(e){return isElement(e)&&contains(e,u)&&"body"!==getNodeName(e)}):[]):[].concat(a),[void 0===Z?E:Z]))[0],(m=d.reduce(function(e,n){var a=getClientRectFromMixedType(o,n,x);return e.top=C(a.top,e.top),e.right=w(a.right,e.right),e.bottom=w(a.bottom,e.bottom),e.left=C(a.left,e.left),e},getClientRectFromMixedType(o,p,x))).width=m.right-m.left,m.height=m.bottom-m.top,m.x=m.left,m.y=m.top,m),N=getBoundingClientRect(e.elements.reference),U=computeOffsets({reference:N,element:B,strategy:"absolute",placement:v}),z=rectToClientRect(Object.assign({},B,U)),H=A===R?z:N,W={top:j.top-H.top+I.top,bottom:H.bottom-j.bottom+I.bottom,left:j.left-H.left+I.left,right:H.right-j.right+I.right},Y=e.modifiersData.offset;if(A===R&&Y){var q=Y[v];Object.keys(W).forEach(function(e){var n=[k,S].indexOf(e)>=0?1:-1,o=["top",S].indexOf(e)>=0?"y":"x";W[e]+=q[o]*n})}return W}function within(e,n,o){return C(e,w(n,o))}function getSideOffsets(e,n,o){return void 0===o&&(o={x:0,y:0}),{top:e.top-n.height-o.y,right:e.right-n.width+o.x,bottom:e.bottom-n.height+o.y,left:e.left-n.width-o.x}}function isAnySideFullyClipped(e){return["top",k,S,Z].some(function(n){return e[n]>=0})}var U=(u=void 0===(s=(a={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var n=e.state,o=e.instance,a=e.options,s=a.scroll,u=void 0===s||s,d=a.resize,p=void 0===d||d,m=getWindow(n.elements.popper),f=[].concat(n.scrollParents.reference,n.scrollParents.popper);return u&&f.forEach(function(e){e.addEventListener("scroll",o.update,B)}),p&&m.addEventListener("resize",o.update,B),function(){u&&f.forEach(function(e){e.removeEventListener("scroll",o.update,B)}),p&&m.removeEventListener("resize",o.update,B)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var n=e.state,o=e.name;n.modifiersData[o]=computeOffsets({reference:n.rects.reference,element:n.rects.popper,strategy:"absolute",placement:n.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var n=e.state,o=e.options,a=o.gpuAcceleration,s=o.adaptive,u=o.roundOffsets,d=void 0===u||u,p={placement:getBasePlacement(n.placement),variation:getVariation(n.placement),popper:n.elements.popper,popperRect:n.rects.popper,gpuAcceleration:void 0===a||a,isFixed:"fixed"===n.options.strategy};null!=n.modifiersData.popperOffsets&&(n.styles.popper=Object.assign({},n.styles.popper,mapToStyles(Object.assign({},p,{offsets:n.modifiersData.popperOffsets,position:n.options.strategy,adaptive:void 0===s||s,roundOffsets:d})))),null!=n.modifiersData.arrow&&(n.styles.arrow=Object.assign({},n.styles.arrow,mapToStyles(Object.assign({},p,{offsets:n.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-placement":n.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var n=e.state;Object.keys(n.elements).forEach(function(e){var o=n.styles[e]||{},a=n.attributes[e]||{},s=n.elements[e];isHTMLElement(s)&&getNodeName(s)&&(Object.assign(s.style,o),Object.keys(a).forEach(function(e){var n=a[e];!1===n?s.removeAttribute(e):s.setAttribute(e,!0===n?"":n)}))})},effect:function(e){var n=e.state,o={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,o.popper),n.styles=o,n.elements.arrow&&Object.assign(n.elements.arrow.style,o.arrow),function(){Object.keys(n.elements).forEach(function(e){var a=n.elements[e],s=n.attributes[e]||{},u=Object.keys(n.styles.hasOwnProperty(e)?n.styles[e]:o[e]).reduce(function(e,n){return e[n]="",e},{});isHTMLElement(a)&&getNodeName(a)&&(Object.assign(a.style,u),Object.keys(s).forEach(function(e){a.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var n=e.state,o=e.options,a=e.name,s=o.offset,u=void 0===s?[0,0]:s,d=O.reduce(function(e,o){var a,s,d,p,m,f;return e[o]=(a=n.rects,d=[Z,"top"].indexOf(s=getBasePlacement(o))>=0?-1:1,m=(p="function"==typeof u?u(Object.assign({},a,{placement:o})):u)[0],f=p[1],m=m||0,f=(f||0)*d,[Z,k].indexOf(s)>=0?{x:f,y:m}:{x:m,y:f}),e},{}),p=d[n.placement],m=p.x,f=p.y;null!=n.modifiersData.popperOffsets&&(n.modifiersData.popperOffsets.x+=m,n.modifiersData.popperOffsets.y+=f),n.modifiersData[a]=d}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var n=e.state,o=e.options,a=e.name;if(!n.modifiersData[a]._skip){for(var s=o.mainAxis,u=void 0===s||s,d=o.altAxis,p=void 0===d||d,m=o.fallbackPlacements,f=o.padding,g=o.boundary,v=o.rootBoundary,b=o.altBoundary,x=o.flipVariations,C=void 0===x||x,w=o.allowedAutoPlacements,P=n.options.placement,E=getBasePlacement(P)===P,R=m||(E||!C?[getOppositePlacement(P)]:function(e){if(getBasePlacement(e)===T)return[];var n=getOppositePlacement(e);return[getOppositeVariationPlacement(e),n,getOppositeVariationPlacement(n)]}(P)),L=[P].concat(R).reduce(function(e,o){var a,s,u,d,p,m,b,x,P,S,k,Z;return e.concat(getBasePlacement(o)===T?(s=(a={placement:o,boundary:g,rootBoundary:v,padding:f,flipVariations:C,allowedAutoPlacements:w}).placement,u=a.boundary,d=a.rootBoundary,p=a.padding,m=a.flipVariations,x=void 0===(b=a.allowedAutoPlacements)?O:b,0===(k=(S=(P=getVariation(s))?m?V:V.filter(function(e){return getVariation(e)===P}):D).filter(function(e){return x.indexOf(e)>=0})).length&&(k=S),Object.keys(Z=k.reduce(function(e,o){return e[o]=detectOverflow(n,{placement:o,boundary:u,rootBoundary:d,padding:p})[getBasePlacement(o)],e},{})).sort(function(e,n){return Z[e]-Z[n]})):o)},[]),I=n.rects.reference,B=n.rects.popper,F=new Map,j=!0,N=L[0],U=0;U=0,q=Y?"width":"height",K=detectOverflow(n,{placement:z,boundary:g,rootBoundary:v,altBoundary:b,padding:f}),X=Y?W?k:Z:W?S:"top";I[q]>B[q]&&(X=getOppositePlacement(X));var G=getOppositePlacement(X),J=[];if(u&&J.push(K[H]<=0),p&&J.push(K[X]<=0,K[G]<=0),J.every(function(e){return e})){N=z,j=!1;break}F.set(z,J)}if(j)for(var Q=C?3:1,_loop=function(e){var n=L.find(function(n){var o=F.get(n);if(o)return o.slice(0,e).every(function(e){return e})});if(n)return N=n,"break"},ee=Q;ee>0&&"break"!==_loop(ee);ee--);n.placement!==N&&(n.modifiersData[a]._skip=!0,n.placement=N,n.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var n=e.state,o=e.options,a=e.name,s=o.mainAxis,u=o.altAxis,d=o.boundary,p=o.rootBoundary,m=o.altBoundary,f=o.padding,g=o.tether,v=void 0===g||g,b=o.tetherOffset,x=void 0===b?0:b,P=detectOverflow(n,{boundary:d,rootBoundary:p,padding:f,altBoundary:m}),T=getBasePlacement(n.placement),D=getVariation(n.placement),E=!D,R=getMainAxisFromPlacement(T),V="x"===R?"y":"x",O=n.modifiersData.popperOffsets,L=n.rects.reference,I=n.rects.popper,B="function"==typeof x?x(Object.assign({},n.rects,{placement:n.placement})):x,F="number"==typeof B?{mainAxis:B,altAxis:B}:Object.assign({mainAxis:0,altAxis:0},B),j=n.modifiersData.offset?n.modifiersData.offset[n.placement]:null,N={x:0,y:0};if(O){if(void 0===s||s){var U,z="y"===R?"top":Z,H="y"===R?S:k,W="y"===R?"height":"width",Y=O[R],q=Y+P[z],K=Y-P[H],X=v?-I[W]/2:0,G=D===A?L[W]:I[W],J=D===A?-I[W]:-L[W],Q=n.elements.arrow,ee=v&&Q?getLayoutRect(Q):{width:0,height:0},et=n.modifiersData["arrow#persistent"]?n.modifiersData["arrow#persistent"].padding:getFreshSideObject(),er=et[z],en=et[H],eo=within(0,L[W],ee[W]),ei=E?L[W]/2-X-eo-er-F.mainAxis:G-eo-er-F.mainAxis,ea=E?-L[W]/2+X+eo+en+F.mainAxis:J+eo+en+F.mainAxis,es=n.elements.arrow&&getOffsetParent(n.elements.arrow),el=es?"y"===R?es.clientTop||0:es.clientLeft||0:0,eu=null!=(U=null==j?void 0:j[R])?U:0,ec=Y+ei-eu-el,ed=Y+ea-eu,ep=within(v?w(q,ec):q,Y,v?C(K,ed):K);O[R]=ep,N[R]=ep-Y}if(void 0!==u&&u){var eh,em,ef="x"===R?"top":Z,eg="x"===R?S:k,ev=O[V],ey="y"===V?"height":"width",eb=ev+P[ef],ex=ev-P[eg],eC=-1!==["top",Z].indexOf(T),ew=null!=(em=null==j?void 0:j[V])?em:0,eM=eC?eb:ev-L[ey]-I[ey]-ew+F.altAxis,eP=eC?ev+L[ey]+I[ey]-ew-F.altAxis:ex,eS=v&&eC?(eh=within(eM,ev,eP))>eP?eP:eh:within(v?eM:eb,ev,v?eP:ex);O[V]=eS,N[V]=eS-ev}n.modifiersData[a]=N}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var n,o,a=e.state,s=e.name,u=e.options,d=a.elements.arrow,p=a.modifiersData.popperOffsets,m=getBasePlacement(a.placement),f=getMainAxisFromPlacement(m),g=[Z,k].indexOf(m)>=0?"height":"width";if(d&&p){var v=mergePaddingObject("number"!=typeof(n="function"==typeof(n=u.padding)?n(Object.assign({},a.rects,{placement:a.placement})):n)?n:expandToHashMap(n,D)),b=getLayoutRect(d),x="y"===f?"top":Z,C="y"===f?S:k,w=a.rects.reference[g]+a.rects.reference[f]-p[f]-a.rects.popper[g],P=p[f]-a.rects.reference[f],T=getOffsetParent(d),A=T?"y"===f?T.clientHeight||0:T.clientWidth||0:0,E=v[x],R=A-b[g]-v[C],V=A/2-b[g]/2+(w/2-P/2),O=within(E,V,R);a.modifiersData[s]=((o={})[f]=O,o.centerOffset=O-V,o)}},effect:function(e){var n=e.state,o=e.options.element,a=void 0===o?"[data-popper-arrow]":o;null!=a&&("string"!=typeof a||(a=n.elements.popper.querySelector(a)))&&contains(n.elements.popper,a)&&(n.elements.arrow=a)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var n=e.state,o=e.name,a=n.rects.reference,s=n.rects.popper,u=n.modifiersData.preventOverflow,d=detectOverflow(n,{elementContext:"reference"}),p=detectOverflow(n,{altBoundary:!0}),m=getSideOffsets(d,a),f=getSideOffsets(p,s,u),g=isAnySideFullyClipped(m),v=isAnySideFullyClipped(f);n.modifiersData[o]={referenceClippingOffsets:m,popperEscapeOffsets:f,isReferenceHidden:g,hasPopperEscaped:v},n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-reference-hidden":g,"data-popper-escaped":v})}}]}).defaultModifiers)?[]:s,p=void 0===(d=a.defaultOptions)?I:d,function(e,n,o){void 0===o&&(o=p);var a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},I,p),modifiersData:{},elements:{reference:e,popper:n},attributes:{},styles:{}},d=[],m=!1,f={state:s,setOptions:function(o){var a,m,g,v,b,x="function"==typeof o?o(s.options):o;cleanupModifierEffects(),s.options=Object.assign({},p,s.options,x),s.scrollParents={reference:isElement(e)?listScrollParents(e):e.contextElement?listScrollParents(e.contextElement):[],popper:listScrollParents(n)};var C=(m=Object.keys(a=[].concat(u,s.options.modifiers).reduce(function(e,n){var o=e[n.name];return e[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,e},{})).map(function(e){return a[e]}),g=new Map,v=new Set,b=[],m.forEach(function(e){g.set(e.name,e)}),m.forEach(function(e){v.has(e.name)||function sort(e){v.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!v.has(e)){var n=g.get(e);n&&sort(n)}}),b.push(e)}(e)}),L.reduce(function(e,n){return e.concat(b.filter(function(e){return e.phase===n}))},[]));return s.orderedModifiers=C.filter(function(e){return e.enabled}),s.orderedModifiers.forEach(function(e){var n=e.name,o=e.options,a=e.effect;if("function"==typeof a){var u=a({state:s,name:n,instance:f,options:void 0===o?{}:o});d.push(u||function(){})}}),f.update()},forceUpdate:function(){if(!m){var e,n,o,a,u,d,p,g,v,b,x,C,w=s.elements,S=w.reference,k=w.popper;if(areValidElements(S,k)){s.rects={reference:(n=getOffsetParent(k),o="fixed"===s.options.strategy,a=isHTMLElement(n),g=isHTMLElement(n)&&(d=P((u=n.getBoundingClientRect()).width)/n.offsetWidth||1,p=P(u.height)/n.offsetHeight||1,1!==d||1!==p),v=getDocumentElement(n),b=getBoundingClientRect(S,g,o),x={scrollLeft:0,scrollTop:0},C={x:0,y:0},(a||!a&&!o)&&(("body"!==getNodeName(n)||isScrollParent(v))&&(x=(e=n)!==getWindow(e)&&isHTMLElement(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:getWindowScroll(e)),isHTMLElement(n)?(C=getBoundingClientRect(n,!0),C.x+=n.clientLeft,C.y+=n.clientTop):v&&(C.x=getWindowScrollBarX(v))),{x:b.left+x.scrollLeft-C.x,y:b.top+x.scrollTop-C.y,width:b.width,height:b.height}),popper:getLayoutRect(k)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach(function(e){return s.modifiersData[e.name]=Object.assign({},e.data)});for(var Z=0;Z(0,z.Z)({root:["root"]},function(e){let{disableDefaultClasses:n}=g.useContext(K);return o=>n?"":e(o)}(getPopperUtilityClass)),J={},Q=g.forwardRef(function(e,n){var o;let{anchorEl:a,children:s,direction:u,disablePortal:d,modifiers:p,open:x,placement:C,popperOptions:w,popperRef:P,slotProps:S={},slots:k={},TransitionProps:Z}=e,T=(0,f.Z)(e,X),D=g.useRef(null),A=(0,v.Z)(D,n),E=g.useRef(null),R=(0,v.Z)(E,P),V=g.useRef(R);(0,b.Z)(()=>{V.current=R},[R]),g.useImperativeHandle(P,()=>E.current,[]);let O=function(e,n){if("ltr"===n)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(C,u),[L,I]=g.useState(O),[B,F]=g.useState(resolveAnchorEl(a));g.useEffect(()=>{E.current&&E.current.forceUpdate()}),g.useEffect(()=>{a&&F(resolveAnchorEl(a))},[a]),(0,b.Z)(()=>{if(!B||!x)return;let handlePopperUpdate=e=>{I(e.placement)},e=[{name:"preventOverflow",options:{altBoundary:d}},{name:"flip",options:{altBoundary:d}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{handlePopperUpdate(e)}}];null!=p&&(e=e.concat(p)),w&&null!=w.modifiers&&(e=e.concat(w.modifiers));let n=U(B,D.current,(0,m.Z)({placement:O},w,{modifiers:e}));return V.current(n),()=>{n.destroy(),V.current(null)}},[B,d,p,x,w,O]);let j={placement:L};null!==Z&&(j.TransitionProps=Z);let N=useUtilityClasses(),z=null!=(o=k.root)?o:"div",H=(0,Y.y)({elementType:z,externalSlotProps:S.root,externalForwardedProps:T,additionalProps:{role:"tooltip",ref:A},ownerState:e,className:N.root});return(0,q.jsx)(z,(0,m.Z)({},H,{children:"function"==typeof s?s(j):s}))}),ee=g.forwardRef(function(e,n){let o;let{anchorEl:a,children:s,container:u,direction:d="ltr",disablePortal:p=!1,keepMounted:v=!1,modifiers:b,open:C,placement:w="bottom",popperOptions:P=J,popperRef:S,style:k,transition:Z=!1,slotProps:T={},slots:D={}}=e,A=(0,f.Z)(e,G),[E,R]=g.useState(!0);if(!v&&!C&&(!Z||E))return null;if(u)o=u;else if(a){let e=resolveAnchorEl(a);o=e&&void 0!==e.nodeType?(0,x.Z)(e).body:(0,x.Z)(null).body}let V=!C&&v&&(!Z||E)?"none":void 0;return(0,q.jsx)(H.h,{disablePortal:p,container:o,children:(0,q.jsx)(Q,(0,m.Z)({anchorEl:a,direction:d,disablePortal:p,modifiers:b,ref:n,open:Z?!E:C,placement:w,popperOptions:P,popperRef:S,slotProps:T,slots:D},A,{style:(0,m.Z)({position:"fixed",top:0,left:0,display:V},k),TransitionProps:Z?{in:C,onEnter:()=>{R(!1)},onExited:()=>{R(!0)}}:void 0,children:s}))})});var et=o(4168),er=o(1496),en=o(3616);let eo=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],ei=(0,er.ZP)(ee,{name:"MuiPopper",slot:"Root",overridesResolver:(e,n)=>n.root})({}),ea=g.forwardRef(function(e,n){var o;let a=(0,et.Z)(),s=(0,en.Z)({props:e,name:"MuiPopper"}),{anchorEl:u,component:d,components:p,componentsProps:g,container:v,disablePortal:b,keepMounted:x,modifiers:C,open:w,placement:P,popperOptions:S,popperRef:k,transition:Z,slots:T,slotProps:D}=s,A=(0,f.Z)(s,eo),E=null!=(o=null==T?void 0:T.root)?o:null==p?void 0:p.Root,R=(0,m.Z)({anchorEl:u,container:v,disablePortal:b,keepMounted:x,modifiers:C,open:w,placement:P,popperOptions:S,popperRef:k,transition:Z},A);return(0,q.jsx)(ei,(0,m.Z)({as:d,direction:null==a?void 0:a.direction,slots:{root:E},slotProps:null!=D?D:g},R,{ref:n}))});var es=ea},44:function(e,n,o){"use strict";o.d(n,{Z:function(){return Z}});var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(9990),f=o(8216),g=o(3616),v=o(1496),b=o(1588),x=o(4867);function getTabUtilityClass(e){return(0,x.Z)("MuiTab",e)}let C=(0,b.Z)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]);var w=o(5893);let P=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],useUtilityClasses=e=>{let{classes:n,textColor:o,fullWidth:a,wrapped:s,icon:u,label:d,selected:m,disabled:g}=e,v={root:["root",u&&d&&"labelIcon",`textColor${(0,f.Z)(o)}`,a&&"fullWidth",s&&"wrapped",m&&"selected",g&&"disabled"],iconWrapper:["iconWrapper"]};return(0,p.Z)(v,getTabUtilityClass,n)},S=(0,v.ZP)(m.Z,{name:"MuiTab",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.label&&o.icon&&n.labelIcon,n[`textColor${(0,f.Z)(o.textColor)}`],o.fullWidth&&n.fullWidth,o.wrapped&&n.wrapped]}})(({theme:e,ownerState:n})=>(0,s.Z)({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},n.label&&{flexDirection:"top"===n.iconPosition||"bottom"===n.iconPosition?"column":"row"},{lineHeight:1.25},n.icon&&n.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${C.iconWrapper}`]:(0,s.Z)({},"top"===n.iconPosition&&{marginBottom:6},"bottom"===n.iconPosition&&{marginTop:6},"start"===n.iconPosition&&{marginRight:e.spacing(1)},"end"===n.iconPosition&&{marginLeft:e.spacing(1)})},"inherit"===n.textColor&&{color:"inherit",opacity:.6,[`&.${C.selected}`]:{opacity:1},[`&.${C.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"primary"===n.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${C.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${C.disabled}`]:{color:(e.vars||e).palette.text.disabled}},"secondary"===n.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${C.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${C.disabled}`]:{color:(e.vars||e).palette.text.disabled}},n.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},n.wrapped&&{fontSize:e.typography.pxToRem(12)})),k=u.forwardRef(function(e,n){let o=(0,g.Z)({props:e,name:"MuiTab"}),{className:p,disabled:m=!1,disableFocusRipple:f=!1,fullWidth:v,icon:b,iconPosition:x="top",indicator:C,label:k,onChange:Z,onClick:T,onFocus:D,selected:A,selectionFollowsFocus:E,textColor:R="inherit",value:V,wrapped:O=!1}=o,L=(0,a.Z)(o,P),I=(0,s.Z)({},o,{disabled:m,disableFocusRipple:f,selected:A,icon:!!b,iconPosition:x,label:!!k,fullWidth:v,textColor:R,wrapped:O}),B=useUtilityClasses(I),F=b&&k&&u.isValidElement(b)?u.cloneElement(b,{className:(0,d.Z)(B.iconWrapper,b.props.className)}):b;return(0,w.jsxs)(S,(0,s.Z)({focusRipple:!f,className:(0,d.Z)(B.root,p),ref:n,role:"tab","aria-selected":A,disabled:m,onClick:e=>{!A&&Z&&Z(e,V),T&&T(e)},onFocus:e=>{E&&!A&&Z&&Z(e,V),D&&D(e)},ownerState:I,tabIndex:A?0:-1},L,{children:["top"===x||"start"===x?(0,w.jsxs)(u.Fragment,{children:[F,k]}):(0,w.jsxs)(u.Fragment,{children:[k,F]}),C]}))});var Z=k},1703:function(e,n,o){"use strict";let a;o.d(n,{Z:function(){return X}});var s=o(3366),u=o(7462),d=o(7294);o(9087);var p=o(3961),m=o(4780),f=o(5094),g=o(1496),v=o(3616),b=o(2734),x=o(7144);function detectScrollType(){if(a)return a;let e=document.createElement("div"),n=document.createElement("div");return n.style.width="10px",n.style.height="1px",e.appendChild(n),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),a="reverse",e.scrollLeft>0?a="default":(e.scrollLeft=1,0===e.scrollLeft&&(a="negative")),document.body.removeChild(e),a}function easeInOutSin(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var C=o(8974),w=o(5340),P=o(5893);let S=["onChange"],k={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var Z=o(8169),T=(0,Z.Z)((0,P.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),D=(0,Z.Z)((0,P.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),A=o(9990),E=o(1588),R=o(4867);function getTabScrollButtonUtilityClass(e){return(0,R.Z)("MuiTabScrollButton",e)}let V=(0,E.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),O=["className","slots","slotProps","direction","orientation","disabled"],useUtilityClasses=e=>{let{classes:n,orientation:o,disabled:a}=e;return(0,m.Z)({root:["root",o,a&&"disabled"]},getTabScrollButtonUtilityClass,n)},L=(0,g.ZP)(A.Z,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.orientation&&n[o.orientation]]}})(({ownerState:e})=>(0,u.Z)({width:40,flexShrink:0,opacity:.8,[`&.${V.disabled}`]:{opacity:0}},"vertical"===e.orientation&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),I=d.forwardRef(function(e,n){var o,a;let d=(0,v.Z)({props:e,name:"MuiTabScrollButton"}),{className:m,slots:g={},slotProps:x={},direction:C}=d,w=(0,s.Z)(d,O),S=(0,b.Z)(),k="rtl"===S.direction,Z=(0,u.Z)({isRtl:k},d),A=useUtilityClasses(Z),E=null!=(o=g.StartScrollButtonIcon)?o:T,R=null!=(a=g.EndScrollButtonIcon)?a:D,V=(0,f.y)({elementType:E,externalSlotProps:x.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:Z}),I=(0,f.y)({elementType:R,externalSlotProps:x.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:Z});return(0,P.jsx)(L,(0,u.Z)({component:"div",className:(0,p.Z)(A.root,m),ref:n,role:null,ownerState:Z,tabIndex:null},w,{children:"left"===C?(0,P.jsx)(E,(0,u.Z)({},V)):(0,P.jsx)(R,(0,u.Z)({},I))}))});var B=o(2068);function getTabsUtilityClass(e){return(0,R.Z)("MuiTabs",e)}let F=(0,E.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]);var j=o(8038);let N=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],nextItem=(e,n)=>e===n?e.firstChild:n&&n.nextElementSibling?n.nextElementSibling:e.firstChild,previousItem=(e,n)=>e===n?e.lastChild:n&&n.previousElementSibling?n.previousElementSibling:e.lastChild,moveFocus=(e,n,o)=>{let a=!1,s=o(e,n);for(;s;){if(s===e.firstChild){if(a)return;a=!0}let n=s.disabled||"true"===s.getAttribute("aria-disabled");if(!s.hasAttribute("tabindex")||n)s=o(e,s);else{s.focus();return}}},Tabs_useUtilityClasses=e=>{let{vertical:n,fixed:o,hideScrollbar:a,scrollableX:s,scrollableY:u,centered:d,scrollButtonsHideMobile:p,classes:f}=e;return(0,m.Z)({root:["root",n&&"vertical"],scroller:["scroller",o&&"fixed",a&&"hideScrollbar",s&&"scrollableX",u&&"scrollableY"],flexContainer:["flexContainer",n&&"flexContainerVertical",d&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",p&&"scrollButtonsHideMobile"],scrollableX:[s&&"scrollableX"],hideScrollbar:[a&&"hideScrollbar"]},getTabsUtilityClass,f)},U=(0,g.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[{[`& .${F.scrollButtons}`]:n.scrollButtons},{[`& .${F.scrollButtons}`]:o.scrollButtonsHideMobile&&n.scrollButtonsHideMobile},n.root,o.vertical&&n.vertical]}})(({ownerState:e,theme:n})=>(0,u.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${F.scrollButtons}`]:{[n.breakpoints.down("sm")]:{display:"none"}}})),z=(0,g.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.scroller,o.fixed&&n.fixed,o.hideScrollbar&&n.hideScrollbar,o.scrollableX&&n.scrollableX,o.scrollableY&&n.scrollableY]}})(({ownerState:e})=>(0,u.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),H=(0,g.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.flexContainer,o.vertical&&n.flexContainerVertical,o.centered&&n.centered]}})(({ownerState:e})=>(0,u.Z)({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),W=(0,g.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,n)=>n.indicator})(({ownerState:e,theme:n})=>(0,u.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:n.transitions.create()},"primary"===e.indicatorColor&&{backgroundColor:(n.vars||n).palette.primary.main},"secondary"===e.indicatorColor&&{backgroundColor:(n.vars||n).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),Y=(0,g.ZP)(function(e){let{onChange:n}=e,o=(0,s.Z)(e,S),a=d.useRef(),p=d.useRef(null),setMeasurements=()=>{a.current=p.current.offsetHeight-p.current.clientHeight};return(0,C.Z)(()=>{let e=(0,x.Z)(()=>{let e=a.current;setMeasurements(),e!==a.current&&n(a.current)}),o=(0,w.Z)(p.current);return o.addEventListener("resize",e),()=>{e.clear(),o.removeEventListener("resize",e)}},[n]),d.useEffect(()=>{setMeasurements(),n(a.current)},[n]),(0,P.jsx)("div",(0,u.Z)({style:k,ref:p},o))})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),q={},K=d.forwardRef(function(e,n){let o=(0,v.Z)({props:e,name:"MuiTabs"}),a=(0,b.Z)(),m="rtl"===a.direction,{"aria-label":g,"aria-labelledby":C,action:S,centered:k=!1,children:Z,className:T,component:D="div",allowScrollButtonsMobile:A=!1,indicatorColor:E="primary",onChange:R,orientation:V="horizontal",ScrollButtonComponent:O=I,scrollButtons:L="auto",selectionFollowsFocus:F,slots:K={},slotProps:X={},TabIndicatorProps:G={},TabScrollButtonProps:J={},textColor:Q="primary",value:ee,variant:et="standard",visibleScrollbar:er=!1}=o,en=(0,s.Z)(o,N),eo="scrollable"===et,ei="vertical"===V,ea=ei?"scrollTop":"scrollLeft",es=ei?"top":"left",el=ei?"bottom":"right",eu=ei?"clientHeight":"clientWidth",ec=ei?"height":"width",ed=(0,u.Z)({},o,{component:D,allowScrollButtonsMobile:A,indicatorColor:E,orientation:V,vertical:ei,scrollButtons:L,textColor:Q,variant:et,visibleScrollbar:er,fixed:!eo,hideScrollbar:eo&&!er,scrollableX:eo&&!ei,scrollableY:eo&&ei,centered:k&&!eo,scrollButtonsHideMobile:!A}),ep=Tabs_useUtilityClasses(ed),eh=(0,f.y)({elementType:K.StartScrollButtonIcon,externalSlotProps:X.startScrollButtonIcon,ownerState:ed}),em=(0,f.y)({elementType:K.EndScrollButtonIcon,externalSlotProps:X.endScrollButtonIcon,ownerState:ed}),[ef,eg]=d.useState(!1),[ev,ey]=d.useState(q),[eb,ex]=d.useState(!1),[eC,ew]=d.useState(!1),[eM,eP]=d.useState(!1),[eS,ek]=d.useState({overflow:"hidden",scrollbarWidth:0}),eZ=new Map,eT=d.useRef(null),eD=d.useRef(null),getTabsMeta=()=>{let e,n;let o=eT.current;if(o){let n=o.getBoundingClientRect();e={clientWidth:o.clientWidth,scrollLeft:o.scrollLeft,scrollTop:o.scrollTop,scrollLeftNormalized:function(e,n){let o=e.scrollLeft;if("rtl"!==n)return o;let a=detectScrollType();switch(a){case"negative":return e.scrollWidth-e.clientWidth+o;case"reverse":return e.scrollWidth-e.clientWidth-o;default:return o}}(o,a.direction),scrollWidth:o.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}if(o&&!1!==ee){let e=eD.current.children;if(e.length>0){let o=e[eZ.get(ee)];n=o?o.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:n}},eA=(0,B.Z)(()=>{let e;let{tabsMeta:n,tabMeta:o}=getTabsMeta(),a=0;if(ei)e="top",o&&n&&(a=o.top-n.top+n.scrollTop);else if(e=m?"right":"left",o&&n){let s=m?n.scrollLeftNormalized+n.clientWidth-n.scrollWidth:n.scrollLeft;a=(m?-1:1)*(o[e]-n[e]+s)}let s={[e]:a,[ec]:o?o[ec]:0};if(isNaN(ev[e])||isNaN(ev[ec]))ey(s);else{let n=Math.abs(ev[e]-s[e]),o=Math.abs(ev[ec]-s[ec]);(n>=1||o>=1)&&ey(s)}}),scroll=(e,{animation:n=!0}={})=>{n?function(e,n,o,a={},s=()=>{}){let{ease:u=easeInOutSin,duration:d=300}=a,p=null,m=n[e],f=!1,step=a=>{if(f){s(Error("Animation cancelled"));return}null===p&&(p=a);let g=Math.min(1,(a-p)/d);if(n[e]=u(g)*(o-m)+m,g>=1){requestAnimationFrame(()=>{s(null)});return}requestAnimationFrame(step)};return m===o?s(Error("Element already at target position")):requestAnimationFrame(step),()=>{f=!0}}(ea,eT.current,e,{duration:a.transitions.duration.standard}):eT.current[ea]=e},moveTabsScroll=e=>{let n=eT.current[ea];ei?n+=e:(n+=e*(m?-1:1),n*=m&&"reverse"===detectScrollType()?-1:1),scroll(n)},getScrollSize=()=>{let e=eT.current[eu],n=0,o=Array.from(eD.current.children);for(let a=0;ae){0===a&&(n=e);break}n+=s[eu]}return n},handleStartScrollClick=()=>{moveTabsScroll(-1*getScrollSize())},handleEndScrollClick=()=>{moveTabsScroll(getScrollSize())},eE=d.useCallback(e=>{ek({overflow:null,scrollbarWidth:e})},[]),eR=(0,B.Z)(e=>{let{tabsMeta:n,tabMeta:o}=getTabsMeta();if(o&&n){if(o[es]n[el]){let a=n[ea]+(o[el]-n[el]);scroll(a,{animation:e})}}}),eV=(0,B.Z)(()=>{eo&&!1!==L&&eP(!eM)});d.useEffect(()=>{let e;let n=(0,x.Z)(()=>{eT.current&&eA()}),o=(0,w.Z)(eT.current);return o.addEventListener("resize",n),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(n),Array.from(eD.current.children).forEach(n=>{e.observe(n)})),()=>{n.clear(),o.removeEventListener("resize",n),e&&e.disconnect()}},[eA]),d.useEffect(()=>{let e=Array.from(eD.current.children),n=e.length;if("undefined"!=typeof IntersectionObserver&&n>0&&eo&&!1!==L){let o=e[0],a=e[n-1],s={root:eT.current,threshold:.99},u=new IntersectionObserver(e=>{ex(!e[0].isIntersecting)},s);u.observe(o);let d=new IntersectionObserver(e=>{ew(!e[0].isIntersecting)},s);return d.observe(a),()=>{u.disconnect(),d.disconnect()}}},[eo,L,eM,null==Z?void 0:Z.length]),d.useEffect(()=>{eg(!0)},[]),d.useEffect(()=>{eA()}),d.useEffect(()=>{eR(q!==ev)},[eR,ev]),d.useImperativeHandle(S,()=>({updateIndicator:eA,updateScrollButtons:eV}),[eA,eV]);let eO=(0,P.jsx)(W,(0,u.Z)({},G,{className:(0,p.Z)(ep.indicator,G.className),ownerState:ed,style:(0,u.Z)({},ev,G.style)})),eL=0,eI=d.Children.map(Z,e=>{if(!d.isValidElement(e))return null;let n=void 0===e.props.value?eL:e.props.value;eZ.set(n,eL);let o=n===ee;return eL+=1,d.cloneElement(e,(0,u.Z)({fullWidth:"fullWidth"===et,indicator:o&&!ef&&eO,selected:o,selectionFollowsFocus:F,onChange:R,textColor:Q,value:n},1!==eL||!1!==ee||e.props.tabIndex?{}:{tabIndex:0}))}),eB=(()=>{let e={};e.scrollbarSizeListener=eo?(0,P.jsx)(Y,{onChange:eE,className:(0,p.Z)(ep.scrollableX,ep.hideScrollbar)}):null;let n=eo&&("auto"===L&&(eb||eC)||!0===L);return e.scrollButtonStart=n?(0,P.jsx)(O,(0,u.Z)({slots:{StartScrollButtonIcon:K.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:eh},orientation:V,direction:m?"right":"left",onClick:handleStartScrollClick,disabled:!eb},J,{className:(0,p.Z)(ep.scrollButtons,J.className)})):null,e.scrollButtonEnd=n?(0,P.jsx)(O,(0,u.Z)({slots:{EndScrollButtonIcon:K.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:em},orientation:V,direction:m?"left":"right",onClick:handleEndScrollClick,disabled:!eC},J,{className:(0,p.Z)(ep.scrollButtons,J.className)})):null,e})();return(0,P.jsxs)(U,(0,u.Z)({className:(0,p.Z)(ep.root,T),ownerState:ed,ref:n,as:D},en,{children:[eB.scrollButtonStart,eB.scrollbarSizeListener,(0,P.jsxs)(z,{className:ep.scroller,ownerState:ed,style:{overflow:eS.overflow,[ei?`margin${m?"Left":"Right"}`:"marginBottom"]:er?void 0:-eS.scrollbarWidth},ref:eT,children:[(0,P.jsx)(H,{"aria-label":g,"aria-labelledby":C,"aria-orientation":"vertical"===V?"vertical":null,className:ep.flexContainer,ownerState:ed,onKeyDown:e=>{let n=eD.current,o=(0,j.Z)(n).activeElement,a=o.getAttribute("role");if("tab"!==a)return;let s="horizontal"===V?"ArrowLeft":"ArrowUp",u="horizontal"===V?"ArrowRight":"ArrowDown";switch("horizontal"===V&&m&&(s="ArrowRight",u="ArrowLeft"),e.key){case s:e.preventDefault(),moveFocus(n,o,previousItem);break;case u:e.preventDefault(),moveFocus(n,o,nextItem);break;case"Home":e.preventDefault(),moveFocus(n,null,nextItem);break;case"End":e.preventDefault(),moveFocus(n,null,previousItem)}},ref:eD,role:"tablist",children:eI}),ef&&eO]}),eB.scrollButtonEnd]}))});var X=K},5046:function(e,n,o){"use strict";o.d(n,{Z:function(){return tm}});var a,s,u,d=o(7462),p=o(3366),m=o(7294),f=o(3961),g=o(4780),v=o(2996),b=o(1496),x=o(3616),C=o(9766),w=o(1387),P=o(3935),S=o(3703),k=o(4161),Z=o(9336),T=o(3546),D=o(5893);let A=["onChange","maxRows","minRows","style","value"];function getStyleValue(e){return parseInt(e,10)||0}let E={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function isEmpty(e){return null==e||0===Object.keys(e).length||0===e.outerHeightStyle&&!e.overflow}let R=m.forwardRef(function(e,n){let{onChange:o,maxRows:a,minRows:s=1,style:u,value:f}=e,g=(0,p.Z)(e,A),{current:v}=m.useRef(null!=f),b=m.useRef(null),x=(0,S.Z)(n,b),C=m.useRef(null),w=m.useRef(0),[R,V]=m.useState({outerHeightStyle:0}),O=m.useCallback(()=>{let n=b.current,o=(0,k.Z)(n),u=o.getComputedStyle(n);if("0px"===u.width)return{outerHeightStyle:0};let d=C.current;d.style.width=u.width,d.value=n.value||e.placeholder||"x","\n"===d.value.slice(-1)&&(d.value+=" ");let p=u.boxSizing,m=getStyleValue(u.paddingBottom)+getStyleValue(u.paddingTop),f=getStyleValue(u.borderBottomWidth)+getStyleValue(u.borderTopWidth),g=d.scrollHeight;d.value="x";let v=d.scrollHeight,x=g;s&&(x=Math.max(Number(s)*v,x)),a&&(x=Math.min(Number(a)*v,x)),x=Math.max(x,v);let w=x+("border-box"===p?m+f:0),P=1>=Math.abs(x-g);return{outerHeightStyle:w,overflow:P}},[a,s,e.placeholder]),updateState=(e,n)=>{let{outerHeightStyle:o,overflow:a}=n;return w.current<20&&(o>0&&Math.abs((e.outerHeightStyle||0)-o)>1||e.overflow!==a)?(w.current+=1,{overflow:a,outerHeightStyle:o}):e},L=m.useCallback(()=>{let e=O();isEmpty(e)||V(n=>updateState(n,e))},[O]),syncHeightWithFlushSync=()=>{let e=O();isEmpty(e)||P.flushSync(()=>{V(n=>updateState(n,e))})};return m.useEffect(()=>{let e;let n=(0,Z.Z)(()=>{w.current=0,b.current&&syncHeightWithFlushSync()}),o=b.current,a=(0,k.Z)(o);return a.addEventListener("resize",n),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(()=>{w.current=0,b.current&&syncHeightWithFlushSync()})).observe(o),()=>{n.clear(),a.removeEventListener("resize",n),e&&e.disconnect()}}),(0,T.Z)(()=>{L()}),m.useEffect(()=>{w.current=0},[f]),(0,D.jsxs)(m.Fragment,{children:[(0,D.jsx)("textarea",(0,d.Z)({value:f,onChange:e=>{w.current=0,v||L(),o&&o(e)},ref:x,rows:s,style:(0,d.Z)({height:R.outerHeightStyle,overflow:R.overflow?"hidden":void 0},u)},g)),(0,D.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:C,tabIndex:-1,style:(0,d.Z)({},E.shadow,u,{paddingTop:0,paddingBottom:0})})]})});var V=o(8442);function formControlState({props:e,states:n,muiFormControl:o}){return n.reduce((n,a)=>(n[a]=e[a],o&&void 0===e[a]&&(n[a]=o[a]),n),{})}var O=o(7167),L=o(4423),I=o(8216),B=o(1705),F=o(8974),j=o(7297);function hasValue(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function isFilled(e,n=!1){return e&&(hasValue(e.value)&&""!==e.value||n&&hasValue(e.defaultValue)&&""!==e.defaultValue)}var N=o(1588),U=o(4867);function getInputBaseUtilityClass(e){return(0,U.Z)("MuiInputBase",e)}let z=(0,N.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),H=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],rootOverridesResolver=(e,n)=>{let{ownerState:o}=e;return[n.root,o.formControl&&n.formControl,o.startAdornment&&n.adornedStart,o.endAdornment&&n.adornedEnd,o.error&&n.error,"small"===o.size&&n.sizeSmall,o.multiline&&n.multiline,o.color&&n[`color${(0,I.Z)(o.color)}`],o.fullWidth&&n.fullWidth,o.hiddenLabel&&n.hiddenLabel]},inputOverridesResolver=(e,n)=>{let{ownerState:o}=e;return[n.input,"small"===o.size&&n.inputSizeSmall,o.multiline&&n.inputMultiline,"search"===o.type&&n.inputTypeSearch,o.startAdornment&&n.inputAdornedStart,o.endAdornment&&n.inputAdornedEnd,o.hiddenLabel&&n.inputHiddenLabel]},useUtilityClasses=e=>{let{classes:n,color:o,disabled:a,error:s,endAdornment:u,focused:d,formControl:p,fullWidth:m,hiddenLabel:f,multiline:v,readOnly:b,size:x,startAdornment:C,type:w}=e,P={root:["root",`color${(0,I.Z)(o)}`,a&&"disabled",s&&"error",m&&"fullWidth",d&&"focused",p&&"formControl",x&&"medium"!==x&&`size${(0,I.Z)(x)}`,v&&"multiline",C&&"adornedStart",u&&"adornedEnd",f&&"hiddenLabel",b&&"readOnly"],input:["input",a&&"disabled","search"===w&&"inputTypeSearch",v&&"inputMultiline","small"===x&&"inputSizeSmall",f&&"inputHiddenLabel",C&&"inputAdornedStart",u&&"inputAdornedEnd",b&&"readOnly"]};return(0,g.Z)(P,getInputBaseUtilityClass,n)},W=(0,b.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:rootOverridesResolver})(({theme:e,ownerState:n})=>(0,d.Z)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${z.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},n.multiline&&(0,d.Z)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})),Y=(0,b.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:inputOverridesResolver})(({theme:e,ownerState:n})=>{let o="light"===e.palette.mode,a=(0,d.Z)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),s={opacity:"0 !important"},u=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5};return(0,d.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${z.formControl} &`]:{"&::-webkit-input-placeholder":s,"&::-moz-placeholder":s,"&:-ms-input-placeholder":s,"&::-ms-input-placeholder":s,"&:focus::-webkit-input-placeholder":u,"&:focus::-moz-placeholder":u,"&:focus:-ms-input-placeholder":u,"&:focus::-ms-input-placeholder":u},[`&.${z.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===n.size&&{paddingTop:1},n.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===n.type&&{MozAppearance:"textfield"})}),q=(0,D.jsx)(j.Z,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),K=m.forwardRef(function(e,n){var o;let a=(0,x.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":s,autoComplete:u,autoFocus:g,className:v,components:b={},componentsProps:C={},defaultValue:P,disabled:S,disableInjectingGlobalStyles:k,endAdornment:Z,fullWidth:T=!1,id:A,inputComponent:E="input",inputProps:I={},inputRef:j,maxRows:N,minRows:U,multiline:z=!1,name:K,onBlur:X,onChange:G,onClick:J,onFocus:Q,onKeyDown:ee,onKeyUp:et,placeholder:er,readOnly:en,renderSuffix:eo,rows:ei,slotProps:ea={},slots:es={},startAdornment:el,type:eu="text",value:ec}=a,ed=(0,p.Z)(a,H),ep=null!=I.value?I.value:ec,{current:eh}=m.useRef(null!=ep),em=m.useRef(),ef=m.useCallback(e=>{},[]),eg=(0,B.Z)(em,j,I.ref,ef),[ev,ey]=m.useState(!1),eb=(0,L.Z)(),ex=formControlState({props:a,muiFormControl:eb,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ex.focused=eb?eb.focused:ev,m.useEffect(()=>{!eb&&S&&ev&&(ey(!1),X&&X())},[eb,S,ev,X]);let eC=eb&&eb.onFilled,ew=eb&&eb.onEmpty,eM=m.useCallback(e=>{isFilled(e)?eC&&eC():ew&&ew()},[eC,ew]);(0,F.Z)(()=>{eh&&eM({value:ep})},[ep,eM,eh]),m.useEffect(()=>{eM(em.current)},[]);let eP=E,eS=I;z&&"input"===eP&&(eS=ei?(0,d.Z)({type:void 0,minRows:ei,maxRows:ei},eS):(0,d.Z)({type:void 0,maxRows:N,minRows:U},eS),eP=R),m.useEffect(()=>{eb&&eb.setAdornedStart(!!el)},[eb,el]);let ek=(0,d.Z)({},a,{color:ex.color||"primary",disabled:ex.disabled,endAdornment:Z,error:ex.error,focused:ex.focused,formControl:eb,fullWidth:T,hiddenLabel:ex.hiddenLabel,multiline:z,size:ex.size,startAdornment:el,type:eu}),eZ=useUtilityClasses(ek),eT=es.root||b.Root||W,eD=ea.root||C.root||{},eA=es.input||b.Input||Y;return eS=(0,d.Z)({},eS,null!=(o=ea.input)?o:C.input),(0,D.jsxs)(m.Fragment,{children:[!k&&q,(0,D.jsxs)(eT,(0,d.Z)({},eD,!(0,V.X)(eT)&&{ownerState:(0,d.Z)({},ek,eD.ownerState)},{ref:n,onClick:e=>{em.current&&e.currentTarget===e.target&&em.current.focus(),J&&J(e)}},ed,{className:(0,f.Z)(eZ.root,eD.className,v,en&&"MuiInputBase-readOnly"),children:[el,(0,D.jsx)(O.Z.Provider,{value:null,children:(0,D.jsx)(eA,(0,d.Z)({ownerState:ek,"aria-invalid":ex.error,"aria-describedby":s,autoComplete:u,autoFocus:g,defaultValue:P,disabled:ex.disabled,id:A,onAnimationStart:e=>{eM("mui-auto-fill-cancel"===e.animationName?em.current:{value:"x"})},name:K,placeholder:er,readOnly:en,required:ex.required,rows:ei,value:ep,onKeyDown:ee,onKeyUp:et,type:eu},eS,!(0,V.X)(eA)&&{as:eP,ownerState:(0,d.Z)({},ek,eS.ownerState)},{ref:eg,className:(0,f.Z)(eZ.input,eS.className,en&&"MuiInputBase-readOnly"),onBlur:e=>{X&&X(e),I.onBlur&&I.onBlur(e),eb&&eb.onBlur?eb.onBlur(e):ey(!1)},onChange:(e,...n)=>{if(!eh){let n=e.target||em.current;if(null==n)throw Error((0,w.Z)(1));eM({value:n.value})}I.onChange&&I.onChange(e,...n),G&&G(e,...n)},onFocus:e=>{if(ex.disabled){e.stopPropagation();return}Q&&Q(e),I.onFocus&&I.onFocus(e),eb&&eb.onFocus?eb.onFocus(e):ey(!0)}}))}),Z,eo?eo((0,d.Z)({},ex,{startAdornment:el})):null]}))]})});function getInputUtilityClass(e){return(0,U.Z)("MuiInput",e)}let X=(0,d.Z)({},z,(0,N.Z)("MuiInput",["root","underline","input"])),G=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],Input_useUtilityClasses=e=>{let{classes:n,disableUnderline:o}=e,a=(0,g.Z)({root:["root",!o&&"underline"],input:["input"]},getInputUtilityClass,n);return(0,d.Z)({},n,a)},J=(0,b.ZP)(W,{shouldForwardProp:e=>(0,b.FO)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[...rootOverridesResolver(e,n),!o.disableUnderline&&n.underline]}})(({theme:e,ownerState:n})=>{let o="light"===e.palette.mode,a=o?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(a=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),(0,d.Z)({position:"relative"},n.formControl&&{"label + &":{marginTop:16}},!n.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(e.vars||e).palette[n.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${X.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${X.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${a}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${X.disabled}, .${X.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${a}`}},[`&.${X.disabled}:before`]:{borderBottomStyle:"dotted"}})}),Q=(0,b.ZP)(Y,{name:"MuiInput",slot:"Input",overridesResolver:inputOverridesResolver})({}),ee=m.forwardRef(function(e,n){var o,a,s,u;let m=(0,x.Z)({props:e,name:"MuiInput"}),{disableUnderline:f,components:g={},componentsProps:v,fullWidth:b=!1,inputComponent:w="input",multiline:P=!1,slotProps:S,slots:k={},type:Z="text"}=m,T=(0,p.Z)(m,G),A=Input_useUtilityClasses(m),E={root:{ownerState:{disableUnderline:f}}},R=(null!=S?S:v)?(0,C.Z)(null!=S?S:v,E):E,V=null!=(o=null!=(a=k.root)?a:g.Root)?o:J,O=null!=(s=null!=(u=k.input)?u:g.Input)?s:Q;return(0,D.jsx)(K,(0,d.Z)({slots:{root:V,input:O},slotProps:R,fullWidth:b,inputComponent:w,multiline:P,ref:n,type:Z},T,{classes:A}))});function getFilledInputUtilityClass(e){return(0,U.Z)("MuiFilledInput",e)}ee.muiName="Input";let et=(0,d.Z)({},z,(0,N.Z)("MuiFilledInput",["root","underline","input"])),er=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],FilledInput_useUtilityClasses=e=>{let{classes:n,disableUnderline:o}=e,a=(0,g.Z)({root:["root",!o&&"underline"],input:["input"]},getFilledInputUtilityClass,n);return(0,d.Z)({},n,a)},en=(0,b.ZP)(W,{shouldForwardProp:e=>(0,b.FO)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[...rootOverridesResolver(e,n),!o.disableUnderline&&n.underline]}})(({theme:e,ownerState:n})=>{var o;let a="light"===e.palette.mode,s=a?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return(0,d.Z)({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:a?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s}},[`&.${et.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s},[`&.${et.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},!n.disableUnderline&&{"&:after":{borderBottom:`2px solid ${null==(o=(e.vars||e).palette[n.color||"primary"])?void 0:o.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${et.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${et.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:a?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)"}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${et.disabled}, .${et.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${et.disabled}:before`]:{borderBottomStyle:"dotted"}},n.startAdornment&&{paddingLeft:12},n.endAdornment&&{paddingRight:12},n.multiline&&(0,d.Z)({padding:"25px 12px 8px"},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17}))}),eo=(0,b.ZP)(Y,{name:"MuiFilledInput",slot:"Input",overridesResolver:inputOverridesResolver})(({theme:e,ownerState:n})=>(0,d.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0},n.hiddenLabel&&"small"===n.size&&{paddingTop:8,paddingBottom:9})),ei=m.forwardRef(function(e,n){var o,a,s,u;let m=(0,x.Z)({props:e,name:"MuiFilledInput"}),{components:f={},componentsProps:g,fullWidth:v=!1,inputComponent:b="input",multiline:w=!1,slotProps:P,slots:S={},type:k="text"}=m,Z=(0,p.Z)(m,er),T=(0,d.Z)({},m,{fullWidth:v,inputComponent:b,multiline:w,type:k}),A=FilledInput_useUtilityClasses(m),E={root:{ownerState:T},input:{ownerState:T}},R=(null!=P?P:g)?(0,C.Z)(null!=P?P:g,E):E,V=null!=(o=null!=(a=S.root)?a:f.Root)?o:en,O=null!=(s=null!=(u=S.input)?u:f.Input)?s:eo;return(0,D.jsx)(K,(0,d.Z)({slots:{root:V,input:O},componentsProps:R,fullWidth:v,inputComponent:b,multiline:w,ref:n,type:k},Z,{classes:A}))});ei.muiName="Input";let ea=["children","classes","className","label","notched"],es=(0,b.ZP)("fieldset")({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),el=(0,b.ZP)("legend")(({ownerState:e,theme:n})=>(0,d.Z)({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})},e.withLabel&&(0,d.Z)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})})));function getOutlinedInputUtilityClass(e){return(0,U.Z)("MuiOutlinedInput",e)}let eu=(0,d.Z)({},z,(0,N.Z)("MuiOutlinedInput",["root","notchedOutline","input"])),ec=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],OutlinedInput_useUtilityClasses=e=>{let{classes:n}=e,o=(0,g.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},getOutlinedInputUtilityClass,n);return(0,d.Z)({},n,o)},ed=(0,b.ZP)(W,{shouldForwardProp:e=>(0,b.FO)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:rootOverridesResolver})(({theme:e,ownerState:n})=>{let o="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,d.Z)({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${eu.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${eu.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:o}},[`&.${eu.focused} .${eu.notchedOutline}`]:{borderColor:(e.vars||e).palette[n.color].main,borderWidth:2},[`&.${eu.error} .${eu.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${eu.disabled} .${eu.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},n.startAdornment&&{paddingLeft:14},n.endAdornment&&{paddingRight:14},n.multiline&&(0,d.Z)({padding:"16.5px 14px"},"small"===n.size&&{padding:"8.5px 14px"}))}),ep=(0,b.ZP)(function(e){let{className:n,label:o,notched:s}=e,u=(0,p.Z)(e,ea),m=null!=o&&""!==o,f=(0,d.Z)({},e,{notched:s,withLabel:m});return(0,D.jsx)(es,(0,d.Z)({"aria-hidden":!0,className:n,ownerState:f},u,{children:(0,D.jsx)(el,{ownerState:f,children:m?(0,D.jsx)("span",{children:o}):a||(a=(0,D.jsx)("span",{className:"notranslate",children:"​"}))})}))},{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,n)=>n.notchedOutline})(({theme:e})=>{let n="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}}),eh=(0,b.ZP)(Y,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:inputOverridesResolver})(({theme:e,ownerState:n})=>(0,d.Z)({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})),em=m.forwardRef(function(e,n){var o,a,s,u,f;let g=(0,x.Z)({props:e,name:"MuiOutlinedInput"}),{components:v={},fullWidth:b=!1,inputComponent:C="input",label:w,multiline:P=!1,notched:S,slots:k={},type:Z="text"}=g,T=(0,p.Z)(g,ec),A=OutlinedInput_useUtilityClasses(g),E=(0,L.Z)(),R=formControlState({props:g,muiFormControl:E,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),V=(0,d.Z)({},g,{color:R.color||"primary",disabled:R.disabled,error:R.error,focused:R.focused,formControl:E,fullWidth:b,hiddenLabel:R.hiddenLabel,multiline:P,size:R.size,type:Z}),O=null!=(o=null!=(a=k.root)?a:v.Root)?o:ed,I=null!=(s=null!=(u=k.input)?u:v.Input)?s:eh;return(0,D.jsx)(K,(0,d.Z)({slots:{root:O,input:I},renderSuffix:e=>(0,D.jsx)(ep,{ownerState:V,className:A.notchedOutline,label:null!=w&&""!==w&&R.required?f||(f=(0,D.jsxs)(m.Fragment,{children:[w," ","*"]})):w,notched:void 0!==S?S:!!(e.startAdornment||e.filled||e.focused)}),fullWidth:b,inputComponent:C,multiline:P,ref:n,type:Z},T,{classes:(0,d.Z)({},A,{notchedOutline:null})}))});function getFormLabelUtilityClasses(e){return(0,U.Z)("MuiFormLabel",e)}em.muiName="Input";let ef=(0,N.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),eg=["children","className","color","component","disabled","error","filled","focused","required"],FormLabel_useUtilityClasses=e=>{let{classes:n,color:o,focused:a,disabled:s,error:u,filled:d,required:p}=e,m={root:["root",`color${(0,I.Z)(o)}`,s&&"disabled",u&&"error",d&&"filled",a&&"focused",p&&"required"],asterisk:["asterisk",u&&"error"]};return(0,g.Z)(m,getFormLabelUtilityClasses,n)},ev=(0,b.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},n)=>(0,d.Z)({},n.root,"secondary"===e.color&&n.colorSecondary,e.filled&&n.filled)})(({theme:e,ownerState:n})=>(0,d.Z)({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${ef.focused}`]:{color:(e.vars||e).palette[n.color].main},[`&.${ef.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${ef.error}`]:{color:(e.vars||e).palette.error.main}})),ey=(0,b.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,n)=>n.asterisk})(({theme:e})=>({[`&.${ef.error}`]:{color:(e.vars||e).palette.error.main}})),eb=m.forwardRef(function(e,n){let o=(0,x.Z)({props:e,name:"MuiFormLabel"}),{children:a,className:s,component:u="label"}=o,m=(0,p.Z)(o,eg),g=(0,L.Z)(),v=formControlState({props:o,muiFormControl:g,states:["color","required","focused","disabled","error","filled"]}),b=(0,d.Z)({},o,{color:v.color||"primary",component:u,disabled:v.disabled,error:v.error,filled:v.filled,focused:v.focused,required:v.required}),C=FormLabel_useUtilityClasses(b);return(0,D.jsxs)(ev,(0,d.Z)({as:u,ownerState:b,className:(0,f.Z)(C.root,s),ref:n},m,{children:[a,v.required&&(0,D.jsxs)(ey,{ownerState:b,"aria-hidden":!0,className:C.asterisk,children:[" ","*"]})]}))});function getInputLabelUtilityClasses(e){return(0,U.Z)("MuiInputLabel",e)}(0,N.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);let ex=["disableAnimation","margin","shrink","variant","className"],InputLabel_useUtilityClasses=e=>{let{classes:n,formControl:o,size:a,shrink:s,disableAnimation:u,variant:p,required:m}=e,f={root:["root",o&&"formControl",!u&&"animated",s&&"shrink",a&&"normal"!==a&&`size${(0,I.Z)(a)}`,p],asterisk:[m&&"asterisk"]},v=(0,g.Z)(f,getInputLabelUtilityClasses,n);return(0,d.Z)({},n,v)},eC=(0,b.ZP)(eb,{shouldForwardProp:e=>(0,b.FO)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[{[`& .${ef.asterisk}`]:n.asterisk},n.root,o.formControl&&n.formControl,"small"===o.size&&n.sizeSmall,o.shrink&&n.shrink,!o.disableAnimation&&n.animated,n[o.variant]]}})(({theme:e,ownerState:n})=>(0,d.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===n.size&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},"filled"===n.variant&&(0,d.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&(0,d.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===n.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===n.variant&&(0,d.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),ew=m.forwardRef(function(e,n){let o=(0,x.Z)({name:"MuiInputLabel",props:e}),{disableAnimation:a=!1,shrink:s,className:u}=o,m=(0,p.Z)(o,ex),g=(0,L.Z)(),v=s;void 0===v&&g&&(v=g.filled||g.focused||g.adornedStart);let b=formControlState({props:o,muiFormControl:g,states:["size","variant","required"]}),C=(0,d.Z)({},o,{disableAnimation:a,formControl:g,shrink:v,size:b.size,variant:b.variant,required:b.required}),w=InputLabel_useUtilityClasses(C);return(0,D.jsx)(eC,(0,d.Z)({"data-shrink":v,ownerState:C,ref:n,className:(0,f.Z)(w.root,u)},m,{classes:w}))});var eM=o(1579);function getFormControlUtilityClasses(e){return(0,U.Z)("MuiFormControl",e)}(0,N.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);let eP=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],FormControl_useUtilityClasses=e=>{let{classes:n,margin:o,fullWidth:a}=e,s={root:["root","none"!==o&&`margin${(0,I.Z)(o)}`,a&&"fullWidth"]};return(0,g.Z)(s,getFormControlUtilityClasses,n)},eS=(0,b.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},n)=>(0,d.Z)({},n.root,n[`margin${(0,I.Z)(e.margin)}`],e.fullWidth&&n.fullWidth)})(({ownerState:e})=>(0,d.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),ek=m.forwardRef(function(e,n){let o;let a=(0,x.Z)({props:e,name:"MuiFormControl"}),{children:s,className:u,color:g="primary",component:v="div",disabled:b=!1,error:C=!1,focused:w,fullWidth:P=!1,hiddenLabel:S=!1,margin:k="none",required:Z=!1,size:T="medium",variant:A="outlined"}=a,E=(0,p.Z)(a,eP),R=(0,d.Z)({},a,{color:g,component:v,disabled:b,error:C,fullWidth:P,hiddenLabel:S,margin:k,required:Z,size:T,variant:A}),V=FormControl_useUtilityClasses(R),[L,I]=m.useState(()=>{let e=!1;return s&&m.Children.forEach(s,n=>{if(!(0,eM.Z)(n,["Input","Select"]))return;let o=(0,eM.Z)(n,["Select"])?n.props.input:n;o&&o.props.startAdornment&&(e=!0)}),e}),[B,F]=m.useState(()=>{let e=!1;return s&&m.Children.forEach(s,n=>{(0,eM.Z)(n,["Input","Select"])&&(isFilled(n.props,!0)||isFilled(n.props.inputProps,!0))&&(e=!0)}),e}),[j,N]=m.useState(!1);b&&j&&N(!1);let U=void 0===w||b?j:w,z=m.useMemo(()=>({adornedStart:L,setAdornedStart:I,color:g,disabled:b,error:C,filled:B,focused:U,fullWidth:P,hiddenLabel:S,size:T,onBlur:()=>{N(!1)},onEmpty:()=>{F(!1)},onFilled:()=>{F(!0)},onFocus:()=>{N(!0)},registerEffect:o,required:Z,variant:A}),[L,g,b,C,B,U,P,S,o,Z,T,A]);return(0,D.jsx)(O.Z.Provider,{value:z,children:(0,D.jsx)(eS,(0,d.Z)({as:v,ownerState:R,className:(0,f.Z)(V.root,u),ref:n},E,{children:s}))})});function getFormHelperTextUtilityClasses(e){return(0,U.Z)("MuiFormHelperText",e)}let eZ=(0,N.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),eT=["children","className","component","disabled","error","filled","focused","margin","required","variant"],FormHelperText_useUtilityClasses=e=>{let{classes:n,contained:o,size:a,disabled:s,error:u,filled:d,focused:p,required:m}=e,f={root:["root",s&&"disabled",u&&"error",a&&`size${(0,I.Z)(a)}`,o&&"contained",p&&"focused",d&&"filled",m&&"required"]};return(0,g.Z)(f,getFormHelperTextUtilityClasses,n)},eD=(0,b.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.size&&n[`size${(0,I.Z)(o.size)}`],o.contained&&n.contained,o.filled&&n.filled]}})(({theme:e,ownerState:n})=>(0,d.Z)({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${eZ.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${eZ.error}`]:{color:(e.vars||e).palette.error.main}},"small"===n.size&&{marginTop:4},n.contained&&{marginLeft:14,marginRight:14})),eA=m.forwardRef(function(e,n){let o=(0,x.Z)({props:e,name:"MuiFormHelperText"}),{children:a,className:u,component:m="p"}=o,g=(0,p.Z)(o,eT),v=(0,L.Z)(),b=formControlState({props:o,muiFormControl:v,states:["variant","size","disabled","error","filled","focused","required"]}),C=(0,d.Z)({},o,{component:m,contained:"filled"===b.variant||"outlined"===b.variant,variant:b.variant,size:b.size,disabled:b.disabled,error:b.error,filled:b.filled,focused:b.focused,required:b.required}),w=FormHelperText_useUtilityClasses(C);return(0,D.jsx)(eD,(0,d.Z)({as:m,ownerState:C,className:(0,f.Z)(w.root,u),ref:n},g,{children:" "===a?s||(s=(0,D.jsx)("span",{className:"notranslate",children:"​"})):a}))});o(9087);var eE=o(8038),eR=o(5094),eV=o(4118),eO=o(7144),eL=o(5340),eI=o(6514),eB=o(1994),eF=o(629);function getPopoverUtilityClass(e){return(0,U.Z)("MuiPopover",e)}(0,N.Z)("MuiPopover",["root","paper"]);let e$=["onEntering"],ej=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],eN=["slotProps"];function getOffsetTop(e,n){let o=0;return"number"==typeof n?o=n:"center"===n?o=e.height/2:"bottom"===n&&(o=e.height),o}function getOffsetLeft(e,n){let o=0;return"number"==typeof n?o=n:"center"===n?o=e.width/2:"right"===n&&(o=e.width),o}function getTransformOriginValue(e){return[e.horizontal,e.vertical].map(e=>"number"==typeof e?`${e}px`:e).join(" ")}function resolveAnchorEl(e){return"function"==typeof e?e():e}let Popover_useUtilityClasses=e=>{let{classes:n}=e;return(0,g.Z)({root:["root"],paper:["paper"]},getPopoverUtilityClass,n)},eU=(0,b.ZP)(eB.Z,{name:"MuiPopover",slot:"Root",overridesResolver:(e,n)=>n.root})({}),ez=(0,b.ZP)(eF.Z,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,n)=>n.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),eH=m.forwardRef(function(e,n){var o,a,s;let u=(0,x.Z)({props:e,name:"MuiPopover"}),{action:g,anchorEl:v,anchorOrigin:b={vertical:"top",horizontal:"left"},anchorPosition:C,anchorReference:w="anchorEl",children:P,className:S,container:k,elevation:Z=8,marginThreshold:T=16,open:A,PaperProps:E={},slots:R,slotProps:O,transformOrigin:L={vertical:"top",horizontal:"left"},TransitionComponent:I=eI.Z,transitionDuration:F="auto",TransitionProps:{onEntering:j}={},disableScrollLock:N=!1}=u,U=(0,p.Z)(u.TransitionProps,e$),z=(0,p.Z)(u,ej),H=null!=(o=null==O?void 0:O.paper)?o:E,W=m.useRef(),Y=(0,B.Z)(W,H.ref),q=(0,d.Z)({},u,{anchorOrigin:b,anchorReference:w,elevation:Z,marginThreshold:T,externalPaperSlotProps:H,transformOrigin:L,TransitionComponent:I,transitionDuration:F,TransitionProps:U}),K=Popover_useUtilityClasses(q),X=m.useCallback(()=>{if("anchorPosition"===w)return C;let e=resolveAnchorEl(v),n=e&&1===e.nodeType?e:(0,eE.Z)(W.current).body,o=n.getBoundingClientRect();return{top:o.top+getOffsetTop(o,b.vertical),left:o.left+getOffsetLeft(o,b.horizontal)}},[v,b.horizontal,b.vertical,C,w]),G=m.useCallback(e=>({vertical:getOffsetTop(e,L.vertical),horizontal:getOffsetLeft(e,L.horizontal)}),[L.horizontal,L.vertical]),J=m.useCallback(e=>{let n={width:e.offsetWidth,height:e.offsetHeight},o=G(n);if("none"===w)return{top:null,left:null,transformOrigin:getTransformOriginValue(o)};let a=X(),s=a.top-o.vertical,u=a.left-o.horizontal,d=s+n.height,p=u+n.width,m=(0,eL.Z)(resolveAnchorEl(v)),f=m.innerHeight-T,g=m.innerWidth-T;if(null!==T&&sf){let e=d-f;s-=e,o.vertical+=e}if(null!==T&&ug){let e=p-g;u-=e,o.horizontal+=e}return{top:`${Math.round(s)}px`,left:`${Math.round(u)}px`,transformOrigin:getTransformOriginValue(o)}},[v,w,X,G,T]),[Q,ee]=m.useState(A),et=m.useCallback(()=>{let e=W.current;if(!e)return;let n=J(e);null!==n.top&&(e.style.top=n.top),null!==n.left&&(e.style.left=n.left),e.style.transformOrigin=n.transformOrigin,ee(!0)},[J]);m.useEffect(()=>(N&&window.addEventListener("scroll",et),()=>window.removeEventListener("scroll",et)),[v,N,et]),m.useEffect(()=>{A&&et()}),m.useImperativeHandle(g,()=>A?{updatePosition:()=>{et()}}:null,[A,et]),m.useEffect(()=>{if(!A)return;let e=(0,eO.Z)(()=>{et()}),n=(0,eL.Z)(v);return n.addEventListener("resize",e),()=>{e.clear(),n.removeEventListener("resize",e)}},[v,A,et]);let er=F;"auto"!==F||I.muiSupportAuto||(er=void 0);let en=k||(v?(0,eE.Z)(resolveAnchorEl(v)).body:void 0),eo=null!=(a=null==R?void 0:R.root)?a:eU,ei=null!=(s=null==R?void 0:R.paper)?s:ez,ea=(0,eR.y)({elementType:ei,externalSlotProps:(0,d.Z)({},H,{style:Q?H.style:(0,d.Z)({},H.style,{opacity:0})}),additionalProps:{elevation:Z,ref:Y},ownerState:q,className:(0,f.Z)(K.paper,null==H?void 0:H.className)}),es=(0,eR.y)({elementType:eo,externalSlotProps:(null==O?void 0:O.root)||{},externalForwardedProps:z,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:en,open:A},ownerState:q,className:(0,f.Z)(K.root,S)}),{slotProps:el}=es,eu=(0,p.Z)(es,eN);return(0,D.jsx)(eo,(0,d.Z)({},eu,!(0,V.X)(eo)&&{slotProps:el,disableScrollLock:N},{children:(0,D.jsx)(I,(0,d.Z)({appear:!0,in:A,onEntering:(e,n)=>{j&&j(e,n),et()},onExited:()=>{ee(!1)},timeout:er},U,{children:(0,D.jsx)(ei,(0,d.Z)({},ea,{children:P}))}))}))});var e_=o(2734);function getMenuUtilityClass(e){return(0,U.Z)("MuiMenu",e)}(0,N.Z)("MuiMenu",["root","paper","list"]);let eW=["onEntering"],eY=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],eq={vertical:"top",horizontal:"right"},eK={vertical:"top",horizontal:"left"},Menu_useUtilityClasses=e=>{let{classes:n}=e;return(0,g.Z)({root:["root"],paper:["paper"],list:["list"]},getMenuUtilityClass,n)},eX=(0,b.ZP)(eH,{shouldForwardProp:e=>(0,b.FO)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,n)=>n.root})({}),eG=(0,b.ZP)(ez,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,n)=>n.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),eJ=(0,b.ZP)(eV.Z,{name:"MuiMenu",slot:"List",overridesResolver:(e,n)=>n.list})({outline:0}),eQ=m.forwardRef(function(e,n){var o,a;let s=(0,x.Z)({props:e,name:"MuiMenu"}),{autoFocus:u=!0,children:g,className:v,disableAutoFocusItem:b=!1,MenuListProps:C={},onClose:w,open:P,PaperProps:S={},PopoverClasses:k,transitionDuration:Z="auto",TransitionProps:{onEntering:T}={},variant:A="selectedMenu",slots:E={},slotProps:R={}}=s,V=(0,p.Z)(s.TransitionProps,eW),O=(0,p.Z)(s,eY),L=(0,e_.Z)(),I="rtl"===L.direction,B=(0,d.Z)({},s,{autoFocus:u,disableAutoFocusItem:b,MenuListProps:C,onEntering:T,PaperProps:S,transitionDuration:Z,TransitionProps:V,variant:A}),F=Menu_useUtilityClasses(B),j=u&&!b&&P,N=m.useRef(null),U=-1;m.Children.map(g,(e,n)=>{m.isValidElement(e)&&(e.props.disabled||("selectedMenu"===A&&e.props.selected?U=n:-1!==U||(U=n)))});let z=null!=(o=E.paper)?o:eG,H=null!=(a=R.paper)?a:S,W=(0,eR.y)({elementType:E.root,externalSlotProps:R.root,ownerState:B,className:[F.root,v]}),Y=(0,eR.y)({elementType:z,externalSlotProps:H,ownerState:B,className:F.paper});return(0,D.jsx)(eX,(0,d.Z)({onClose:w,anchorOrigin:{vertical:"bottom",horizontal:I?"right":"left"},transformOrigin:I?eq:eK,slots:{paper:z,root:E.root},slotProps:{root:W,paper:Y},open:P,ref:n,transitionDuration:Z,TransitionProps:(0,d.Z)({onEntering:(e,n)=>{N.current&&N.current.adjustStyleForScrollbar(e,L),T&&T(e,n)}},V),ownerState:B},O,{classes:k,children:(0,D.jsx)(eJ,(0,d.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),w&&w(e,"tabKeyDown"))},actions:N,autoFocus:u&&(-1===U||b),autoFocusItem:j,variant:A},C,{className:(0,f.Z)(F.list,C.className),children:g}))}))});function getNativeSelectUtilityClasses(e){return(0,U.Z)("MuiNativeSelect",e)}let e0=(0,N.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),e1=["className","disabled","error","IconComponent","inputRef","variant"],NativeSelectInput_useUtilityClasses=e=>{let{classes:n,variant:o,disabled:a,multiple:s,open:u,error:d}=e,p={select:["select",o,a&&"disabled",s&&"multiple",d&&"error"],icon:["icon",`icon${(0,I.Z)(o)}`,u&&"iconOpen",a&&"disabled"]};return(0,g.Z)(p,getNativeSelectUtilityClasses,n)},nativeSelectSelectStyles=({ownerState:e,theme:n})=>(0,d.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,d.Z)({},n.vars?{backgroundColor:`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===n.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${e0.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(n.vars||n).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:(n.vars||n).shape.borderRadius,"&:focus":{borderRadius:(n.vars||n).shape.borderRadius},"&&&":{paddingRight:32}}),e2=(0,b.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:b.FO,overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.select,n[o.variant],o.error&&n.error,{[`&.${e0.multiple}`]:n.multiple}]}})(nativeSelectSelectStyles),nativeSelectIconStyles=({ownerState:e,theme:n})=>(0,d.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active,[`&.${e0.disabled}`]:{color:(n.vars||n).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),e5=(0,b.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.icon,o.variant&&n[`icon${(0,I.Z)(o.variant)}`],o.open&&n.iconOpen]}})(nativeSelectIconStyles),e4=m.forwardRef(function(e,n){let{className:o,disabled:a,error:s,IconComponent:u,inputRef:g,variant:v="standard"}=e,b=(0,p.Z)(e,e1),x=(0,d.Z)({},e,{disabled:a,variant:v,error:s}),C=NativeSelectInput_useUtilityClasses(x);return(0,D.jsxs)(m.Fragment,{children:[(0,D.jsx)(e2,(0,d.Z)({ownerState:x,className:(0,f.Z)(C.select,o),disabled:a,ref:g||n},b)),e.multiple?null:(0,D.jsx)(e5,{as:u,ownerState:x,className:C.icon})]})});var e3=o(9299);function getSelectUtilityClasses(e){return(0,U.Z)("MuiSelect",e)}let e6=(0,N.Z)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),e9=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],e8=(0,b.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[{[`&.${e6.select}`]:n.select},{[`&.${e6.select}`]:n[o.variant]},{[`&.${e6.error}`]:n.error},{[`&.${e6.multiple}`]:n.multiple}]}})(nativeSelectSelectStyles,{[`&.${e6.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),e7=(0,b.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.icon,o.variant&&n[`icon${(0,I.Z)(o.variant)}`],o.open&&n.iconOpen]}})(nativeSelectIconStyles),te=(0,b.ZP)("input",{shouldForwardProp:e=>(0,b.Dz)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,n)=>n.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function areEqualValues(e,n){return"object"==typeof n&&null!==n?e===n:String(e)===String(n)}let SelectInput_useUtilityClasses=e=>{let{classes:n,variant:o,disabled:a,multiple:s,open:u,error:d}=e,p={select:["select",o,a&&"disabled",s&&"multiple",d&&"error"],icon:["icon",`icon${(0,I.Z)(o)}`,u&&"iconOpen",a&&"disabled"],nativeInput:["nativeInput"]};return(0,g.Z)(p,getSelectUtilityClasses,n)},tt=m.forwardRef(function(e,n){var o,a;let s,g;let{"aria-describedby":v,"aria-label":b,autoFocus:x,autoWidth:C,children:P,className:S,defaultOpen:k,defaultValue:Z,disabled:T,displayEmpty:A,error:E=!1,IconComponent:R,inputRef:V,labelId:O,MenuProps:L={},multiple:I,name:F,onBlur:j,onChange:N,onClose:U,onFocus:z,onOpen:H,open:W,readOnly:Y,renderValue:q,SelectDisplayProps:K={},tabIndex:X,value:G,variant:J="standard"}=e,Q=(0,p.Z)(e,e9),[ee,et]=(0,e3.Z)({controlled:G,default:Z,name:"Select"}),[er,en]=(0,e3.Z)({controlled:W,default:k,name:"Select"}),eo=m.useRef(null),ei=m.useRef(null),[ea,es]=m.useState(null),{current:el}=m.useRef(null!=W),[eu,ec]=m.useState(),ed=(0,B.Z)(n,V),ep=m.useCallback(e=>{ei.current=e,e&&es(e)},[]),eh=null==ea?void 0:ea.parentNode;m.useImperativeHandle(ed,()=>({focus:()=>{ei.current.focus()},node:eo.current,value:ee}),[ee]),m.useEffect(()=>{k&&er&&ea&&!el&&(ec(C?null:eh.clientWidth),ei.current.focus())},[ea,C]),m.useEffect(()=>{x&&ei.current.focus()},[x]),m.useEffect(()=>{if(!O)return;let e=(0,eE.Z)(ei.current).getElementById(O);if(e){let handler=()=>{getSelection().isCollapsed&&ei.current.focus()};return e.addEventListener("click",handler),()=>{e.removeEventListener("click",handler)}}},[O]);let update=(e,n)=>{e?H&&H(n):U&&U(n),el||(ec(C?null:eh.clientWidth),en(e))},em=m.Children.toArray(P),handleItemClick=e=>n=>{let o;if(n.currentTarget.hasAttribute("tabindex")){if(I){o=Array.isArray(ee)?ee.slice():[];let n=ee.indexOf(e.props.value);-1===n?o.push(e.props.value):o.splice(n,1)}else o=e.props.value;if(e.props.onClick&&e.props.onClick(n),ee!==o&&(et(o),N)){let a=n.nativeEvent||n,s=new a.constructor(a.type,a);Object.defineProperty(s,"target",{writable:!0,value:{value:o,name:F}}),N(s,e)}I||update(!1,n)}},ef=null!==ea&&er;delete Q["aria-invalid"];let eg=[],ev=!1;(isFilled({value:ee})||A)&&(q?s=q(ee):ev=!0);let ey=em.map(e=>{let n;if(!m.isValidElement(e))return null;if(I){if(!Array.isArray(ee))throw Error((0,w.Z)(2));(n=ee.some(n=>areEqualValues(n,e.props.value)))&&ev&&eg.push(e.props.children)}else(n=areEqualValues(ee,e.props.value))&&ev&&(g=e.props.children);return m.cloneElement(e,{"aria-selected":n?"true":"false",onClick:handleItemClick(e),onKeyUp:n=>{" "===n.key&&n.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(n)},role:"option",selected:n,value:void 0,"data-value":e.props.value})});ev&&(s=I?0===eg.length?null:eg.reduce((e,n,o)=>(e.push(n),o{Y||-1===[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)||(e.preventDefault(),update(!0,e))},onMouseDown:T||Y?null:e=>{0===e.button&&(e.preventDefault(),ei.current.focus(),update(!0,e))},onBlur:e=>{!ef&&j&&(Object.defineProperty(e,"target",{writable:!0,value:{value:ee,name:F}}),j(e))},onFocus:z},K,{ownerState:eC,className:(0,f.Z)(K.className,ew.select,S),id:ex,children:null!=(a=s)&&("string"!=typeof a||a.trim())?s:u||(u=(0,D.jsx)("span",{className:"notranslate",children:"​"}))})),(0,D.jsx)(te,(0,d.Z)({"aria-invalid":E,value:Array.isArray(ee)?ee.join(","):ee,name:F,ref:eo,"aria-hidden":!0,onChange:e=>{let n=em.find(n=>n.props.value===e.target.value);void 0!==n&&(et(n.props.value),N&&N(e,n))},tabIndex:-1,disabled:T,className:ew.nativeInput,autoFocus:x,ownerState:eC},Q)),(0,D.jsx)(e7,{as:R,className:ew.icon,ownerState:eC}),(0,D.jsx)(eQ,(0,d.Z)({id:`menu-${F||""}`,anchorEl:eh,open:ef,onClose:e=>{update(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},L,{MenuListProps:(0,d.Z)({"aria-labelledby":O,role:"listbox",disableListWrap:!0},L.MenuListProps),slotProps:{paper:(0,d.Z)({},eM,{style:(0,d.Z)({minWidth:eb},null!=eM?eM.style:null)})},children:ey}))]})});var tr=(0,o(8169).Z)((0,D.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");let tn=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],to=["root"],Select_useUtilityClasses=e=>{let{classes:n}=e;return n},ti={name:"MuiSelect",overridesResolver:(e,n)=>n.root,shouldForwardProp:e=>(0,b.FO)(e)&&"variant"!==e,slot:"Root"},ta=(0,b.ZP)(ee,ti)(""),ts=(0,b.ZP)(em,ti)(""),tl=(0,b.ZP)(ei,ti)(""),tu=m.forwardRef(function(e,n){let o=(0,x.Z)({name:"MuiSelect",props:e}),{autoWidth:a=!1,children:s,classes:u={},className:g,defaultOpen:v=!1,displayEmpty:b=!1,IconComponent:w=tr,id:P,input:S,inputProps:k,label:Z,labelId:T,MenuProps:A,multiple:E=!1,native:R=!1,onClose:V,onOpen:O,open:I,renderValue:F,SelectDisplayProps:j,variant:N="outlined"}=o,U=(0,p.Z)(o,tn),z=R?e4:tt,H=(0,L.Z)(),W=formControlState({props:o,muiFormControl:H,states:["variant","error"]}),Y=W.variant||N,q=(0,d.Z)({},o,{variant:Y,classes:u}),K=Select_useUtilityClasses(q),X=(0,p.Z)(K,to),G=S||({standard:(0,D.jsx)(ta,{ownerState:q}),outlined:(0,D.jsx)(ts,{label:Z,ownerState:q}),filled:(0,D.jsx)(tl,{ownerState:q})})[Y],J=(0,B.Z)(n,G.ref);return(0,D.jsx)(m.Fragment,{children:m.cloneElement(G,(0,d.Z)({inputComponent:z,inputProps:(0,d.Z)({children:s,error:W.error,IconComponent:w,variant:Y,type:void 0,multiple:E},R?{id:P}:{autoWidth:a,defaultOpen:v,displayEmpty:b,labelId:T,MenuProps:A,onClose:V,onOpen:O,open:I,renderValue:F,SelectDisplayProps:(0,d.Z)({id:P},j)},k,{classes:k?(0,C.Z)(X,k.classes):X},S?S.props.inputProps:{})},E&&R&&"outlined"===Y?{notched:!0}:{},{ref:J,className:(0,f.Z)(G.props.className,g,K.root)},!S&&{variant:Y},U))})});function getTextFieldUtilityClass(e){return(0,U.Z)("MuiTextField",e)}tu.muiName="Select",(0,N.Z)("MuiTextField",["root"]);let tc=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],td={standard:ee,filled:ei,outlined:em},TextField_useUtilityClasses=e=>{let{classes:n}=e;return(0,g.Z)({root:["root"]},getTextFieldUtilityClass,n)},tp=(0,b.ZP)(ek,{name:"MuiTextField",slot:"Root",overridesResolver:(e,n)=>n.root})({}),th=m.forwardRef(function(e,n){let o=(0,x.Z)({props:e,name:"MuiTextField"}),{autoComplete:a,autoFocus:s=!1,children:u,className:m,color:g="primary",defaultValue:b,disabled:C=!1,error:w=!1,FormHelperTextProps:P,fullWidth:S=!1,helperText:k,id:Z,InputLabelProps:T,inputProps:A,InputProps:E,inputRef:R,label:V,maxRows:O,minRows:L,multiline:I=!1,name:B,onBlur:F,onChange:j,onFocus:N,placeholder:U,required:z=!1,rows:H,select:W=!1,SelectProps:Y,type:q,value:K,variant:X="outlined"}=o,G=(0,p.Z)(o,tc),J=(0,d.Z)({},o,{autoFocus:s,color:g,disabled:C,error:w,fullWidth:S,multiline:I,required:z,select:W,variant:X}),Q=TextField_useUtilityClasses(J),ee={};"outlined"===X&&(T&&void 0!==T.shrink&&(ee.notched=T.shrink),ee.label=V),W&&(Y&&Y.native||(ee.id=void 0),ee["aria-describedby"]=void 0);let et=(0,v.Z)(Z),er=k&&et?`${et}-helper-text`:void 0,en=V&&et?`${et}-label`:void 0,eo=td[X],ei=(0,D.jsx)(eo,(0,d.Z)({"aria-describedby":er,autoComplete:a,autoFocus:s,defaultValue:b,fullWidth:S,multiline:I,name:B,rows:H,maxRows:O,minRows:L,type:q,value:K,id:et,inputRef:R,onBlur:F,onChange:j,onFocus:N,placeholder:U,inputProps:A},ee,E));return(0,D.jsxs)(tp,(0,d.Z)({className:(0,f.Z)(Q.root,m),disabled:C,error:w,fullWidth:S,ref:n,required:z,color:g,variant:X,ownerState:J},G,{children:[null!=V&&""!==V&&(0,D.jsx)(ew,(0,d.Z)({htmlFor:et,id:en},T,{children:V})),W?(0,D.jsx)(tu,(0,d.Z)({"aria-describedby":er,id:et,labelId:en,value:K,input:ei},Y,{children:u})):ei,k&&(0,D.jsx)(eA,(0,d.Z)({id:er},P,{children:k}))]}))});var tm=th},4386:function(e,n,o){"use strict";o.d(n,{Z:function(){return U}});var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(238),f=o(1796),g=o(1496),v=o(2734),b=o(3616),x=o(8216),C=o(6514),w=o(8831),P=o(2068),S=o(1705),k=o(7909),Z=o(8791),T=o(9299),D=o(1588),A=o(4867);function getTooltipUtilityClass(e){return(0,A.Z)("MuiTooltip",e)}let E=(0,D.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);var R=o(5893);let V=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"],useUtilityClasses=e=>{let{classes:n,disableInteractive:o,arrow:a,touch:s,placement:u}=e,d={popper:["popper",!o&&"popperInteractive",a&&"popperArrow"],tooltip:["tooltip",a&&"tooltipArrow",s&&"touch",`tooltipPlacement${(0,x.Z)(u.split("-")[0])}`],arrow:["arrow"]};return(0,p.Z)(d,getTooltipUtilityClass,n)},O=(0,g.ZP)(w.Z,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.popper,!o.disableInteractive&&n.popperInteractive,o.arrow&&n.popperArrow,!o.open&&n.popperClose]}})(({theme:e,ownerState:n,open:o})=>(0,s.Z)({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!n.disableInteractive&&{pointerEvents:"auto"},!o&&{pointerEvents:"none"},n.arrow&&{[`&[data-popper-placement*="bottom"] .${E.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${E.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${E.arrow}`]:(0,s.Z)({},n.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${E.arrow}`]:(0,s.Z)({},n.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),L=(0,g.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.tooltip,o.touch&&n.touch,o.arrow&&n.tooltipArrow,n[`tooltipPlacement${(0,x.Z)(o.placement.split("-")[0])}`]]}})(({theme:e,ownerState:n})=>(0,s.Z)({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,f.Fq)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},n.arrow&&{position:"relative",margin:0},n.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${Math.round(1e5*(16/14))/1e5}em`,fontWeight:e.typography.fontWeightRegular},{[`.${E.popper}[data-popper-placement*="left"] &`]:(0,s.Z)({transformOrigin:"right center"},n.isRtl?(0,s.Z)({marginLeft:"14px"},n.touch&&{marginLeft:"24px"}):(0,s.Z)({marginRight:"14px"},n.touch&&{marginRight:"24px"})),[`.${E.popper}[data-popper-placement*="right"] &`]:(0,s.Z)({transformOrigin:"left center"},n.isRtl?(0,s.Z)({marginRight:"14px"},n.touch&&{marginRight:"24px"}):(0,s.Z)({marginLeft:"14px"},n.touch&&{marginLeft:"24px"})),[`.${E.popper}[data-popper-placement*="top"] &`]:(0,s.Z)({transformOrigin:"center bottom",marginBottom:"14px"},n.touch&&{marginBottom:"24px"}),[`.${E.popper}[data-popper-placement*="bottom"] &`]:(0,s.Z)({transformOrigin:"center top",marginTop:"14px"},n.touch&&{marginTop:"24px"})})),I=(0,g.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,n)=>n.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,f.Fq)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})),B=!1,F=null,j={x:0,y:0};function composeEventHandler(e,n){return o=>{n&&n(o),e(o)}}let N=u.forwardRef(function(e,n){var o,p,f,g,x,D,A,E,N,U,z,H,W,Y,q,K,X,G,J;let Q=(0,b.Z)({props:e,name:"MuiTooltip"}),{arrow:ee=!1,children:et,components:er={},componentsProps:en={},describeChild:eo=!1,disableFocusListener:ei=!1,disableHoverListener:ea=!1,disableInteractive:es=!1,disableTouchListener:el=!1,enterDelay:eu=100,enterNextDelay:ec=0,enterTouchDelay:ed=700,followCursor:ep=!1,id:eh,leaveDelay:em=0,leaveTouchDelay:ef=1500,onClose:eg,onOpen:ev,open:ey,placement:eb="bottom",PopperComponent:ex,PopperProps:eC={},slotProps:ew={},slots:eM={},title:eP,TransitionComponent:eS=C.Z,TransitionProps:ek}=Q,eZ=(0,a.Z)(Q,V),eT=u.isValidElement(et)?et:(0,R.jsx)("span",{children:et}),eD=(0,v.Z)(),eA="rtl"===eD.direction,[eE,eR]=u.useState(),[eV,eO]=u.useState(null),eL=u.useRef(!1),eI=es||ep,eB=u.useRef(),eF=u.useRef(),e$=u.useRef(),ej=u.useRef(),[eN,eU]=(0,T.Z)({controlled:ey,default:!1,name:"Tooltip",state:"open"}),ez=eN,eH=(0,k.Z)(eh),e_=u.useRef(),eW=u.useCallback(()=>{void 0!==e_.current&&(document.body.style.WebkitUserSelect=e_.current,e_.current=void 0),clearTimeout(ej.current)},[]);u.useEffect(()=>()=>{clearTimeout(eB.current),clearTimeout(eF.current),clearTimeout(e$.current),eW()},[eW]);let handleOpen=e=>{clearTimeout(F),B=!0,eU(!0),ev&&!ez&&ev(e)},eY=(0,P.Z)(e=>{clearTimeout(F),F=setTimeout(()=>{B=!1},800+em),eU(!1),eg&&ez&&eg(e),clearTimeout(eB.current),eB.current=setTimeout(()=>{eL.current=!1},eD.transitions.duration.shortest)}),handleEnter=e=>{eL.current&&"touchstart"!==e.type||(eE&&eE.removeAttribute("title"),clearTimeout(eF.current),clearTimeout(e$.current),eu||B&&ec?eF.current=setTimeout(()=>{handleOpen(e)},B?ec:eu):handleOpen(e))},handleLeave=e=>{clearTimeout(eF.current),clearTimeout(e$.current),e$.current=setTimeout(()=>{eY(e)},em)},{isFocusVisibleRef:eq,onBlur:eK,onFocus:eX,ref:eG}=(0,Z.Z)(),[,eJ]=u.useState(!1),handleBlur=e=>{eK(e),!1===eq.current&&(eJ(!1),handleLeave(e))},handleFocus=e=>{eE||eR(e.currentTarget),eX(e),!0===eq.current&&(eJ(!0),handleEnter(e))},detectTouchStart=e=>{eL.current=!0;let n=eT.props;n.onTouchStart&&n.onTouchStart(e)};u.useEffect(()=>{if(ez)return document.addEventListener("keydown",handleKeyDown),()=>{document.removeEventListener("keydown",handleKeyDown)};function handleKeyDown(e){("Escape"===e.key||"Esc"===e.key)&&eY(e)}},[eY,ez]);let eQ=(0,S.Z)(eT.ref,eG,eR,n);eP||0===eP||(ez=!1);let e0=u.useRef(),e1={},e2="string"==typeof eP;eo?(e1.title=ez||!e2||ea?null:eP,e1["aria-describedby"]=ez?eH:null):(e1["aria-label"]=e2?eP:null,e1["aria-labelledby"]=ez&&!e2?eH:null);let e5=(0,s.Z)({},e1,eZ,eT.props,{className:(0,d.Z)(eZ.className,eT.props.className),onTouchStart:detectTouchStart,ref:eQ},ep?{onMouseMove:e=>{let n=eT.props;n.onMouseMove&&n.onMouseMove(e),j={x:e.clientX,y:e.clientY},e0.current&&e0.current.update()}}:{}),e4={};el||(e5.onTouchStart=e=>{detectTouchStart(e),clearTimeout(e$.current),clearTimeout(eB.current),eW(),e_.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ej.current=setTimeout(()=>{document.body.style.WebkitUserSelect=e_.current,handleEnter(e)},ed)},e5.onTouchEnd=e=>{eT.props.onTouchEnd&&eT.props.onTouchEnd(e),eW(),clearTimeout(e$.current),e$.current=setTimeout(()=>{eY(e)},ef)}),ea||(e5.onMouseOver=composeEventHandler(handleEnter,e5.onMouseOver),e5.onMouseLeave=composeEventHandler(handleLeave,e5.onMouseLeave),eI||(e4.onMouseOver=handleEnter,e4.onMouseLeave=handleLeave)),ei||(e5.onFocus=composeEventHandler(handleFocus,e5.onFocus),e5.onBlur=composeEventHandler(handleBlur,e5.onBlur),eI||(e4.onFocus=handleFocus,e4.onBlur=handleBlur));let e3=u.useMemo(()=>{var e;let n=[{name:"arrow",enabled:!!eV,options:{element:eV,padding:4}}];return null!=(e=eC.popperOptions)&&e.modifiers&&(n=n.concat(eC.popperOptions.modifiers)),(0,s.Z)({},eC.popperOptions,{modifiers:n})},[eV,eC]),e6=(0,s.Z)({},Q,{isRtl:eA,arrow:ee,disableInteractive:eI,placement:eb,PopperComponentProp:ex,touch:eL.current}),e9=useUtilityClasses(e6),e8=null!=(o=null!=(p=eM.popper)?p:er.Popper)?o:O,e7=null!=(f=null!=(g=null!=(x=eM.transition)?x:er.Transition)?g:eS)?f:C.Z,te=null!=(D=null!=(A=eM.tooltip)?A:er.Tooltip)?D:L,tt=null!=(E=null!=(N=eM.arrow)?N:er.Arrow)?E:I,tr=(0,m.$)(e8,(0,s.Z)({},eC,null!=(U=ew.popper)?U:en.popper,{className:(0,d.Z)(e9.popper,null==eC?void 0:eC.className,null==(z=null!=(H=ew.popper)?H:en.popper)?void 0:z.className)}),e6),tn=(0,m.$)(e7,(0,s.Z)({},ek,null!=(W=ew.transition)?W:en.transition),e6),to=(0,m.$)(te,(0,s.Z)({},null!=(Y=ew.tooltip)?Y:en.tooltip,{className:(0,d.Z)(e9.tooltip,null==(q=null!=(K=ew.tooltip)?K:en.tooltip)?void 0:q.className)}),e6),ti=(0,m.$)(tt,(0,s.Z)({},null!=(X=ew.arrow)?X:en.arrow,{className:(0,d.Z)(e9.arrow,null==(G=null!=(J=ew.arrow)?J:en.arrow)?void 0:G.className)}),e6);return(0,R.jsxs)(u.Fragment,{children:[u.cloneElement(eT,e5),(0,R.jsx)(e8,(0,s.Z)({as:null!=ex?ex:w.Z,placement:eb,anchorEl:ep?{getBoundingClientRect:()=>({top:j.y,left:j.x,right:j.x,bottom:j.y,width:0,height:0})}:eE,popperRef:e0,open:!!eE&&ez,id:eH,transition:!0},e4,tr,{popperOptions:e3,children:({TransitionProps:e})=>(0,R.jsx)(e7,(0,s.Z)({timeout:eD.transitions.duration.shorter},e,tn,{children:(0,R.jsxs)(te,(0,s.Z)({},to,{children:[eP,ee?(0,R.jsx)(tt,(0,s.Z)({},ti,{ref:eO})):null]}))}))}))]})});var U=N},3023:function(e,n){"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.module.reference")},9087:function(e,n,o){"use strict";o(3023)},6829:function(e,n,o){"use strict";o.d(n,{y:function(){return AdapterDayjs}});var a=o(7484),s=o.n(a),u=o(285),d=o.n(u),p=o(6176),m=o.n(p),f=o(6607),g=o.n(f);s().extend(d()),s().extend(m()),s().extend(g());var v={normalDateWithWeekday:"ddd, MMM D",normalDate:"D MMMM",shortDate:"MMM D",monthAndDate:"MMMM D",dayOfMonth:"D",year:"YYYY",month:"MMMM",monthShort:"MMM",monthAndYear:"MMMM YYYY",weekday:"dddd",weekdayShort:"ddd",minutes:"mm",hours12h:"hh",hours24h:"HH",seconds:"ss",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",fullDate:"ll",fullDateWithWeekday:"dddd, LL",fullDateTime:"lll",fullDateTime12h:"ll hh:mm A",fullDateTime24h:"ll HH:mm",keyboardDate:"L",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},DayjsUtils=function(e){var n,o=this,a=void 0===e?{}:e,u=a.locale,d=a.formats,p=a.instance;this.lib="dayjs",this.is12HourCycleInCurrentLocale=function(){var e,n;return/A|a/.test(null===(n=null===(e=o.rawDayJsInstance.Ls[o.locale||"en"])||void 0===e?void 0:e.formats)||void 0===n?void 0:n.LT)},this.getCurrentLocaleCode=function(){return o.locale||"en"},this.getFormatHelperText=function(e){return e.match(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?)|./g).map(function(e){var n,a;return"L"===e[0]&&null!==(a=null===(n=o.rawDayJsInstance.Ls[o.locale||"en"])||void 0===n?void 0:n.formats[e])&&void 0!==a?a:e}).join("").replace(/a/gi,"(a|p)m").toLocaleLowerCase()},this.parseISO=function(e){return o.dayjs(e)},this.toISO=function(e){return e.toISOString()},this.parse=function(e,n){return""===e?null:o.dayjs(e,n,o.locale,!0)},this.date=function(e){return null===e?null:o.dayjs(e)},this.toJsDate=function(e){return e.toDate()},this.isValid=function(e){return o.dayjs(e).isValid()},this.isNull=function(e){return null===e},this.getDiff=function(e,n,o){return e.diff(n,o)},this.isAfter=function(e,n){return e.isAfter(n)},this.isBefore=function(e,n){return e.isBefore(n)},this.isAfterDay=function(e,n){return e.isAfter(n,"day")},this.isBeforeDay=function(e,n){return e.isBefore(n,"day")},this.isBeforeYear=function(e,n){return e.isBefore(n,"year")},this.isAfterYear=function(e,n){return e.isAfter(n,"year")},this.startOfDay=function(e){return e.startOf("day")},this.endOfDay=function(e){return e.endOf("day")},this.format=function(e,n){return o.formatByString(e,o.formats[n])},this.formatByString=function(e,n){return o.dayjs(e).format(n)},this.formatNumber=function(e){return e},this.getHours=function(e){return e.hour()},this.addSeconds=function(e,n){return n<0?e.subtract(Math.abs(n),"second"):e.add(n,"second")},this.addMinutes=function(e,n){return n<0?e.subtract(Math.abs(n),"minute"):e.add(n,"minute")},this.addHours=function(e,n){return n<0?e.subtract(Math.abs(n),"hour"):e.add(n,"hour")},this.addDays=function(e,n){return n<0?e.subtract(Math.abs(n),"day"):e.add(n,"day")},this.addWeeks=function(e,n){return n<0?e.subtract(Math.abs(n),"week"):e.add(n,"week")},this.addMonths=function(e,n){return n<0?e.subtract(Math.abs(n),"month"):e.add(n,"month")},this.addYears=function(e,n){return n<0?e.subtract(Math.abs(n),"year"):e.add(n,"year")},this.setMonth=function(e,n){return e.set("month",n)},this.setHours=function(e,n){return e.set("hour",n)},this.getMinutes=function(e){return e.minute()},this.setMinutes=function(e,n){return e.set("minute",n)},this.getSeconds=function(e){return e.second()},this.setSeconds=function(e,n){return e.set("second",n)},this.getMonth=function(e){return e.month()},this.getDate=function(e){return e.date()},this.setDate=function(e,n){return e.set("date",n)},this.getDaysInMonth=function(e){return e.daysInMonth()},this.isSameDay=function(e,n){return e.isSame(n,"day")},this.isSameMonth=function(e,n){return e.isSame(n,"month")},this.isSameYear=function(e,n){return e.isSame(n,"year")},this.isSameHour=function(e,n){return e.isSame(n,"hour")},this.getMeridiemText=function(e){return"am"===e?"AM":"PM"},this.startOfYear=function(e){return e.startOf("year")},this.endOfYear=function(e){return e.endOf("year")},this.startOfMonth=function(e){return e.startOf("month")},this.endOfMonth=function(e){return e.endOf("month")},this.startOfWeek=function(e){return e.startOf("week")},this.endOfWeek=function(e){return e.endOf("week")},this.getNextMonth=function(e){return e.add(1,"month")},this.getPreviousMonth=function(e){return e.subtract(1,"month")},this.getMonthArray=function(e){for(var n=[e.startOf("year")];n.length<12;){var a=n[n.length-1];n.push(o.getNextMonth(a))}return n},this.getYear=function(e){return e.year()},this.setYear=function(e,n){return e.set("year",n)},this.mergeDateAndTime=function(e,n){return e.hour(n.hour()).minute(n.minute()).second(n.second())},this.getWeekdays=function(){var e=o.dayjs().startOf("week");return[0,1,2,3,4,5,6].map(function(n){return o.formatByString(e.add(n,"day"),"dd")})},this.isEqual=function(e,n){return null===e&&null===n||o.dayjs(e).isSame(n)},this.getWeekArray=function(e){for(var n=o.dayjs(e).startOf("month").startOf("week"),a=o.dayjs(e).endOf("month").endOf("week"),s=0,u=n,d=[];u.isBefore(a);){var p=Math.floor(s/7);d[p]=d[p]||[],d[p].push(u),u=u.add(1,"day"),s+=1}return d},this.getYearRange=function(e,n){for(var a=o.dayjs(e).startOf("year"),s=o.dayjs(n).endOf("year"),u=[],d=a;d.isBefore(s);)u.push(d),d=d.add(1,"year");return u},this.isWithinRange=function(e,n){var o=n[0],a=n[1];return e.isBetween(o,a,null,"[]")},this.rawDayJsInstance=p||s(),this.dayjs=(n=this.rawDayJsInstance,u?function(){for(var e=[],o=0;o{var n;let o=null==(n=this.rawDayJsInstance.Ls[this.locale||"en"])?void 0:n.formats,t=e=>e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(e,n,o)=>n||o.slice(1));return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(e,n,a)=>{let s=a&&a.toUpperCase();return n||o[a]||t(o[s])})},this.getFormatHelperText=e=>this.expandFormat(e).replace(/a/gi,"(a|p)m").toLocaleLowerCase()}}},718:function(e,n,o){"use strict";o.d(n,{M:function(){return t3}});var a,s=o(7462),u=o(3366),d=o(7294),p=o(3616),m=o(8396),f=o(2359);let useLocalizationContext=()=>{let e=d.useContext(f.y);if(null===e)throw Error("MUI: Can not find utils in context. It looks like you forgot to wrap your component in LocalizationProvider, or pass dateAdapter prop directly.");return e},useUtils=()=>useLocalizationContext().utils,useDefaultDates=()=>useLocalizationContext().defaultDates,useLocaleText=()=>useLocalizationContext().localeText,useNow=()=>{let e=useUtils(),n=d.useRef(e.date());return n.current},findClosestEnabledDate=({date:e,disableFuture:n,disablePast:o,maxDate:a,minDate:s,isDateDisabled:u,utils:d})=>{let p=d.startOfDay(d.date());o&&d.isBefore(s,p)&&(s=p),n&&d.isAfter(a,p)&&(a=p);let m=e,f=e;for(d.isBefore(e,s)&&(m=d.date(s),f=null),d.isAfter(e,a)&&(f&&(f=d.date(a)),m=null);m||f;){if(m&&d.isAfter(m,a)&&(m=null),f&&d.isBefore(f,s)&&(f=null),m){if(!u(m))return m;m=d.addDays(m,1)}if(f){if(!u(f))return f;f=d.addDays(f,-1)}}return null},parseNonNullablePickerDate=(e,n,o)=>{if(null==n)return o;let a=e.date(n),s=e.isValid(a);return s?a:o},isYearOnlyView=e=>1===e.length&&"year"===e[0],isYearAndMonthViews=e=>2===e.length&&-1!==e.indexOf("month")&&-1!==e.indexOf("year"),getFormatAndMaskByViews=(e,n)=>isYearOnlyView(e)?{inputFormat:n.formats.year}:isYearAndMonthViews(e)?{disableMaskedInput:!0,inputFormat:n.formats.monthAndYear}:{inputFormat:n.formats.keyboardDate};function useDatePickerDefaultizedProps(e,n){var o;let a=useUtils(),u=useDefaultDates(),d=(0,p.Z)({props:e,name:n}),m=null!=(o=d.views)?o:["year","day"];return(0,s.Z)({openTo:"day",disableFuture:!1,disablePast:!1},getFormatAndMaskByViews(m,a),d,{views:m,minDate:parseNonNullablePickerDate(a,d.minDate,u.minDate),maxDate:parseNonNullablePickerDate(a,d.maxDate,u.maxDate)})}let g={emptyValue:null,getTodayValue:e=>e.date(),parseInput:(e,n)=>{let o=e.date(n);return e.isValid(o)?o:null},areValuesEqual:(e,n,o)=>e.isEqual(n,o)};var v=o(5861),b=o(1496),x=o(4780),clsx_m=function(){for(var e,n,o=0,a="";o{let{classes:n,disabled:o,color:a,edge:s,size:u}=e,d={root:["root",o&&"disabled","default"!==a&&`color${(0,k.Z)(a)}`,s&&`edge${(0,k.Z)(s)}`,`size${(0,k.Z)(u)}`]};return(0,x.Z)(d,getIconButtonUtilityClass,n)},R=(0,b.ZP)(S.Z,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,"default"!==o.color&&n[`color${(0,k.Z)(o.color)}`],o.edge&&n[`edge${(0,k.Z)(o.edge)}`],n[`size${(0,k.Z)(o.size)}`]]}})(({theme:e,ownerState:n})=>(0,s.Z)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,P.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12}),({theme:e,ownerState:n})=>{var o;let a=null==(o=(e.vars||e).palette)?void 0:o[n.color];return(0,s.Z)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,s.Z)({color:null==a?void 0:a.main},!n.disableRipple&&{"&:hover":(0,s.Z)({},a&&{backgroundColor:e.vars?`rgba(${a.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,P.Fq)(a.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===n.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${D.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),V=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiIconButton"}),{edge:a=!1,children:d,className:m,color:f="default",disabled:g=!1,disableFocusRipple:v=!1,size:b="medium"}=o,x=(0,u.Z)(o,E),C=(0,s.Z)({},o,{edge:a,color:f,disabled:g,disableFocusRipple:v,size:b}),P=useUtilityClasses(C);return(0,A.jsx)(R,(0,s.Z)({className:(0,w.Z)(P.root,m),centerRipple:!0,focusRipple:!v,disabled:g,ref:n,ownerState:C},x,{children:d}))});var O=o(8169);let L=(0,O.Z)((0,A.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),I=(0,O.Z)((0,A.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),B=(0,O.Z)((0,A.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),F=(0,O.Z)((0,A.jsx)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),j=(0,O.Z)((0,A.jsxs)(d.Fragment,{children:[(0,A.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,A.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock");(0,O.Z)((0,A.jsx)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange");let N=(0,O.Z)((0,A.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Pen");function getPickersToolbarUtilityClass(e){return(0,T.Z)("MuiPickersToolbar",e)}(0,O.Z)((0,A.jsxs)(d.Fragment,{children:[(0,A.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,A.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time");let U=(0,Z.Z)("MuiPickersToolbar",["root","content","penIconButton","penIconButtonLandscape"]),PickersToolbar_useUtilityClasses=e=>{let{classes:n,isLandscape:o}=e;return(0,x.Z)({root:["root"],content:["content"],penIconButton:["penIconButton",o&&"penIconButtonLandscape"]},getPickersToolbarUtilityClass,n)},z=(0,b.ZP)("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:(e,n)=>n.root})(({theme:e,ownerState:n})=>(0,s.Z)({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:e.spacing(2,3)},n.isLandscape&&{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"})),H=(0,b.ZP)(C.ZP,{name:"MuiPickersToolbar",slot:"Content",overridesResolver:(e,n)=>n.content})(({ownerState:e})=>(0,s.Z)({flex:1},!e.isLandscape&&{alignItems:"center"})),W=(0,b.ZP)(V,{name:"MuiPickersToolbar",slot:"PenIconButton",overridesResolver:(e,n)=>[{[`&.${U.penIconButtonLandscape}`]:n.penIconButtonLandscape},n.penIconButton]})({}),getViewTypeIcon=e=>"clock"===e?(0,A.jsx)(j,{color:"inherit"}):(0,A.jsx)(F,{color:"inherit"}),Y=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiPickersToolbar"}),{children:a,className:s,getMobileKeyboardInputViewButtonText:u,isLandscape:d,isMobileKeyboardViewOpen:m,landscapeDirection:f="column",toggleMobileKeyboardView:g,toolbarTitle:b,viewType:x="calendar"}=o,C=useLocaleText(),w=PickersToolbar_useUtilityClasses(o);return(0,A.jsxs)(z,{ref:n,className:clsx_m(w.root,s),ownerState:o,children:[(0,A.jsx)(v.Z,{color:"text.secondary",variant:"overline",children:b}),(0,A.jsxs)(H,{container:!0,justifyContent:"space-between",className:w.content,ownerState:o,direction:d?f:"row",alignItems:d?"flex-start":"flex-end",children:[a,(0,A.jsx)(W,{onClick:g,className:w.penIconButton,ownerState:o,color:"inherit","aria-label":u?u(m,x):C.inputModeToggleButtonAriaLabel(m,x),children:m?getViewTypeIcon(x):(0,A.jsx)(N,{color:"inherit"})})]})]})});function getDatePickerToolbarUtilityClass(e){return(0,T.Z)("MuiDatePickerToolbar",e)}(0,Z.Z)("MuiDatePickerToolbar",["root","title"]);let q=["parsedValue","isLandscape","isMobileKeyboardViewOpen","onChange","toggleMobileKeyboardView","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],DatePickerToolbar_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],title:["title"]},getDatePickerToolbarUtilityClass,n)},K=(0,b.ZP)(Y,{name:"MuiDatePickerToolbar",slot:"Root",overridesResolver:(e,n)=>n.root})({}),X=(0,b.ZP)(v.Z,{name:"MuiDatePickerToolbar",slot:"Title",overridesResolver:(e,n)=>n.title})(({ownerState:e})=>(0,s.Z)({},e.isLandscape&&{margin:"auto 16px auto auto"})),G=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiDatePickerToolbar"}),{parsedValue:a,isLandscape:m,isMobileKeyboardViewOpen:f,toggleMobileKeyboardView:g,toolbarFormat:v,toolbarPlaceholder:b="––",toolbarTitle:x,views:C}=o,w=(0,u.Z)(o,q),P=useUtils(),S=useLocaleText(),k=DatePickerToolbar_useUtilityClasses(o),Z=null!=x?x:S.datePickerDefaultToolbarTitle,T=d.useMemo(()=>a?v?P.formatByString(a,v):isYearOnlyView(C)?P.format(a,"year"):isYearAndMonthViews(C)?P.format(a,"month"):/en/.test(P.getCurrentLocaleCode())?P.format(a,"normalDateWithWeekday"):P.format(a,"normalDate"):b,[a,v,b,P,C]);return(0,A.jsx)(K,(0,s.Z)({ref:n,toolbarTitle:Z,isMobileKeyboardViewOpen:f,toggleMobileKeyboardView:g,isLandscape:m,className:k.root},w,{children:(0,A.jsx)(X,{variant:"h4",align:m?"left":"center",ownerState:o,className:k.title,children:T})}))});var J=o(1705);let Q=d.createContext(null);var ee=o(6514),et=o(629),er=o(8831),en=o(3470),eo=o(2068),ei=o(8038),ea=o(9417);function getDialogActionsUtilityClass(e){return(0,T.Z)("MuiDialogActions",e)}(0,Z.Z)("MuiDialogActions",["root","spacing"]);let es=["className","disableSpacing"],DialogActions_useUtilityClasses=e=>{let{classes:n,disableSpacing:o}=e;return(0,x.Z)({root:["root",!o&&"spacing"]},getDialogActionsUtilityClass,n)},el=(0,b.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,!o.disableSpacing&&n.spacing]}})(({ownerState:e})=>(0,s.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})),eu=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiDialogActions"}),{className:a,disableSpacing:d=!1}=o,m=(0,u.Z)(o,es),f=(0,s.Z)({},o,{disableSpacing:d}),g=DialogActions_useUtilityClasses(f);return(0,A.jsx)(el,(0,s.Z)({className:(0,w.Z)(g.root,a),ownerState:f,ref:n},m))}),ec=["onAccept","onClear","onCancel","onSetToday","actions"],PickersActionBar=e=>{let{onAccept:n,onClear:o,onCancel:a,onSetToday:p,actions:m}=e,f=(0,u.Z)(e,ec),g=d.useContext(Q),v=useLocaleText(),b="function"==typeof m?m(g):m;if(null==b||0===b.length)return null;let x=null==b?void 0:b.map(e=>{switch(e){case"clear":return(0,A.jsx)(ea.Z,{onClick:o,children:v.clearButtonLabel},e);case"cancel":return(0,A.jsx)(ea.Z,{onClick:a,children:v.cancelButtonLabel},e);case"accept":return(0,A.jsx)(ea.Z,{onClick:n,children:v.okButtonLabel},e);case"today":return(0,A.jsx)(ea.Z,{onClick:p,children:v.todayButtonLabel},e);default:return null}});return(0,A.jsx)(eu,(0,s.Z)({},f,{children:x}))};function getPickersPopperUtilityClass(e){return(0,T.Z)("MuiPickersPopper",e)}(0,Z.Z)("MuiPickersPopper",["root","paper"]);let ed=["onClick","onTouchStart"],PickersPopper_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],paper:["paper"]},getPickersPopperUtilityClass,n)},ep=(0,b.ZP)(er.Z,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,n)=>n.root})(({theme:e})=>({zIndex:e.zIndex.modal})),eh=(0,b.ZP)(et.Z,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:(e,n)=>n.paper})(({ownerState:e})=>(0,s.Z)({transformOrigin:"top center",outline:0},"top"===e.placement&&{transformOrigin:"bottom center"}));function PickersPopper(e){var n;let o=(0,p.Z)({props:e,name:"MuiPickersPopper"}),{anchorEl:a,children:m,containerRef:f=null,onBlur:g,onClose:v,onClear:b,onAccept:x,onCancel:C,onSetToday:w,open:P,PopperProps:S,role:k,TransitionComponent:Z=ee.Z,TrapFocusProps:T,PaperProps:D={},components:E,componentsProps:R}=o;d.useEffect(()=>{function handleKeyDown(e){P&&("Escape"===e.key||"Esc"===e.key)&&v()}return document.addEventListener("keydown",handleKeyDown),()=>{document.removeEventListener("keydown",handleKeyDown)}},[v,P]);let V=d.useRef(null);d.useEffect(()=>{"tooltip"!==k&&(P?V.current=document.activeElement:V.current&&V.current instanceof HTMLElement&&setTimeout(()=>{V.current instanceof HTMLElement&&V.current.focus()}))},[P,k]);let[O,L,I]=function(e,n){let o=d.useRef(!1),a=d.useRef(!1),s=d.useRef(null),u=d.useRef(!1);d.useEffect(()=>{if(e)return document.addEventListener("mousedown",armClickAwayListener,!0),document.addEventListener("touchstart",armClickAwayListener,!0),()=>{document.removeEventListener("mousedown",armClickAwayListener,!0),document.removeEventListener("touchstart",armClickAwayListener,!0),u.current=!1};function armClickAwayListener(){u.current=!0}},[e]);let p=(0,eo.Z)(e=>{if(!u.current)return;let d=a.current;a.current=!1;let p=(0,ei.Z)(s.current);if(s.current&&(!("clientX"in e)||!(p.documentElement.clientWidth-1:!p.documentElement.contains(e.target)||s.current.contains(e.target))||d||n(e)}}),handleSynthetic=()=>{a.current=!0};return d.useEffect(()=>{if(e){let e=(0,ei.Z)(s.current),handleTouchMove=()=>{o.current=!0};return e.addEventListener("touchstart",p),e.addEventListener("touchmove",handleTouchMove),()=>{e.removeEventListener("touchstart",p),e.removeEventListener("touchmove",handleTouchMove)}}},[e,p]),d.useEffect(()=>{if(e){let e=(0,ei.Z)(s.current);return e.addEventListener("click",p),()=>{e.removeEventListener("click",p),a.current=!1}}},[e,p]),[s,handleSynthetic,handleSynthetic]}(P,null!=g?g:v),B=d.useRef(null),F=(0,J.Z)(B,f),j=(0,J.Z)(F,O),N=PickersPopper_useUtilityClasses(o),{onClick:U,onTouchStart:z}=D,H=(0,u.Z)(D,ed),W=null!=(n=null==E?void 0:E.ActionBar)?n:PickersActionBar,Y=(null==E?void 0:E.PaperContent)||d.Fragment;return(0,A.jsx)(ep,(0,s.Z)({transition:!0,role:k,open:P,anchorEl:a,onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),v())},className:N.root},S,{children:({TransitionProps:e,placement:n})=>(0,A.jsx)(en.i,(0,s.Z)({open:P,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:"tooltip"===k,isEnabled:()=>!0},T,{children:(0,A.jsx)(Z,(0,s.Z)({},e,{children:(0,A.jsx)(eh,(0,s.Z)({tabIndex:-1,elevation:8,ref:j,onClick:e=>{L(e),U&&U(e)},onTouchStart:e=>{I(e),z&&z(e)},ownerState:(0,s.Z)({},o,{placement:n}),className:N.paper},H,{children:(0,A.jsxs)(Y,(0,s.Z)({},null==R?void 0:R.paperContent,{children:[m,(0,A.jsx)(W,(0,s.Z)({onAccept:x,onClear:b,onCancel:C,onSetToday:w,actions:[]},null==R?void 0:R.actionBar))]}))}))}))}))}))}function DesktopWrapper(e){let{children:n,DateInputProps:o,KeyboardDateInputComponent:a,onClear:u,onDismiss:p,onCancel:m,onAccept:f,onSetToday:g,open:v,PopperProps:b,PaperProps:x,TransitionComponent:C,components:w,componentsProps:P}=e,S=d.useRef(null),k=(0,J.Z)(o.inputRef,S);return(0,A.jsxs)(Q.Provider,{value:"desktop",children:[(0,A.jsx)(a,(0,s.Z)({},o,{inputRef:k})),(0,A.jsx)(PickersPopper,{role:"dialog",open:v,anchorEl:S.current,TransitionComponent:C,PopperProps:b,PaperProps:x,onClose:p,onCancel:m,onClear:u,onAccept:f,onSetToday:g,components:w,componentsProps:P,children:n})]})}var em=o(9299);function arrayIncludes(e,n){return Array.isArray(n)?n.every(n=>-1!==e.indexOf(n)):-1!==e.indexOf(n)}let onSpaceOrEnter=(e,n)=>o=>{("Enter"===o.key||" "===o.key)&&(e(o),o.preventDefault(),o.stopPropagation()),n&&n(o)};function useViews({onChange:e,onViewChange:n,openTo:o,view:a,views:s}){var u,p;let[m,f]=(0,em.Z)({name:"Picker",state:"view",controlled:a,default:o&&arrayIncludes(s,o)?o:s[0]}),g=null!=(u=s[s.indexOf(m)-1])?u:null,v=null!=(p=s[s.indexOf(m)+1])?p:null,b=d.useCallback(e=>{f(e),n&&n(e)},[f,n]),x=d.useCallback(()=>{v&&b(v)},[v,b]),C=d.useCallback((n,o)=>{let a="finish"===o,s=a&&v?"partial":o;e(n,s),a&&x()},[v,e,x]);return{handleChangeAndOpenNext:C,nextView:v,previousView:g,openNext:x,openView:m,setOpenView:b}}var ef=o(7909),eg=o(3546);let ev={x:110,y:110},ey={x:ev.x,y:0},eb=ey.x-ev.x,ex=ey.y-ev.y,rad2deg=e=>e*(180/Math.PI),getAngleValue=(e,n,o)=>{let a=n-ev.x,s=o-ev.y,u=Math.atan2(eb,ex)-Math.atan2(a,s),d=rad2deg(u);d=Math.round(d/e)*e%360;let p=Math.floor(d/e)||0,m=a**2+s**2;return{value:p,distance:Math.sqrt(m)}},getMinutes=(e,n,o=1)=>{let{value:a}=getAngleValue(6*o,e,n);return a*o%60},getHours=(e,n,o)=>{let{value:a,distance:s}=getAngleValue(30,e,n),u=a||12;return o?u%=12:s<74&&(u+=12,u%=24),u};function getClockPointerUtilityClass(e){return(0,T.Z)("MuiClockPointer",e)}(0,Z.Z)("MuiClockPointer",["root","thumb"]);let eC=["className","hasSelected","isInner","type","value"],ClockPointer_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],thumb:["thumb"]},getClockPointerUtilityClass,n)},ew=(0,b.ZP)("div",{name:"MuiClockPointer",slot:"Root",overridesResolver:(e,n)=>n.root})(({theme:e,ownerState:n})=>(0,s.Z)({width:2,backgroundColor:e.palette.primary.main,position:"absolute",left:"calc(50% - 1px)",bottom:"50%",transformOrigin:"center bottom 0px"},n.shouldAnimate&&{transition:e.transitions.create(["transform","height"])})),eM=(0,b.ZP)("div",{name:"MuiClockPointer",slot:"Thumb",overridesResolver:(e,n)=>n.thumb})(({theme:e,ownerState:n})=>(0,s.Z)({width:4,height:4,backgroundColor:e.palette.primary.contrastText,borderRadius:"50%",position:"absolute",top:-21,left:"calc(50% - 18px)",border:`16px solid ${e.palette.primary.main}`,boxSizing:"content-box"},n.hasSelected&&{backgroundColor:e.palette.primary.main}));function ClockPointer(e){let n=(0,p.Z)({props:e,name:"MuiClockPointer"}),{className:o,isInner:a,type:m,value:f}=n,g=(0,u.Z)(n,eC),v=d.useRef(m);d.useEffect(()=>{v.current=m},[m]);let b=(0,s.Z)({},n,{shouldAnimate:v.current!==m}),x=ClockPointer_useUtilityClasses(b);return(0,A.jsx)(ew,(0,s.Z)({style:(()=>{let e="hours"===m?12:60,n=360/e*f;return"hours"===m&&f>12&&(n-=360),{height:Math.round((a?.26:.4)*220),transform:`rotateZ(${n}deg)`}})(),className:clsx_m(o,x.root),ownerState:b},g,{children:(0,A.jsx)(eM,{ownerState:b,className:x.thumb})}))}function getClockUtilityClass(e){return(0,T.Z)("MuiClock",e)}(0,Z.Z)("MuiClock",["root","clock","wrapper","squareMask","pin","amButton","pmButton"]);let Clock_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],clock:["clock"],wrapper:["wrapper"],squareMask:["squareMask"],pin:["pin"],amButton:["amButton"],pmButton:["pmButton"]},getClockUtilityClass,n)},eP=(0,b.ZP)("div",{name:"MuiClock",slot:"Root",overridesResolver:(e,n)=>n.root})(({theme:e})=>({display:"flex",justifyContent:"center",alignItems:"center",margin:e.spacing(2)})),eS=(0,b.ZP)("div",{name:"MuiClock",slot:"Clock",overridesResolver:(e,n)=>n.clock})({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),ek=(0,b.ZP)("div",{name:"MuiClock",slot:"Wrapper",overridesResolver:(e,n)=>n.wrapper})({"&:focus":{outline:"none"}}),eZ=(0,b.ZP)("div",{name:"MuiClock",slot:"SquareMask",overridesResolver:(e,n)=>n.squareMask})(({ownerState:e})=>(0,s.Z)({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none"},e.disabled?{}:{"@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}})),eT=(0,b.ZP)("div",{name:"MuiClock",slot:"Pin",overridesResolver:(e,n)=>n.pin})(({theme:e})=>({width:6,height:6,borderRadius:"50%",backgroundColor:e.palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),eD=(0,b.ZP)(V,{name:"MuiClock",slot:"AmButton",overridesResolver:(e,n)=>n.amButton})(({theme:e,ownerState:n})=>(0,s.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,left:8},"am"===n.meridiemMode&&{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,"&:hover":{backgroundColor:e.palette.primary.light}})),eA=(0,b.ZP)(V,{name:"MuiClock",slot:"PmButton",overridesResolver:(e,n)=>n.pmButton})(({theme:e,ownerState:n})=>(0,s.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,right:8},"pm"===n.meridiemMode&&{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,"&:hover":{backgroundColor:e.palette.primary.light}}));function Clock_Clock(e){let n=(0,p.Z)({props:e,name:"MuiClock"}),{ampm:o,ampmInClock:a,autoFocus:s,children:u,date:m,getClockLabelText:f,handleMeridiemChange:g,isTimeDisabled:b,meridiemMode:x,minutesStep:C=1,onChange:w,selectedId:P,type:S,value:k,disabled:Z,readOnly:T,className:D}=n,E=useUtils(),R=d.useContext(Q),V=d.useRef(!1),O=Clock_useUtilityClasses(n),L=b(k,S),I=!o&&"hours"===S&&(k<1||k>12),handleValueChange=(e,n)=>{Z||T||b(e,S)||w(e,n)},setTime=(e,n)=>{let{offsetX:a,offsetY:s}=e;if(void 0===a){let n=e.target.getBoundingClientRect();a=e.changedTouches[0].clientX-n.left,s=e.changedTouches[0].clientY-n.top}let u="seconds"===S||"minutes"===S?getMinutes(a,s,C):getHours(a,s,!!o);handleValueChange(u,n)},B=d.useMemo(()=>"hours"===S||k%5==0,[S,k]),F="minutes"===S?C:1,j=d.useRef(null);return(0,eg.Z)(()=>{s&&j.current.focus()},[s]),(0,A.jsxs)(eP,{className:clsx_m(D,O.root),children:[(0,A.jsxs)(eS,{className:O.clock,children:[(0,A.jsx)(eZ,{onTouchMove:e=>{V.current=!0,setTime(e,"shallow")},onTouchEnd:e=>{V.current&&(setTime(e,"finish"),V.current=!1)},onMouseUp:e=>{V.current&&(V.current=!1),setTime(e.nativeEvent,"finish")},onMouseMove:e=>{e.buttons>0&&setTime(e.nativeEvent,"shallow")},ownerState:{disabled:Z},className:O.squareMask}),!L&&(0,A.jsxs)(d.Fragment,{children:[(0,A.jsx)(eT,{className:O.pin}),m&&(0,A.jsx)(ClockPointer,{type:S,value:k,isInner:I,hasSelected:B})]}),(0,A.jsx)(ek,{"aria-activedescendant":P,"aria-label":f(S,m,E),ref:j,role:"listbox",onKeyDown:e=>{if(!V.current)switch(e.key){case"Home":handleValueChange(0,"partial"),e.preventDefault();break;case"End":handleValueChange("minutes"===S?59:23,"partial"),e.preventDefault();break;case"ArrowUp":handleValueChange(k+F,"partial"),e.preventDefault();break;case"ArrowDown":handleValueChange(k-F,"partial"),e.preventDefault()}},tabIndex:0,className:O.wrapper,children:u})]}),o&&("desktop"===R||a)&&(0,A.jsxs)(d.Fragment,{children:[(0,A.jsx)(eD,{onClick:T?void 0:()=>g("am"),disabled:Z||null===x,ownerState:n,className:O.amButton,children:(0,A.jsx)(v.Z,{variant:"caption",children:"AM"})}),(0,A.jsx)(eA,{disabled:Z||null===x,onClick:T?void 0:()=>g("pm"),ownerState:n,className:O.pmButton,children:(0,A.jsx)(v.Z,{variant:"caption",children:"PM"})})]})]})}let buildDeprecatedPropsWarning=e=>()=>{};function getClockNumberUtilityClass(e){return(0,T.Z)("MuiClockNumber",e)}let eE=(0,Z.Z)("MuiClockNumber",["root","selected","disabled"]),eR=["className","disabled","index","inner","label","selected"],ClockNumber_useUtilityClasses=e=>{let{classes:n,selected:o,disabled:a}=e;return(0,x.Z)({root:["root",o&&"selected",a&&"disabled"]},getClockNumberUtilityClass,n)},eV=(0,b.ZP)("span",{name:"MuiClockNumber",slot:"Root",overridesResolver:(e,n)=>[n.root,{[`&.${eE.disabled}`]:n.disabled},{[`&.${eE.selected}`]:n.selected}]})(({theme:e,ownerState:n})=>(0,s.Z)({height:36,width:36,position:"absolute",left:"calc((100% - 36px) / 2)",display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:e.palette.text.primary,fontFamily:e.typography.fontFamily,"&:focused":{backgroundColor:e.palette.background.paper},[`&.${eE.selected}`]:{color:e.palette.primary.contrastText},[`&.${eE.disabled}`]:{pointerEvents:"none",color:e.palette.text.disabled}},n.inner&&(0,s.Z)({},e.typography.body2,{color:e.palette.text.secondary})));function ClockNumber(e){let n=(0,p.Z)({props:e,name:"MuiClockNumber"}),{className:o,disabled:a,index:d,inner:m,label:f,selected:g}=n,v=(0,u.Z)(n,eR),b=ClockNumber_useUtilityClasses(n),x=d%12/12*Math.PI*2-Math.PI/2,C=91*(m?.65:1);return(0,A.jsx)(eV,(0,s.Z)({className:clsx_m(o,b.root),"aria-disabled":!!a||void 0,"aria-selected":!!g||void 0,role:"option",style:{transform:`translate(${Math.round(Math.cos(x)*C)}px, ${Math.round(Math.sin(x)*C)+92}px`},ownerState:n},v,{children:f}))}let getHourNumbers=({ampm:e,date:n,getClockNumberText:o,isDisabled:a,selectedId:s,utils:u})=>{let d=n?u.getHours(n):null,p=[],m=e?1:0,f=e?12:23,isSelected=n=>null!==d&&(e?12===n?12===d||0===d:d===n||d-12===n:d===n);for(let n=m;n<=f;n+=1){let d=n.toString();0===n&&(d="00");let m=!e&&(0===n||n>12);d=u.formatNumber(d);let f=isSelected(n);p.push((0,A.jsx)(ClockNumber,{id:f?s:void 0,index:n,inner:m,selected:f,disabled:a(n),label:d,"aria-label":o(d)},n))}return p},getMinutesNumbers=({utils:e,value:n,isDisabled:o,getClockNumberText:a,selectedId:s})=>{let u=e.formatNumber;return[[5,u("05")],[10,u("10")],[15,u("15")],[20,u("20")],[25,u("25")],[30,u("30")],[35,u("35")],[40,u("40")],[45,u("45")],[50,u("50")],[55,u("55")],[0,u("00")]].map(([e,u],d)=>{let p=e===n;return(0,A.jsx)(ClockNumber,{label:u,id:p?s:void 0,index:d+1,inner:!1,disabled:o(e),selected:p,"aria-label":a(u)},e)})};var eO=o(2734);function getPickersArrowSwitcherUtilityClass(e){return(0,T.Z)("MuiPickersArrowSwitcher",e)}(0,Z.Z)("MuiPickersArrowSwitcher",["root","spacer","button"]);let eL=["children","className","components","componentsProps","isLeftDisabled","isLeftHidden","isRightDisabled","isRightHidden","leftArrowButtonText","onLeftClick","onRightClick","rightArrowButtonText"],PickersArrowSwitcher_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],spacer:["spacer"],button:["button"]},getPickersArrowSwitcherUtilityClass,n)},eI=(0,b.ZP)("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"flex"}),eB=(0,b.ZP)("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,n)=>n.spacer})(({theme:e})=>({width:e.spacing(3)})),eF=(0,b.ZP)(V,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,n)=>n.button})(({ownerState:e})=>(0,s.Z)({},e.hidden&&{visibility:"hidden"})),e$=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiPickersArrowSwitcher"}),{children:a,className:d,components:m,componentsProps:f,isLeftDisabled:g,isLeftHidden:b,isRightDisabled:x,isRightHidden:C,leftArrowButtonText:w,onLeftClick:P,onRightClick:S,rightArrowButtonText:k}=o,Z=(0,u.Z)(o,eL),T=(0,eO.Z)(),D="rtl"===T.direction,E=(null==f?void 0:f.leftArrowButton)||{},R=(null==m?void 0:m.LeftArrowIcon)||I,V=(null==f?void 0:f.rightArrowButton)||{},O=(null==m?void 0:m.RightArrowIcon)||B,L=PickersArrowSwitcher_useUtilityClasses(o);return(0,A.jsxs)(eI,(0,s.Z)({ref:n,className:clsx_m(L.root,d),ownerState:o},Z,{children:[(0,A.jsx)(eF,(0,s.Z)({as:null==m?void 0:m.LeftArrowButton,size:"small","aria-label":w,title:w,disabled:g,edge:"end",onClick:P},E,{className:clsx_m(L.button,E.className),ownerState:(0,s.Z)({},o,E,{hidden:b}),children:D?(0,A.jsx)(O,{}):(0,A.jsx)(R,{})})),a?(0,A.jsx)(v.Z,{variant:"subtitle1",component:"span",children:a}):(0,A.jsx)(eB,{className:L.spacer,ownerState:o}),(0,A.jsx)(eF,(0,s.Z)({as:null==m?void 0:m.RightArrowButton,size:"small","aria-label":k,title:k,edge:"start",disabled:x,onClick:S},V,{className:clsx_m(L.button,V.className),ownerState:(0,s.Z)({},o,V,{hidden:C}),children:D?(0,A.jsx)(R,{}):(0,A.jsx)(O,{})}))]}))}),getMeridiem=(e,n)=>e?n.getHours(e)>=12?"pm":"am":null,convertValueToMeridiem=(e,n,o)=>o&&(e>=12?"pm":"am")!==n?"am"===n?e-12:e+12:e,convertToMeridiem=(e,n,o,a)=>{let s=convertValueToMeridiem(a.getHours(e),n,o);return a.setHours(e,s)},getSecondsInDay=(e,n)=>3600*n.getHours(e)+60*n.getMinutes(e)+n.getSeconds(e),createIsAfterIgnoreDatePart=(e=!1,n)=>(o,a)=>e?n.isAfter(o,a):getSecondsInDay(o,n)>getSecondsInDay(a,n);function getClockPickerUtilityClass(e){return(0,T.Z)("MuiClockPicker",e)}(0,Z.Z)("MuiClockPicker",["root","arrowSwitcher"]);let ej=(0,b.ZP)("div")({overflowX:"hidden",width:320,maxHeight:358,display:"flex",flexDirection:"column",margin:"0 auto"}),ClockPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],arrowSwitcher:["arrowSwitcher"]},getClockPickerUtilityClass,n)},eN=(0,b.ZP)(ej,{name:"MuiClockPicker",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"flex",flexDirection:"column"}),eU=(0,b.ZP)(e$,{name:"MuiClockPicker",slot:"ArrowSwitcher",overridesResolver:(e,n)=>n.arrowSwitcher})({position:"absolute",right:12,top:15}),ez=buildDeprecatedPropsWarning("Props for translation are deprecated. See https://mui.com/x/react-date-pickers/localization for more information."),eH=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiClockPicker"}),{ampm:a=!1,ampmInClock:u=!1,autoFocus:m,components:f,componentsProps:g,date:v,disableIgnoringDatePartForTimeValidation:b,getClockLabelText:x,getHoursClockNumberText:C,getMinutesClockNumberText:w,getSecondsClockNumberText:P,leftArrowButtonText:S,maxTime:k,minTime:Z,minutesStep:T=1,rightArrowButtonText:D,shouldDisableTime:E,showViewSwitcher:R,onChange:V,view:O,views:L=["hours","minutes"],openTo:I,onViewChange:B,className:F,disabled:j,readOnly:N}=o;ez({leftArrowButtonText:S,rightArrowButtonText:D,getClockLabelText:x,getHoursClockNumberText:C,getMinutesClockNumberText:w,getSecondsClockNumberText:P});let U=useLocaleText(),z=null!=S?S:U.openPreviousView,H=null!=D?D:U.openNextView,W=null!=x?x:U.clockLabelText,Y=null!=C?C:U.hoursClockNumberText,q=null!=w?w:U.minutesClockNumberText,K=null!=P?P:U.secondsClockNumberText,{openView:X,setOpenView:G,nextView:J,previousView:Q,handleChangeAndOpenNext:ee}=useViews({view:O,views:L,openTo:I,onViewChange:B,onChange:V}),et=useNow(),er=useUtils(),en=d.useMemo(()=>v||er.setSeconds(er.setMinutes(er.setHours(et,0),0),0),[v,et,er]),{meridiemMode:eo,handleMeridiemChange:ei}=function(e,n,o){let a=useUtils(),s=getMeridiem(e,a),u=d.useCallback(s=>{let u=null==e?null:convertToMeridiem(e,s,!!n,a);o(u,"partial")},[n,e,o,a]);return{meridiemMode:s,handleMeridiemChange:u}}(en,a,ee),ea=d.useCallback((e,n)=>{let o=createIsAfterIgnoreDatePart(b,er),containsValidTime=({start:e,end:n})=>!(Z&&o(Z,n)||k&&o(e,k)),isValidValue=(e,o=1)=>e%o==0&&(!E||!E(e,n));switch(n){case"hours":{let n=convertValueToMeridiem(e,eo,a),o=er.setHours(en,n),s=er.setSeconds(er.setMinutes(o,0),0),u=er.setSeconds(er.setMinutes(o,59),59);return!containsValidTime({start:s,end:u})||!isValidValue(n)}case"minutes":{let n=er.setMinutes(en,e),o=er.setSeconds(n,0),a=er.setSeconds(n,59);return!containsValidTime({start:o,end:a})||!isValidValue(e,T)}case"seconds":{let n=er.setSeconds(en,e);return!containsValidTime({start:n,end:n})||!isValidValue(e)}default:throw Error("not supported")}},[a,en,b,k,eo,Z,T,E,er]),es=(0,ef.Z)(),el=d.useMemo(()=>{switch(X){case"hours":{let handleHoursChange=(e,n)=>{let o=convertValueToMeridiem(e,eo,a);ee(er.setHours(en,o),n)};return{onChange:handleHoursChange,value:er.getHours(en),children:getHourNumbers({date:v,utils:er,ampm:a,onChange:handleHoursChange,getClockNumberText:Y,isDisabled:e=>j||ea(e,"hours"),selectedId:es})}}case"minutes":{let e=er.getMinutes(en),handleMinutesChange=(e,n)=>{ee(er.setMinutes(en,e),n)};return{value:e,onChange:handleMinutesChange,children:getMinutesNumbers({utils:er,value:e,onChange:handleMinutesChange,getClockNumberText:q,isDisabled:e=>j||ea(e,"minutes"),selectedId:es})}}case"seconds":{let e=er.getSeconds(en),handleSecondsChange=(e,n)=>{ee(er.setSeconds(en,e),n)};return{value:e,onChange:handleSecondsChange,children:getMinutesNumbers({utils:er,value:e,onChange:handleSecondsChange,getClockNumberText:K,isDisabled:e=>j||ea(e,"seconds"),selectedId:es})}}default:throw Error("You must provide the type for ClockView")}},[X,er,v,a,Y,q,K,eo,ee,en,ea,es,j]),eu=ClockPicker_useUtilityClasses(o);return(0,A.jsxs)(eN,{ref:n,className:clsx_m(eu.root,F),ownerState:o,children:[R&&(0,A.jsx)(eU,{className:eu.arrowSwitcher,leftArrowButtonText:z,rightArrowButtonText:H,components:f,componentsProps:g,onLeftClick:()=>G(Q),onRightClick:()=>G(J),isLeftDisabled:!Q,isRightDisabled:!J,ownerState:o}),(0,A.jsx)(Clock_Clock,(0,s.Z)({autoFocus:m,date:v,ampmInClock:u,type:X,ampm:a,getClockLabelText:W,minutesStep:T,isTimeDisabled:ea,meridiemMode:eo,handleMeridiemChange:ei,selectedId:es,disabled:j,readOnly:N},el))]})});var e_=o(6682),eW=o(8974);function getPickersMonthUtilityClass(e){return(0,T.Z)("PrivatePickersMonth",e)}let eY=(0,Z.Z)("PrivatePickersMonth",["root","selected"]),eq=["disabled","onSelect","selected","value","tabIndex","hasFocus","onFocus","onBlur"],PickersMonth_useUtilityClasses=e=>{let{classes:n,selected:o}=e;return(0,x.Z)({root:["root",o&&"selected"]},getPickersMonthUtilityClass,n)},eK=(0,b.ZP)(v.Z,{name:"PrivatePickersMonth",slot:"Root",overridesResolver:(e,n)=>[n.root,{[`&.${eY.selected}`]:n.selected}]})(({theme:e})=>(0,s.Z)({flex:"1 0 33.33%",display:"flex",alignItems:"center",justifyContent:"center",color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,P.Fq)(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{pointerEvents:"none",color:e.palette.text.secondary},[`&.${eY.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:focus, &:hover":{backgroundColor:e.palette.primary.dark}}})),noop=()=>{},PickersMonth=e=>{let{disabled:n,onSelect:o,selected:a,value:p,tabIndex:m,hasFocus:f,onFocus:g=noop,onBlur:v=noop}=e,b=(0,u.Z)(e,eq),x=PickersMonth_useUtilityClasses(e),handleSelection=()=>{o(p)},C=d.useRef(null);return(0,eW.Z)(()=>{if(f){var e;null==(e=C.current)||e.focus()}},[f]),(0,A.jsx)(eK,(0,s.Z)({ref:C,component:"button",type:"button",className:x.root,tabIndex:m,onClick:handleSelection,onKeyDown:onSpaceOrEnter(handleSelection),color:a?"primary":void 0,variant:a?"h5":"subtitle1",disabled:n,onFocus:e=>g(e,p),onBlur:e=>v(e,p)},b))};function getMonthPickerUtilityClass(e){return(0,T.Z)("MuiMonthPicker",e)}(0,Z.Z)("MuiMonthPicker",["root"]);let eX=["className","date","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange"],MonthPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"]},getMonthPickerUtilityClass,n)},eG=(0,b.ZP)("div",{name:"MuiMonthPicker",slot:"Root",overridesResolver:(e,n)=>n.root})({width:310,display:"flex",flexWrap:"wrap",alignContent:"stretch",margin:"0 4px"}),eJ=d.forwardRef(function(e,n){let o=useUtils(),a=useNow(),m=function(e,n){let o=useUtils(),a=useDefaultDates(),u=(0,p.Z)({props:e,name:n});return(0,s.Z)({disableFuture:!1,disablePast:!1},u,{minDate:parseNonNullablePickerDate(o,u.minDate,a.minDate),maxDate:parseNonNullablePickerDate(o,u.maxDate,a.maxDate)})}(e,"MuiMonthPicker"),{className:f,date:g,disabled:v,disableFuture:b,disablePast:x,maxDate:C,minDate:w,onChange:P,shouldDisableMonth:S,readOnly:k,disableHighlightToday:Z,autoFocus:T=!1,onMonthFocus:D,hasFocus:E,onFocusedViewChange:R}=m,V=(0,u.Z)(m,eX),O=MonthPicker_useUtilityClasses(m),L=(0,e_.Z)(),I=null!=g?g:a,B=d.useMemo(()=>null!=g?o.getMonth(g):Z?null:o.getMonth(a),[a,g,o,Z]),[F,j]=d.useState(()=>B||o.getMonth(a)),N=d.useCallback(e=>{let n=o.startOfMonth(x&&o.isAfter(a,w)?a:w),s=o.startOfMonth(b&&o.isBefore(a,C)?a:C);return!!(o.isBefore(e,n)||o.isAfter(e,s))||!!S&&S(e)},[b,x,C,w,a,S,o]),onMonthSelect=e=>{if(k)return;let n=o.setMonth(I,e);P(n,"finish")},[U,z]=(0,em.Z)({name:"MonthPicker",state:"hasFocus",controlled:E,default:T}),H=d.useCallback(e=>{z(e),R&&R(e)},[z,R]),W=d.useCallback(e=>{!N(o.setMonth(I,e))&&(j(e),H(!0),D&&D(e))},[I,N,o,D,H]);d.useEffect(()=>{j(e=>null!==B&&e!==B?B:e)},[B]);let Y=(0,eo.Z)(e=>{switch(e.key){case"ArrowUp":W((12+F-3)%12),e.preventDefault();break;case"ArrowDown":W((12+F+3)%12),e.preventDefault();break;case"ArrowLeft":W((12+F+("ltr"===L.direction?-1:1))%12),e.preventDefault();break;case"ArrowRight":W((12+F+("ltr"===L.direction?1:-1))%12),e.preventDefault()}}),q=d.useCallback((e,n)=>{W(n)},[W]),K=d.useCallback(()=>{H(!1)},[H]),X=o.getMonth(a);return(0,A.jsx)(eG,(0,s.Z)({ref:n,className:clsx_m(O.root,f),ownerState:m,onKeyDown:Y},V,{children:o.getMonthArray(I).map(e=>{let n=o.getMonth(e),a=o.format(e,"monthShort"),s=v||N(e);return(0,A.jsx)(PickersMonth,{value:n,selected:n===B,tabIndex:n!==F||s?-1:0,hasFocus:U&&n===F,onSelect:onMonthSelect,onFocus:q,onBlur:K,disabled:s,"aria-current":X===n?"date":void 0,children:a},a)})}))}),validateDate=({props:e,value:n,adapter:o})=>{let a=o.utils.date(),s=o.utils.date(n),u=parseNonNullablePickerDate(o.utils,e.minDate,o.defaultDates.minDate),d=parseNonNullablePickerDate(o.utils,e.maxDate,o.defaultDates.maxDate);if(null===s)return null;switch(!0){case!o.utils.isValid(n):return"invalidDate";case!!(e.shouldDisableDate&&e.shouldDisableDate(s)):return"shouldDisableDate";case!!(e.disableFuture&&o.utils.isAfterDay(s,a)):return"disableFuture";case!!(e.disablePast&&o.utils.isBeforeDay(s,a)):return"disablePast";case!!(u&&o.utils.isBeforeDay(s,u)):return"minDate";case!!(d&&o.utils.isAfterDay(s,d)):return"maxDate";default:return null}},useIsDayDisabled=({shouldDisableDate:e,minDate:n,maxDate:o,disableFuture:a,disablePast:s})=>{let u=useLocalizationContext();return d.useCallback(d=>null!==validateDate({adapter:u,value:d,props:{shouldDisableDate:e,minDate:n,maxDate:o,disableFuture:a,disablePast:s}}),[u,e,n,o,a,s])},isSameDateError=(e,n)=>e===n,useDateValidation=e=>(function(e,n,o){let{value:a,onError:s}=e,u=useLocalizationContext(),p=d.useRef(null),m=n({adapter:u,value:a,props:e});return d.useEffect(()=>{s&&!o(m,p.current)&&s(m,a),p.current=m},[o,s,p,m,a]),m})(e,validateDate,isSameDateError),createCalendarStateReducer=(e,n,o)=>(a,u)=>{switch(u.type){case"changeMonth":return(0,s.Z)({},a,{slideDirection:u.direction,currentMonth:u.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,s.Z)({},a,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!=a.focusedDay&&null!=u.focusedDay&&o.isSameDay(u.focusedDay,a.focusedDay))return a;let d=null!=u.focusedDay&&!n&&!o.isSameMonth(a.currentMonth,u.focusedDay);return(0,s.Z)({},a,{focusedDay:u.focusedDay,isMonthSwitchingAnimating:d&&!e&&!u.withoutMonthSwitchingAnimation,currentMonth:d?o.startOfMonth(u.focusedDay):a.currentMonth,slideDirection:null!=u.focusedDay&&o.isAfterDay(u.focusedDay,a.currentMonth)?"left":"right"})}default:throw Error("missing support")}},useCalendarState=({date:e,defaultCalendarMonth:n,disableFuture:o,disablePast:a,disableSwitchToMonthOnDayFocus:u=!1,maxDate:p,minDate:m,onMonthChange:f,reduceAnimations:g,shouldDisableDate:v})=>{var b;let x=useNow(),C=useUtils(),w=d.useRef(createCalendarStateReducer(!!g,u,C)).current,[P,S]=d.useReducer(w,{isMonthSwitchingAnimating:!1,focusedDay:e||x,currentMonth:C.startOfMonth(null!=(b=null!=e?e:n)?b:x),slideDirection:"left"}),k=d.useCallback(e=>{S((0,s.Z)({type:"changeMonth"},e)),f&&f(e.newMonth)},[f]),Z=d.useCallback(e=>{let n=null!=e?e:x;C.isSameMonth(n,P.currentMonth)||k({newMonth:C.startOfMonth(n),direction:C.isAfterDay(n,P.currentMonth)?"left":"right"})},[P.currentMonth,k,x,C]),T=useIsDayDisabled({shouldDisableDate:v,minDate:m,maxDate:p,disableFuture:o,disablePast:a}),D=d.useCallback(()=>{S({type:"finishMonthSwitchingAnimation"})},[]),A=d.useCallback((e,n)=>{T(e)||S({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:n})},[T]);return{calendarState:P,changeMonth:Z,changeFocusedDay:A,isDateDisabled:T,onMonthSwitchingAnimationEnd:D,handleChangeMonth:k}};var eQ=o(6628),e0=o(3350);let getPickersFadeTransitionGroupUtilityClass=e=>(0,T.Z)("MuiPickersFadeTransitionGroup",e);(0,Z.Z)("MuiPickersFadeTransitionGroup",["root"]);let PickersFadeTransitionGroup_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"]},getPickersFadeTransitionGroupUtilityClass,n)},e1=(0,b.ZP)(e0.Z,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"block",position:"relative"});function PickersFadeTransitionGroup(e){let n=(0,p.Z)({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:o,className:a,reduceAnimations:s,transKey:u}=n,d=PickersFadeTransitionGroup_useUtilityClasses(n);return s?o:(0,A.jsx)(e1,{className:clsx_m(d.root,a),children:(0,A.jsx)(eQ.Z,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:500,enter:250,exit:0},children:o},u)})}function getPickersDayUtilityClass(e){return(0,T.Z)("MuiPickersDay",e)}let e2=(0,Z.Z)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),e5=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today"],PickersDay_useUtilityClasses=e=>{let{selected:n,disableMargin:o,disableHighlightToday:a,today:s,disabled:u,outsideCurrentMonth:d,showDaysOutsideCurrentMonth:p,classes:m}=e;return(0,x.Z)({root:["root",n&&"selected",u&&"disabled",!o&&"dayWithMargin",!a&&s&&"today",d&&p&&"dayOutsideMonth",d&&!p&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]},getPickersDayUtilityClass,m)},styleArg=({theme:e,ownerState:n})=>(0,s.Z)({},e.typography.caption,{width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:e.palette.background.paper,color:e.palette.text.primary,"&:hover":{backgroundColor:(0,P.Fq)(e.palette.action.active,e.palette.action.hoverOpacity)},"&:focus":{backgroundColor:(0,P.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),[`&.${e2.selected}`]:{willChange:"background-color",backgroundColor:e.palette.primary.dark}},[`&.${e2.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,fontWeight:e.typography.fontWeightMedium,transition:e.transitions.create("background-color",{duration:e.transitions.duration.short}),"&:hover":{willChange:"background-color",backgroundColor:e.palette.primary.dark}},[`&.${e2.disabled}`]:{color:e.palette.text.disabled}},!n.disableMargin&&{margin:"0 2px"},n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&{color:e.palette.text.secondary},!n.disableHighlightToday&&n.today&&{[`&:not(.${e2.selected})`]:{border:`1px solid ${e.palette.text.secondary}`}}),overridesResolver=(e,n)=>{let{ownerState:o}=e;return[n.root,!o.disableMargin&&n.dayWithMargin,!o.disableHighlightToday&&o.today&&n.today,!o.outsideCurrentMonth&&o.showDaysOutsideCurrentMonth&&n.dayOutsideMonth,o.outsideCurrentMonth&&!o.showDaysOutsideCurrentMonth&&n.hiddenDaySpacingFiller]},e4=(0,b.ZP)(S.Z,{name:"MuiPickersDay",slot:"Root",overridesResolver})(styleArg),e3=(0,b.ZP)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver})(({theme:e,ownerState:n})=>(0,s.Z)({},styleArg({theme:e,ownerState:n}),{opacity:0,pointerEvents:"none"})),PickersDay_noop=()=>{},e6=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiPickersDay"}),{autoFocus:a=!1,className:m,day:f,disabled:g=!1,disableHighlightToday:v=!1,disableMargin:b=!1,isAnimating:x,onClick:C,onDaySelect:w,onFocus:P=PickersDay_noop,onBlur:S=PickersDay_noop,onKeyDown:k=PickersDay_noop,onMouseDown:Z,outsideCurrentMonth:T,selected:D=!1,showDaysOutsideCurrentMonth:E=!1,children:R,today:V=!1}=o,O=(0,u.Z)(o,e5),L=(0,s.Z)({},o,{autoFocus:a,disabled:g,disableHighlightToday:v,disableMargin:b,selected:D,showDaysOutsideCurrentMonth:E,today:V}),I=PickersDay_useUtilityClasses(L),B=useUtils(),F=d.useRef(null),j=(0,J.Z)(F,n);return((0,eg.Z)(()=>{!a||g||x||T||F.current.focus()},[a,g,x,T]),T&&!E)?(0,A.jsx)(e3,{className:clsx_m(I.root,I.hiddenDaySpacingFiller,m),ownerState:L,role:O.role}):(0,A.jsx)(e4,(0,s.Z)({className:clsx_m(I.root,m),ownerState:L,ref:j,centerRipple:!0,disabled:g,tabIndex:D?0:-1,onKeyDown:e=>k(e,f),onFocus:e=>P(e,f),onBlur:e=>S(e,f),onClick:e=>{g||w(f,"finish"),T&&e.currentTarget.focus(),C&&C(e)},onMouseDown:e=>{Z&&Z(e),T&&e.preventDefault()}},O,{children:R||B.format(f,"dayOfMonth")}))}),e9=d.memo(e6,(e,n)=>e.autoFocus===n.autoFocus&&e.isAnimating===n.isAnimating&&e.today===n.today&&e.disabled===n.disabled&&e.selected===n.selected&&e.disableMargin===n.disableMargin&&e.showDaysOutsideCurrentMonth===n.showDaysOutsideCurrentMonth&&e.disableHighlightToday===n.disableHighlightToday&&e.className===n.className&&e.sx===n.sx&&e.outsideCurrentMonth===n.outsideCurrentMonth&&e.onFocus===n.onFocus&&e.onBlur===n.onBlur&&e.onDaySelect===n.onDaySelect);var e8=o(4578);function replaceClassName(e,n){return e.replace(RegExp("(^|\\s)"+n+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var e7=o(8885),te=o(9391),removeClass=function(e,n){return e&&n&&n.split(" ").forEach(function(n){e.classList?e.classList.remove(n):"string"==typeof e.className?e.className=replaceClassName(e.className,n):e.setAttribute("class",replaceClassName(e.className&&e.className.baseVal||"",n))})},tt=function(e){function CSSTransition(){for(var n,o=arguments.length,a=Array(o),s=0;s(0,T.Z)("PrivatePickersSlideTransition",e),tr=(0,Z.Z)("PrivatePickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),tn=["children","className","reduceAnimations","slideDirection","transKey"],PickersSlideTransition_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"]},getPickersSlideTransitionUtilityClass,n)},to=(0,b.ZP)(e0.Z,{name:"PrivatePickersSlideTransition",slot:"Root",overridesResolver:(e,n)=>[n.root,{[`.${tr["slideEnter-left"]}`]:n["slideEnter-left"]},{[`.${tr["slideEnter-right"]}`]:n["slideEnter-right"]},{[`.${tr.slideEnterActive}`]:n.slideEnterActive},{[`.${tr.slideExit}`]:n.slideExit},{[`.${tr["slideExitActiveLeft-left"]}`]:n["slideExitActiveLeft-left"]},{[`.${tr["slideExitActiveLeft-right"]}`]:n["slideExitActiveLeft-right"]}]})(({theme:e})=>{let n=e.transitions.create("transform",{duration:350,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},[`& .${tr["slideEnter-left"]}`]:{willChange:"transform",transform:"translate(100%)",zIndex:1},[`& .${tr["slideEnter-right"]}`]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},[`& .${tr.slideEnterActive}`]:{transform:"translate(0%)",transition:n},[`& .${tr.slideExit}`]:{transform:"translate(0%)"},[`& .${tr["slideExitActiveLeft-left"]}`]:{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0},[`& .${tr["slideExitActiveLeft-right"]}`]:{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}}}),getDayPickerUtilityClass=e=>(0,T.Z)("MuiDayPicker",e);(0,Z.Z)("MuiDayPicker",["header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer"]);let DayPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"]},getDayPickerUtilityClass,n)},defaultDayOfWeekFormatter=e=>e.charAt(0).toUpperCase(),ti=(0,b.ZP)("div",{name:"MuiDayPicker",slot:"Header",overridesResolver:(e,n)=>n.header})({display:"flex",justifyContent:"center",alignItems:"center"}),ta=(0,b.ZP)(v.Z,{name:"MuiDayPicker",slot:"WeekDayLabel",overridesResolver:(e,n)=>n.weekDayLabel})(({theme:e})=>({width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.palette.text.secondary})),ts=(0,b.ZP)("div",{name:"MuiDayPicker",slot:"LoadingContainer",overridesResolver:(e,n)=>n.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:240}),tl=(0,b.ZP)(e=>{let{children:n,className:o,reduceAnimations:a,slideDirection:p,transKey:m}=e,f=(0,u.Z)(e,tn),g=PickersSlideTransition_useUtilityClasses(e);if(a)return(0,A.jsx)("div",{className:clsx_m(g.root,o),children:n});let v={exit:tr.slideExit,enterActive:tr.slideEnterActive,enter:tr[`slideEnter-${p}`],exitActive:tr[`slideExitActiveLeft-${p}`]};return(0,A.jsx)(to,{className:clsx_m(g.root,o),childFactory:e=>d.cloneElement(e,{classNames:v}),role:"presentation",children:(0,A.jsx)(tt,(0,s.Z)({mountOnEnter:!0,unmountOnExit:!0,timeout:350,classNames:v},f,{children:n}),m)})},{name:"MuiDayPicker",slot:"SlideTransition",overridesResolver:(e,n)=>n.slideTransition})({minHeight:240}),tu=(0,b.ZP)("div",{name:"MuiDayPicker",slot:"MonthContainer",overridesResolver:(e,n)=>n.monthContainer})({overflow:"hidden"}),tc=(0,b.ZP)("div",{name:"MuiDayPicker",slot:"WeekContainer",overridesResolver:(e,n)=>n.weekContainer})({margin:"2px 0",display:"flex",justifyContent:"center"});function DayPicker(e){let n=useNow(),o=useUtils(),a=(0,p.Z)({props:e,name:"MuiDayPicker"}),u=DayPicker_useUtilityClasses(a),{onFocusedDayChange:m,className:f,currentMonth:g,selectedDays:v,disabled:b,disableHighlightToday:x,focusedDay:C,isMonthSwitchingAnimating:w,loading:P,onSelectedDaysChange:S,onMonthSwitchingAnimationEnd:k,readOnly:Z,reduceAnimations:T,renderDay:D,renderLoading:E=()=>(0,A.jsx)("span",{children:"..."}),showDaysOutsideCurrentMonth:R,slideDirection:V,TransitionProps:O,disablePast:L,disableFuture:I,minDate:B,maxDate:F,shouldDisableDate:j,dayOfWeekFormatter:N=defaultDayOfWeekFormatter,hasFocus:U,onFocusedViewChange:z,gridLabelId:H}=a,W=useIsDayDisabled({shouldDisableDate:j,minDate:B,maxDate:F,disablePast:L,disableFuture:I}),[Y,q]=d.useState(()=>C||n),K=d.useCallback(e=>{z&&z(e)},[z]),X=d.useCallback((e,n="finish")=>{Z||S(e,n)},[S,Z]),G=d.useCallback(e=>{W(e)||(m(e),q(e),K(!0))},[W,m,K]),J=(0,eO.Z)();function handleKeyDown(e,n){switch(e.key){case"ArrowUp":G(o.addDays(n,-7)),e.preventDefault();break;case"ArrowDown":G(o.addDays(n,7)),e.preventDefault();break;case"ArrowLeft":{let a=o.addDays(n,"ltr"===J.direction?-1:1),s="ltr"===J.direction?o.getPreviousMonth(n):o.getNextMonth(n),u=findClosestEnabledDate({utils:o,date:a,minDate:"ltr"===J.direction?o.startOfMonth(s):a,maxDate:"ltr"===J.direction?a:o.endOfMonth(s),isDateDisabled:W});G(u||a),e.preventDefault();break}case"ArrowRight":{let a=o.addDays(n,"ltr"===J.direction?1:-1),s="ltr"===J.direction?o.getNextMonth(n):o.getPreviousMonth(n),u=findClosestEnabledDate({utils:o,date:a,minDate:"ltr"===J.direction?a:o.startOfMonth(s),maxDate:"ltr"===J.direction?o.endOfMonth(s):a,isDateDisabled:W});G(u||a),e.preventDefault();break}case"Home":G(o.startOfWeek(n)),e.preventDefault();break;case"End":G(o.endOfWeek(n)),e.preventDefault();break;case"PageUp":G(o.getNextMonth(n)),e.preventDefault();break;case"PageDown":G(o.getPreviousMonth(n)),e.preventDefault()}}function handleFocus(e,n){G(n)}function handleBlur(e,n){U&&o.isSameDay(Y,n)&&K(!1)}let Q=o.getMonth(g),ee=v.filter(e=>!!e).map(e=>o.startOfDay(e)),et=d.useMemo(()=>d.createRef(),[Q]),er=o.startOfWeek(n),en=d.useMemo(()=>{let e=o.startOfMonth(g),n=o.endOfMonth(g);return W(Y)||o.isAfterDay(Y,n)||o.isBeforeDay(Y,e)?findClosestEnabledDate({utils:o,date:Y,minDate:e,maxDate:n,disablePast:L,disableFuture:I,isDateDisabled:W}):Y},[g,I,L,Y,W,o]);return(0,A.jsxs)("div",{role:"grid","aria-labelledby":H,children:[(0,A.jsx)(ti,{role:"row",className:u.header,children:o.getWeekdays().map((e,n)=>{var a;return(0,A.jsx)(ta,{variant:"caption",role:"columnheader","aria-label":o.format(o.addDays(er,n),"weekday"),className:u.weekDayLabel,children:null!=(a=null==N?void 0:N(e))?a:e},e+n.toString())})}),P?(0,A.jsx)(ts,{className:u.loadingContainer,children:E()}):(0,A.jsx)(tl,(0,s.Z)({transKey:Q,onExited:k,reduceAnimations:T,slideDirection:V,className:clsx_m(f,u.slideTransition)},O,{nodeRef:et,children:(0,A.jsx)(tu,{ref:et,role:"rowgroup",className:u.monthContainer,children:o.getWeekArray(g).map(e=>(0,A.jsx)(tc,{role:"row",className:u.weekContainer,children:e.map(e=>{let a=null!==en&&o.isSameDay(e,en),u=ee.some(n=>o.isSameDay(n,e)),d=o.isSameDay(e,n),p={key:null==e?void 0:e.toString(),day:e,isAnimating:w,disabled:b||W(e),autoFocus:U&&a,today:d,outsideCurrentMonth:o.getMonth(e)!==Q,selected:u,disableHighlightToday:x,showDaysOutsideCurrentMonth:R,onKeyDown:handleKeyDown,onFocus:handleFocus,onBlur:handleBlur,onDaySelect:X,tabIndex:a?0:-1,role:"gridcell","aria-selected":u};return d&&(p["aria-current"]="date"),D?D(e,ee,p):(0,A.jsx)(e9,(0,s.Z)({},p),p.key)})},`week-${e[0]}`))})}))]})}let getPickersCalendarHeaderUtilityClass=e=>(0,T.Z)("MuiPickersCalendarHeader",e);(0,Z.Z)("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]);let PickersCalendarHeader_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},getPickersCalendarHeaderUtilityClass,n)},td=(0,b.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),tp=(0,b.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,n)=>n.labelContainer})(({theme:e})=>(0,s.Z)({display:"flex",maxHeight:30,overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},e.typography.body1,{fontWeight:e.typography.fontWeightMedium})),th=(0,b.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,n)=>n.label})({marginRight:6}),tm=(0,b.ZP)(V,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,n)=>n.switchViewButton})({marginRight:"auto"}),tf=(0,b.ZP)(L,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,n)=>n.switchViewIcon})(({theme:e,ownerState:n})=>(0,s.Z)({willChange:"transform",transition:e.transitions.create("transform"),transform:"rotate(0deg)"},"year"===n.openView&&{transform:"rotate(180deg)"})),tg=buildDeprecatedPropsWarning("Props for translation are deprecated. See https://mui.com/x/react-date-pickers/localization for more information.");function PickersCalendarHeader(e){let n=(0,p.Z)({props:e,name:"MuiPickersCalendarHeader"}),{components:o={},componentsProps:a={},currentMonth:u,disabled:m,disableFuture:f,disablePast:g,getViewSwitchingButtonText:v,leftArrowButtonText:b,maxDate:x,minDate:C,onMonthChange:w,onViewChange:P,openView:S,reduceAnimations:k,rightArrowButtonText:Z,views:T,labelId:D}=n;tg({leftArrowButtonText:b,rightArrowButtonText:Z,getViewSwitchingButtonText:v});let E=useLocaleText(),R=null!=b?b:E.previousMonth,V=null!=Z?Z:E.nextMonth,O=null!=v?v:E.calendarViewSwitchingButtonAriaLabel,L=useUtils(),I=PickersCalendarHeader_useUtilityClasses(n),B=a.switchViewButton||{},F=function(e,{disableFuture:n,maxDate:o}){let a=useUtils();return d.useMemo(()=>{let s=a.date(),u=a.startOfMonth(n&&a.isBefore(s,o)?s:o);return!a.isAfter(u,e)},[n,o,e,a])}(u,{disableFuture:f,maxDate:x}),j=function(e,{disablePast:n,minDate:o}){let a=useUtils();return d.useMemo(()=>{let s=a.date(),u=a.startOfMonth(n&&a.isAfter(s,o)?s:o);return!a.isBefore(u,e)},[n,o,e,a])}(u,{disablePast:g,minDate:C});return 1===T.length&&"year"===T[0]?null:(0,A.jsxs)(td,{ownerState:n,className:I.root,children:[(0,A.jsxs)(tp,{role:"presentation",onClick:()=>{if(1!==T.length&&P&&!m){if(2===T.length)P(T.find(e=>e!==S)||T[0]);else{let e=0!==T.indexOf(S)?0:1;P(T[e])}}},ownerState:n,"aria-live":"polite",className:I.labelContainer,children:[(0,A.jsx)(PickersFadeTransitionGroup,{reduceAnimations:k,transKey:L.format(u,"monthAndYear"),children:(0,A.jsx)(th,{id:D,ownerState:n,className:I.label,children:L.format(u,"monthAndYear")})}),T.length>1&&!m&&(0,A.jsx)(tm,(0,s.Z)({size:"small",as:o.SwitchViewButton,"aria-label":O(S),className:I.switchViewButton},B,{children:(0,A.jsx)(tf,{as:o.SwitchViewIcon,ownerState:n,className:I.switchViewIcon})}))]}),(0,A.jsx)(eQ.Z,{in:"day"===S,children:(0,A.jsx)(e$,{leftArrowButtonText:R,rightArrowButtonText:V,components:o,componentsProps:a,onLeftClick:()=>w(L.getPreviousMonth(u),"right"),onRightClick:()=>w(L.getNextMonth(u),"left"),isLeftDisabled:j,isRightDisabled:F})})]})}var tv=o(9032);function getPickersYearUtilityClass(e){return(0,T.Z)("PrivatePickersYear",e)}let ty=(0,Z.Z)("PrivatePickersYear",["root","modeDesktop","modeMobile","yearButton","selected","disabled"]),tb=["autoFocus","className","children","disabled","onClick","onKeyDown","value","tabIndex","onFocus","onBlur"],PickersYear_useUtilityClasses=e=>{let{wrapperVariant:n,disabled:o,selected:a,classes:s}=e,u={root:["root",n&&`mode${(0,k.Z)(n)}`],yearButton:["yearButton",o&&"disabled",a&&"selected"]};return(0,x.Z)(u,getPickersYearUtilityClass,s)},tx=(0,b.ZP)("div",{name:"PrivatePickersYear",slot:"Root",overridesResolver:(e,n)=>[n.root,{[`&.${ty.modeDesktop}`]:n.modeDesktop},{[`&.${ty.modeMobile}`]:n.modeMobile}]})(({ownerState:e})=>(0,s.Z)({flexBasis:"33.3%",display:"flex",alignItems:"center",justifyContent:"center"},(null==e?void 0:e.wrapperVariant)==="desktop"&&{flexBasis:"25%"})),tC=(0,b.ZP)("button",{name:"PrivatePickersYear",slot:"Button",overridesResolver:(e,n)=>[n.button,{[`&.${ty.disabled}`]:n.disabled},{[`&.${ty.selected}`]:n.selected}]})(({theme:e})=>(0,s.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,P.Fq)(e.palette.action.active,e.palette.action.hoverOpacity)},[`&.${ty.disabled}`]:{color:e.palette.text.secondary},[`&.${ty.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:focus, &:hover":{backgroundColor:e.palette.primary.dark}}})),PickersYear_noop=()=>{},tw=d.forwardRef(function(e,n){let{autoFocus:o,className:a,children:p,disabled:m,onClick:f,onKeyDown:g,value:v,tabIndex:b,onFocus:x=PickersYear_noop,onBlur:C=PickersYear_noop}=e,w=(0,u.Z)(e,tb),P=d.useRef(null),S=(0,J.Z)(P,n),k=d.useContext(Q),Z=(0,s.Z)({},e,{wrapperVariant:k}),T=PickersYear_useUtilityClasses(Z);return d.useEffect(()=>{o&&P.current.focus()},[o]),(0,A.jsx)(tx,{className:clsx_m(T.root,a),ownerState:Z,children:(0,A.jsx)(tC,(0,s.Z)({ref:S,disabled:m,type:"button",tabIndex:m?-1:b,onClick:e=>f(e,v),onKeyDown:e=>g(e,v),onFocus:e=>x(e,v),onBlur:e=>C(e,v),className:T.yearButton,ownerState:Z},w,{children:p}))})});function getYearPickerUtilityClass(e){return(0,T.Z)("MuiYearPicker",e)}(0,Z.Z)("MuiYearPicker",["root"]);let YearPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"]},getYearPickerUtilityClass,n)},tM=(0,b.ZP)("div",{name:"MuiYearPicker",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",maxHeight:"304px"}),tP=d.forwardRef(function(e,n){let o=useNow(),a=(0,eO.Z)(),u=useUtils(),m=function(e,n){let o=useUtils(),a=useDefaultDates(),u=(0,p.Z)({props:e,name:n});return(0,s.Z)({disablePast:!1,disableFuture:!1},u,{minDate:parseNonNullablePickerDate(o,u.minDate,a.minDate),maxDate:parseNonNullablePickerDate(o,u.maxDate,a.maxDate)})}(e,"MuiYearPicker"),{autoFocus:f,className:g,date:v,disabled:b,disableFuture:x,disablePast:C,maxDate:w,minDate:P,onChange:S,readOnly:k,shouldDisableYear:Z,disableHighlightToday:T,onYearFocus:D,hasFocus:E,onFocusedViewChange:R}=m,V=YearPicker_useUtilityClasses(m),O=null!=v?v:o,L=d.useMemo(()=>null!=v?u.getYear(v):T?null:u.getYear(o),[o,v,u,T]),I=d.useContext(Q),B=d.useRef(null),[F,j]=d.useState(()=>L||u.getYear(o)),[N,U]=(0,tv.Z)({name:"YearPicker",state:"hasFocus",controlled:E,default:f}),z=d.useCallback(e=>{U(e),R&&R(e)},[U,R]),H=d.useCallback(e=>!!(C&&u.isBeforeYear(e,o)||x&&u.isAfterYear(e,o)||P&&u.isBeforeYear(e,P)||w&&u.isAfterYear(e,w)||Z&&Z(e)),[x,C,w,P,o,Z,u]),handleYearSelection=(e,n,o="finish")=>{if(k)return;let a=u.setYear(O,n);S(a,o)},W=d.useCallback(e=>{H(u.setYear(O,e))||(j(e),z(!0),null==D||D(e))},[H,u,O,z,D]);d.useEffect(()=>{j(e=>null!==L&&e!==L?L:e)},[L]);let Y="desktop"===I?4:3,q=d.useCallback((e,n)=>{switch(e.key){case"ArrowUp":W(n-Y),e.preventDefault();break;case"ArrowDown":W(n+Y),e.preventDefault();break;case"ArrowLeft":W(n+("ltr"===a.direction?-1:1)),e.preventDefault();break;case"ArrowRight":W(n+("ltr"===a.direction?1:-1)),e.preventDefault()}},[W,a.direction,Y]),K=d.useCallback((e,n)=>{W(n)},[W]),X=d.useCallback((e,n)=>{F===n&&z(!1)},[F,z]),G=u.getYear(o),ee=d.useRef(null),et=(0,J.Z)(n,ee);return d.useEffect(()=>{if(f||null===ee.current)return;let e=ee.current.querySelector('[tabindex="0"]');if(!e)return;let n=e.offsetHeight,o=e.offsetTop,a=ee.current.clientHeight,s=ee.current.scrollTop;n>a||o{let n=u.getYear(e),o=n===L;return(0,A.jsx)(tw,{selected:o,value:n,onClick:handleYearSelection,onKeyDown:q,autoFocus:N&&n===F,ref:o?B:void 0,disabled:b||H(e),tabIndex:n===F?0:-1,onFocus:K,onBlur:X,"aria-current":G===n?"date":void 0,children:u.format(e,"year")},u.format(e,"year"))})})}),tS="undefined"!=typeof navigator&&/(android)/i.test(navigator.userAgent),getCalendarPickerUtilityClass=e=>(0,T.Z)("MuiCalendarPicker",e);(0,Z.Z)("MuiCalendarPicker",["root","viewTransitionContainer"]);let tk=["autoFocus","onViewChange","date","disableFuture","disablePast","defaultCalendarMonth","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","classes"],CalendarPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},getCalendarPickerUtilityClass,n)},tZ=(0,b.ZP)(ej,{name:"MuiCalendarPicker",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"flex",flexDirection:"column"}),tT=(0,b.ZP)(PickersFadeTransitionGroup,{name:"MuiCalendarPicker",slot:"ViewTransitionContainer",overridesResolver:(e,n)=>n.viewTransitionContainer})({}),tD=d.forwardRef(function(e,n){let o=useUtils(),a=(0,ef.Z)(),m=function(e,n){let o=useUtils(),a=useDefaultDates(),u=(0,p.Z)({props:e,name:n});return(0,s.Z)({loading:!1,disablePast:!1,disableFuture:!1,openTo:"day",views:["year","day"],reduceAnimations:tS,renderLoading:()=>(0,A.jsx)("span",{children:"..."})},u,{minDate:parseNonNullablePickerDate(o,u.minDate,a.minDate),maxDate:parseNonNullablePickerDate(o,u.maxDate,a.maxDate)})}(e,"MuiCalendarPicker"),{autoFocus:f,onViewChange:g,date:v,disableFuture:b,disablePast:x,defaultCalendarMonth:C,onChange:w,onYearChange:P,onMonthChange:S,reduceAnimations:k,shouldDisableDate:Z,shouldDisableMonth:T,shouldDisableYear:D,view:E,views:R,openTo:V,className:O,disabled:L,readOnly:I,minDate:B,maxDate:F,disableHighlightToday:j,focusedView:N,onFocusedViewChange:U}=m,z=(0,u.Z)(m,tk),{openView:H,setOpenView:W,openNext:Y}=useViews({view:E,views:R,openTo:V,onChange:w,onViewChange:g}),{calendarState:q,changeFocusedDay:K,changeMonth:X,handleChangeMonth:G,isDateDisabled:J,onMonthSwitchingAnimationEnd:Q}=useCalendarState({date:v,defaultCalendarMonth:C,reduceAnimations:k,onMonthChange:S,minDate:B,maxDate:F,shouldDisableDate:Z,disablePast:x,disableFuture:b}),ee=d.useCallback((e,n)=>{let a=o.startOfMonth(e),s=o.endOfMonth(e),u=J(e)?findClosestEnabledDate({utils:o,date:e,minDate:o.isBefore(B,a)?a:B,maxDate:o.isAfter(F,s)?s:F,disablePast:x,disableFuture:b,isDateDisabled:J}):e;u?(w(u,n),null==S||S(a)):(Y(),X(a)),K(u,!0)},[K,b,x,J,F,B,w,S,X,Y,o]),et=d.useCallback((e,n)=>{let a=o.startOfYear(e),s=o.endOfYear(e),u=J(e)?findClosestEnabledDate({utils:o,date:e,minDate:o.isBefore(B,a)?a:B,maxDate:o.isAfter(F,s)?s:F,disablePast:x,disableFuture:b,isDateDisabled:J}):e;u?(w(u,n),null==P||P(u)):(Y(),X(a)),K(u,!0)},[K,b,x,J,F,B,w,P,Y,o,X]),er=d.useCallback((e,n)=>v&&e?w(o.mergeDateAndTime(e,v),n):w(e,n),[o,v,w]);d.useEffect(()=>{v&&X(v)},[v]);let en=CalendarPicker_useUtilityClasses(m),ei={disablePast:x,disableFuture:b,maxDate:F,minDate:B},ea=L&&v||B,es=L&&v||F,el={disableHighlightToday:j,readOnly:I,disabled:L},eu=`${a}-grid-label`,[ec,ed]=(0,em.Z)({name:"DayPicker",state:"focusedView",controlled:N,default:f?H:null}),ep=null!==ec,eh=(0,eo.Z)(e=>n=>{if(U){U(e)(n);return}n?ed(e):ed(n=>n===e?null:n)}),eg=d.useRef(H);return d.useEffect(()=>{eg.current!==H&&(eg.current=H,eh(H)(!0))},[H,eh]),(0,A.jsxs)(tZ,{ref:n,className:clsx_m(en.root,O),ownerState:m,children:[(0,A.jsx)(PickersCalendarHeader,(0,s.Z)({},z,{views:R,openView:H,currentMonth:q.currentMonth,onViewChange:W,onMonthChange:(e,n)=>G({newMonth:e,direction:n}),minDate:ea,maxDate:es,disabled:L,disablePast:x,disableFuture:b,reduceAnimations:k,labelId:eu})),(0,A.jsx)(tT,{reduceAnimations:k,className:en.viewTransitionContainer,transKey:H,ownerState:m,children:(0,A.jsxs)("div",{children:["year"===H&&(0,A.jsx)(tP,(0,s.Z)({},z,ei,el,{autoFocus:f,date:v,onChange:et,shouldDisableYear:D,hasFocus:ep,onFocusedViewChange:eh("year")})),"month"===H&&(0,A.jsx)(eJ,(0,s.Z)({},ei,el,{autoFocus:f,hasFocus:ep,className:O,date:v,onChange:ee,shouldDisableMonth:T,onFocusedViewChange:eh("month")})),"day"===H&&(0,A.jsx)(DayPicker,(0,s.Z)({},z,q,ei,el,{autoFocus:f,onMonthSwitchingAnimationEnd:Q,onFocusedDayChange:K,reduceAnimations:k,selectedDays:[v],onSelectedDaysChange:er,shouldDisableDate:Z,hasFocus:ep,onFocusedViewChange:eh("day"),gridLabelId:eu}))]})})]})});var tA=o(7167),tE=o(4423);function getInputAdornmentUtilityClass(e){return(0,T.Z)("MuiInputAdornment",e)}let tR=(0,Z.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),tV=["children","className","component","disablePointerEvents","disableTypography","position","variant"],InputAdornment_useUtilityClasses=e=>{let{classes:n,disablePointerEvents:o,hiddenLabel:a,position:s,size:u,variant:d}=e,p={root:["root",o&&"disablePointerEvents",s&&`position${(0,k.Z)(s)}`,d,a&&"hiddenLabel",u&&`size${(0,k.Z)(u)}`]};return(0,x.Z)(p,getInputAdornmentUtilityClass,n)},tO=(0,b.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,n[`position${(0,k.Z)(o.position)}`],!0===o.disablePointerEvents&&n.disablePointerEvents,n[o.variant]]}})(({theme:e,ownerState:n})=>(0,s.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},"filled"===n.variant&&{[`&.${tR.positionStart}&:not(.${tR.hiddenLabel})`]:{marginTop:16}},"start"===n.position&&{marginRight:8},"end"===n.position&&{marginLeft:8},!0===n.disablePointerEvents&&{pointerEvents:"none"})),tL=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiInputAdornment"}),{children:m,className:f,component:g="div",disablePointerEvents:b=!1,disableTypography:x=!1,position:C,variant:P}=o,S=(0,u.Z)(o,tV),k=(0,tE.Z)()||{},Z=P;P&&k.variant,k&&!Z&&(Z=k.variant);let T=(0,s.Z)({},o,{hiddenLabel:k.hiddenLabel,size:k.size,disablePointerEvents:b,position:C,variant:Z}),D=InputAdornment_useUtilityClasses(T);return(0,A.jsx)(tA.Z.Provider,{value:null,children:(0,A.jsx)(tO,(0,s.Z)({as:g,ownerState:T,className:(0,w.Z)(D.root,f),ref:n},S,{children:"string"!=typeof m||x?(0,A.jsxs)(d.Fragment,{children:["start"===C?a||(a=(0,A.jsx)("span",{className:"notranslate",children:"​"})):null,m]}):(0,A.jsx)(v.Z,{color:"text.secondary",children:m})}))})}),useRifm=e=>{let[,n]=(0,d.useReducer)(e=>e+1,0),o=(0,d.useRef)(null),{replace:a,append:s}=e,u=a?a(e.format(e.value)):e.format(e.value),p=(0,d.useRef)(!1);return(0,d.useLayoutEffect)(()=>{if(null==o.current)return;let[d,p,m,f,g]=o.current;o.current=null;let v=f&&g,b=d.slice(p.selectionStart),x=b.search(e.accept||/\d/g),C=-1!==x?x:0,clean=n=>(n.match(e.accept||/\d/g)||[]).join(""),w=clean(d.substr(0,p.selectionStart)),getCursorPosition=e=>{let n=0,o=0;for(let a=0;a!==w.length;++a){let s=e.indexOf(w[a],n)+1,u=clean(e).indexOf(w[a],o)+1;u-o>1&&(s=n,u=o),o=Math.max(u,o),n=Math.max(n,s)}return n};if(!0===e.mask&&m&&!g){let e=getCursorPosition(d),n=clean(d.substr(e))[0];e=d.indexOf(n,e),d=`${d.substr(0,e)}${d.substr(e+1)}`}let P=e.format(d);null==s||p.selectionStart!==d.length||g||(m?P=s(P):""===clean(P.slice(-1))&&(P=P.slice(0,-1)));let S=a?a(P):P;return u===S?n():e.onChange(S),()=>{let n=getCursorPosition(P);if(null!=e.mask&&(m||f&&!v))for(;P[n]&&""===clean(P[n]);)n+=1;p.selectionStart=p.selectionEnd=n+(v?1+C:0)}}),(0,d.useEffect)(()=>{let handleKeyDown=e=>{"Delete"===e.code&&(p.current=!0)},handleKeyUp=e=>{"Delete"===e.code&&(p.current=!1)};return document.addEventListener("keydown",handleKeyDown),document.addEventListener("keyup",handleKeyUp),()=>{document.removeEventListener("keydown",handleKeyDown),document.removeEventListener("keyup",handleKeyUp)}},[]),{value:null!=o.current?o.current[0]:u,onChange:a=>{let s=a.target.value;o.current=[s,a.target,s.length>u.length,p.current,u===e.format(s)],n()}}},getDisplayDate=(e,n,o)=>{let a=e.date(n),s=null===n;return s?"":e.isValid(a)?e.formatByString(a,o):""},tI="2019-11-21T22:30:00.000",tB="2019-01-01T09:00:00.000",maskedDateFormatter=(e,n)=>o=>{let a=0;return o.split("").map((s,u)=>{if(n.lastIndex=0,a>e.length-1)return"";let d=e[a],p=e[a+1],m=n.test(s)?s:"",f="_"===d?m:d+m;a+=f.length;let g=u===o.length-1;return g&&p&&"_"!==p?f?f+p:"":f}).join("")},useMaskedInput=({acceptRegex:e=/[\d]/gi,disabled:n,disableMaskedInput:o,ignoreInvalidInputs:a,inputFormat:u,inputProps:p,label:m,mask:f,onChange:g,rawValue:v,readOnly:b,rifmFormatter:x,TextFieldProps:C,validationError:w})=>{let P=useUtils(),S=P.getFormatHelperText(u),{shouldUseMaskedInput:k,maskToUse:Z}=d.useMemo(()=>{if(o)return{shouldUseMaskedInput:!1,maskToUse:""};let n=function(e,n,o,a){if(e)return e;let s=a.formatByString(a.date(tB),n),u=s.replace(o,"_"),d=a.formatByString(a.date(tI),n).replace(o,"_");return u===d?u:""}(f,u,e,P);return{shouldUseMaskedInput:function(e,n,o,a){if(!e)return!1;let s=a.formatByString(a.date(tB),n),u=s.replace(o,"_"),d=a.formatByString(a.date(tI),n).replace(o,"_"),p=d===u&&e===d;return p||a.lib,p}(n,u,e,P),maskToUse:n}},[e,o,u,f,P]),T=d.useMemo(()=>k&&Z?maskedDateFormatter(Z,e):e=>e,[e,Z,k]),D=null===v?null:P.date(v),[A,E]=d.useState(D),[R,V]=d.useState(getDisplayDate(P,v,u)),O=d.useRef(),L=d.useRef(P.locale),I=d.useRef(u);d.useEffect(()=>{let e=v!==O.current,n=P.locale!==L.current,o=u!==I.current;if(O.current=v,L.current=P.locale,I.current=u,!e&&!n&&!o)return;let a=null===v?null:P.date(v),s=null===v||P.isValid(a),d=null===A?null===a:null!==a&&0===Math.abs(P.getDiff(A,a,"seconds"));if(!n&&!o&&(!s||d))return;let p=getDisplayDate(P,v,u);E(a),V(p)},[P,v,u,A]);let handleChange=e=>{let n=""===e||e===f?"":e;V(n);let o=null===n?null:P.parse(n,u);(!a||P.isValid(o))&&(E(o),g(o,n||void 0))},B=useRifm({value:R,onChange:handleChange,format:x||T}),F=k?B:{value:R,onChange:e=>{handleChange(e.currentTarget.value)}};return(0,s.Z)({label:m,disabled:n,error:w,inputProps:(0,s.Z)({},F,{disabled:n,placeholder:S,readOnly:b,type:k?"tel":"text"},p)},C)},tF=["className","components","disableOpenPicker","getOpenDialogAriaText","InputAdornmentProps","InputProps","inputRef","openPicker","OpenPickerButtonProps","renderInput"],t$=d.forwardRef(function(e,n){let{className:o,components:a={},disableOpenPicker:d,getOpenDialogAriaText:p,InputAdornmentProps:m,InputProps:f,inputRef:g,openPicker:v,OpenPickerButtonProps:b,renderInput:x}=e,C=(0,u.Z)(e,tF),w=useLocaleText(),P=null!=p?p:w.openDatePickerDialogue,S=useUtils(),k=useMaskedInput(C),Z=(null==m?void 0:m.position)||"end",T=a.OpenPickerIcon||F;return x((0,s.Z)({ref:n,inputRef:g,className:o},k,{InputProps:(0,s.Z)({},f,{[`${Z}Adornment`]:d?void 0:(0,A.jsx)(tL,(0,s.Z)({position:Z},m,{children:(0,A.jsx)(V,(0,s.Z)({edge:Z,disabled:C.disabled||C.readOnly,"aria-label":P(C.rawValue,S)},b,{onClick:v,children:(0,A.jsx)(T,{})}))}))})}))});function getOrientation(){return"undefined"==typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}let useIsLandscape=(e,n)=>{let[o,a]=d.useState(getOrientation);return(0,eg.Z)(()=>{let eventHandler=()=>{a(getOrientation())};return window.addEventListener("orientationchange",eventHandler),()=>{window.removeEventListener("orientationchange",eventHandler)}},[]),!arrayIncludes(e,["hours","minutes","seconds"])&&"landscape"===(n||o)},useFocusManagement=({autoFocus:e,openView:n})=>{let[o,a]=d.useState(e?n:null),s=d.useCallback(e=>n=>{n?a(e):a(n=>e===n?null:n)},[]);return{focusedView:o,setFocusedView:s}};function getCalendarOrClockPickerUtilityClass(e){return(0,T.Z)("MuiCalendarOrClockPicker",e)}(0,Z.Z)("MuiCalendarOrClockPicker",["root","mobileKeyboardInputView"]);let tj=["autoFocus","className","parsedValue","DateInputProps","isMobileKeyboardViewOpen","onDateChange","onViewChange","openTo","orientation","showToolbar","toggleMobileKeyboardView","ToolbarComponent","toolbarFormat","toolbarPlaceholder","toolbarTitle","views","dateRangeIcon","timeIcon","hideTabs","classes"],CalendarOrClockPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],mobileKeyboardInputView:["mobileKeyboardInputView"]},getCalendarOrClockPickerUtilityClass,n)},tN=(0,b.ZP)("div",{name:"MuiCalendarOrClockPicker",slot:"MobileKeyboardInputView",overridesResolver:(e,n)=>n.mobileKeyboardInputView})({padding:"16px 24px"}),tU=(0,b.ZP)("div",{name:"MuiCalendarOrClockPicker",slot:"Root",overridesResolver:(e,n)=>n.root})(({ownerState:e})=>(0,s.Z)({display:"flex",flexDirection:"column"},e.isLandscape&&{flexDirection:"row"})),tz={fullWidth:!0},isDatePickerView=e=>"year"===e||"month"===e||"day"===e,isTimePickerView=e=>"hours"===e||"minutes"===e||"seconds"===e;function CalendarOrClockPicker(e){var n,o;let a=(0,p.Z)({props:e,name:"MuiCalendarOrClockPicker"}),{autoFocus:m,parsedValue:f,DateInputProps:g,isMobileKeyboardViewOpen:v,onDateChange:b,onViewChange:x,openTo:C,orientation:w,showToolbar:P,toggleMobileKeyboardView:S,ToolbarComponent:k=()=>null,toolbarFormat:Z,toolbarPlaceholder:T,toolbarTitle:D,views:E,dateRangeIcon:R,timeIcon:V,hideTabs:O}=a,L=(0,u.Z)(a,tj),I=null==(n=L.components)?void 0:n.Tabs,B=useIsLandscape(E,w),F=d.useContext(Q),j=CalendarOrClockPicker_useUtilityClasses(a),N=null!=P?P:"desktop"!==F,U=!O&&"undefined"!=typeof window&&window.innerHeight>667,z=d.useCallback((e,n)=>{b(e,F,n)},[b,F]),H=d.useCallback(e=>{v&&S(),x&&x(e)},[v,x,S]),{openView:W,setOpenView:Y,handleChangeAndOpenNext:q}=useViews({view:void 0,views:E,openTo:C,onChange:z,onViewChange:H}),{focusedView:K,setFocusedView:X}=useFocusManagement({autoFocus:m,openView:W});return(0,A.jsxs)(tU,{ownerState:{isLandscape:B},className:j.root,children:[N&&(0,A.jsx)(k,(0,s.Z)({},L,{views:E,isLandscape:B,parsedValue:f,onChange:z,setOpenView:Y,openView:W,toolbarTitle:D,toolbarFormat:Z,toolbarPlaceholder:T,isMobileKeyboardViewOpen:v,toggleMobileKeyboardView:S})),U&&!!I&&(0,A.jsx)(I,(0,s.Z)({dateRangeIcon:R,timeIcon:V,view:W,onChange:Y},null==(o=L.componentsProps)?void 0:o.tabs)),(0,A.jsx)(ej,{children:v?(0,A.jsx)(tN,{className:j.mobileKeyboardInputView,children:(0,A.jsx)(t$,(0,s.Z)({},g,{ignoreInvalidInputs:!0,disableOpenPicker:!0,TextFieldProps:tz}))}):(0,A.jsxs)(d.Fragment,{children:[isDatePickerView(W)&&(0,A.jsx)(tD,(0,s.Z)({autoFocus:m,date:f,onViewChange:Y,onChange:q,view:W,views:E.filter(isDatePickerView),focusedView:K,onFocusedViewChange:X},L)),isTimePickerView(W)&&(0,A.jsx)(eH,(0,s.Z)({},L,{autoFocus:m,date:f,view:W,views:E.filter(isTimePickerView),onChange:q,onViewChange:Y,showViewSwitcher:"desktop"===F}))]})})]})}let useOpenState=({open:e,onOpen:n,onClose:o})=>{let a=d.useRef("boolean"==typeof e).current,[s,u]=d.useState(!1);d.useEffect(()=>{if(a){if("boolean"!=typeof e)throw Error("You must not mix controlling and uncontrolled mode for `open` prop");u(e)}},[a,e]);let p=d.useCallback(e=>{a||u(e),e&&n&&n(),!e&&o&&o()},[a,n,o]);return{isOpen:s,setIsOpen:p}},usePickerState=(e,n)=>{let{onAccept:o,onChange:a,value:u,closeOnSelect:p}=e,m=useUtils(),{isOpen:f,setIsOpen:g}=useOpenState(e),v=d.useMemo(()=>n.parseInput(m,u),[n,m,u]),[b,x]=d.useState(v),[C,w]=d.useState(()=>({committed:v,draft:v,resetFallback:v})),P=d.useCallback(e=>{w(n=>{switch(e.action){case"setAll":case"acceptAndClose":return{draft:e.value,committed:e.value,resetFallback:e.value};case"setCommitted":return(0,s.Z)({},n,{draft:e.value,committed:e.value});case"setDraft":return(0,s.Z)({},n,{draft:e.value});default:return n}}),!e.forceOnChangeCall&&(e.skipOnChangeCall||n.areValuesEqual(m,C.committed,e.value))||a(e.value),"acceptAndClose"===e.action&&(g(!1),o&&!n.areValuesEqual(m,C.resetFallback,e.value)&&o(e.value))},[o,a,g,C,m,n]);d.useEffect(()=>{m.isValid(v)&&x(v)},[m,v]),d.useEffect(()=>{f&&P({action:"setAll",value:v,skipOnChangeCall:!0})},[f]),n.areValuesEqual(m,C.committed,v)||P({action:"setCommitted",value:v,skipOnChangeCall:!0});let S=d.useMemo(()=>({open:f,onClear:()=>{P({value:n.emptyValue,action:"acceptAndClose",forceOnChangeCall:!n.areValuesEqual(m,u,n.emptyValue)})},onAccept:()=>{P({value:C.draft,action:"acceptAndClose",forceOnChangeCall:!n.areValuesEqual(m,u,v)})},onDismiss:()=>{P({value:C.committed,action:"acceptAndClose"})},onCancel:()=>{P({value:C.resetFallback,action:"acceptAndClose"})},onSetToday:()=>{P({value:n.getTodayValue(m),action:"acceptAndClose"})}}),[P,f,m,C,n,u,v]),[k,Z]=d.useState(!1),T=d.useMemo(()=>({parsedValue:C.draft,isMobileKeyboardViewOpen:k,toggleMobileKeyboardView:()=>Z(!k),onDateChange:(e,n,o="partial")=>{switch(o){case"shallow":return P({action:"setDraft",value:e,skipOnChangeCall:!0});case"partial":return P({action:"setDraft",value:e});case"finish":if(null!=p?p:"desktop"===n)return P({value:e,action:"acceptAndClose"});return P({value:e,action:"setCommitted"});default:throw Error("MUI: Invalid selectionState passed to `onDateChange`")}}}),[P,k,C.draft,p]),D=d.useCallback((e,o)=>{let s=n.valueReducer?n.valueReducer(m,b,e):e;a(s,o)},[a,n,b,m]),A=d.useMemo(()=>({onChange:D,open:f,rawValue:u,openPicker:()=>g(!0)}),[D,f,u,g]),E={pickerProps:T,inputProps:A,wrapperProps:S};return d.useDebugValue(E,()=>({MuiPickerState:{dateState:C,other:E}})),E},tH=["onChange","PopperProps","PaperProps","ToolbarComponent","TransitionComponent","value","components","componentsProps"],t_=d.forwardRef(function(e,n){let o=useDatePickerDefaultizedProps(e,"MuiDesktopDatePicker"),a=null!==useDateValidation(o),{pickerProps:d,inputProps:p,wrapperProps:m}=usePickerState(o,g),{PopperProps:f,PaperProps:v,ToolbarComponent:b=G,TransitionComponent:x,components:C,componentsProps:w}=o,P=(0,u.Z)(o,tH),S=(0,s.Z)({},p,P,{components:C,componentsProps:w,ref:n,validationError:a});return(0,A.jsx)(DesktopWrapper,(0,s.Z)({},m,{DateInputProps:S,KeyboardDateInputComponent:t$,PopperProps:f,PaperProps:v,TransitionComponent:x,components:C,componentsProps:w,children:(0,A.jsx)(CalendarOrClockPicker,(0,s.Z)({},d,{autoFocus:!0,toolbarTitle:o.label||o.toolbarTitle,ToolbarComponent:b,DateInputProps:S,components:C,componentsProps:w},P))}))});function getDialogContentUtilityClass(e){return(0,T.Z)("MuiDialogContent",e)}(0,Z.Z)("MuiDialogContent",["root","dividers"]);let tW=(0,Z.Z)("MuiDialogTitle",["root"]),tY=["className","dividers"],DialogContent_useUtilityClasses=e=>{let{classes:n,dividers:o}=e;return(0,x.Z)({root:["root",o&&"dividers"]},getDialogContentUtilityClass,n)},tq=(0,b.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.dividers&&n.dividers]}})(({theme:e,ownerState:n})=>(0,s.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},n.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${tW.root} + &`]:{paddingTop:0}})),tK=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiDialogContent"}),{className:a,dividers:d=!1}=o,m=(0,u.Z)(o,tY),f=(0,s.Z)({},o,{dividers:d}),g=DialogContent_useUtilityClasses(f);return(0,A.jsx)(tq,(0,s.Z)({className:(0,w.Z)(g.root,a),ownerState:f,ref:n},m))});var tX=o(2492),tG=o(7620);let tJ=(0,b.ZP)(tX.Z)({[`& .${tG.Z.container}`]:{outline:0},[`& .${tG.Z.paper}`]:{outline:0,minWidth:320}}),tQ=(0,b.ZP)(tK)({"&:first-of-type":{padding:0}}),PickersModalDialog=e=>{var n;let{children:o,DialogProps:a={},onAccept:u,onClear:d,onDismiss:p,onCancel:m,onSetToday:f,open:g,components:v,componentsProps:b}=e,x=null!=(n=null==v?void 0:v.ActionBar)?n:PickersActionBar;return(0,A.jsxs)(tJ,(0,s.Z)({open:g,onClose:p},a,{children:[(0,A.jsx)(tQ,{children:o}),(0,A.jsx)(x,(0,s.Z)({onAccept:u,onClear:d,onCancel:m,onSetToday:f,actions:["cancel","accept"]},null==b?void 0:b.actionBar))]}))},t0=["children","DateInputProps","DialogProps","onAccept","onClear","onDismiss","onCancel","onSetToday","open","PureDateInputComponent","components","componentsProps"];function MobileWrapper(e){let{children:n,DateInputProps:o,DialogProps:a,onAccept:d,onClear:p,onDismiss:m,onCancel:f,onSetToday:g,open:v,PureDateInputComponent:b,components:x,componentsProps:C}=e,w=(0,u.Z)(e,t0);return(0,A.jsxs)(Q.Provider,{value:"mobile",children:[(0,A.jsx)(b,(0,s.Z)({components:x},w,o)),(0,A.jsx)(PickersModalDialog,{DialogProps:a,onAccept:d,onClear:p,onDismiss:m,onCancel:f,onSetToday:g,open:v,components:x,componentsProps:C,children:n})]})}let t1=d.forwardRef(function(e,n){let{disabled:o,getOpenDialogAriaText:a,inputFormat:u,InputProps:p,inputRef:m,label:f,openPicker:g,rawValue:v,renderInput:b,TextFieldProps:x={},validationError:C,className:w}=e,P=useLocaleText(),S=null!=a?a:P.openDatePickerDialogue,k=useUtils(),Z=d.useMemo(()=>(0,s.Z)({},p,{readOnly:!0}),[p]),T=getDisplayDate(k,v,u),D=(0,eo.Z)(e=>{e.stopPropagation(),g()});return b((0,s.Z)({label:f,disabled:o,ref:n,inputRef:m,error:C,InputProps:Z,className:w},!e.readOnly&&!e.disabled&&{onClick:D},{inputProps:(0,s.Z)({disabled:o,readOnly:!0,"aria-readonly":!0,"aria-label":S(v,k),value:T},!e.readOnly&&{onClick:D},{onKeyDown:onSpaceOrEnter(g)})},x))}),t2=["ToolbarComponent","value","onChange","components","componentsProps"],t5=d.forwardRef(function(e,n){let o=useDatePickerDefaultizedProps(e,"MuiMobileDatePicker"),a=null!==useDateValidation(o),{pickerProps:d,inputProps:p,wrapperProps:m}=usePickerState(o,g),{ToolbarComponent:f=G,components:v,componentsProps:b}=o,x=(0,u.Z)(o,t2),C=(0,s.Z)({},p,x,{components:v,componentsProps:b,ref:n,validationError:a});return(0,A.jsx)(MobileWrapper,(0,s.Z)({},x,m,{DateInputProps:C,PureDateInputComponent:t1,components:v,componentsProps:b,children:(0,A.jsx)(CalendarOrClockPicker,(0,s.Z)({},d,{autoFocus:!0,toolbarTitle:o.label||o.toolbarTitle,ToolbarComponent:f,DateInputProps:C,components:v,componentsProps:b},x))}))}),t4=["desktopModeMediaQuery","DialogProps","PopperProps","TransitionComponent"],t3=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiDatePicker"}),{desktopModeMediaQuery:a="@media (pointer: fine)",DialogProps:d,PopperProps:f,TransitionComponent:g}=o,v=(0,u.Z)(o,t4),b=(0,m.Z)(a,{defaultMatches:!0});return b?(0,A.jsx)(t_,(0,s.Z)({ref:n,PopperProps:f,TransitionComponent:g},v)):(0,A.jsx)(t5,(0,s.Z)({ref:n,DialogProps:d},v))})},2359:function(e,n,o){"use strict";o.d(n,{_:function(){return LocalizationProvider},y:function(){return m}});var a=o(7462),s=o(7294),u=o(3616);let d={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"open previous view",openNextView:"open next view",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view",inputModeToggleButtonAriaLabel:(e,n)=>e?`text input view is open, go to ${n} view`:`${n} view is open, go to text input view`,start:"Start",end:"End",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerDefaultToolbarTitle:"Select date",dateTimePickerDefaultToolbarTitle:"Select date & time",timePickerDefaultToolbarTitle:"Select time",dateRangePickerDefaultToolbarTitle:"Select date range",clockLabelText:(e,n,o)=>`Select ${e}. ${null===n?"No time selected":`Selected time is ${o.format(n,"fullTime")}`}`,hoursClockNumberText:e=>`${e} hours`,minutesClockNumberText:e=>`${e} minutes`,secondsClockNumberText:e=>`${e} seconds`,openDatePickerDialogue:(e,n)=>e&&n.isValid(n.date(e))?`Choose date, selected date is ${n.format(n.date(e),"fullDate")}`:"Choose date",openTimePickerDialogue:(e,n)=>e&&n.isValid(n.date(e))?`Choose time, selected time is ${n.format(n.date(e),"fullTime")}`:"Choose time",timeTableLabel:"pick time",dateTableLabel:"pick date"};(0,a.Z)({},d);var p=o(5893);let m=s.createContext(null);function LocalizationProvider(e){let n=(0,u.Z)({props:e,name:"MuiLocalizationProvider"}),{children:o,dateAdapter:f,dateFormats:g,dateLibInstance:v,locale:b,adapterLocale:x,localeText:C}=n,w=s.useMemo(()=>new f({locale:null!=x?x:b,formats:g,instance:v}),[f,b,x,g,v]),P=s.useMemo(()=>({minDate:w.date("1900-01-01T00:00:00.000"),maxDate:w.date("2099-12-31T00:00:00.000")}),[w]),S=s.useMemo(()=>({utils:w,defaultDates:P,localeText:(0,a.Z)({},d,null!=C?C:{})}),[P,w,C]);return(0,p.jsx)(m.Provider,{value:S,children:o})}},7484:function(e){var n,o,a,s,u,d,p,m,f,g,v,b,x,C,w,P,S,k,Z,T,D;e.exports=(n="millisecond",o="second",a="minute",s="hour",u="week",d="month",p="quarter",m="year",f="date",g="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,x=function(e,n,o){var a=String(e);return!a||a.length>=n?e:""+Array(n+1-a.length).join(o)+e},(w={})[C="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var n=["th","st","nd","rd"],o=e%100;return"["+e+(n[(o-20)%10]||n[o]||"th")+"]"}},P=function(e){return e instanceof T},S=function t(e,n,o){var a;if(!e)return C;if("string"==typeof e){var s=e.toLowerCase();w[s]&&(a=s),n&&(w[s]=n,a=s);var u=e.split("-");if(!a&&u.length>1)return t(u[0])}else{var d=e.name;w[d]=e,a=d}return!o&&a&&(C=a),a||!o&&C},k=function(e,n){if(P(e))return e.clone();var o="object"==typeof n?n:{};return o.date=e,o.args=arguments,new T(o)},(Z={s:x,z:function(e){var n=-e.utcOffset(),o=Math.abs(n);return(n<=0?"+":"-")+x(Math.floor(o/60),2,"0")+":"+x(o%60,2,"0")},m:function t(e,n){if(e.date()68?1900:2e3)},m=function(e){return function(n){this[e]=+n}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e||"Z"===e)return 0;var n=e.match(/([+-]|\d\d)/g),o=60*n[1]+(+n[2]||0);return 0===o?0:"+"===n[0]?-o:o}(e)}],g=function(e){var n=d[e];return n&&(n.indexOf?n:n.s.concat(n.f))},v=function(e,n){var o,a=d.meridiem;if(a){for(var s=1;s<=24;s+=1)if(e.indexOf(a(s,0,n))>-1){o=s>12;break}}else o=e===(n?"pm":"PM");return o},b={A:[u,function(e){this.afternoon=v(e,!1)}],a:[u,function(e){this.afternoon=v(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[a,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[s,m("seconds")],ss:[s,m("seconds")],m:[s,m("minutes")],mm:[s,m("minutes")],H:[s,m("hours")],h:[s,m("hours")],HH:[s,m("hours")],hh:[s,m("hours")],D:[s,m("day")],DD:[a,m("day")],Do:[u,function(e){var n=d.ordinal,o=e.match(/\d+/);if(this.day=o[0],n)for(var a=1;a<=31;a+=1)n(a).replace(/\[|\]/g,"")===e&&(this.day=a)}],M:[s,m("month")],MM:[a,m("month")],MMM:[u,function(e){var n=g("months"),o=(g("monthsShort")||n.map(function(e){return e.slice(0,3)})).indexOf(e)+1;if(o<1)throw Error();this.month=o%12||o}],MMMM:[u,function(e){var n=g("months").indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],Y:[/[+-]?\d+/,m("year")],YY:[a,function(e){this.year=p(e)}],YYYY:[/\d{4}/,m("year")],Z:f,ZZ:f},function(e,a,s){s.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(p=e.parseTwoDigitYear);var u=a.prototype,m=u.parse;u.parse=function(e){var a=e.date,u=e.utc,p=e.args;this.$u=u;var f=p[1];if("string"==typeof f){var g=!0===p[2],v=!0===p[3],x=p[2];v&&(x=p[2]),d=this.$locale(),!g&&x&&(d=s.Ls[x]),this.$d=function(e,a,s){try{if(["x","X"].indexOf(a)>-1)return new Date(("X"===a?1e3:1)*e);var u=(function(e){var a,s;a=e,s=d&&d.formats;for(var u=(e=a.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(e,o,a){var u=a&&a.toUpperCase();return o||s[a]||n[a]||s[u].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,n,o){return n||o.slice(1)})})).match(o),p=u.length,m=0;m0?m-1:P.getMonth());var T=g||0,D=v||0,A=x||0,E=C||0;return w?new Date(Date.UTC(k,Z,S,T,D,A,E+60*w.offset*1e3)):s?new Date(Date.UTC(k,Z,S,T,D,A,E)):new Date(k,Z,S,T,D,A,E)}catch(e){return new Date("")}}(a,f,u),this.init(),x&&!0!==x&&(this.$L=this.locale(x).$L),(g||v)&&a!=this.format(f)&&(this.$d=new Date("")),d={}}else if(f instanceof Array)for(var C=f.length,w=1;w<=C;w+=1){p[1]=f[w-1];var P=s.apply(this,p);if(P.isValid()){this.$d=P.$d,this.$L=P.$L,this.init();break}w===C&&(this.$d=new Date(""))}else m.call(this,e)}})},6607:function(e){e.exports=function(e,n,o){n.prototype.isBetween=function(e,n,a,s){var u=o(e),d=o(n),p="("===(s=s||"()")[0],m=")"===s[1];return(p?this.isAfter(u,a):!this.isBefore(u,a))&&(m?this.isBefore(d,a):!this.isAfter(d,a))||(p?this.isBefore(u,a):!this.isAfter(u,a))&&(m?this.isAfter(d,a):!this.isBefore(d,a))}}},6176:function(e){var n;e.exports=(n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},function(e,o,a){var s=o.prototype,u=s.format;a.en.formats=n,s.format=function(e){void 0===e&&(e="YYYY-MM-DDTHH:mm:ssZ");var o,a,s=this.$locale().formats,d=(o=e,a=void 0===s?{}:s,o.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(e,o,s){var u=s&&s.toUpperCase();return o||a[s]||n[s]||a[u].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,n,o){return n||o.slice(1)})}));return u.call(this,d)}})},7181:function(e){e.exports=function(e,n,o){var i=function(e,n){if(!n||!n.length||!n[0]||1===n.length&&!n[0].length)return null;1===n.length&&n[0].length>0&&(n=n[0]),o=n[0];for(var o,a=1;a25){var u=s(this).startOf(o).add(1,o).date(a),d=s(this).endOf(n);if(u.isBefore(d))return 1}var p=s(this).startOf(o).date(a).startOf(n).subtract(1,"millisecond"),m=this.diff(p,n,!0);return m<0?s(this).startOf("week").week():Math.ceil(m)},u.weeks=function(e){return void 0===e&&(e=null),this.week(e)}})},5820:function(e,n,o){"use strict";o.d(n,{M:function(){return AnimatePresence}});var a=o(7294),s=o(404),u=o(8868);function useIsMounted(){let e=(0,a.useRef)(!1);return(0,u.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var d=o(240),p=o(6681);let PopChildMeasure=class PopChildMeasure extends a.Component{getSnapshotBeforeUpdate(e){let n=this.props.childRef.current;if(n&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=n.offsetHeight||0,e.width=n.offsetWidth||0,e.top=n.offsetTop,e.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}};function PopChild({children:e,isPresent:n}){let o=(0,a.useId)(),s=(0,a.useRef)(null),u=(0,a.useRef)({width:0,height:0,top:0,left:0});return(0,a.useInsertionEffect)(()=>{let{width:e,height:a,top:d,left:p}=u.current;if(n||!s.current||!e||!a)return;s.current.dataset.motionPopId=o;let m=document.createElement("style");return document.head.appendChild(m),m.sheet&&m.sheet.insertRule(` + `),R)),F=u.forwardRef(function(e,n){let o=(0,x.Z)({props:e,name:"MuiLinearProgress"}),{className:u,color:p="primary",value:m,valueBuffer:f,variant:g="indeterminate"}=o,b=(0,a.Z)(o,P),C=(0,s.Z)({},o,{color:p,variant:g}),S=useUtilityClasses(C),k=(0,v.Z)(),Z={},T={bar1:{},bar2:{}};if(("determinate"===g||"buffer"===g)&&void 0!==m){Z["aria-valuenow"]=Math.round(m),Z["aria-valuemin"]=0,Z["aria-valuemax"]=100;let e=m-100;"rtl"===k.direction&&(e=-e),T.bar1.transform=`translateX(${e}%)`}if("buffer"===g&&void 0!==f){let e=(f||0)-100;"rtl"===k.direction&&(e=-e),T.bar2.transform=`translateX(${e}%)`}return(0,w.jsxs)(O,(0,s.Z)({className:(0,d.Z)(S.root,u),ownerState:C,role:"progressbar"},Z,{ref:n},b,{children:["buffer"===g?(0,w.jsx)(L,{className:S.dashed,ownerState:C}):null,(0,w.jsx)(I,{className:S.bar1,ownerState:C,style:T.bar1}),"determinate"===g?null:(0,w.jsx)(B,{className:S.bar2,ownerState:C,style:T.bar2})]}))});n.Z=F},8962:function(e,n,o){"use strict";o.d(n,{E:function(){return getLinearProgressUtilityClass}});var a=o(1588),s=o(4867);function getLinearProgressUtilityClass(e){return(0,s.Z)("MuiLinearProgress",e)}let u=(0,a.Z)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);n.Z=u},4178:function(e,n,o){"use strict";o.d(n,{Z:function(){return V}});var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(1796),f=o(1496),g=o(3616),v=o(9773),b=o(9990),x=o(8974),C=o(1705),w=o(1588);let P=(0,w.Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);var S=o(4592),k=o(6336),Z=o(4867);function getMenuItemUtilityClass(e){return(0,Z.Z)("MuiMenuItem",e)}let T=(0,w.Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var D=o(5893);let A=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],useUtilityClasses=e=>{let{disabled:n,dense:o,divider:a,disableGutters:u,selected:d,classes:m}=e,f=(0,p.Z)({root:["root",o&&"dense",n&&"disabled",!u&&"gutters",a&&"divider",d&&"selected"]},getMenuItemUtilityClass,m);return(0,s.Z)({},m,f)},E=(0,f.ZP)(b.Z,{shouldForwardProp:e=>(0,f.FO)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.dense&&n.dense,o.divider&&n.divider,!o.disableGutters&&n.gutters]}})(({theme:e,ownerState:n})=>(0,s.Z)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!n.disableGutters&&{paddingLeft:16,paddingRight:16},n.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${T.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,m.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${T.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,m.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${T.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,m.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,m.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${T.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${T.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${P.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${P.inset}`]:{marginLeft:52},[`& .${k.Z.root}`]:{marginTop:0,marginBottom:0},[`& .${k.Z.inset}`]:{paddingLeft:36},[`& .${S.Z.root}`]:{minWidth:36}},!n.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},n.dense&&(0,s.Z)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${S.Z.root} svg`]:{fontSize:"1.25rem"}}))),R=u.forwardRef(function(e,n){let o;let p=(0,g.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:m=!1,component:f="li",dense:b=!1,divider:w=!1,disableGutters:P=!1,focusVisibleClassName:S,role:k="menuitem",tabIndex:Z,className:T}=p,R=(0,a.Z)(p,A),V=u.useContext(v.Z),O=u.useMemo(()=>({dense:b||V.dense||!1,disableGutters:P}),[V.dense,b,P]),L=u.useRef(null);(0,x.Z)(()=>{m&&L.current&&L.current.focus()},[m]);let I=(0,s.Z)({},p,{dense:O.dense,divider:w,disableGutters:P}),B=useUtilityClasses(p),F=(0,C.Z)(L,n);return p.disabled||(o=void 0!==Z?Z:-1),(0,D.jsx)(v.Z.Provider,{value:O,children:(0,D.jsx)(E,(0,s.Z)({ref:F,role:k,tabIndex:o,component:f,focusVisibleClassName:(0,d.Z)(B.focusVisible,S),className:(0,d.Z)(B.root,T)},R,{ownerState:I,classes:B}))})});var V=R},4118:function(e,n,o){"use strict";o.d(n,{Z:function(){return C}});var a=o(7462),s=o(3366),u=o(7294);o(9087);var d=o(8038),p=o(8462),m=o(5806).Z,f=o(1705),g=o(8974),v=o(5893);let b=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function nextItem(e,n,o){return e===n?e.firstChild:n&&n.nextElementSibling?n.nextElementSibling:o?null:e.firstChild}function previousItem(e,n,o){return e===n?o?e.firstChild:e.lastChild:n&&n.previousElementSibling?n.previousElementSibling:o?null:e.lastChild}function textCriteriaMatches(e,n){if(void 0===n)return!0;let o=e.innerText;return void 0===o&&(o=e.textContent),0!==(o=o.trim().toLowerCase()).length&&(n.repeating?o[0]===n.keys[0]:0===o.indexOf(n.keys.join("")))}function moveFocus(e,n,o,a,s,u){let d=!1,p=s(e,n,!!n&&o);for(;p;){if(p===e.firstChild){if(d)return!1;d=!0}let n=!a&&(p.disabled||"true"===p.getAttribute("aria-disabled"));if(p.hasAttribute("tabindex")&&textCriteriaMatches(p,u)&&!n)return p.focus(),!0;p=s(e,p,o)}return!1}let x=u.forwardRef(function(e,n){let{actions:o,autoFocus:x=!1,autoFocusItem:C=!1,children:w,className:P,disabledItemsFocusable:S=!1,disableListWrap:k=!1,onKeyDown:Z,variant:T="selectedMenu"}=e,D=(0,s.Z)(e,b),A=u.useRef(null),E=u.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,g.Z)(()=>{x&&A.current.focus()},[x]),u.useImperativeHandle(o,()=>({adjustStyleForScrollbar:(e,n)=>{let o=!A.current.style.width;if(e.clientHeight{if(!u.isValidElement(e)){V===n&&(V+=1)>=w.length&&(V=-1);return}e.props.disabled||("selectedMenu"===T&&e.props.selected?V=n:-1!==V||(V=n)),V===n&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(V+=1)>=w.length&&(V=-1)});let O=u.Children.map(w,(e,n)=>{if(n===V){let n={};return C&&(n.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===T&&(n.tabIndex=0),u.cloneElement(e,n)}return e});return(0,v.jsx)(p.Z,(0,a.Z)({role:"menu",ref:R,className:P,onKeyDown:e=>{let n=A.current,o=e.key,a=(0,d.Z)(n).activeElement;if("ArrowDown"===o)e.preventDefault(),moveFocus(n,a,k,S,nextItem);else if("ArrowUp"===o)e.preventDefault(),moveFocus(n,a,k,S,previousItem);else if("Home"===o)e.preventDefault(),moveFocus(n,null,k,S,nextItem);else if("End"===o)e.preventDefault(),moveFocus(n,null,k,S,previousItem);else if(1===o.length){let s=E.current,u=o.toLowerCase(),d=performance.now();s.keys.length>0&&(d-s.lastTime>500?(s.keys=[],s.repeating=!0,s.previousKeyMatched=!0):s.repeating&&u!==s.keys[0]&&(s.repeating=!1)),s.lastTime=d,s.keys.push(u);let p=a&&!s.repeating&&textCriteriaMatches(a,s);s.previousKeyMatched&&(p||moveFocus(n,a,!1,S,nextItem,s))?e.preventDefault():s.previousKeyMatched=!1}Z&&Z(e)},tabIndex:x?0:-1},D,{children:O}))});var C=x},8831:function(e,n,o){"use strict";o.d(n,{Z:function(){return es}});var a,s,u,d,p,m=o(7462),f=o(3366),g=o(7294),v=o(3703),b=o(3546),x=o(2690);function getWindow(e){if(null==e)return window;if("[object Window]"!==e.toString()){var n=e.ownerDocument;return n&&n.defaultView||window}return e}function isElement(e){var n=getWindow(e).Element;return e instanceof n||e instanceof Element}function isHTMLElement(e){var n=getWindow(e).HTMLElement;return e instanceof n||e instanceof HTMLElement}function isShadowRoot(e){if("undefined"==typeof ShadowRoot)return!1;var n=getWindow(e).ShadowRoot;return e instanceof n||e instanceof ShadowRoot}var C=Math.max,w=Math.min,P=Math.round;function getUAString(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,n,o){void 0===n&&(n=!1),void 0===o&&(o=!1);var a=e.getBoundingClientRect(),s=1,u=1;n&&isHTMLElement(e)&&(s=e.offsetWidth>0&&P(a.width)/e.offsetWidth||1,u=e.offsetHeight>0&&P(a.height)/e.offsetHeight||1);var d=(isElement(e)?getWindow(e):window).visualViewport,p=!isLayoutViewport()&&o,m=(a.left+(p&&d?d.offsetLeft:0))/s,f=(a.top+(p&&d?d.offsetTop:0))/u,g=a.width/s,v=a.height/u;return{width:g,height:v,top:f,right:m+g,bottom:f+v,left:m,x:m,y:f}}function getWindowScroll(e){var n=getWindow(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getComputedStyle(e){return getWindow(e).getComputedStyle(e)}function isScrollParent(e){var n=getComputedStyle(e),o=n.overflow,a=n.overflowX,s=n.overflowY;return/auto|scroll|overlay|hidden/.test(o+s+a)}function getLayoutRect(e){var n=getBoundingClientRect(e),o=e.offsetWidth,a=e.offsetHeight;return 1>=Math.abs(n.width-o)&&(o=n.width),1>=Math.abs(n.height-a)&&(a=n.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:a}}function getParentNode(e){return"html"===getNodeName(e)?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function listScrollParents(e,n){void 0===n&&(n=[]);var o,a=function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}(e),s=a===(null==(o=e.ownerDocument)?void 0:o.body),u=getWindow(a),d=s?[u].concat(u.visualViewport||[],isScrollParent(a)?a:[]):a,p=n.concat(d);return s?p:p.concat(listScrollParents(getParentNode(d)))}function getTrueOffsetParent(e){return isHTMLElement(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function getOffsetParent(e){for(var n=getWindow(e),o=getTrueOffsetParent(e);o&&["table","td","th"].indexOf(getNodeName(o))>=0&&"static"===getComputedStyle(o).position;)o=getTrueOffsetParent(o);return o&&("html"===getNodeName(o)||"body"===getNodeName(o)&&"static"===getComputedStyle(o).position)?n:o||function(e){var n=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(e)&&"fixed"===getComputedStyle(e).position)return null;var o=getParentNode(e);for(isShadowRoot(o)&&(o=o.host);isHTMLElement(o)&&0>["html","body"].indexOf(getNodeName(o));){var a=getComputedStyle(o);if("none"!==a.transform||"none"!==a.perspective||"paint"===a.contain||-1!==["transform","perspective"].indexOf(a.willChange)||n&&"filter"===a.willChange||n&&a.filter&&"none"!==a.filter)return o;o=o.parentNode}return null}(e)||n}var S="bottom",k="right",Z="left",T="auto",D=["top",S,k,Z],A="start",E="viewport",R="popper",V=D.reduce(function(e,n){return e.concat([n+"-"+A,n+"-end"])},[]),O=[].concat(D,[T]).reduce(function(e,n){return e.concat([n,n+"-"+A,n+"-end"])},[]),L=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],I={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,n=Array(e),o=0;o=0?"x":"y"}function computeOffsets(e){var n,o=e.reference,a=e.element,s=e.placement,u=s?getBasePlacement(s):null,d=s?getVariation(s):null,p=o.x+o.width/2-a.width/2,m=o.y+o.height/2-a.height/2;switch(u){case"top":n={x:p,y:o.y-a.height};break;case S:n={x:p,y:o.y+o.height};break;case k:n={x:o.x+o.width,y:m};break;case Z:n={x:o.x-a.width,y:m};break;default:n={x:o.x,y:o.y}}var f=u?getMainAxisFromPlacement(u):null;if(null!=f){var g="y"===f?"height":"width";switch(d){case A:n[f]=n[f]-(o[g]/2-a[g]/2);break;case"end":n[f]=n[f]+(o[g]/2-a[g]/2)}}return n}var F={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(e){var n,o,a,s,u,d,p,m=e.popper,f=e.popperRect,g=e.placement,v=e.variation,b=e.offsets,x=e.position,C=e.gpuAcceleration,w=e.adaptive,T=e.roundOffsets,D=e.isFixed,A=b.x,E=void 0===A?0:A,R=b.y,V=void 0===R?0:R,O="function"==typeof T?T({x:E,y:V}):{x:E,y:V};E=O.x,V=O.y;var L=b.hasOwnProperty("x"),I=b.hasOwnProperty("y"),B=Z,j="top",N=window;if(w){var U=getOffsetParent(m),z="clientHeight",H="clientWidth";U===getWindow(m)&&"static"!==getComputedStyle(U=getDocumentElement(m)).position&&"absolute"===x&&(z="scrollHeight",H="scrollWidth"),("top"===g||(g===Z||g===k)&&"end"===v)&&(j=S,V-=(D&&U===N&&N.visualViewport?N.visualViewport.height:U[z])-f.height,V*=C?1:-1),(g===Z||("top"===g||g===S)&&"end"===v)&&(B=k,E-=(D&&U===N&&N.visualViewport?N.visualViewport.width:U[H])-f.width,E*=C?1:-1)}var W=Object.assign({position:x},w&&F),Y=!0===T?(n={x:E,y:V},o=getWindow(m),a=n.x,s=n.y,{x:P(a*(u=o.devicePixelRatio||1))/u||0,y:P(s*u)/u||0}):{x:E,y:V};return(E=Y.x,V=Y.y,C)?Object.assign({},W,((p={})[j]=I?"0":"",p[B]=L?"0":"",p.transform=1>=(N.devicePixelRatio||1)?"translate("+E+"px, "+V+"px)":"translate3d("+E+"px, "+V+"px, 0)",p)):Object.assign({},W,((d={})[j]=I?V+"px":"",d[B]=L?E+"px":"",d.transform="",d))}var j={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,function(e){return j[e]})}var N={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,function(e){return N[e]})}function contains(e,n){var o=n.getRootNode&&n.getRootNode();if(e.contains(n))return!0;if(o&&isShadowRoot(o)){var a=n;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getClientRectFromMixedType(e,n,o){var a,s,u,d,p,m,f,g,v,b;return n===E?rectToClientRect(function(e,n){var o=getWindow(e),a=getDocumentElement(e),s=o.visualViewport,u=a.clientWidth,d=a.clientHeight,p=0,m=0;if(s){u=s.width,d=s.height;var f=isLayoutViewport();(f||!f&&"fixed"===n)&&(p=s.offsetLeft,m=s.offsetTop)}return{width:u,height:d,x:p+getWindowScrollBarX(e),y:m}}(e,o)):isElement(n)?((a=getBoundingClientRect(n,!1,"fixed"===o)).top=a.top+n.clientTop,a.left=a.left+n.clientLeft,a.bottom=a.top+n.clientHeight,a.right=a.left+n.clientWidth,a.width=n.clientWidth,a.height=n.clientHeight,a.x=a.left,a.y=a.top,a):rectToClientRect((s=getDocumentElement(e),d=getDocumentElement(s),p=getWindowScroll(s),m=null==(u=s.ownerDocument)?void 0:u.body,f=C(d.scrollWidth,d.clientWidth,m?m.scrollWidth:0,m?m.clientWidth:0),g=C(d.scrollHeight,d.clientHeight,m?m.scrollHeight:0,m?m.clientHeight:0),v=-p.scrollLeft+getWindowScrollBarX(s),b=-p.scrollTop,"rtl"===getComputedStyle(m||d).direction&&(v+=C(d.clientWidth,m?m.clientWidth:0)-f),{width:f,height:g,x:v,y:b}))}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(e){return Object.assign({},getFreshSideObject(),e)}function expandToHashMap(e,n){return n.reduce(function(n,o){return n[o]=e,n},{})}function detectOverflow(e,n){void 0===n&&(n={});var o,a,s,u,d,p,m,f=n,g=f.placement,v=void 0===g?e.placement:g,b=f.strategy,x=void 0===b?e.strategy:b,P=f.boundary,Z=f.rootBoundary,T=f.elementContext,A=void 0===T?R:T,V=f.altBoundary,O=f.padding,L=void 0===O?0:O,I=mergePaddingObject("number"!=typeof L?L:expandToHashMap(L,D)),B=e.rects.popper,F=e.elements[void 0!==V&&V?A===R?"reference":R:A],j=(o=isElement(F)?F:F.contextElement||getDocumentElement(e.elements.popper),p=(d=[].concat("clippingParents"===(a=void 0===P?"clippingParents":P)?(s=listScrollParents(getParentNode(o)),isElement(u=["absolute","fixed"].indexOf(getComputedStyle(o).position)>=0&&isHTMLElement(o)?getOffsetParent(o):o)?s.filter(function(e){return isElement(e)&&contains(e,u)&&"body"!==getNodeName(e)}):[]):[].concat(a),[void 0===Z?E:Z]))[0],(m=d.reduce(function(e,n){var a=getClientRectFromMixedType(o,n,x);return e.top=C(a.top,e.top),e.right=w(a.right,e.right),e.bottom=w(a.bottom,e.bottom),e.left=C(a.left,e.left),e},getClientRectFromMixedType(o,p,x))).width=m.right-m.left,m.height=m.bottom-m.top,m.x=m.left,m.y=m.top,m),N=getBoundingClientRect(e.elements.reference),U=computeOffsets({reference:N,element:B,strategy:"absolute",placement:v}),z=rectToClientRect(Object.assign({},B,U)),H=A===R?z:N,W={top:j.top-H.top+I.top,bottom:H.bottom-j.bottom+I.bottom,left:j.left-H.left+I.left,right:H.right-j.right+I.right},Y=e.modifiersData.offset;if(A===R&&Y){var q=Y[v];Object.keys(W).forEach(function(e){var n=[k,S].indexOf(e)>=0?1:-1,o=["top",S].indexOf(e)>=0?"y":"x";W[e]+=q[o]*n})}return W}function within(e,n,o){return C(e,w(n,o))}function getSideOffsets(e,n,o){return void 0===o&&(o={x:0,y:0}),{top:e.top-n.height-o.y,right:e.right-n.width+o.x,bottom:e.bottom-n.height+o.y,left:e.left-n.width-o.x}}function isAnySideFullyClipped(e){return["top",k,S,Z].some(function(n){return e[n]>=0})}var U=(u=void 0===(s=(a={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var n=e.state,o=e.instance,a=e.options,s=a.scroll,u=void 0===s||s,d=a.resize,p=void 0===d||d,m=getWindow(n.elements.popper),f=[].concat(n.scrollParents.reference,n.scrollParents.popper);return u&&f.forEach(function(e){e.addEventListener("scroll",o.update,B)}),p&&m.addEventListener("resize",o.update,B),function(){u&&f.forEach(function(e){e.removeEventListener("scroll",o.update,B)}),p&&m.removeEventListener("resize",o.update,B)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var n=e.state,o=e.name;n.modifiersData[o]=computeOffsets({reference:n.rects.reference,element:n.rects.popper,strategy:"absolute",placement:n.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var n=e.state,o=e.options,a=o.gpuAcceleration,s=o.adaptive,u=o.roundOffsets,d=void 0===u||u,p={placement:getBasePlacement(n.placement),variation:getVariation(n.placement),popper:n.elements.popper,popperRect:n.rects.popper,gpuAcceleration:void 0===a||a,isFixed:"fixed"===n.options.strategy};null!=n.modifiersData.popperOffsets&&(n.styles.popper=Object.assign({},n.styles.popper,mapToStyles(Object.assign({},p,{offsets:n.modifiersData.popperOffsets,position:n.options.strategy,adaptive:void 0===s||s,roundOffsets:d})))),null!=n.modifiersData.arrow&&(n.styles.arrow=Object.assign({},n.styles.arrow,mapToStyles(Object.assign({},p,{offsets:n.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-placement":n.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var n=e.state;Object.keys(n.elements).forEach(function(e){var o=n.styles[e]||{},a=n.attributes[e]||{},s=n.elements[e];isHTMLElement(s)&&getNodeName(s)&&(Object.assign(s.style,o),Object.keys(a).forEach(function(e){var n=a[e];!1===n?s.removeAttribute(e):s.setAttribute(e,!0===n?"":n)}))})},effect:function(e){var n=e.state,o={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,o.popper),n.styles=o,n.elements.arrow&&Object.assign(n.elements.arrow.style,o.arrow),function(){Object.keys(n.elements).forEach(function(e){var a=n.elements[e],s=n.attributes[e]||{},u=Object.keys(n.styles.hasOwnProperty(e)?n.styles[e]:o[e]).reduce(function(e,n){return e[n]="",e},{});isHTMLElement(a)&&getNodeName(a)&&(Object.assign(a.style,u),Object.keys(s).forEach(function(e){a.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var n=e.state,o=e.options,a=e.name,s=o.offset,u=void 0===s?[0,0]:s,d=O.reduce(function(e,o){var a,s,d,p,m,f;return e[o]=(a=n.rects,d=[Z,"top"].indexOf(s=getBasePlacement(o))>=0?-1:1,m=(p="function"==typeof u?u(Object.assign({},a,{placement:o})):u)[0],f=p[1],m=m||0,f=(f||0)*d,[Z,k].indexOf(s)>=0?{x:f,y:m}:{x:m,y:f}),e},{}),p=d[n.placement],m=p.x,f=p.y;null!=n.modifiersData.popperOffsets&&(n.modifiersData.popperOffsets.x+=m,n.modifiersData.popperOffsets.y+=f),n.modifiersData[a]=d}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var n=e.state,o=e.options,a=e.name;if(!n.modifiersData[a]._skip){for(var s=o.mainAxis,u=void 0===s||s,d=o.altAxis,p=void 0===d||d,m=o.fallbackPlacements,f=o.padding,g=o.boundary,v=o.rootBoundary,b=o.altBoundary,x=o.flipVariations,C=void 0===x||x,w=o.allowedAutoPlacements,P=n.options.placement,E=getBasePlacement(P)===P,R=m||(E||!C?[getOppositePlacement(P)]:function(e){if(getBasePlacement(e)===T)return[];var n=getOppositePlacement(e);return[getOppositeVariationPlacement(e),n,getOppositeVariationPlacement(n)]}(P)),L=[P].concat(R).reduce(function(e,o){var a,s,u,d,p,m,b,x,P,S,k,Z;return e.concat(getBasePlacement(o)===T?(s=(a={placement:o,boundary:g,rootBoundary:v,padding:f,flipVariations:C,allowedAutoPlacements:w}).placement,u=a.boundary,d=a.rootBoundary,p=a.padding,m=a.flipVariations,x=void 0===(b=a.allowedAutoPlacements)?O:b,0===(k=(S=(P=getVariation(s))?m?V:V.filter(function(e){return getVariation(e)===P}):D).filter(function(e){return x.indexOf(e)>=0})).length&&(k=S),Object.keys(Z=k.reduce(function(e,o){return e[o]=detectOverflow(n,{placement:o,boundary:u,rootBoundary:d,padding:p})[getBasePlacement(o)],e},{})).sort(function(e,n){return Z[e]-Z[n]})):o)},[]),I=n.rects.reference,B=n.rects.popper,F=new Map,j=!0,N=L[0],U=0;U=0,q=Y?"width":"height",K=detectOverflow(n,{placement:z,boundary:g,rootBoundary:v,altBoundary:b,padding:f}),X=Y?W?k:Z:W?S:"top";I[q]>B[q]&&(X=getOppositePlacement(X));var G=getOppositePlacement(X),J=[];if(u&&J.push(K[H]<=0),p&&J.push(K[X]<=0,K[G]<=0),J.every(function(e){return e})){N=z,j=!1;break}F.set(z,J)}if(j)for(var Q=C?3:1,_loop=function(e){var n=L.find(function(n){var o=F.get(n);if(o)return o.slice(0,e).every(function(e){return e})});if(n)return N=n,"break"},ee=Q;ee>0&&"break"!==_loop(ee);ee--);n.placement!==N&&(n.modifiersData[a]._skip=!0,n.placement=N,n.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var n=e.state,o=e.options,a=e.name,s=o.mainAxis,u=o.altAxis,d=o.boundary,p=o.rootBoundary,m=o.altBoundary,f=o.padding,g=o.tether,v=void 0===g||g,b=o.tetherOffset,x=void 0===b?0:b,P=detectOverflow(n,{boundary:d,rootBoundary:p,padding:f,altBoundary:m}),T=getBasePlacement(n.placement),D=getVariation(n.placement),E=!D,R=getMainAxisFromPlacement(T),V="x"===R?"y":"x",O=n.modifiersData.popperOffsets,L=n.rects.reference,I=n.rects.popper,B="function"==typeof x?x(Object.assign({},n.rects,{placement:n.placement})):x,F="number"==typeof B?{mainAxis:B,altAxis:B}:Object.assign({mainAxis:0,altAxis:0},B),j=n.modifiersData.offset?n.modifiersData.offset[n.placement]:null,N={x:0,y:0};if(O){if(void 0===s||s){var U,z="y"===R?"top":Z,H="y"===R?S:k,W="y"===R?"height":"width",Y=O[R],q=Y+P[z],K=Y-P[H],X=v?-I[W]/2:0,G=D===A?L[W]:I[W],J=D===A?-I[W]:-L[W],Q=n.elements.arrow,ee=v&&Q?getLayoutRect(Q):{width:0,height:0},et=n.modifiersData["arrow#persistent"]?n.modifiersData["arrow#persistent"].padding:getFreshSideObject(),er=et[z],en=et[H],eo=within(0,L[W],ee[W]),ei=E?L[W]/2-X-eo-er-F.mainAxis:G-eo-er-F.mainAxis,ea=E?-L[W]/2+X+eo+en+F.mainAxis:J+eo+en+F.mainAxis,es=n.elements.arrow&&getOffsetParent(n.elements.arrow),el=es?"y"===R?es.clientTop||0:es.clientLeft||0:0,eu=null!=(U=null==j?void 0:j[R])?U:0,ec=Y+ei-eu-el,ed=Y+ea-eu,ep=within(v?w(q,ec):q,Y,v?C(K,ed):K);O[R]=ep,N[R]=ep-Y}if(void 0!==u&&u){var eh,em,ef="x"===R?"top":Z,eg="x"===R?S:k,ev=O[V],ey="y"===V?"height":"width",eb=ev+P[ef],ex=ev-P[eg],eC=-1!==["top",Z].indexOf(T),ew=null!=(em=null==j?void 0:j[V])?em:0,eM=eC?eb:ev-L[ey]-I[ey]-ew+F.altAxis,eP=eC?ev+L[ey]+I[ey]-ew-F.altAxis:ex,eS=v&&eC?(eh=within(eM,ev,eP))>eP?eP:eh:within(v?eM:eb,ev,v?eP:ex);O[V]=eS,N[V]=eS-ev}n.modifiersData[a]=N}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var n,o,a=e.state,s=e.name,u=e.options,d=a.elements.arrow,p=a.modifiersData.popperOffsets,m=getBasePlacement(a.placement),f=getMainAxisFromPlacement(m),g=[Z,k].indexOf(m)>=0?"height":"width";if(d&&p){var v=mergePaddingObject("number"!=typeof(n="function"==typeof(n=u.padding)?n(Object.assign({},a.rects,{placement:a.placement})):n)?n:expandToHashMap(n,D)),b=getLayoutRect(d),x="y"===f?"top":Z,C="y"===f?S:k,w=a.rects.reference[g]+a.rects.reference[f]-p[f]-a.rects.popper[g],P=p[f]-a.rects.reference[f],T=getOffsetParent(d),A=T?"y"===f?T.clientHeight||0:T.clientWidth||0:0,E=v[x],R=A-b[g]-v[C],V=A/2-b[g]/2+(w/2-P/2),O=within(E,V,R);a.modifiersData[s]=((o={})[f]=O,o.centerOffset=O-V,o)}},effect:function(e){var n=e.state,o=e.options.element,a=void 0===o?"[data-popper-arrow]":o;null!=a&&("string"!=typeof a||(a=n.elements.popper.querySelector(a)))&&contains(n.elements.popper,a)&&(n.elements.arrow=a)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var n=e.state,o=e.name,a=n.rects.reference,s=n.rects.popper,u=n.modifiersData.preventOverflow,d=detectOverflow(n,{elementContext:"reference"}),p=detectOverflow(n,{altBoundary:!0}),m=getSideOffsets(d,a),f=getSideOffsets(p,s,u),g=isAnySideFullyClipped(m),v=isAnySideFullyClipped(f);n.modifiersData[o]={referenceClippingOffsets:m,popperEscapeOffsets:f,isReferenceHidden:g,hasPopperEscaped:v},n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-reference-hidden":g,"data-popper-escaped":v})}}]}).defaultModifiers)?[]:s,p=void 0===(d=a.defaultOptions)?I:d,function(e,n,o){void 0===o&&(o=p);var a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},I,p),modifiersData:{},elements:{reference:e,popper:n},attributes:{},styles:{}},d=[],m=!1,f={state:s,setOptions:function(o){var a,m,g,v,b,x="function"==typeof o?o(s.options):o;cleanupModifierEffects(),s.options=Object.assign({},p,s.options,x),s.scrollParents={reference:isElement(e)?listScrollParents(e):e.contextElement?listScrollParents(e.contextElement):[],popper:listScrollParents(n)};var C=(m=Object.keys(a=[].concat(u,s.options.modifiers).reduce(function(e,n){var o=e[n.name];return e[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,e},{})).map(function(e){return a[e]}),g=new Map,v=new Set,b=[],m.forEach(function(e){g.set(e.name,e)}),m.forEach(function(e){v.has(e.name)||function sort(e){v.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!v.has(e)){var n=g.get(e);n&&sort(n)}}),b.push(e)}(e)}),L.reduce(function(e,n){return e.concat(b.filter(function(e){return e.phase===n}))},[]));return s.orderedModifiers=C.filter(function(e){return e.enabled}),s.orderedModifiers.forEach(function(e){var n=e.name,o=e.options,a=e.effect;if("function"==typeof a){var u=a({state:s,name:n,instance:f,options:void 0===o?{}:o});d.push(u||function(){})}}),f.update()},forceUpdate:function(){if(!m){var e,n,o,a,u,d,p,g,v,b,x,C,w=s.elements,S=w.reference,k=w.popper;if(areValidElements(S,k)){s.rects={reference:(n=getOffsetParent(k),o="fixed"===s.options.strategy,a=isHTMLElement(n),g=isHTMLElement(n)&&(d=P((u=n.getBoundingClientRect()).width)/n.offsetWidth||1,p=P(u.height)/n.offsetHeight||1,1!==d||1!==p),v=getDocumentElement(n),b=getBoundingClientRect(S,g,o),x={scrollLeft:0,scrollTop:0},C={x:0,y:0},(a||!a&&!o)&&(("body"!==getNodeName(n)||isScrollParent(v))&&(x=(e=n)!==getWindow(e)&&isHTMLElement(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:getWindowScroll(e)),isHTMLElement(n)?(C=getBoundingClientRect(n,!0),C.x+=n.clientLeft,C.y+=n.clientTop):v&&(C.x=getWindowScrollBarX(v))),{x:b.left+x.scrollLeft-C.x,y:b.top+x.scrollTop-C.y,width:b.width,height:b.height}),popper:getLayoutRect(k)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach(function(e){return s.modifiersData[e.name]=Object.assign({},e.data)});for(var Z=0;Z(0,z.Z)({root:["root"]},function(e){let{disableDefaultClasses:n}=g.useContext(K);return o=>n?"":e(o)}(getPopperUtilityClass)),J={},Q=g.forwardRef(function(e,n){var o;let{anchorEl:a,children:s,direction:u,disablePortal:d,modifiers:p,open:x,placement:C,popperOptions:w,popperRef:P,slotProps:S={},slots:k={},TransitionProps:Z}=e,T=(0,f.Z)(e,X),D=g.useRef(null),A=(0,v.Z)(D,n),E=g.useRef(null),R=(0,v.Z)(E,P),V=g.useRef(R);(0,b.Z)(()=>{V.current=R},[R]),g.useImperativeHandle(P,()=>E.current,[]);let O=function(e,n){if("ltr"===n)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(C,u),[L,I]=g.useState(O),[B,F]=g.useState(resolveAnchorEl(a));g.useEffect(()=>{E.current&&E.current.forceUpdate()}),g.useEffect(()=>{a&&F(resolveAnchorEl(a))},[a]),(0,b.Z)(()=>{if(!B||!x)return;let handlePopperUpdate=e=>{I(e.placement)},e=[{name:"preventOverflow",options:{altBoundary:d}},{name:"flip",options:{altBoundary:d}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{handlePopperUpdate(e)}}];null!=p&&(e=e.concat(p)),w&&null!=w.modifiers&&(e=e.concat(w.modifiers));let n=U(B,D.current,(0,m.Z)({placement:O},w,{modifiers:e}));return V.current(n),()=>{n.destroy(),V.current(null)}},[B,d,p,x,w,O]);let j={placement:L};null!==Z&&(j.TransitionProps=Z);let N=useUtilityClasses(),z=null!=(o=k.root)?o:"div",H=(0,Y.y)({elementType:z,externalSlotProps:S.root,externalForwardedProps:T,additionalProps:{role:"tooltip",ref:A},ownerState:e,className:N.root});return(0,q.jsx)(z,(0,m.Z)({},H,{children:"function"==typeof s?s(j):s}))}),ee=g.forwardRef(function(e,n){let o;let{anchorEl:a,children:s,container:u,direction:d="ltr",disablePortal:p=!1,keepMounted:v=!1,modifiers:b,open:C,placement:w="bottom",popperOptions:P=J,popperRef:S,style:k,transition:Z=!1,slotProps:T={},slots:D={}}=e,A=(0,f.Z)(e,G),[E,R]=g.useState(!0);if(!v&&!C&&(!Z||E))return null;if(u)o=u;else if(a){let e=resolveAnchorEl(a);o=e&&void 0!==e.nodeType?(0,x.Z)(e).body:(0,x.Z)(null).body}let V=!C&&v&&(!Z||E)?"none":void 0;return(0,q.jsx)(H.h,{disablePortal:p,container:o,children:(0,q.jsx)(Q,(0,m.Z)({anchorEl:a,direction:d,disablePortal:p,modifiers:b,ref:n,open:Z?!E:C,placement:w,popperOptions:P,popperRef:S,slotProps:T,slots:D},A,{style:(0,m.Z)({position:"fixed",top:0,left:0,display:V},k),TransitionProps:Z?{in:C,onEnter:()=>{R(!1)},onExited:()=>{R(!0)}}:void 0,children:s}))})});var et=o(4168),er=o(1496),en=o(3616);let eo=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],ei=(0,er.ZP)(ee,{name:"MuiPopper",slot:"Root",overridesResolver:(e,n)=>n.root})({}),ea=g.forwardRef(function(e,n){var o;let a=(0,et.Z)(),s=(0,en.Z)({props:e,name:"MuiPopper"}),{anchorEl:u,component:d,components:p,componentsProps:g,container:v,disablePortal:b,keepMounted:x,modifiers:C,open:w,placement:P,popperOptions:S,popperRef:k,transition:Z,slots:T,slotProps:D}=s,A=(0,f.Z)(s,eo),E=null!=(o=null==T?void 0:T.root)?o:null==p?void 0:p.Root,R=(0,m.Z)({anchorEl:u,container:v,disablePortal:b,keepMounted:x,modifiers:C,open:w,placement:P,popperOptions:S,popperRef:k,transition:Z},A);return(0,q.jsx)(ei,(0,m.Z)({as:d,direction:null==a?void 0:a.direction,slots:{root:E},slotProps:null!=D?D:g},R,{ref:n}))});var es=ea},44:function(e,n,o){"use strict";o.d(n,{Z:function(){return Z}});var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(9990),f=o(8216),g=o(3616),v=o(1496),b=o(1588),x=o(4867);function getTabUtilityClass(e){return(0,x.Z)("MuiTab",e)}let C=(0,b.Z)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]);var w=o(5893);let P=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],useUtilityClasses=e=>{let{classes:n,textColor:o,fullWidth:a,wrapped:s,icon:u,label:d,selected:m,disabled:g}=e,v={root:["root",u&&d&&"labelIcon",`textColor${(0,f.Z)(o)}`,a&&"fullWidth",s&&"wrapped",m&&"selected",g&&"disabled"],iconWrapper:["iconWrapper"]};return(0,p.Z)(v,getTabUtilityClass,n)},S=(0,v.ZP)(m.Z,{name:"MuiTab",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.label&&o.icon&&n.labelIcon,n[`textColor${(0,f.Z)(o.textColor)}`],o.fullWidth&&n.fullWidth,o.wrapped&&n.wrapped]}})(({theme:e,ownerState:n})=>(0,s.Z)({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},n.label&&{flexDirection:"top"===n.iconPosition||"bottom"===n.iconPosition?"column":"row"},{lineHeight:1.25},n.icon&&n.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${C.iconWrapper}`]:(0,s.Z)({},"top"===n.iconPosition&&{marginBottom:6},"bottom"===n.iconPosition&&{marginTop:6},"start"===n.iconPosition&&{marginRight:e.spacing(1)},"end"===n.iconPosition&&{marginLeft:e.spacing(1)})},"inherit"===n.textColor&&{color:"inherit",opacity:.6,[`&.${C.selected}`]:{opacity:1},[`&.${C.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"primary"===n.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${C.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${C.disabled}`]:{color:(e.vars||e).palette.text.disabled}},"secondary"===n.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${C.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${C.disabled}`]:{color:(e.vars||e).palette.text.disabled}},n.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},n.wrapped&&{fontSize:e.typography.pxToRem(12)})),k=u.forwardRef(function(e,n){let o=(0,g.Z)({props:e,name:"MuiTab"}),{className:p,disabled:m=!1,disableFocusRipple:f=!1,fullWidth:v,icon:b,iconPosition:x="top",indicator:C,label:k,onChange:Z,onClick:T,onFocus:D,selected:A,selectionFollowsFocus:E,textColor:R="inherit",value:V,wrapped:O=!1}=o,L=(0,a.Z)(o,P),I=(0,s.Z)({},o,{disabled:m,disableFocusRipple:f,selected:A,icon:!!b,iconPosition:x,label:!!k,fullWidth:v,textColor:R,wrapped:O}),B=useUtilityClasses(I),F=b&&k&&u.isValidElement(b)?u.cloneElement(b,{className:(0,d.Z)(B.iconWrapper,b.props.className)}):b;return(0,w.jsxs)(S,(0,s.Z)({focusRipple:!f,className:(0,d.Z)(B.root,p),ref:n,role:"tab","aria-selected":A,disabled:m,onClick:e=>{!A&&Z&&Z(e,V),T&&T(e)},onFocus:e=>{E&&!A&&Z&&Z(e,V),D&&D(e)},ownerState:I,tabIndex:A?0:-1},L,{children:["top"===x||"start"===x?(0,w.jsxs)(u.Fragment,{children:[F,k]}):(0,w.jsxs)(u.Fragment,{children:[k,F]}),C]}))});var Z=k},1703:function(e,n,o){"use strict";let a;o.d(n,{Z:function(){return X}});var s=o(3366),u=o(7462),d=o(7294);o(9087);var p=o(3961),m=o(4780),f=o(5094),g=o(1496),v=o(3616),b=o(2734),x=o(7144);function detectScrollType(){if(a)return a;let e=document.createElement("div"),n=document.createElement("div");return n.style.width="10px",n.style.height="1px",e.appendChild(n),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),a="reverse",e.scrollLeft>0?a="default":(e.scrollLeft=1,0===e.scrollLeft&&(a="negative")),document.body.removeChild(e),a}function easeInOutSin(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var C=o(8974),w=o(5340),P=o(5893);let S=["onChange"],k={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var Z=o(8169),T=(0,Z.Z)((0,P.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),D=(0,Z.Z)((0,P.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),A=o(9990),E=o(1588),R=o(4867);function getTabScrollButtonUtilityClass(e){return(0,R.Z)("MuiTabScrollButton",e)}let V=(0,E.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),O=["className","slots","slotProps","direction","orientation","disabled"],useUtilityClasses=e=>{let{classes:n,orientation:o,disabled:a}=e;return(0,m.Z)({root:["root",o,a&&"disabled"]},getTabScrollButtonUtilityClass,n)},L=(0,g.ZP)(A.Z,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.orientation&&n[o.orientation]]}})(({ownerState:e})=>(0,u.Z)({width:40,flexShrink:0,opacity:.8,[`&.${V.disabled}`]:{opacity:0}},"vertical"===e.orientation&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),I=d.forwardRef(function(e,n){var o,a;let d=(0,v.Z)({props:e,name:"MuiTabScrollButton"}),{className:m,slots:g={},slotProps:x={},direction:C}=d,w=(0,s.Z)(d,O),S=(0,b.Z)(),k="rtl"===S.direction,Z=(0,u.Z)({isRtl:k},d),A=useUtilityClasses(Z),E=null!=(o=g.StartScrollButtonIcon)?o:T,R=null!=(a=g.EndScrollButtonIcon)?a:D,V=(0,f.y)({elementType:E,externalSlotProps:x.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:Z}),I=(0,f.y)({elementType:R,externalSlotProps:x.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:Z});return(0,P.jsx)(L,(0,u.Z)({component:"div",className:(0,p.Z)(A.root,m),ref:n,role:null,ownerState:Z,tabIndex:null},w,{children:"left"===C?(0,P.jsx)(E,(0,u.Z)({},V)):(0,P.jsx)(R,(0,u.Z)({},I))}))});var B=o(2068);function getTabsUtilityClass(e){return(0,R.Z)("MuiTabs",e)}let F=(0,E.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]);var j=o(8038);let N=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],nextItem=(e,n)=>e===n?e.firstChild:n&&n.nextElementSibling?n.nextElementSibling:e.firstChild,previousItem=(e,n)=>e===n?e.lastChild:n&&n.previousElementSibling?n.previousElementSibling:e.lastChild,moveFocus=(e,n,o)=>{let a=!1,s=o(e,n);for(;s;){if(s===e.firstChild){if(a)return;a=!0}let n=s.disabled||"true"===s.getAttribute("aria-disabled");if(!s.hasAttribute("tabindex")||n)s=o(e,s);else{s.focus();return}}},Tabs_useUtilityClasses=e=>{let{vertical:n,fixed:o,hideScrollbar:a,scrollableX:s,scrollableY:u,centered:d,scrollButtonsHideMobile:p,classes:f}=e;return(0,m.Z)({root:["root",n&&"vertical"],scroller:["scroller",o&&"fixed",a&&"hideScrollbar",s&&"scrollableX",u&&"scrollableY"],flexContainer:["flexContainer",n&&"flexContainerVertical",d&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",p&&"scrollButtonsHideMobile"],scrollableX:[s&&"scrollableX"],hideScrollbar:[a&&"hideScrollbar"]},getTabsUtilityClass,f)},U=(0,g.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[{[`& .${F.scrollButtons}`]:n.scrollButtons},{[`& .${F.scrollButtons}`]:o.scrollButtonsHideMobile&&n.scrollButtonsHideMobile},n.root,o.vertical&&n.vertical]}})(({ownerState:e,theme:n})=>(0,u.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${F.scrollButtons}`]:{[n.breakpoints.down("sm")]:{display:"none"}}})),z=(0,g.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.scroller,o.fixed&&n.fixed,o.hideScrollbar&&n.hideScrollbar,o.scrollableX&&n.scrollableX,o.scrollableY&&n.scrollableY]}})(({ownerState:e})=>(0,u.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),H=(0,g.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.flexContainer,o.vertical&&n.flexContainerVertical,o.centered&&n.centered]}})(({ownerState:e})=>(0,u.Z)({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),W=(0,g.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,n)=>n.indicator})(({ownerState:e,theme:n})=>(0,u.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:n.transitions.create()},"primary"===e.indicatorColor&&{backgroundColor:(n.vars||n).palette.primary.main},"secondary"===e.indicatorColor&&{backgroundColor:(n.vars||n).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),Y=(0,g.ZP)(function(e){let{onChange:n}=e,o=(0,s.Z)(e,S),a=d.useRef(),p=d.useRef(null),setMeasurements=()=>{a.current=p.current.offsetHeight-p.current.clientHeight};return(0,C.Z)(()=>{let e=(0,x.Z)(()=>{let e=a.current;setMeasurements(),e!==a.current&&n(a.current)}),o=(0,w.Z)(p.current);return o.addEventListener("resize",e),()=>{e.clear(),o.removeEventListener("resize",e)}},[n]),d.useEffect(()=>{setMeasurements(),n(a.current)},[n]),(0,P.jsx)("div",(0,u.Z)({style:k,ref:p},o))})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),q={},K=d.forwardRef(function(e,n){let o=(0,v.Z)({props:e,name:"MuiTabs"}),a=(0,b.Z)(),m="rtl"===a.direction,{"aria-label":g,"aria-labelledby":C,action:S,centered:k=!1,children:Z,className:T,component:D="div",allowScrollButtonsMobile:A=!1,indicatorColor:E="primary",onChange:R,orientation:V="horizontal",ScrollButtonComponent:O=I,scrollButtons:L="auto",selectionFollowsFocus:F,slots:K={},slotProps:X={},TabIndicatorProps:G={},TabScrollButtonProps:J={},textColor:Q="primary",value:ee,variant:et="standard",visibleScrollbar:er=!1}=o,en=(0,s.Z)(o,N),eo="scrollable"===et,ei="vertical"===V,ea=ei?"scrollTop":"scrollLeft",es=ei?"top":"left",el=ei?"bottom":"right",eu=ei?"clientHeight":"clientWidth",ec=ei?"height":"width",ed=(0,u.Z)({},o,{component:D,allowScrollButtonsMobile:A,indicatorColor:E,orientation:V,vertical:ei,scrollButtons:L,textColor:Q,variant:et,visibleScrollbar:er,fixed:!eo,hideScrollbar:eo&&!er,scrollableX:eo&&!ei,scrollableY:eo&&ei,centered:k&&!eo,scrollButtonsHideMobile:!A}),ep=Tabs_useUtilityClasses(ed),eh=(0,f.y)({elementType:K.StartScrollButtonIcon,externalSlotProps:X.startScrollButtonIcon,ownerState:ed}),em=(0,f.y)({elementType:K.EndScrollButtonIcon,externalSlotProps:X.endScrollButtonIcon,ownerState:ed}),[ef,eg]=d.useState(!1),[ev,ey]=d.useState(q),[eb,ex]=d.useState(!1),[eC,ew]=d.useState(!1),[eM,eP]=d.useState(!1),[eS,ek]=d.useState({overflow:"hidden",scrollbarWidth:0}),eZ=new Map,eT=d.useRef(null),eD=d.useRef(null),getTabsMeta=()=>{let e,n;let o=eT.current;if(o){let n=o.getBoundingClientRect();e={clientWidth:o.clientWidth,scrollLeft:o.scrollLeft,scrollTop:o.scrollTop,scrollLeftNormalized:function(e,n){let o=e.scrollLeft;if("rtl"!==n)return o;let a=detectScrollType();switch(a){case"negative":return e.scrollWidth-e.clientWidth+o;case"reverse":return e.scrollWidth-e.clientWidth-o;default:return o}}(o,a.direction),scrollWidth:o.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}if(o&&!1!==ee){let e=eD.current.children;if(e.length>0){let o=e[eZ.get(ee)];n=o?o.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:n}},eA=(0,B.Z)(()=>{let e;let{tabsMeta:n,tabMeta:o}=getTabsMeta(),a=0;if(ei)e="top",o&&n&&(a=o.top-n.top+n.scrollTop);else if(e=m?"right":"left",o&&n){let s=m?n.scrollLeftNormalized+n.clientWidth-n.scrollWidth:n.scrollLeft;a=(m?-1:1)*(o[e]-n[e]+s)}let s={[e]:a,[ec]:o?o[ec]:0};if(isNaN(ev[e])||isNaN(ev[ec]))ey(s);else{let n=Math.abs(ev[e]-s[e]),o=Math.abs(ev[ec]-s[ec]);(n>=1||o>=1)&&ey(s)}}),scroll=(e,{animation:n=!0}={})=>{n?function(e,n,o,a={},s=()=>{}){let{ease:u=easeInOutSin,duration:d=300}=a,p=null,m=n[e],f=!1,step=a=>{if(f){s(Error("Animation cancelled"));return}null===p&&(p=a);let g=Math.min(1,(a-p)/d);if(n[e]=u(g)*(o-m)+m,g>=1){requestAnimationFrame(()=>{s(null)});return}requestAnimationFrame(step)};return m===o?s(Error("Element already at target position")):requestAnimationFrame(step),()=>{f=!0}}(ea,eT.current,e,{duration:a.transitions.duration.standard}):eT.current[ea]=e},moveTabsScroll=e=>{let n=eT.current[ea];ei?n+=e:(n+=e*(m?-1:1),n*=m&&"reverse"===detectScrollType()?-1:1),scroll(n)},getScrollSize=()=>{let e=eT.current[eu],n=0,o=Array.from(eD.current.children);for(let a=0;ae){0===a&&(n=e);break}n+=s[eu]}return n},handleStartScrollClick=()=>{moveTabsScroll(-1*getScrollSize())},handleEndScrollClick=()=>{moveTabsScroll(getScrollSize())},eE=d.useCallback(e=>{ek({overflow:null,scrollbarWidth:e})},[]),eR=(0,B.Z)(e=>{let{tabsMeta:n,tabMeta:o}=getTabsMeta();if(o&&n){if(o[es]n[el]){let a=n[ea]+(o[el]-n[el]);scroll(a,{animation:e})}}}),eV=(0,B.Z)(()=>{eo&&!1!==L&&eP(!eM)});d.useEffect(()=>{let e;let n=(0,x.Z)(()=>{eT.current&&eA()}),o=(0,w.Z)(eT.current);return o.addEventListener("resize",n),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(n),Array.from(eD.current.children).forEach(n=>{e.observe(n)})),()=>{n.clear(),o.removeEventListener("resize",n),e&&e.disconnect()}},[eA]),d.useEffect(()=>{let e=Array.from(eD.current.children),n=e.length;if("undefined"!=typeof IntersectionObserver&&n>0&&eo&&!1!==L){let o=e[0],a=e[n-1],s={root:eT.current,threshold:.99},u=new IntersectionObserver(e=>{ex(!e[0].isIntersecting)},s);u.observe(o);let d=new IntersectionObserver(e=>{ew(!e[0].isIntersecting)},s);return d.observe(a),()=>{u.disconnect(),d.disconnect()}}},[eo,L,eM,null==Z?void 0:Z.length]),d.useEffect(()=>{eg(!0)},[]),d.useEffect(()=>{eA()}),d.useEffect(()=>{eR(q!==ev)},[eR,ev]),d.useImperativeHandle(S,()=>({updateIndicator:eA,updateScrollButtons:eV}),[eA,eV]);let eO=(0,P.jsx)(W,(0,u.Z)({},G,{className:(0,p.Z)(ep.indicator,G.className),ownerState:ed,style:(0,u.Z)({},ev,G.style)})),eL=0,eI=d.Children.map(Z,e=>{if(!d.isValidElement(e))return null;let n=void 0===e.props.value?eL:e.props.value;eZ.set(n,eL);let o=n===ee;return eL+=1,d.cloneElement(e,(0,u.Z)({fullWidth:"fullWidth"===et,indicator:o&&!ef&&eO,selected:o,selectionFollowsFocus:F,onChange:R,textColor:Q,value:n},1!==eL||!1!==ee||e.props.tabIndex?{}:{tabIndex:0}))}),eB=(()=>{let e={};e.scrollbarSizeListener=eo?(0,P.jsx)(Y,{onChange:eE,className:(0,p.Z)(ep.scrollableX,ep.hideScrollbar)}):null;let n=eo&&("auto"===L&&(eb||eC)||!0===L);return e.scrollButtonStart=n?(0,P.jsx)(O,(0,u.Z)({slots:{StartScrollButtonIcon:K.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:eh},orientation:V,direction:m?"right":"left",onClick:handleStartScrollClick,disabled:!eb},J,{className:(0,p.Z)(ep.scrollButtons,J.className)})):null,e.scrollButtonEnd=n?(0,P.jsx)(O,(0,u.Z)({slots:{EndScrollButtonIcon:K.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:em},orientation:V,direction:m?"left":"right",onClick:handleEndScrollClick,disabled:!eC},J,{className:(0,p.Z)(ep.scrollButtons,J.className)})):null,e})();return(0,P.jsxs)(U,(0,u.Z)({className:(0,p.Z)(ep.root,T),ownerState:ed,ref:n,as:D},en,{children:[eB.scrollButtonStart,eB.scrollbarSizeListener,(0,P.jsxs)(z,{className:ep.scroller,ownerState:ed,style:{overflow:eS.overflow,[ei?`margin${m?"Left":"Right"}`:"marginBottom"]:er?void 0:-eS.scrollbarWidth},ref:eT,children:[(0,P.jsx)(H,{"aria-label":g,"aria-labelledby":C,"aria-orientation":"vertical"===V?"vertical":null,className:ep.flexContainer,ownerState:ed,onKeyDown:e=>{let n=eD.current,o=(0,j.Z)(n).activeElement,a=o.getAttribute("role");if("tab"!==a)return;let s="horizontal"===V?"ArrowLeft":"ArrowUp",u="horizontal"===V?"ArrowRight":"ArrowDown";switch("horizontal"===V&&m&&(s="ArrowRight",u="ArrowLeft"),e.key){case s:e.preventDefault(),moveFocus(n,o,previousItem);break;case u:e.preventDefault(),moveFocus(n,o,nextItem);break;case"Home":e.preventDefault(),moveFocus(n,null,nextItem);break;case"End":e.preventDefault(),moveFocus(n,null,previousItem)}},ref:eD,role:"tablist",children:eI}),ef&&eO]}),eB.scrollButtonEnd]}))});var X=K},5046:function(e,n,o){"use strict";o.d(n,{Z:function(){return tm}});var a,s,u,d=o(7462),p=o(3366),m=o(7294),f=o(3961),g=o(4780),v=o(2996),b=o(1496),x=o(3616),C=o(9766),w=o(1387),P=o(3935),S=o(3703),k=o(4161),Z=o(9336),T=o(3546),D=o(5893);let A=["onChange","maxRows","minRows","style","value"];function getStyleValue(e){return parseInt(e,10)||0}let E={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function isEmpty(e){return null==e||0===Object.keys(e).length||0===e.outerHeightStyle&&!e.overflow}let R=m.forwardRef(function(e,n){let{onChange:o,maxRows:a,minRows:s=1,style:u,value:f}=e,g=(0,p.Z)(e,A),{current:v}=m.useRef(null!=f),b=m.useRef(null),x=(0,S.Z)(n,b),C=m.useRef(null),w=m.useRef(0),[R,V]=m.useState({outerHeightStyle:0}),O=m.useCallback(()=>{let n=b.current,o=(0,k.Z)(n),u=o.getComputedStyle(n);if("0px"===u.width)return{outerHeightStyle:0};let d=C.current;d.style.width=u.width,d.value=n.value||e.placeholder||"x","\n"===d.value.slice(-1)&&(d.value+=" ");let p=u.boxSizing,m=getStyleValue(u.paddingBottom)+getStyleValue(u.paddingTop),f=getStyleValue(u.borderBottomWidth)+getStyleValue(u.borderTopWidth),g=d.scrollHeight;d.value="x";let v=d.scrollHeight,x=g;s&&(x=Math.max(Number(s)*v,x)),a&&(x=Math.min(Number(a)*v,x)),x=Math.max(x,v);let w=x+("border-box"===p?m+f:0),P=1>=Math.abs(x-g);return{outerHeightStyle:w,overflow:P}},[a,s,e.placeholder]),updateState=(e,n)=>{let{outerHeightStyle:o,overflow:a}=n;return w.current<20&&(o>0&&Math.abs((e.outerHeightStyle||0)-o)>1||e.overflow!==a)?(w.current+=1,{overflow:a,outerHeightStyle:o}):e},L=m.useCallback(()=>{let e=O();isEmpty(e)||V(n=>updateState(n,e))},[O]),syncHeightWithFlushSync=()=>{let e=O();isEmpty(e)||P.flushSync(()=>{V(n=>updateState(n,e))})};return m.useEffect(()=>{let e;let n=(0,Z.Z)(()=>{w.current=0,b.current&&syncHeightWithFlushSync()}),o=b.current,a=(0,k.Z)(o);return a.addEventListener("resize",n),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(()=>{w.current=0,b.current&&syncHeightWithFlushSync()})).observe(o),()=>{n.clear(),a.removeEventListener("resize",n),e&&e.disconnect()}}),(0,T.Z)(()=>{L()}),m.useEffect(()=>{w.current=0},[f]),(0,D.jsxs)(m.Fragment,{children:[(0,D.jsx)("textarea",(0,d.Z)({value:f,onChange:e=>{w.current=0,v||L(),o&&o(e)},ref:x,rows:s,style:(0,d.Z)({height:R.outerHeightStyle,overflow:R.overflow?"hidden":void 0},u)},g)),(0,D.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:C,tabIndex:-1,style:(0,d.Z)({},E.shadow,u,{paddingTop:0,paddingBottom:0})})]})});var V=o(8442);function formControlState({props:e,states:n,muiFormControl:o}){return n.reduce((n,a)=>(n[a]=e[a],o&&void 0===e[a]&&(n[a]=o[a]),n),{})}var O=o(7167),L=o(4423),I=o(8216),B=o(1705),F=o(8974),j=o(7297);function hasValue(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function isFilled(e,n=!1){return e&&(hasValue(e.value)&&""!==e.value||n&&hasValue(e.defaultValue)&&""!==e.defaultValue)}var N=o(1588),U=o(4867);function getInputBaseUtilityClass(e){return(0,U.Z)("MuiInputBase",e)}let z=(0,N.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),H=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],rootOverridesResolver=(e,n)=>{let{ownerState:o}=e;return[n.root,o.formControl&&n.formControl,o.startAdornment&&n.adornedStart,o.endAdornment&&n.adornedEnd,o.error&&n.error,"small"===o.size&&n.sizeSmall,o.multiline&&n.multiline,o.color&&n[`color${(0,I.Z)(o.color)}`],o.fullWidth&&n.fullWidth,o.hiddenLabel&&n.hiddenLabel]},inputOverridesResolver=(e,n)=>{let{ownerState:o}=e;return[n.input,"small"===o.size&&n.inputSizeSmall,o.multiline&&n.inputMultiline,"search"===o.type&&n.inputTypeSearch,o.startAdornment&&n.inputAdornedStart,o.endAdornment&&n.inputAdornedEnd,o.hiddenLabel&&n.inputHiddenLabel]},useUtilityClasses=e=>{let{classes:n,color:o,disabled:a,error:s,endAdornment:u,focused:d,formControl:p,fullWidth:m,hiddenLabel:f,multiline:v,readOnly:b,size:x,startAdornment:C,type:w}=e,P={root:["root",`color${(0,I.Z)(o)}`,a&&"disabled",s&&"error",m&&"fullWidth",d&&"focused",p&&"formControl",x&&"medium"!==x&&`size${(0,I.Z)(x)}`,v&&"multiline",C&&"adornedStart",u&&"adornedEnd",f&&"hiddenLabel",b&&"readOnly"],input:["input",a&&"disabled","search"===w&&"inputTypeSearch",v&&"inputMultiline","small"===x&&"inputSizeSmall",f&&"inputHiddenLabel",C&&"inputAdornedStart",u&&"inputAdornedEnd",b&&"readOnly"]};return(0,g.Z)(P,getInputBaseUtilityClass,n)},W=(0,b.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:rootOverridesResolver})(({theme:e,ownerState:n})=>(0,d.Z)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${z.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},n.multiline&&(0,d.Z)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})),Y=(0,b.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:inputOverridesResolver})(({theme:e,ownerState:n})=>{let o="light"===e.palette.mode,a=(0,d.Z)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),s={opacity:"0 !important"},u=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5};return(0,d.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${z.formControl} &`]:{"&::-webkit-input-placeholder":s,"&::-moz-placeholder":s,"&:-ms-input-placeholder":s,"&::-ms-input-placeholder":s,"&:focus::-webkit-input-placeholder":u,"&:focus::-moz-placeholder":u,"&:focus:-ms-input-placeholder":u,"&:focus::-ms-input-placeholder":u},[`&.${z.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===n.size&&{paddingTop:1},n.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===n.type&&{MozAppearance:"textfield"})}),q=(0,D.jsx)(j.Z,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),K=m.forwardRef(function(e,n){var o;let a=(0,x.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":s,autoComplete:u,autoFocus:g,className:v,components:b={},componentsProps:C={},defaultValue:P,disabled:S,disableInjectingGlobalStyles:k,endAdornment:Z,fullWidth:T=!1,id:A,inputComponent:E="input",inputProps:I={},inputRef:j,maxRows:N,minRows:U,multiline:z=!1,name:K,onBlur:X,onChange:G,onClick:J,onFocus:Q,onKeyDown:ee,onKeyUp:et,placeholder:er,readOnly:en,renderSuffix:eo,rows:ei,slotProps:ea={},slots:es={},startAdornment:el,type:eu="text",value:ec}=a,ed=(0,p.Z)(a,H),ep=null!=I.value?I.value:ec,{current:eh}=m.useRef(null!=ep),em=m.useRef(),ef=m.useCallback(e=>{},[]),eg=(0,B.Z)(em,j,I.ref,ef),[ev,ey]=m.useState(!1),eb=(0,L.Z)(),ex=formControlState({props:a,muiFormControl:eb,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ex.focused=eb?eb.focused:ev,m.useEffect(()=>{!eb&&S&&ev&&(ey(!1),X&&X())},[eb,S,ev,X]);let eC=eb&&eb.onFilled,ew=eb&&eb.onEmpty,eM=m.useCallback(e=>{isFilled(e)?eC&&eC():ew&&ew()},[eC,ew]);(0,F.Z)(()=>{eh&&eM({value:ep})},[ep,eM,eh]),m.useEffect(()=>{eM(em.current)},[]);let eP=E,eS=I;z&&"input"===eP&&(eS=ei?(0,d.Z)({type:void 0,minRows:ei,maxRows:ei},eS):(0,d.Z)({type:void 0,maxRows:N,minRows:U},eS),eP=R),m.useEffect(()=>{eb&&eb.setAdornedStart(!!el)},[eb,el]);let ek=(0,d.Z)({},a,{color:ex.color||"primary",disabled:ex.disabled,endAdornment:Z,error:ex.error,focused:ex.focused,formControl:eb,fullWidth:T,hiddenLabel:ex.hiddenLabel,multiline:z,size:ex.size,startAdornment:el,type:eu}),eZ=useUtilityClasses(ek),eT=es.root||b.Root||W,eD=ea.root||C.root||{},eA=es.input||b.Input||Y;return eS=(0,d.Z)({},eS,null!=(o=ea.input)?o:C.input),(0,D.jsxs)(m.Fragment,{children:[!k&&q,(0,D.jsxs)(eT,(0,d.Z)({},eD,!(0,V.X)(eT)&&{ownerState:(0,d.Z)({},ek,eD.ownerState)},{ref:n,onClick:e=>{em.current&&e.currentTarget===e.target&&em.current.focus(),J&&J(e)}},ed,{className:(0,f.Z)(eZ.root,eD.className,v,en&&"MuiInputBase-readOnly"),children:[el,(0,D.jsx)(O.Z.Provider,{value:null,children:(0,D.jsx)(eA,(0,d.Z)({ownerState:ek,"aria-invalid":ex.error,"aria-describedby":s,autoComplete:u,autoFocus:g,defaultValue:P,disabled:ex.disabled,id:A,onAnimationStart:e=>{eM("mui-auto-fill-cancel"===e.animationName?em.current:{value:"x"})},name:K,placeholder:er,readOnly:en,required:ex.required,rows:ei,value:ep,onKeyDown:ee,onKeyUp:et,type:eu},eS,!(0,V.X)(eA)&&{as:eP,ownerState:(0,d.Z)({},ek,eS.ownerState)},{ref:eg,className:(0,f.Z)(eZ.input,eS.className,en&&"MuiInputBase-readOnly"),onBlur:e=>{X&&X(e),I.onBlur&&I.onBlur(e),eb&&eb.onBlur?eb.onBlur(e):ey(!1)},onChange:(e,...n)=>{if(!eh){let n=e.target||em.current;if(null==n)throw Error((0,w.Z)(1));eM({value:n.value})}I.onChange&&I.onChange(e,...n),G&&G(e,...n)},onFocus:e=>{if(ex.disabled){e.stopPropagation();return}Q&&Q(e),I.onFocus&&I.onFocus(e),eb&&eb.onFocus?eb.onFocus(e):ey(!0)}}))}),Z,eo?eo((0,d.Z)({},ex,{startAdornment:el})):null]}))]})});function getInputUtilityClass(e){return(0,U.Z)("MuiInput",e)}let X=(0,d.Z)({},z,(0,N.Z)("MuiInput",["root","underline","input"])),G=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],Input_useUtilityClasses=e=>{let{classes:n,disableUnderline:o}=e,a=(0,g.Z)({root:["root",!o&&"underline"],input:["input"]},getInputUtilityClass,n);return(0,d.Z)({},n,a)},J=(0,b.ZP)(W,{shouldForwardProp:e=>(0,b.FO)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[...rootOverridesResolver(e,n),!o.disableUnderline&&n.underline]}})(({theme:e,ownerState:n})=>{let o="light"===e.palette.mode,a=o?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(a=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),(0,d.Z)({position:"relative"},n.formControl&&{"label + &":{marginTop:16}},!n.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(e.vars||e).palette[n.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${X.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${X.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${a}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${X.disabled}, .${X.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${a}`}},[`&.${X.disabled}:before`]:{borderBottomStyle:"dotted"}})}),Q=(0,b.ZP)(Y,{name:"MuiInput",slot:"Input",overridesResolver:inputOverridesResolver})({}),ee=m.forwardRef(function(e,n){var o,a,s,u;let m=(0,x.Z)({props:e,name:"MuiInput"}),{disableUnderline:f,components:g={},componentsProps:v,fullWidth:b=!1,inputComponent:w="input",multiline:P=!1,slotProps:S,slots:k={},type:Z="text"}=m,T=(0,p.Z)(m,G),A=Input_useUtilityClasses(m),E={root:{ownerState:{disableUnderline:f}}},R=(null!=S?S:v)?(0,C.Z)(null!=S?S:v,E):E,V=null!=(o=null!=(a=k.root)?a:g.Root)?o:J,O=null!=(s=null!=(u=k.input)?u:g.Input)?s:Q;return(0,D.jsx)(K,(0,d.Z)({slots:{root:V,input:O},slotProps:R,fullWidth:b,inputComponent:w,multiline:P,ref:n,type:Z},T,{classes:A}))});function getFilledInputUtilityClass(e){return(0,U.Z)("MuiFilledInput",e)}ee.muiName="Input";let et=(0,d.Z)({},z,(0,N.Z)("MuiFilledInput",["root","underline","input"])),er=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],FilledInput_useUtilityClasses=e=>{let{classes:n,disableUnderline:o}=e,a=(0,g.Z)({root:["root",!o&&"underline"],input:["input"]},getFilledInputUtilityClass,n);return(0,d.Z)({},n,a)},en=(0,b.ZP)(W,{shouldForwardProp:e=>(0,b.FO)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[...rootOverridesResolver(e,n),!o.disableUnderline&&n.underline]}})(({theme:e,ownerState:n})=>{var o;let a="light"===e.palette.mode,s=a?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return(0,d.Z)({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:a?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s}},[`&.${et.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s},[`&.${et.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},!n.disableUnderline&&{"&:after":{borderBottom:`2px solid ${null==(o=(e.vars||e).palette[n.color||"primary"])?void 0:o.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${et.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${et.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:a?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)"}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${et.disabled}, .${et.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${et.disabled}:before`]:{borderBottomStyle:"dotted"}},n.startAdornment&&{paddingLeft:12},n.endAdornment&&{paddingRight:12},n.multiline&&(0,d.Z)({padding:"25px 12px 8px"},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17}))}),eo=(0,b.ZP)(Y,{name:"MuiFilledInput",slot:"Input",overridesResolver:inputOverridesResolver})(({theme:e,ownerState:n})=>(0,d.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0},n.hiddenLabel&&"small"===n.size&&{paddingTop:8,paddingBottom:9})),ei=m.forwardRef(function(e,n){var o,a,s,u;let m=(0,x.Z)({props:e,name:"MuiFilledInput"}),{components:f={},componentsProps:g,fullWidth:v=!1,inputComponent:b="input",multiline:w=!1,slotProps:P,slots:S={},type:k="text"}=m,Z=(0,p.Z)(m,er),T=(0,d.Z)({},m,{fullWidth:v,inputComponent:b,multiline:w,type:k}),A=FilledInput_useUtilityClasses(m),E={root:{ownerState:T},input:{ownerState:T}},R=(null!=P?P:g)?(0,C.Z)(null!=P?P:g,E):E,V=null!=(o=null!=(a=S.root)?a:f.Root)?o:en,O=null!=(s=null!=(u=S.input)?u:f.Input)?s:eo;return(0,D.jsx)(K,(0,d.Z)({slots:{root:V,input:O},componentsProps:R,fullWidth:v,inputComponent:b,multiline:w,ref:n,type:k},Z,{classes:A}))});ei.muiName="Input";let ea=["children","classes","className","label","notched"],es=(0,b.ZP)("fieldset")({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),el=(0,b.ZP)("legend")(({ownerState:e,theme:n})=>(0,d.Z)({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})},e.withLabel&&(0,d.Z)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})})));function getOutlinedInputUtilityClass(e){return(0,U.Z)("MuiOutlinedInput",e)}let eu=(0,d.Z)({},z,(0,N.Z)("MuiOutlinedInput",["root","notchedOutline","input"])),ec=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],OutlinedInput_useUtilityClasses=e=>{let{classes:n}=e,o=(0,g.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},getOutlinedInputUtilityClass,n);return(0,d.Z)({},n,o)},ed=(0,b.ZP)(W,{shouldForwardProp:e=>(0,b.FO)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:rootOverridesResolver})(({theme:e,ownerState:n})=>{let o="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,d.Z)({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${eu.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${eu.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:o}},[`&.${eu.focused} .${eu.notchedOutline}`]:{borderColor:(e.vars||e).palette[n.color].main,borderWidth:2},[`&.${eu.error} .${eu.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${eu.disabled} .${eu.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},n.startAdornment&&{paddingLeft:14},n.endAdornment&&{paddingRight:14},n.multiline&&(0,d.Z)({padding:"16.5px 14px"},"small"===n.size&&{padding:"8.5px 14px"}))}),ep=(0,b.ZP)(function(e){let{className:n,label:o,notched:s}=e,u=(0,p.Z)(e,ea),m=null!=o&&""!==o,f=(0,d.Z)({},e,{notched:s,withLabel:m});return(0,D.jsx)(es,(0,d.Z)({"aria-hidden":!0,className:n,ownerState:f},u,{children:(0,D.jsx)(el,{ownerState:f,children:m?(0,D.jsx)("span",{children:o}):a||(a=(0,D.jsx)("span",{className:"notranslate",children:"​"}))})}))},{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,n)=>n.notchedOutline})(({theme:e})=>{let n="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}}),eh=(0,b.ZP)(Y,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:inputOverridesResolver})(({theme:e,ownerState:n})=>(0,d.Z)({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})),em=m.forwardRef(function(e,n){var o,a,s,u,f;let g=(0,x.Z)({props:e,name:"MuiOutlinedInput"}),{components:v={},fullWidth:b=!1,inputComponent:C="input",label:w,multiline:P=!1,notched:S,slots:k={},type:Z="text"}=g,T=(0,p.Z)(g,ec),A=OutlinedInput_useUtilityClasses(g),E=(0,L.Z)(),R=formControlState({props:g,muiFormControl:E,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),V=(0,d.Z)({},g,{color:R.color||"primary",disabled:R.disabled,error:R.error,focused:R.focused,formControl:E,fullWidth:b,hiddenLabel:R.hiddenLabel,multiline:P,size:R.size,type:Z}),O=null!=(o=null!=(a=k.root)?a:v.Root)?o:ed,I=null!=(s=null!=(u=k.input)?u:v.Input)?s:eh;return(0,D.jsx)(K,(0,d.Z)({slots:{root:O,input:I},renderSuffix:e=>(0,D.jsx)(ep,{ownerState:V,className:A.notchedOutline,label:null!=w&&""!==w&&R.required?f||(f=(0,D.jsxs)(m.Fragment,{children:[w," ","*"]})):w,notched:void 0!==S?S:!!(e.startAdornment||e.filled||e.focused)}),fullWidth:b,inputComponent:C,multiline:P,ref:n,type:Z},T,{classes:(0,d.Z)({},A,{notchedOutline:null})}))});function getFormLabelUtilityClasses(e){return(0,U.Z)("MuiFormLabel",e)}em.muiName="Input";let ef=(0,N.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),eg=["children","className","color","component","disabled","error","filled","focused","required"],FormLabel_useUtilityClasses=e=>{let{classes:n,color:o,focused:a,disabled:s,error:u,filled:d,required:p}=e,m={root:["root",`color${(0,I.Z)(o)}`,s&&"disabled",u&&"error",d&&"filled",a&&"focused",p&&"required"],asterisk:["asterisk",u&&"error"]};return(0,g.Z)(m,getFormLabelUtilityClasses,n)},ev=(0,b.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},n)=>(0,d.Z)({},n.root,"secondary"===e.color&&n.colorSecondary,e.filled&&n.filled)})(({theme:e,ownerState:n})=>(0,d.Z)({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${ef.focused}`]:{color:(e.vars||e).palette[n.color].main},[`&.${ef.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${ef.error}`]:{color:(e.vars||e).palette.error.main}})),ey=(0,b.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,n)=>n.asterisk})(({theme:e})=>({[`&.${ef.error}`]:{color:(e.vars||e).palette.error.main}})),eb=m.forwardRef(function(e,n){let o=(0,x.Z)({props:e,name:"MuiFormLabel"}),{children:a,className:s,component:u="label"}=o,m=(0,p.Z)(o,eg),g=(0,L.Z)(),v=formControlState({props:o,muiFormControl:g,states:["color","required","focused","disabled","error","filled"]}),b=(0,d.Z)({},o,{color:v.color||"primary",component:u,disabled:v.disabled,error:v.error,filled:v.filled,focused:v.focused,required:v.required}),C=FormLabel_useUtilityClasses(b);return(0,D.jsxs)(ev,(0,d.Z)({as:u,ownerState:b,className:(0,f.Z)(C.root,s),ref:n},m,{children:[a,v.required&&(0,D.jsxs)(ey,{ownerState:b,"aria-hidden":!0,className:C.asterisk,children:[" ","*"]})]}))});function getInputLabelUtilityClasses(e){return(0,U.Z)("MuiInputLabel",e)}(0,N.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);let ex=["disableAnimation","margin","shrink","variant","className"],InputLabel_useUtilityClasses=e=>{let{classes:n,formControl:o,size:a,shrink:s,disableAnimation:u,variant:p,required:m}=e,f={root:["root",o&&"formControl",!u&&"animated",s&&"shrink",a&&"normal"!==a&&`size${(0,I.Z)(a)}`,p],asterisk:[m&&"asterisk"]},v=(0,g.Z)(f,getInputLabelUtilityClasses,n);return(0,d.Z)({},n,v)},eC=(0,b.ZP)(eb,{shouldForwardProp:e=>(0,b.FO)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[{[`& .${ef.asterisk}`]:n.asterisk},n.root,o.formControl&&n.formControl,"small"===o.size&&n.sizeSmall,o.shrink&&n.shrink,!o.disableAnimation&&n.animated,n[o.variant]]}})(({theme:e,ownerState:n})=>(0,d.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===n.size&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},"filled"===n.variant&&(0,d.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&(0,d.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===n.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===n.variant&&(0,d.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),ew=m.forwardRef(function(e,n){let o=(0,x.Z)({name:"MuiInputLabel",props:e}),{disableAnimation:a=!1,shrink:s,className:u}=o,m=(0,p.Z)(o,ex),g=(0,L.Z)(),v=s;void 0===v&&g&&(v=g.filled||g.focused||g.adornedStart);let b=formControlState({props:o,muiFormControl:g,states:["size","variant","required"]}),C=(0,d.Z)({},o,{disableAnimation:a,formControl:g,shrink:v,size:b.size,variant:b.variant,required:b.required}),w=InputLabel_useUtilityClasses(C);return(0,D.jsx)(eC,(0,d.Z)({"data-shrink":v,ownerState:C,ref:n,className:(0,f.Z)(w.root,u)},m,{classes:w}))});var eM=o(1579);function getFormControlUtilityClasses(e){return(0,U.Z)("MuiFormControl",e)}(0,N.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);let eP=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],FormControl_useUtilityClasses=e=>{let{classes:n,margin:o,fullWidth:a}=e,s={root:["root","none"!==o&&`margin${(0,I.Z)(o)}`,a&&"fullWidth"]};return(0,g.Z)(s,getFormControlUtilityClasses,n)},eS=(0,b.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},n)=>(0,d.Z)({},n.root,n[`margin${(0,I.Z)(e.margin)}`],e.fullWidth&&n.fullWidth)})(({ownerState:e})=>(0,d.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),ek=m.forwardRef(function(e,n){let o;let a=(0,x.Z)({props:e,name:"MuiFormControl"}),{children:s,className:u,color:g="primary",component:v="div",disabled:b=!1,error:C=!1,focused:w,fullWidth:P=!1,hiddenLabel:S=!1,margin:k="none",required:Z=!1,size:T="medium",variant:A="outlined"}=a,E=(0,p.Z)(a,eP),R=(0,d.Z)({},a,{color:g,component:v,disabled:b,error:C,fullWidth:P,hiddenLabel:S,margin:k,required:Z,size:T,variant:A}),V=FormControl_useUtilityClasses(R),[L,I]=m.useState(()=>{let e=!1;return s&&m.Children.forEach(s,n=>{if(!(0,eM.Z)(n,["Input","Select"]))return;let o=(0,eM.Z)(n,["Select"])?n.props.input:n;o&&o.props.startAdornment&&(e=!0)}),e}),[B,F]=m.useState(()=>{let e=!1;return s&&m.Children.forEach(s,n=>{(0,eM.Z)(n,["Input","Select"])&&(isFilled(n.props,!0)||isFilled(n.props.inputProps,!0))&&(e=!0)}),e}),[j,N]=m.useState(!1);b&&j&&N(!1);let U=void 0===w||b?j:w,z=m.useMemo(()=>({adornedStart:L,setAdornedStart:I,color:g,disabled:b,error:C,filled:B,focused:U,fullWidth:P,hiddenLabel:S,size:T,onBlur:()=>{N(!1)},onEmpty:()=>{F(!1)},onFilled:()=>{F(!0)},onFocus:()=>{N(!0)},registerEffect:o,required:Z,variant:A}),[L,g,b,C,B,U,P,S,o,Z,T,A]);return(0,D.jsx)(O.Z.Provider,{value:z,children:(0,D.jsx)(eS,(0,d.Z)({as:v,ownerState:R,className:(0,f.Z)(V.root,u),ref:n},E,{children:s}))})});function getFormHelperTextUtilityClasses(e){return(0,U.Z)("MuiFormHelperText",e)}let eZ=(0,N.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),eT=["children","className","component","disabled","error","filled","focused","margin","required","variant"],FormHelperText_useUtilityClasses=e=>{let{classes:n,contained:o,size:a,disabled:s,error:u,filled:d,focused:p,required:m}=e,f={root:["root",s&&"disabled",u&&"error",a&&`size${(0,I.Z)(a)}`,o&&"contained",p&&"focused",d&&"filled",m&&"required"]};return(0,g.Z)(f,getFormHelperTextUtilityClasses,n)},eD=(0,b.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.size&&n[`size${(0,I.Z)(o.size)}`],o.contained&&n.contained,o.filled&&n.filled]}})(({theme:e,ownerState:n})=>(0,d.Z)({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${eZ.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${eZ.error}`]:{color:(e.vars||e).palette.error.main}},"small"===n.size&&{marginTop:4},n.contained&&{marginLeft:14,marginRight:14})),eA=m.forwardRef(function(e,n){let o=(0,x.Z)({props:e,name:"MuiFormHelperText"}),{children:a,className:u,component:m="p"}=o,g=(0,p.Z)(o,eT),v=(0,L.Z)(),b=formControlState({props:o,muiFormControl:v,states:["variant","size","disabled","error","filled","focused","required"]}),C=(0,d.Z)({},o,{component:m,contained:"filled"===b.variant||"outlined"===b.variant,variant:b.variant,size:b.size,disabled:b.disabled,error:b.error,filled:b.filled,focused:b.focused,required:b.required}),w=FormHelperText_useUtilityClasses(C);return(0,D.jsx)(eD,(0,d.Z)({as:m,ownerState:C,className:(0,f.Z)(w.root,u),ref:n},g,{children:" "===a?s||(s=(0,D.jsx)("span",{className:"notranslate",children:"​"})):a}))});o(9087);var eE=o(8038),eR=o(5094),eV=o(4118),eO=o(7144),eL=o(5340),eI=o(6514),eB=o(1994),eF=o(629);function getPopoverUtilityClass(e){return(0,U.Z)("MuiPopover",e)}(0,N.Z)("MuiPopover",["root","paper"]);let e$=["onEntering"],ej=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],eN=["slotProps"];function getOffsetTop(e,n){let o=0;return"number"==typeof n?o=n:"center"===n?o=e.height/2:"bottom"===n&&(o=e.height),o}function getOffsetLeft(e,n){let o=0;return"number"==typeof n?o=n:"center"===n?o=e.width/2:"right"===n&&(o=e.width),o}function getTransformOriginValue(e){return[e.horizontal,e.vertical].map(e=>"number"==typeof e?`${e}px`:e).join(" ")}function resolveAnchorEl(e){return"function"==typeof e?e():e}let Popover_useUtilityClasses=e=>{let{classes:n}=e;return(0,g.Z)({root:["root"],paper:["paper"]},getPopoverUtilityClass,n)},eU=(0,b.ZP)(eB.Z,{name:"MuiPopover",slot:"Root",overridesResolver:(e,n)=>n.root})({}),ez=(0,b.ZP)(eF.Z,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,n)=>n.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),eH=m.forwardRef(function(e,n){var o,a,s;let u=(0,x.Z)({props:e,name:"MuiPopover"}),{action:g,anchorEl:v,anchorOrigin:b={vertical:"top",horizontal:"left"},anchorPosition:C,anchorReference:w="anchorEl",children:P,className:S,container:k,elevation:Z=8,marginThreshold:T=16,open:A,PaperProps:E={},slots:R,slotProps:O,transformOrigin:L={vertical:"top",horizontal:"left"},TransitionComponent:I=eI.Z,transitionDuration:F="auto",TransitionProps:{onEntering:j}={},disableScrollLock:N=!1}=u,U=(0,p.Z)(u.TransitionProps,e$),z=(0,p.Z)(u,ej),H=null!=(o=null==O?void 0:O.paper)?o:E,W=m.useRef(),Y=(0,B.Z)(W,H.ref),q=(0,d.Z)({},u,{anchorOrigin:b,anchorReference:w,elevation:Z,marginThreshold:T,externalPaperSlotProps:H,transformOrigin:L,TransitionComponent:I,transitionDuration:F,TransitionProps:U}),K=Popover_useUtilityClasses(q),X=m.useCallback(()=>{if("anchorPosition"===w)return C;let e=resolveAnchorEl(v),n=e&&1===e.nodeType?e:(0,eE.Z)(W.current).body,o=n.getBoundingClientRect();return{top:o.top+getOffsetTop(o,b.vertical),left:o.left+getOffsetLeft(o,b.horizontal)}},[v,b.horizontal,b.vertical,C,w]),G=m.useCallback(e=>({vertical:getOffsetTop(e,L.vertical),horizontal:getOffsetLeft(e,L.horizontal)}),[L.horizontal,L.vertical]),J=m.useCallback(e=>{let n={width:e.offsetWidth,height:e.offsetHeight},o=G(n);if("none"===w)return{top:null,left:null,transformOrigin:getTransformOriginValue(o)};let a=X(),s=a.top-o.vertical,u=a.left-o.horizontal,d=s+n.height,p=u+n.width,m=(0,eL.Z)(resolveAnchorEl(v)),f=m.innerHeight-T,g=m.innerWidth-T;if(null!==T&&sf){let e=d-f;s-=e,o.vertical+=e}if(null!==T&&ug){let e=p-g;u-=e,o.horizontal+=e}return{top:`${Math.round(s)}px`,left:`${Math.round(u)}px`,transformOrigin:getTransformOriginValue(o)}},[v,w,X,G,T]),[Q,ee]=m.useState(A),et=m.useCallback(()=>{let e=W.current;if(!e)return;let n=J(e);null!==n.top&&(e.style.top=n.top),null!==n.left&&(e.style.left=n.left),e.style.transformOrigin=n.transformOrigin,ee(!0)},[J]);m.useEffect(()=>(N&&window.addEventListener("scroll",et),()=>window.removeEventListener("scroll",et)),[v,N,et]),m.useEffect(()=>{A&&et()}),m.useImperativeHandle(g,()=>A?{updatePosition:()=>{et()}}:null,[A,et]),m.useEffect(()=>{if(!A)return;let e=(0,eO.Z)(()=>{et()}),n=(0,eL.Z)(v);return n.addEventListener("resize",e),()=>{e.clear(),n.removeEventListener("resize",e)}},[v,A,et]);let er=F;"auto"!==F||I.muiSupportAuto||(er=void 0);let en=k||(v?(0,eE.Z)(resolveAnchorEl(v)).body:void 0),eo=null!=(a=null==R?void 0:R.root)?a:eU,ei=null!=(s=null==R?void 0:R.paper)?s:ez,ea=(0,eR.y)({elementType:ei,externalSlotProps:(0,d.Z)({},H,{style:Q?H.style:(0,d.Z)({},H.style,{opacity:0})}),additionalProps:{elevation:Z,ref:Y},ownerState:q,className:(0,f.Z)(K.paper,null==H?void 0:H.className)}),es=(0,eR.y)({elementType:eo,externalSlotProps:(null==O?void 0:O.root)||{},externalForwardedProps:z,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:en,open:A},ownerState:q,className:(0,f.Z)(K.root,S)}),{slotProps:el}=es,eu=(0,p.Z)(es,eN);return(0,D.jsx)(eo,(0,d.Z)({},eu,!(0,V.X)(eo)&&{slotProps:el,disableScrollLock:N},{children:(0,D.jsx)(I,(0,d.Z)({appear:!0,in:A,onEntering:(e,n)=>{j&&j(e,n),et()},onExited:()=>{ee(!1)},timeout:er},U,{children:(0,D.jsx)(ei,(0,d.Z)({},ea,{children:P}))}))}))});var e_=o(2734);function getMenuUtilityClass(e){return(0,U.Z)("MuiMenu",e)}(0,N.Z)("MuiMenu",["root","paper","list"]);let eW=["onEntering"],eY=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],eq={vertical:"top",horizontal:"right"},eK={vertical:"top",horizontal:"left"},Menu_useUtilityClasses=e=>{let{classes:n}=e;return(0,g.Z)({root:["root"],paper:["paper"],list:["list"]},getMenuUtilityClass,n)},eX=(0,b.ZP)(eH,{shouldForwardProp:e=>(0,b.FO)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,n)=>n.root})({}),eG=(0,b.ZP)(ez,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,n)=>n.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),eJ=(0,b.ZP)(eV.Z,{name:"MuiMenu",slot:"List",overridesResolver:(e,n)=>n.list})({outline:0}),eQ=m.forwardRef(function(e,n){var o,a;let s=(0,x.Z)({props:e,name:"MuiMenu"}),{autoFocus:u=!0,children:g,className:v,disableAutoFocusItem:b=!1,MenuListProps:C={},onClose:w,open:P,PaperProps:S={},PopoverClasses:k,transitionDuration:Z="auto",TransitionProps:{onEntering:T}={},variant:A="selectedMenu",slots:E={},slotProps:R={}}=s,V=(0,p.Z)(s.TransitionProps,eW),O=(0,p.Z)(s,eY),L=(0,e_.Z)(),I="rtl"===L.direction,B=(0,d.Z)({},s,{autoFocus:u,disableAutoFocusItem:b,MenuListProps:C,onEntering:T,PaperProps:S,transitionDuration:Z,TransitionProps:V,variant:A}),F=Menu_useUtilityClasses(B),j=u&&!b&&P,N=m.useRef(null),U=-1;m.Children.map(g,(e,n)=>{m.isValidElement(e)&&(e.props.disabled||("selectedMenu"===A&&e.props.selected?U=n:-1!==U||(U=n)))});let z=null!=(o=E.paper)?o:eG,H=null!=(a=R.paper)?a:S,W=(0,eR.y)({elementType:E.root,externalSlotProps:R.root,ownerState:B,className:[F.root,v]}),Y=(0,eR.y)({elementType:z,externalSlotProps:H,ownerState:B,className:F.paper});return(0,D.jsx)(eX,(0,d.Z)({onClose:w,anchorOrigin:{vertical:"bottom",horizontal:I?"right":"left"},transformOrigin:I?eq:eK,slots:{paper:z,root:E.root},slotProps:{root:W,paper:Y},open:P,ref:n,transitionDuration:Z,TransitionProps:(0,d.Z)({onEntering:(e,n)=>{N.current&&N.current.adjustStyleForScrollbar(e,L),T&&T(e,n)}},V),ownerState:B},O,{classes:k,children:(0,D.jsx)(eJ,(0,d.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),w&&w(e,"tabKeyDown"))},actions:N,autoFocus:u&&(-1===U||b),autoFocusItem:j,variant:A},C,{className:(0,f.Z)(F.list,C.className),children:g}))}))});function getNativeSelectUtilityClasses(e){return(0,U.Z)("MuiNativeSelect",e)}let e0=(0,N.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),e1=["className","disabled","error","IconComponent","inputRef","variant"],NativeSelectInput_useUtilityClasses=e=>{let{classes:n,variant:o,disabled:a,multiple:s,open:u,error:d}=e,p={select:["select",o,a&&"disabled",s&&"multiple",d&&"error"],icon:["icon",`icon${(0,I.Z)(o)}`,u&&"iconOpen",a&&"disabled"]};return(0,g.Z)(p,getNativeSelectUtilityClasses,n)},nativeSelectSelectStyles=({ownerState:e,theme:n})=>(0,d.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,d.Z)({},n.vars?{backgroundColor:`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===n.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${e0.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(n.vars||n).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:(n.vars||n).shape.borderRadius,"&:focus":{borderRadius:(n.vars||n).shape.borderRadius},"&&&":{paddingRight:32}}),e2=(0,b.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:b.FO,overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.select,n[o.variant],o.error&&n.error,{[`&.${e0.multiple}`]:n.multiple}]}})(nativeSelectSelectStyles),nativeSelectIconStyles=({ownerState:e,theme:n})=>(0,d.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active,[`&.${e0.disabled}`]:{color:(n.vars||n).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),e5=(0,b.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.icon,o.variant&&n[`icon${(0,I.Z)(o.variant)}`],o.open&&n.iconOpen]}})(nativeSelectIconStyles),e4=m.forwardRef(function(e,n){let{className:o,disabled:a,error:s,IconComponent:u,inputRef:g,variant:v="standard"}=e,b=(0,p.Z)(e,e1),x=(0,d.Z)({},e,{disabled:a,variant:v,error:s}),C=NativeSelectInput_useUtilityClasses(x);return(0,D.jsxs)(m.Fragment,{children:[(0,D.jsx)(e2,(0,d.Z)({ownerState:x,className:(0,f.Z)(C.select,o),disabled:a,ref:g||n},b)),e.multiple?null:(0,D.jsx)(e5,{as:u,ownerState:x,className:C.icon})]})});var e3=o(9299);function getSelectUtilityClasses(e){return(0,U.Z)("MuiSelect",e)}let e6=(0,N.Z)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),e9=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],e8=(0,b.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[{[`&.${e6.select}`]:n.select},{[`&.${e6.select}`]:n[o.variant]},{[`&.${e6.error}`]:n.error},{[`&.${e6.multiple}`]:n.multiple}]}})(nativeSelectSelectStyles,{[`&.${e6.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),e7=(0,b.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.icon,o.variant&&n[`icon${(0,I.Z)(o.variant)}`],o.open&&n.iconOpen]}})(nativeSelectIconStyles),te=(0,b.ZP)("input",{shouldForwardProp:e=>(0,b.Dz)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,n)=>n.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function areEqualValues(e,n){return"object"==typeof n&&null!==n?e===n:String(e)===String(n)}let SelectInput_useUtilityClasses=e=>{let{classes:n,variant:o,disabled:a,multiple:s,open:u,error:d}=e,p={select:["select",o,a&&"disabled",s&&"multiple",d&&"error"],icon:["icon",`icon${(0,I.Z)(o)}`,u&&"iconOpen",a&&"disabled"],nativeInput:["nativeInput"]};return(0,g.Z)(p,getSelectUtilityClasses,n)},tt=m.forwardRef(function(e,n){var o,a;let s,g;let{"aria-describedby":v,"aria-label":b,autoFocus:x,autoWidth:C,children:P,className:S,defaultOpen:k,defaultValue:Z,disabled:T,displayEmpty:A,error:E=!1,IconComponent:R,inputRef:V,labelId:O,MenuProps:L={},multiple:I,name:F,onBlur:j,onChange:N,onClose:U,onFocus:z,onOpen:H,open:W,readOnly:Y,renderValue:q,SelectDisplayProps:K={},tabIndex:X,value:G,variant:J="standard"}=e,Q=(0,p.Z)(e,e9),[ee,et]=(0,e3.Z)({controlled:G,default:Z,name:"Select"}),[er,en]=(0,e3.Z)({controlled:W,default:k,name:"Select"}),eo=m.useRef(null),ei=m.useRef(null),[ea,es]=m.useState(null),{current:el}=m.useRef(null!=W),[eu,ec]=m.useState(),ed=(0,B.Z)(n,V),ep=m.useCallback(e=>{ei.current=e,e&&es(e)},[]),eh=null==ea?void 0:ea.parentNode;m.useImperativeHandle(ed,()=>({focus:()=>{ei.current.focus()},node:eo.current,value:ee}),[ee]),m.useEffect(()=>{k&&er&&ea&&!el&&(ec(C?null:eh.clientWidth),ei.current.focus())},[ea,C]),m.useEffect(()=>{x&&ei.current.focus()},[x]),m.useEffect(()=>{if(!O)return;let e=(0,eE.Z)(ei.current).getElementById(O);if(e){let handler=()=>{getSelection().isCollapsed&&ei.current.focus()};return e.addEventListener("click",handler),()=>{e.removeEventListener("click",handler)}}},[O]);let update=(e,n)=>{e?H&&H(n):U&&U(n),el||(ec(C?null:eh.clientWidth),en(e))},em=m.Children.toArray(P),handleItemClick=e=>n=>{let o;if(n.currentTarget.hasAttribute("tabindex")){if(I){o=Array.isArray(ee)?ee.slice():[];let n=ee.indexOf(e.props.value);-1===n?o.push(e.props.value):o.splice(n,1)}else o=e.props.value;if(e.props.onClick&&e.props.onClick(n),ee!==o&&(et(o),N)){let a=n.nativeEvent||n,s=new a.constructor(a.type,a);Object.defineProperty(s,"target",{writable:!0,value:{value:o,name:F}}),N(s,e)}I||update(!1,n)}},ef=null!==ea&&er;delete Q["aria-invalid"];let eg=[],ev=!1;(isFilled({value:ee})||A)&&(q?s=q(ee):ev=!0);let ey=em.map(e=>{let n;if(!m.isValidElement(e))return null;if(I){if(!Array.isArray(ee))throw Error((0,w.Z)(2));(n=ee.some(n=>areEqualValues(n,e.props.value)))&&ev&&eg.push(e.props.children)}else(n=areEqualValues(ee,e.props.value))&&ev&&(g=e.props.children);return m.cloneElement(e,{"aria-selected":n?"true":"false",onClick:handleItemClick(e),onKeyUp:n=>{" "===n.key&&n.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(n)},role:"option",selected:n,value:void 0,"data-value":e.props.value})});ev&&(s=I?0===eg.length?null:eg.reduce((e,n,o)=>(e.push(n),o{Y||-1===[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)||(e.preventDefault(),update(!0,e))},onMouseDown:T||Y?null:e=>{0===e.button&&(e.preventDefault(),ei.current.focus(),update(!0,e))},onBlur:e=>{!ef&&j&&(Object.defineProperty(e,"target",{writable:!0,value:{value:ee,name:F}}),j(e))},onFocus:z},K,{ownerState:eC,className:(0,f.Z)(K.className,ew.select,S),id:ex,children:null!=(a=s)&&("string"!=typeof a||a.trim())?s:u||(u=(0,D.jsx)("span",{className:"notranslate",children:"​"}))})),(0,D.jsx)(te,(0,d.Z)({"aria-invalid":E,value:Array.isArray(ee)?ee.join(","):ee,name:F,ref:eo,"aria-hidden":!0,onChange:e=>{let n=em.find(n=>n.props.value===e.target.value);void 0!==n&&(et(n.props.value),N&&N(e,n))},tabIndex:-1,disabled:T,className:ew.nativeInput,autoFocus:x,ownerState:eC},Q)),(0,D.jsx)(e7,{as:R,className:ew.icon,ownerState:eC}),(0,D.jsx)(eQ,(0,d.Z)({id:`menu-${F||""}`,anchorEl:eh,open:ef,onClose:e=>{update(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},L,{MenuListProps:(0,d.Z)({"aria-labelledby":O,role:"listbox",disableListWrap:!0},L.MenuListProps),slotProps:{paper:(0,d.Z)({},eM,{style:(0,d.Z)({minWidth:eb},null!=eM?eM.style:null)})},children:ey}))]})});var tr=(0,o(8169).Z)((0,D.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");let tn=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],to=["root"],Select_useUtilityClasses=e=>{let{classes:n}=e;return n},ti={name:"MuiSelect",overridesResolver:(e,n)=>n.root,shouldForwardProp:e=>(0,b.FO)(e)&&"variant"!==e,slot:"Root"},ta=(0,b.ZP)(ee,ti)(""),ts=(0,b.ZP)(em,ti)(""),tl=(0,b.ZP)(ei,ti)(""),tu=m.forwardRef(function(e,n){let o=(0,x.Z)({name:"MuiSelect",props:e}),{autoWidth:a=!1,children:s,classes:u={},className:g,defaultOpen:v=!1,displayEmpty:b=!1,IconComponent:w=tr,id:P,input:S,inputProps:k,label:Z,labelId:T,MenuProps:A,multiple:E=!1,native:R=!1,onClose:V,onOpen:O,open:I,renderValue:F,SelectDisplayProps:j,variant:N="outlined"}=o,U=(0,p.Z)(o,tn),z=R?e4:tt,H=(0,L.Z)(),W=formControlState({props:o,muiFormControl:H,states:["variant","error"]}),Y=W.variant||N,q=(0,d.Z)({},o,{variant:Y,classes:u}),K=Select_useUtilityClasses(q),X=(0,p.Z)(K,to),G=S||({standard:(0,D.jsx)(ta,{ownerState:q}),outlined:(0,D.jsx)(ts,{label:Z,ownerState:q}),filled:(0,D.jsx)(tl,{ownerState:q})})[Y],J=(0,B.Z)(n,G.ref);return(0,D.jsx)(m.Fragment,{children:m.cloneElement(G,(0,d.Z)({inputComponent:z,inputProps:(0,d.Z)({children:s,error:W.error,IconComponent:w,variant:Y,type:void 0,multiple:E},R?{id:P}:{autoWidth:a,defaultOpen:v,displayEmpty:b,labelId:T,MenuProps:A,onClose:V,onOpen:O,open:I,renderValue:F,SelectDisplayProps:(0,d.Z)({id:P},j)},k,{classes:k?(0,C.Z)(X,k.classes):X},S?S.props.inputProps:{})},E&&R&&"outlined"===Y?{notched:!0}:{},{ref:J,className:(0,f.Z)(G.props.className,g,K.root)},!S&&{variant:Y},U))})});function getTextFieldUtilityClass(e){return(0,U.Z)("MuiTextField",e)}tu.muiName="Select",(0,N.Z)("MuiTextField",["root"]);let tc=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],td={standard:ee,filled:ei,outlined:em},TextField_useUtilityClasses=e=>{let{classes:n}=e;return(0,g.Z)({root:["root"]},getTextFieldUtilityClass,n)},tp=(0,b.ZP)(ek,{name:"MuiTextField",slot:"Root",overridesResolver:(e,n)=>n.root})({}),th=m.forwardRef(function(e,n){let o=(0,x.Z)({props:e,name:"MuiTextField"}),{autoComplete:a,autoFocus:s=!1,children:u,className:m,color:g="primary",defaultValue:b,disabled:C=!1,error:w=!1,FormHelperTextProps:P,fullWidth:S=!1,helperText:k,id:Z,InputLabelProps:T,inputProps:A,InputProps:E,inputRef:R,label:V,maxRows:O,minRows:L,multiline:I=!1,name:B,onBlur:F,onChange:j,onFocus:N,placeholder:U,required:z=!1,rows:H,select:W=!1,SelectProps:Y,type:q,value:K,variant:X="outlined"}=o,G=(0,p.Z)(o,tc),J=(0,d.Z)({},o,{autoFocus:s,color:g,disabled:C,error:w,fullWidth:S,multiline:I,required:z,select:W,variant:X}),Q=TextField_useUtilityClasses(J),ee={};"outlined"===X&&(T&&void 0!==T.shrink&&(ee.notched=T.shrink),ee.label=V),W&&(Y&&Y.native||(ee.id=void 0),ee["aria-describedby"]=void 0);let et=(0,v.Z)(Z),er=k&&et?`${et}-helper-text`:void 0,en=V&&et?`${et}-label`:void 0,eo=td[X],ei=(0,D.jsx)(eo,(0,d.Z)({"aria-describedby":er,autoComplete:a,autoFocus:s,defaultValue:b,fullWidth:S,multiline:I,name:B,rows:H,maxRows:O,minRows:L,type:q,value:K,id:et,inputRef:R,onBlur:F,onChange:j,onFocus:N,placeholder:U,inputProps:A},ee,E));return(0,D.jsxs)(tp,(0,d.Z)({className:(0,f.Z)(Q.root,m),disabled:C,error:w,fullWidth:S,ref:n,required:z,color:g,variant:X,ownerState:J},G,{children:[null!=V&&""!==V&&(0,D.jsx)(ew,(0,d.Z)({htmlFor:et,id:en},T,{children:V})),W?(0,D.jsx)(tu,(0,d.Z)({"aria-describedby":er,id:et,labelId:en,value:K,input:ei},Y,{children:u})):ei,k&&(0,D.jsx)(eA,(0,d.Z)({id:er},P,{children:k}))]}))});var tm=th},4386:function(e,n,o){"use strict";o.d(n,{Z:function(){return U}});var a=o(3366),s=o(7462),u=o(7294),d=o(3961),p=o(4780),m=o(238),f=o(1796),g=o(1496),v=o(2734),b=o(3616),x=o(8216),C=o(6514),w=o(8831),P=o(2068),S=o(1705),k=o(7909),Z=o(8791),T=o(9299),D=o(1588),A=o(4867);function getTooltipUtilityClass(e){return(0,A.Z)("MuiTooltip",e)}let E=(0,D.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);var R=o(5893);let V=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"],useUtilityClasses=e=>{let{classes:n,disableInteractive:o,arrow:a,touch:s,placement:u}=e,d={popper:["popper",!o&&"popperInteractive",a&&"popperArrow"],tooltip:["tooltip",a&&"tooltipArrow",s&&"touch",`tooltipPlacement${(0,x.Z)(u.split("-")[0])}`],arrow:["arrow"]};return(0,p.Z)(d,getTooltipUtilityClass,n)},O=(0,g.ZP)(w.Z,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.popper,!o.disableInteractive&&n.popperInteractive,o.arrow&&n.popperArrow,!o.open&&n.popperClose]}})(({theme:e,ownerState:n,open:o})=>(0,s.Z)({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!n.disableInteractive&&{pointerEvents:"auto"},!o&&{pointerEvents:"none"},n.arrow&&{[`&[data-popper-placement*="bottom"] .${E.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${E.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${E.arrow}`]:(0,s.Z)({},n.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${E.arrow}`]:(0,s.Z)({},n.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),L=(0,g.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.tooltip,o.touch&&n.touch,o.arrow&&n.tooltipArrow,n[`tooltipPlacement${(0,x.Z)(o.placement.split("-")[0])}`]]}})(({theme:e,ownerState:n})=>(0,s.Z)({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,f.Fq)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},n.arrow&&{position:"relative",margin:0},n.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${Math.round(1e5*(16/14))/1e5}em`,fontWeight:e.typography.fontWeightRegular},{[`.${E.popper}[data-popper-placement*="left"] &`]:(0,s.Z)({transformOrigin:"right center"},n.isRtl?(0,s.Z)({marginLeft:"14px"},n.touch&&{marginLeft:"24px"}):(0,s.Z)({marginRight:"14px"},n.touch&&{marginRight:"24px"})),[`.${E.popper}[data-popper-placement*="right"] &`]:(0,s.Z)({transformOrigin:"left center"},n.isRtl?(0,s.Z)({marginRight:"14px"},n.touch&&{marginRight:"24px"}):(0,s.Z)({marginLeft:"14px"},n.touch&&{marginLeft:"24px"})),[`.${E.popper}[data-popper-placement*="top"] &`]:(0,s.Z)({transformOrigin:"center bottom",marginBottom:"14px"},n.touch&&{marginBottom:"24px"}),[`.${E.popper}[data-popper-placement*="bottom"] &`]:(0,s.Z)({transformOrigin:"center top",marginTop:"14px"},n.touch&&{marginTop:"24px"})})),I=(0,g.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,n)=>n.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,f.Fq)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})),B=!1,F=null,j={x:0,y:0};function composeEventHandler(e,n){return o=>{n&&n(o),e(o)}}let N=u.forwardRef(function(e,n){var o,p,f,g,x,D,A,E,N,U,z,H,W,Y,q,K,X,G,J;let Q=(0,b.Z)({props:e,name:"MuiTooltip"}),{arrow:ee=!1,children:et,components:er={},componentsProps:en={},describeChild:eo=!1,disableFocusListener:ei=!1,disableHoverListener:ea=!1,disableInteractive:es=!1,disableTouchListener:el=!1,enterDelay:eu=100,enterNextDelay:ec=0,enterTouchDelay:ed=700,followCursor:ep=!1,id:eh,leaveDelay:em=0,leaveTouchDelay:ef=1500,onClose:eg,onOpen:ev,open:ey,placement:eb="bottom",PopperComponent:ex,PopperProps:eC={},slotProps:ew={},slots:eM={},title:eP,TransitionComponent:eS=C.Z,TransitionProps:ek}=Q,eZ=(0,a.Z)(Q,V),eT=u.isValidElement(et)?et:(0,R.jsx)("span",{children:et}),eD=(0,v.Z)(),eA="rtl"===eD.direction,[eE,eR]=u.useState(),[eV,eO]=u.useState(null),eL=u.useRef(!1),eI=es||ep,eB=u.useRef(),eF=u.useRef(),e$=u.useRef(),ej=u.useRef(),[eN,eU]=(0,T.Z)({controlled:ey,default:!1,name:"Tooltip",state:"open"}),ez=eN,eH=(0,k.Z)(eh),e_=u.useRef(),eW=u.useCallback(()=>{void 0!==e_.current&&(document.body.style.WebkitUserSelect=e_.current,e_.current=void 0),clearTimeout(ej.current)},[]);u.useEffect(()=>()=>{clearTimeout(eB.current),clearTimeout(eF.current),clearTimeout(e$.current),eW()},[eW]);let handleOpen=e=>{clearTimeout(F),B=!0,eU(!0),ev&&!ez&&ev(e)},eY=(0,P.Z)(e=>{clearTimeout(F),F=setTimeout(()=>{B=!1},800+em),eU(!1),eg&&ez&&eg(e),clearTimeout(eB.current),eB.current=setTimeout(()=>{eL.current=!1},eD.transitions.duration.shortest)}),handleEnter=e=>{eL.current&&"touchstart"!==e.type||(eE&&eE.removeAttribute("title"),clearTimeout(eF.current),clearTimeout(e$.current),eu||B&&ec?eF.current=setTimeout(()=>{handleOpen(e)},B?ec:eu):handleOpen(e))},handleLeave=e=>{clearTimeout(eF.current),clearTimeout(e$.current),e$.current=setTimeout(()=>{eY(e)},em)},{isFocusVisibleRef:eq,onBlur:eK,onFocus:eX,ref:eG}=(0,Z.Z)(),[,eJ]=u.useState(!1),handleBlur=e=>{eK(e),!1===eq.current&&(eJ(!1),handleLeave(e))},handleFocus=e=>{eE||eR(e.currentTarget),eX(e),!0===eq.current&&(eJ(!0),handleEnter(e))},detectTouchStart=e=>{eL.current=!0;let n=eT.props;n.onTouchStart&&n.onTouchStart(e)};u.useEffect(()=>{if(ez)return document.addEventListener("keydown",handleKeyDown),()=>{document.removeEventListener("keydown",handleKeyDown)};function handleKeyDown(e){("Escape"===e.key||"Esc"===e.key)&&eY(e)}},[eY,ez]);let eQ=(0,S.Z)(eT.ref,eG,eR,n);eP||0===eP||(ez=!1);let e0=u.useRef(),e1={},e2="string"==typeof eP;eo?(e1.title=ez||!e2||ea?null:eP,e1["aria-describedby"]=ez?eH:null):(e1["aria-label"]=e2?eP:null,e1["aria-labelledby"]=ez&&!e2?eH:null);let e5=(0,s.Z)({},e1,eZ,eT.props,{className:(0,d.Z)(eZ.className,eT.props.className),onTouchStart:detectTouchStart,ref:eQ},ep?{onMouseMove:e=>{let n=eT.props;n.onMouseMove&&n.onMouseMove(e),j={x:e.clientX,y:e.clientY},e0.current&&e0.current.update()}}:{}),e4={};el||(e5.onTouchStart=e=>{detectTouchStart(e),clearTimeout(e$.current),clearTimeout(eB.current),eW(),e_.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ej.current=setTimeout(()=>{document.body.style.WebkitUserSelect=e_.current,handleEnter(e)},ed)},e5.onTouchEnd=e=>{eT.props.onTouchEnd&&eT.props.onTouchEnd(e),eW(),clearTimeout(e$.current),e$.current=setTimeout(()=>{eY(e)},ef)}),ea||(e5.onMouseOver=composeEventHandler(handleEnter,e5.onMouseOver),e5.onMouseLeave=composeEventHandler(handleLeave,e5.onMouseLeave),eI||(e4.onMouseOver=handleEnter,e4.onMouseLeave=handleLeave)),ei||(e5.onFocus=composeEventHandler(handleFocus,e5.onFocus),e5.onBlur=composeEventHandler(handleBlur,e5.onBlur),eI||(e4.onFocus=handleFocus,e4.onBlur=handleBlur));let e3=u.useMemo(()=>{var e;let n=[{name:"arrow",enabled:!!eV,options:{element:eV,padding:4}}];return null!=(e=eC.popperOptions)&&e.modifiers&&(n=n.concat(eC.popperOptions.modifiers)),(0,s.Z)({},eC.popperOptions,{modifiers:n})},[eV,eC]),e6=(0,s.Z)({},Q,{isRtl:eA,arrow:ee,disableInteractive:eI,placement:eb,PopperComponentProp:ex,touch:eL.current}),e9=useUtilityClasses(e6),e8=null!=(o=null!=(p=eM.popper)?p:er.Popper)?o:O,e7=null!=(f=null!=(g=null!=(x=eM.transition)?x:er.Transition)?g:eS)?f:C.Z,te=null!=(D=null!=(A=eM.tooltip)?A:er.Tooltip)?D:L,tt=null!=(E=null!=(N=eM.arrow)?N:er.Arrow)?E:I,tr=(0,m.$)(e8,(0,s.Z)({},eC,null!=(U=ew.popper)?U:en.popper,{className:(0,d.Z)(e9.popper,null==eC?void 0:eC.className,null==(z=null!=(H=ew.popper)?H:en.popper)?void 0:z.className)}),e6),tn=(0,m.$)(e7,(0,s.Z)({},ek,null!=(W=ew.transition)?W:en.transition),e6),to=(0,m.$)(te,(0,s.Z)({},null!=(Y=ew.tooltip)?Y:en.tooltip,{className:(0,d.Z)(e9.tooltip,null==(q=null!=(K=ew.tooltip)?K:en.tooltip)?void 0:q.className)}),e6),ti=(0,m.$)(tt,(0,s.Z)({},null!=(X=ew.arrow)?X:en.arrow,{className:(0,d.Z)(e9.arrow,null==(G=null!=(J=ew.arrow)?J:en.arrow)?void 0:G.className)}),e6);return(0,R.jsxs)(u.Fragment,{children:[u.cloneElement(eT,e5),(0,R.jsx)(e8,(0,s.Z)({as:null!=ex?ex:w.Z,placement:eb,anchorEl:ep?{getBoundingClientRect:()=>({top:j.y,left:j.x,right:j.x,bottom:j.y,width:0,height:0})}:eE,popperRef:e0,open:!!eE&&ez,id:eH,transition:!0},e4,tr,{popperOptions:e3,children:({TransitionProps:e})=>(0,R.jsx)(e7,(0,s.Z)({timeout:eD.transitions.duration.shorter},e,tn,{children:(0,R.jsxs)(te,(0,s.Z)({},to,{children:[eP,ee?(0,R.jsx)(tt,(0,s.Z)({},ti,{ref:eO})):null]}))}))}))]})});var U=N},3023:function(e,n){"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.module.reference")},9087:function(e,n,o){"use strict";o(3023)},6829:function(e,n,o){"use strict";o.d(n,{y:function(){return AdapterDayjs}});var a=o(7484),s=o.n(a),u=o(285),d=o.n(u),p=o(6176),m=o.n(p),f=o(6607),g=o.n(f);s().extend(d()),s().extend(m()),s().extend(g());var v={normalDateWithWeekday:"ddd, MMM D",normalDate:"D MMMM",shortDate:"MMM D",monthAndDate:"MMMM D",dayOfMonth:"D",year:"YYYY",month:"MMMM",monthShort:"MMM",monthAndYear:"MMMM YYYY",weekday:"dddd",weekdayShort:"ddd",minutes:"mm",hours12h:"hh",hours24h:"HH",seconds:"ss",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",fullDate:"ll",fullDateWithWeekday:"dddd, LL",fullDateTime:"lll",fullDateTime12h:"ll hh:mm A",fullDateTime24h:"ll HH:mm",keyboardDate:"L",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},DayjsUtils=function(e){var n,o=this,a=void 0===e?{}:e,u=a.locale,d=a.formats,p=a.instance;this.lib="dayjs",this.is12HourCycleInCurrentLocale=function(){var e,n;return/A|a/.test(null===(n=null===(e=o.rawDayJsInstance.Ls[o.locale||"en"])||void 0===e?void 0:e.formats)||void 0===n?void 0:n.LT)},this.getCurrentLocaleCode=function(){return o.locale||"en"},this.getFormatHelperText=function(e){return e.match(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?)|./g).map(function(e){var n,a;return"L"===e[0]&&null!==(a=null===(n=o.rawDayJsInstance.Ls[o.locale||"en"])||void 0===n?void 0:n.formats[e])&&void 0!==a?a:e}).join("").replace(/a/gi,"(a|p)m").toLocaleLowerCase()},this.parseISO=function(e){return o.dayjs(e)},this.toISO=function(e){return e.toISOString()},this.parse=function(e,n){return""===e?null:o.dayjs(e,n,o.locale,!0)},this.date=function(e){return null===e?null:o.dayjs(e)},this.toJsDate=function(e){return e.toDate()},this.isValid=function(e){return o.dayjs(e).isValid()},this.isNull=function(e){return null===e},this.getDiff=function(e,n,o){return e.diff(n,o)},this.isAfter=function(e,n){return e.isAfter(n)},this.isBefore=function(e,n){return e.isBefore(n)},this.isAfterDay=function(e,n){return e.isAfter(n,"day")},this.isBeforeDay=function(e,n){return e.isBefore(n,"day")},this.isBeforeYear=function(e,n){return e.isBefore(n,"year")},this.isAfterYear=function(e,n){return e.isAfter(n,"year")},this.startOfDay=function(e){return e.startOf("day")},this.endOfDay=function(e){return e.endOf("day")},this.format=function(e,n){return o.formatByString(e,o.formats[n])},this.formatByString=function(e,n){return o.dayjs(e).format(n)},this.formatNumber=function(e){return e},this.getHours=function(e){return e.hour()},this.addSeconds=function(e,n){return n<0?e.subtract(Math.abs(n),"second"):e.add(n,"second")},this.addMinutes=function(e,n){return n<0?e.subtract(Math.abs(n),"minute"):e.add(n,"minute")},this.addHours=function(e,n){return n<0?e.subtract(Math.abs(n),"hour"):e.add(n,"hour")},this.addDays=function(e,n){return n<0?e.subtract(Math.abs(n),"day"):e.add(n,"day")},this.addWeeks=function(e,n){return n<0?e.subtract(Math.abs(n),"week"):e.add(n,"week")},this.addMonths=function(e,n){return n<0?e.subtract(Math.abs(n),"month"):e.add(n,"month")},this.addYears=function(e,n){return n<0?e.subtract(Math.abs(n),"year"):e.add(n,"year")},this.setMonth=function(e,n){return e.set("month",n)},this.setHours=function(e,n){return e.set("hour",n)},this.getMinutes=function(e){return e.minute()},this.setMinutes=function(e,n){return e.set("minute",n)},this.getSeconds=function(e){return e.second()},this.setSeconds=function(e,n){return e.set("second",n)},this.getMonth=function(e){return e.month()},this.getDate=function(e){return e.date()},this.setDate=function(e,n){return e.set("date",n)},this.getDaysInMonth=function(e){return e.daysInMonth()},this.isSameDay=function(e,n){return e.isSame(n,"day")},this.isSameMonth=function(e,n){return e.isSame(n,"month")},this.isSameYear=function(e,n){return e.isSame(n,"year")},this.isSameHour=function(e,n){return e.isSame(n,"hour")},this.getMeridiemText=function(e){return"am"===e?"AM":"PM"},this.startOfYear=function(e){return e.startOf("year")},this.endOfYear=function(e){return e.endOf("year")},this.startOfMonth=function(e){return e.startOf("month")},this.endOfMonth=function(e){return e.endOf("month")},this.startOfWeek=function(e){return e.startOf("week")},this.endOfWeek=function(e){return e.endOf("week")},this.getNextMonth=function(e){return e.add(1,"month")},this.getPreviousMonth=function(e){return e.subtract(1,"month")},this.getMonthArray=function(e){for(var n=[e.startOf("year")];n.length<12;){var a=n[n.length-1];n.push(o.getNextMonth(a))}return n},this.getYear=function(e){return e.year()},this.setYear=function(e,n){return e.set("year",n)},this.mergeDateAndTime=function(e,n){return e.hour(n.hour()).minute(n.minute()).second(n.second())},this.getWeekdays=function(){var e=o.dayjs().startOf("week");return[0,1,2,3,4,5,6].map(function(n){return o.formatByString(e.add(n,"day"),"dd")})},this.isEqual=function(e,n){return null===e&&null===n||o.dayjs(e).isSame(n)},this.getWeekArray=function(e){for(var n=o.dayjs(e).startOf("month").startOf("week"),a=o.dayjs(e).endOf("month").endOf("week"),s=0,u=n,d=[];u.isBefore(a);){var p=Math.floor(s/7);d[p]=d[p]||[],d[p].push(u),u=u.add(1,"day"),s+=1}return d},this.getYearRange=function(e,n){for(var a=o.dayjs(e).startOf("year"),s=o.dayjs(n).endOf("year"),u=[],d=a;d.isBefore(s);)u.push(d),d=d.add(1,"year");return u},this.isWithinRange=function(e,n){var o=n[0],a=n[1];return e.isBetween(o,a,null,"[]")},this.rawDayJsInstance=p||s(),this.dayjs=(n=this.rawDayJsInstance,u?function(){for(var e=[],o=0;o{var n;let o=null==(n=this.rawDayJsInstance.Ls[this.locale||"en"])?void 0:n.formats,t=e=>e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(e,n,o)=>n||o.slice(1));return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(e,n,a)=>{let s=a&&a.toUpperCase();return n||o[a]||t(o[s])})},this.getFormatHelperText=e=>this.expandFormat(e).replace(/a/gi,"(a|p)m").toLocaleLowerCase()}}},718:function(e,n,o){"use strict";o.d(n,{M:function(){return t3}});var a,s=o(7462),u=o(3366),d=o(7294),p=o(3616),m=o(8396),f=o(2359);let useLocalizationContext=()=>{let e=d.useContext(f.y);if(null===e)throw Error("MUI: Can not find utils in context. It looks like you forgot to wrap your component in LocalizationProvider, or pass dateAdapter prop directly.");return e},useUtils=()=>useLocalizationContext().utils,useDefaultDates=()=>useLocalizationContext().defaultDates,useLocaleText=()=>useLocalizationContext().localeText,useNow=()=>{let e=useUtils(),n=d.useRef(e.date());return n.current},findClosestEnabledDate=({date:e,disableFuture:n,disablePast:o,maxDate:a,minDate:s,isDateDisabled:u,utils:d})=>{let p=d.startOfDay(d.date());o&&d.isBefore(s,p)&&(s=p),n&&d.isAfter(a,p)&&(a=p);let m=e,f=e;for(d.isBefore(e,s)&&(m=d.date(s),f=null),d.isAfter(e,a)&&(f&&(f=d.date(a)),m=null);m||f;){if(m&&d.isAfter(m,a)&&(m=null),f&&d.isBefore(f,s)&&(f=null),m){if(!u(m))return m;m=d.addDays(m,1)}if(f){if(!u(f))return f;f=d.addDays(f,-1)}}return null},parseNonNullablePickerDate=(e,n,o)=>{if(null==n)return o;let a=e.date(n),s=e.isValid(a);return s?a:o},isYearOnlyView=e=>1===e.length&&"year"===e[0],isYearAndMonthViews=e=>2===e.length&&-1!==e.indexOf("month")&&-1!==e.indexOf("year"),getFormatAndMaskByViews=(e,n)=>isYearOnlyView(e)?{inputFormat:n.formats.year}:isYearAndMonthViews(e)?{disableMaskedInput:!0,inputFormat:n.formats.monthAndYear}:{inputFormat:n.formats.keyboardDate};function useDatePickerDefaultizedProps(e,n){var o;let a=useUtils(),u=useDefaultDates(),d=(0,p.Z)({props:e,name:n}),m=null!=(o=d.views)?o:["year","day"];return(0,s.Z)({openTo:"day",disableFuture:!1,disablePast:!1},getFormatAndMaskByViews(m,a),d,{views:m,minDate:parseNonNullablePickerDate(a,d.minDate,u.minDate),maxDate:parseNonNullablePickerDate(a,d.maxDate,u.maxDate)})}let g={emptyValue:null,getTodayValue:e=>e.date(),parseInput:(e,n)=>{let o=e.date(n);return e.isValid(o)?o:null},areValuesEqual:(e,n,o)=>e.isEqual(n,o)};var v=o(5861),b=o(1496),x=o(4780),clsx_m=function(){for(var e,n,o=0,a="";o{let{classes:n,disabled:o,color:a,edge:s,size:u}=e,d={root:["root",o&&"disabled","default"!==a&&`color${(0,k.Z)(a)}`,s&&`edge${(0,k.Z)(s)}`,`size${(0,k.Z)(u)}`]};return(0,x.Z)(d,getIconButtonUtilityClass,n)},R=(0,b.ZP)(S.Z,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,"default"!==o.color&&n[`color${(0,k.Z)(o.color)}`],o.edge&&n[`edge${(0,k.Z)(o.edge)}`],n[`size${(0,k.Z)(o.size)}`]]}})(({theme:e,ownerState:n})=>(0,s.Z)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,P.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12}),({theme:e,ownerState:n})=>{var o;let a=null==(o=(e.vars||e).palette)?void 0:o[n.color];return(0,s.Z)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,s.Z)({color:null==a?void 0:a.main},!n.disableRipple&&{"&:hover":(0,s.Z)({},a&&{backgroundColor:e.vars?`rgba(${a.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,P.Fq)(a.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===n.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${D.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),V=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiIconButton"}),{edge:a=!1,children:d,className:m,color:f="default",disabled:g=!1,disableFocusRipple:v=!1,size:b="medium"}=o,x=(0,u.Z)(o,E),C=(0,s.Z)({},o,{edge:a,color:f,disabled:g,disableFocusRipple:v,size:b}),P=useUtilityClasses(C);return(0,A.jsx)(R,(0,s.Z)({className:(0,w.Z)(P.root,m),centerRipple:!0,focusRipple:!v,disabled:g,ref:n,ownerState:C},x,{children:d}))});var O=o(8169);let L=(0,O.Z)((0,A.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),I=(0,O.Z)((0,A.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),B=(0,O.Z)((0,A.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),F=(0,O.Z)((0,A.jsx)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),j=(0,O.Z)((0,A.jsxs)(d.Fragment,{children:[(0,A.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,A.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock");(0,O.Z)((0,A.jsx)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange");let N=(0,O.Z)((0,A.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Pen");function getPickersToolbarUtilityClass(e){return(0,T.Z)("MuiPickersToolbar",e)}(0,O.Z)((0,A.jsxs)(d.Fragment,{children:[(0,A.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,A.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time");let U=(0,Z.Z)("MuiPickersToolbar",["root","content","penIconButton","penIconButtonLandscape"]),PickersToolbar_useUtilityClasses=e=>{let{classes:n,isLandscape:o}=e;return(0,x.Z)({root:["root"],content:["content"],penIconButton:["penIconButton",o&&"penIconButtonLandscape"]},getPickersToolbarUtilityClass,n)},z=(0,b.ZP)("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:(e,n)=>n.root})(({theme:e,ownerState:n})=>(0,s.Z)({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:e.spacing(2,3)},n.isLandscape&&{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"})),H=(0,b.ZP)(C.ZP,{name:"MuiPickersToolbar",slot:"Content",overridesResolver:(e,n)=>n.content})(({ownerState:e})=>(0,s.Z)({flex:1},!e.isLandscape&&{alignItems:"center"})),W=(0,b.ZP)(V,{name:"MuiPickersToolbar",slot:"PenIconButton",overridesResolver:(e,n)=>[{[`&.${U.penIconButtonLandscape}`]:n.penIconButtonLandscape},n.penIconButton]})({}),getViewTypeIcon=e=>"clock"===e?(0,A.jsx)(j,{color:"inherit"}):(0,A.jsx)(F,{color:"inherit"}),Y=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiPickersToolbar"}),{children:a,className:s,getMobileKeyboardInputViewButtonText:u,isLandscape:d,isMobileKeyboardViewOpen:m,landscapeDirection:f="column",toggleMobileKeyboardView:g,toolbarTitle:b,viewType:x="calendar"}=o,C=useLocaleText(),w=PickersToolbar_useUtilityClasses(o);return(0,A.jsxs)(z,{ref:n,className:clsx_m(w.root,s),ownerState:o,children:[(0,A.jsx)(v.Z,{color:"text.secondary",variant:"overline",children:b}),(0,A.jsxs)(H,{container:!0,justifyContent:"space-between",className:w.content,ownerState:o,direction:d?f:"row",alignItems:d?"flex-start":"flex-end",children:[a,(0,A.jsx)(W,{onClick:g,className:w.penIconButton,ownerState:o,color:"inherit","aria-label":u?u(m,x):C.inputModeToggleButtonAriaLabel(m,x),children:m?getViewTypeIcon(x):(0,A.jsx)(N,{color:"inherit"})})]})]})});function getDatePickerToolbarUtilityClass(e){return(0,T.Z)("MuiDatePickerToolbar",e)}(0,Z.Z)("MuiDatePickerToolbar",["root","title"]);let q=["parsedValue","isLandscape","isMobileKeyboardViewOpen","onChange","toggleMobileKeyboardView","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],DatePickerToolbar_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],title:["title"]},getDatePickerToolbarUtilityClass,n)},K=(0,b.ZP)(Y,{name:"MuiDatePickerToolbar",slot:"Root",overridesResolver:(e,n)=>n.root})({}),X=(0,b.ZP)(v.Z,{name:"MuiDatePickerToolbar",slot:"Title",overridesResolver:(e,n)=>n.title})(({ownerState:e})=>(0,s.Z)({},e.isLandscape&&{margin:"auto 16px auto auto"})),G=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiDatePickerToolbar"}),{parsedValue:a,isLandscape:m,isMobileKeyboardViewOpen:f,toggleMobileKeyboardView:g,toolbarFormat:v,toolbarPlaceholder:b="––",toolbarTitle:x,views:C}=o,w=(0,u.Z)(o,q),P=useUtils(),S=useLocaleText(),k=DatePickerToolbar_useUtilityClasses(o),Z=null!=x?x:S.datePickerDefaultToolbarTitle,T=d.useMemo(()=>a?v?P.formatByString(a,v):isYearOnlyView(C)?P.format(a,"year"):isYearAndMonthViews(C)?P.format(a,"month"):/en/.test(P.getCurrentLocaleCode())?P.format(a,"normalDateWithWeekday"):P.format(a,"normalDate"):b,[a,v,b,P,C]);return(0,A.jsx)(K,(0,s.Z)({ref:n,toolbarTitle:Z,isMobileKeyboardViewOpen:f,toggleMobileKeyboardView:g,isLandscape:m,className:k.root},w,{children:(0,A.jsx)(X,{variant:"h4",align:m?"left":"center",ownerState:o,className:k.title,children:T})}))});var J=o(1705);let Q=d.createContext(null);var ee=o(6514),et=o(629),er=o(8831),en=o(3470),eo=o(2068),ei=o(8038),ea=o(9417);function getDialogActionsUtilityClass(e){return(0,T.Z)("MuiDialogActions",e)}(0,Z.Z)("MuiDialogActions",["root","spacing"]);let es=["className","disableSpacing"],DialogActions_useUtilityClasses=e=>{let{classes:n,disableSpacing:o}=e;return(0,x.Z)({root:["root",!o&&"spacing"]},getDialogActionsUtilityClass,n)},el=(0,b.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,!o.disableSpacing&&n.spacing]}})(({ownerState:e})=>(0,s.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})),eu=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiDialogActions"}),{className:a,disableSpacing:d=!1}=o,m=(0,u.Z)(o,es),f=(0,s.Z)({},o,{disableSpacing:d}),g=DialogActions_useUtilityClasses(f);return(0,A.jsx)(el,(0,s.Z)({className:(0,w.Z)(g.root,a),ownerState:f,ref:n},m))}),ec=["onAccept","onClear","onCancel","onSetToday","actions"],PickersActionBar=e=>{let{onAccept:n,onClear:o,onCancel:a,onSetToday:p,actions:m}=e,f=(0,u.Z)(e,ec),g=d.useContext(Q),v=useLocaleText(),b="function"==typeof m?m(g):m;if(null==b||0===b.length)return null;let x=null==b?void 0:b.map(e=>{switch(e){case"clear":return(0,A.jsx)(ea.Z,{onClick:o,children:v.clearButtonLabel},e);case"cancel":return(0,A.jsx)(ea.Z,{onClick:a,children:v.cancelButtonLabel},e);case"accept":return(0,A.jsx)(ea.Z,{onClick:n,children:v.okButtonLabel},e);case"today":return(0,A.jsx)(ea.Z,{onClick:p,children:v.todayButtonLabel},e);default:return null}});return(0,A.jsx)(eu,(0,s.Z)({},f,{children:x}))};function getPickersPopperUtilityClass(e){return(0,T.Z)("MuiPickersPopper",e)}(0,Z.Z)("MuiPickersPopper",["root","paper"]);let ed=["onClick","onTouchStart"],PickersPopper_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],paper:["paper"]},getPickersPopperUtilityClass,n)},ep=(0,b.ZP)(er.Z,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,n)=>n.root})(({theme:e})=>({zIndex:e.zIndex.modal})),eh=(0,b.ZP)(et.Z,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:(e,n)=>n.paper})(({ownerState:e})=>(0,s.Z)({transformOrigin:"top center",outline:0},"top"===e.placement&&{transformOrigin:"bottom center"}));function PickersPopper(e){var n;let o=(0,p.Z)({props:e,name:"MuiPickersPopper"}),{anchorEl:a,children:m,containerRef:f=null,onBlur:g,onClose:v,onClear:b,onAccept:x,onCancel:C,onSetToday:w,open:P,PopperProps:S,role:k,TransitionComponent:Z=ee.Z,TrapFocusProps:T,PaperProps:D={},components:E,componentsProps:R}=o;d.useEffect(()=>{function handleKeyDown(e){P&&("Escape"===e.key||"Esc"===e.key)&&v()}return document.addEventListener("keydown",handleKeyDown),()=>{document.removeEventListener("keydown",handleKeyDown)}},[v,P]);let V=d.useRef(null);d.useEffect(()=>{"tooltip"!==k&&(P?V.current=document.activeElement:V.current&&V.current instanceof HTMLElement&&setTimeout(()=>{V.current instanceof HTMLElement&&V.current.focus()}))},[P,k]);let[O,L,I]=function(e,n){let o=d.useRef(!1),a=d.useRef(!1),s=d.useRef(null),u=d.useRef(!1);d.useEffect(()=>{if(e)return document.addEventListener("mousedown",armClickAwayListener,!0),document.addEventListener("touchstart",armClickAwayListener,!0),()=>{document.removeEventListener("mousedown",armClickAwayListener,!0),document.removeEventListener("touchstart",armClickAwayListener,!0),u.current=!1};function armClickAwayListener(){u.current=!0}},[e]);let p=(0,eo.Z)(e=>{if(!u.current)return;let d=a.current;a.current=!1;let p=(0,ei.Z)(s.current);if(s.current&&(!("clientX"in e)||!(p.documentElement.clientWidth-1:!p.documentElement.contains(e.target)||s.current.contains(e.target))||d||n(e)}}),handleSynthetic=()=>{a.current=!0};return d.useEffect(()=>{if(e){let e=(0,ei.Z)(s.current),handleTouchMove=()=>{o.current=!0};return e.addEventListener("touchstart",p),e.addEventListener("touchmove",handleTouchMove),()=>{e.removeEventListener("touchstart",p),e.removeEventListener("touchmove",handleTouchMove)}}},[e,p]),d.useEffect(()=>{if(e){let e=(0,ei.Z)(s.current);return e.addEventListener("click",p),()=>{e.removeEventListener("click",p),a.current=!1}}},[e,p]),[s,handleSynthetic,handleSynthetic]}(P,null!=g?g:v),B=d.useRef(null),F=(0,J.Z)(B,f),j=(0,J.Z)(F,O),N=PickersPopper_useUtilityClasses(o),{onClick:U,onTouchStart:z}=D,H=(0,u.Z)(D,ed),W=null!=(n=null==E?void 0:E.ActionBar)?n:PickersActionBar,Y=(null==E?void 0:E.PaperContent)||d.Fragment;return(0,A.jsx)(ep,(0,s.Z)({transition:!0,role:k,open:P,anchorEl:a,onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),v())},className:N.root},S,{children:({TransitionProps:e,placement:n})=>(0,A.jsx)(en.i,(0,s.Z)({open:P,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:"tooltip"===k,isEnabled:()=>!0},T,{children:(0,A.jsx)(Z,(0,s.Z)({},e,{children:(0,A.jsx)(eh,(0,s.Z)({tabIndex:-1,elevation:8,ref:j,onClick:e=>{L(e),U&&U(e)},onTouchStart:e=>{I(e),z&&z(e)},ownerState:(0,s.Z)({},o,{placement:n}),className:N.paper},H,{children:(0,A.jsxs)(Y,(0,s.Z)({},null==R?void 0:R.paperContent,{children:[m,(0,A.jsx)(W,(0,s.Z)({onAccept:x,onClear:b,onCancel:C,onSetToday:w,actions:[]},null==R?void 0:R.actionBar))]}))}))}))}))}))}function DesktopWrapper(e){let{children:n,DateInputProps:o,KeyboardDateInputComponent:a,onClear:u,onDismiss:p,onCancel:m,onAccept:f,onSetToday:g,open:v,PopperProps:b,PaperProps:x,TransitionComponent:C,components:w,componentsProps:P}=e,S=d.useRef(null),k=(0,J.Z)(o.inputRef,S);return(0,A.jsxs)(Q.Provider,{value:"desktop",children:[(0,A.jsx)(a,(0,s.Z)({},o,{inputRef:k})),(0,A.jsx)(PickersPopper,{role:"dialog",open:v,anchorEl:S.current,TransitionComponent:C,PopperProps:b,PaperProps:x,onClose:p,onCancel:m,onClear:u,onAccept:f,onSetToday:g,components:w,componentsProps:P,children:n})]})}var em=o(9299);function arrayIncludes(e,n){return Array.isArray(n)?n.every(n=>-1!==e.indexOf(n)):-1!==e.indexOf(n)}let onSpaceOrEnter=(e,n)=>o=>{("Enter"===o.key||" "===o.key)&&(e(o),o.preventDefault(),o.stopPropagation()),n&&n(o)};function useViews({onChange:e,onViewChange:n,openTo:o,view:a,views:s}){var u,p;let[m,f]=(0,em.Z)({name:"Picker",state:"view",controlled:a,default:o&&arrayIncludes(s,o)?o:s[0]}),g=null!=(u=s[s.indexOf(m)-1])?u:null,v=null!=(p=s[s.indexOf(m)+1])?p:null,b=d.useCallback(e=>{f(e),n&&n(e)},[f,n]),x=d.useCallback(()=>{v&&b(v)},[v,b]),C=d.useCallback((n,o)=>{let a="finish"===o,s=a&&v?"partial":o;e(n,s),a&&x()},[v,e,x]);return{handleChangeAndOpenNext:C,nextView:v,previousView:g,openNext:x,openView:m,setOpenView:b}}var ef=o(7909),eg=o(3546);let ev={x:110,y:110},ey={x:ev.x,y:0},eb=ey.x-ev.x,ex=ey.y-ev.y,rad2deg=e=>e*(180/Math.PI),getAngleValue=(e,n,o)=>{let a=n-ev.x,s=o-ev.y,u=Math.atan2(eb,ex)-Math.atan2(a,s),d=rad2deg(u);d=Math.round(d/e)*e%360;let p=Math.floor(d/e)||0,m=a**2+s**2;return{value:p,distance:Math.sqrt(m)}},getMinutes=(e,n,o=1)=>{let{value:a}=getAngleValue(6*o,e,n);return a*o%60},getHours=(e,n,o)=>{let{value:a,distance:s}=getAngleValue(30,e,n),u=a||12;return o?u%=12:s<74&&(u+=12,u%=24),u};function getClockPointerUtilityClass(e){return(0,T.Z)("MuiClockPointer",e)}(0,Z.Z)("MuiClockPointer",["root","thumb"]);let eC=["className","hasSelected","isInner","type","value"],ClockPointer_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],thumb:["thumb"]},getClockPointerUtilityClass,n)},ew=(0,b.ZP)("div",{name:"MuiClockPointer",slot:"Root",overridesResolver:(e,n)=>n.root})(({theme:e,ownerState:n})=>(0,s.Z)({width:2,backgroundColor:e.palette.primary.main,position:"absolute",left:"calc(50% - 1px)",bottom:"50%",transformOrigin:"center bottom 0px"},n.shouldAnimate&&{transition:e.transitions.create(["transform","height"])})),eM=(0,b.ZP)("div",{name:"MuiClockPointer",slot:"Thumb",overridesResolver:(e,n)=>n.thumb})(({theme:e,ownerState:n})=>(0,s.Z)({width:4,height:4,backgroundColor:e.palette.primary.contrastText,borderRadius:"50%",position:"absolute",top:-21,left:"calc(50% - 18px)",border:`16px solid ${e.palette.primary.main}`,boxSizing:"content-box"},n.hasSelected&&{backgroundColor:e.palette.primary.main}));function ClockPointer(e){let n=(0,p.Z)({props:e,name:"MuiClockPointer"}),{className:o,isInner:a,type:m,value:f}=n,g=(0,u.Z)(n,eC),v=d.useRef(m);d.useEffect(()=>{v.current=m},[m]);let b=(0,s.Z)({},n,{shouldAnimate:v.current!==m}),x=ClockPointer_useUtilityClasses(b);return(0,A.jsx)(ew,(0,s.Z)({style:(()=>{let e="hours"===m?12:60,n=360/e*f;return"hours"===m&&f>12&&(n-=360),{height:Math.round((a?.26:.4)*220),transform:`rotateZ(${n}deg)`}})(),className:clsx_m(o,x.root),ownerState:b},g,{children:(0,A.jsx)(eM,{ownerState:b,className:x.thumb})}))}function getClockUtilityClass(e){return(0,T.Z)("MuiClock",e)}(0,Z.Z)("MuiClock",["root","clock","wrapper","squareMask","pin","amButton","pmButton"]);let Clock_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],clock:["clock"],wrapper:["wrapper"],squareMask:["squareMask"],pin:["pin"],amButton:["amButton"],pmButton:["pmButton"]},getClockUtilityClass,n)},eP=(0,b.ZP)("div",{name:"MuiClock",slot:"Root",overridesResolver:(e,n)=>n.root})(({theme:e})=>({display:"flex",justifyContent:"center",alignItems:"center",margin:e.spacing(2)})),eS=(0,b.ZP)("div",{name:"MuiClock",slot:"Clock",overridesResolver:(e,n)=>n.clock})({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),ek=(0,b.ZP)("div",{name:"MuiClock",slot:"Wrapper",overridesResolver:(e,n)=>n.wrapper})({"&:focus":{outline:"none"}}),eZ=(0,b.ZP)("div",{name:"MuiClock",slot:"SquareMask",overridesResolver:(e,n)=>n.squareMask})(({ownerState:e})=>(0,s.Z)({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none"},e.disabled?{}:{"@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}})),eT=(0,b.ZP)("div",{name:"MuiClock",slot:"Pin",overridesResolver:(e,n)=>n.pin})(({theme:e})=>({width:6,height:6,borderRadius:"50%",backgroundColor:e.palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),eD=(0,b.ZP)(V,{name:"MuiClock",slot:"AmButton",overridesResolver:(e,n)=>n.amButton})(({theme:e,ownerState:n})=>(0,s.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,left:8},"am"===n.meridiemMode&&{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,"&:hover":{backgroundColor:e.palette.primary.light}})),eA=(0,b.ZP)(V,{name:"MuiClock",slot:"PmButton",overridesResolver:(e,n)=>n.pmButton})(({theme:e,ownerState:n})=>(0,s.Z)({zIndex:1,position:"absolute",bottom:n.ampmInClock?64:8,right:8},"pm"===n.meridiemMode&&{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,"&:hover":{backgroundColor:e.palette.primary.light}}));function Clock_Clock(e){let n=(0,p.Z)({props:e,name:"MuiClock"}),{ampm:o,ampmInClock:a,autoFocus:s,children:u,date:m,getClockLabelText:f,handleMeridiemChange:g,isTimeDisabled:b,meridiemMode:x,minutesStep:C=1,onChange:w,selectedId:P,type:S,value:k,disabled:Z,readOnly:T,className:D}=n,E=useUtils(),R=d.useContext(Q),V=d.useRef(!1),O=Clock_useUtilityClasses(n),L=b(k,S),I=!o&&"hours"===S&&(k<1||k>12),handleValueChange=(e,n)=>{Z||T||b(e,S)||w(e,n)},setTime=(e,n)=>{let{offsetX:a,offsetY:s}=e;if(void 0===a){let n=e.target.getBoundingClientRect();a=e.changedTouches[0].clientX-n.left,s=e.changedTouches[0].clientY-n.top}let u="seconds"===S||"minutes"===S?getMinutes(a,s,C):getHours(a,s,!!o);handleValueChange(u,n)},B=d.useMemo(()=>"hours"===S||k%5==0,[S,k]),F="minutes"===S?C:1,j=d.useRef(null);return(0,eg.Z)(()=>{s&&j.current.focus()},[s]),(0,A.jsxs)(eP,{className:clsx_m(D,O.root),children:[(0,A.jsxs)(eS,{className:O.clock,children:[(0,A.jsx)(eZ,{onTouchMove:e=>{V.current=!0,setTime(e,"shallow")},onTouchEnd:e=>{V.current&&(setTime(e,"finish"),V.current=!1)},onMouseUp:e=>{V.current&&(V.current=!1),setTime(e.nativeEvent,"finish")},onMouseMove:e=>{e.buttons>0&&setTime(e.nativeEvent,"shallow")},ownerState:{disabled:Z},className:O.squareMask}),!L&&(0,A.jsxs)(d.Fragment,{children:[(0,A.jsx)(eT,{className:O.pin}),m&&(0,A.jsx)(ClockPointer,{type:S,value:k,isInner:I,hasSelected:B})]}),(0,A.jsx)(ek,{"aria-activedescendant":P,"aria-label":f(S,m,E),ref:j,role:"listbox",onKeyDown:e=>{if(!V.current)switch(e.key){case"Home":handleValueChange(0,"partial"),e.preventDefault();break;case"End":handleValueChange("minutes"===S?59:23,"partial"),e.preventDefault();break;case"ArrowUp":handleValueChange(k+F,"partial"),e.preventDefault();break;case"ArrowDown":handleValueChange(k-F,"partial"),e.preventDefault()}},tabIndex:0,className:O.wrapper,children:u})]}),o&&("desktop"===R||a)&&(0,A.jsxs)(d.Fragment,{children:[(0,A.jsx)(eD,{onClick:T?void 0:()=>g("am"),disabled:Z||null===x,ownerState:n,className:O.amButton,children:(0,A.jsx)(v.Z,{variant:"caption",children:"AM"})}),(0,A.jsx)(eA,{disabled:Z||null===x,onClick:T?void 0:()=>g("pm"),ownerState:n,className:O.pmButton,children:(0,A.jsx)(v.Z,{variant:"caption",children:"PM"})})]})]})}let buildDeprecatedPropsWarning=e=>()=>{};function getClockNumberUtilityClass(e){return(0,T.Z)("MuiClockNumber",e)}let eE=(0,Z.Z)("MuiClockNumber",["root","selected","disabled"]),eR=["className","disabled","index","inner","label","selected"],ClockNumber_useUtilityClasses=e=>{let{classes:n,selected:o,disabled:a}=e;return(0,x.Z)({root:["root",o&&"selected",a&&"disabled"]},getClockNumberUtilityClass,n)},eV=(0,b.ZP)("span",{name:"MuiClockNumber",slot:"Root",overridesResolver:(e,n)=>[n.root,{[`&.${eE.disabled}`]:n.disabled},{[`&.${eE.selected}`]:n.selected}]})(({theme:e,ownerState:n})=>(0,s.Z)({height:36,width:36,position:"absolute",left:"calc((100% - 36px) / 2)",display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:e.palette.text.primary,fontFamily:e.typography.fontFamily,"&:focused":{backgroundColor:e.palette.background.paper},[`&.${eE.selected}`]:{color:e.palette.primary.contrastText},[`&.${eE.disabled}`]:{pointerEvents:"none",color:e.palette.text.disabled}},n.inner&&(0,s.Z)({},e.typography.body2,{color:e.palette.text.secondary})));function ClockNumber(e){let n=(0,p.Z)({props:e,name:"MuiClockNumber"}),{className:o,disabled:a,index:d,inner:m,label:f,selected:g}=n,v=(0,u.Z)(n,eR),b=ClockNumber_useUtilityClasses(n),x=d%12/12*Math.PI*2-Math.PI/2,C=91*(m?.65:1);return(0,A.jsx)(eV,(0,s.Z)({className:clsx_m(o,b.root),"aria-disabled":!!a||void 0,"aria-selected":!!g||void 0,role:"option",style:{transform:`translate(${Math.round(Math.cos(x)*C)}px, ${Math.round(Math.sin(x)*C)+92}px`},ownerState:n},v,{children:f}))}let getHourNumbers=({ampm:e,date:n,getClockNumberText:o,isDisabled:a,selectedId:s,utils:u})=>{let d=n?u.getHours(n):null,p=[],m=e?1:0,f=e?12:23,isSelected=n=>null!==d&&(e?12===n?12===d||0===d:d===n||d-12===n:d===n);for(let n=m;n<=f;n+=1){let d=n.toString();0===n&&(d="00");let m=!e&&(0===n||n>12);d=u.formatNumber(d);let f=isSelected(n);p.push((0,A.jsx)(ClockNumber,{id:f?s:void 0,index:n,inner:m,selected:f,disabled:a(n),label:d,"aria-label":o(d)},n))}return p},getMinutesNumbers=({utils:e,value:n,isDisabled:o,getClockNumberText:a,selectedId:s})=>{let u=e.formatNumber;return[[5,u("05")],[10,u("10")],[15,u("15")],[20,u("20")],[25,u("25")],[30,u("30")],[35,u("35")],[40,u("40")],[45,u("45")],[50,u("50")],[55,u("55")],[0,u("00")]].map(([e,u],d)=>{let p=e===n;return(0,A.jsx)(ClockNumber,{label:u,id:p?s:void 0,index:d+1,inner:!1,disabled:o(e),selected:p,"aria-label":a(u)},e)})};var eO=o(2734);function getPickersArrowSwitcherUtilityClass(e){return(0,T.Z)("MuiPickersArrowSwitcher",e)}(0,Z.Z)("MuiPickersArrowSwitcher",["root","spacer","button"]);let eL=["children","className","components","componentsProps","isLeftDisabled","isLeftHidden","isRightDisabled","isRightHidden","leftArrowButtonText","onLeftClick","onRightClick","rightArrowButtonText"],PickersArrowSwitcher_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],spacer:["spacer"],button:["button"]},getPickersArrowSwitcherUtilityClass,n)},eI=(0,b.ZP)("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"flex"}),eB=(0,b.ZP)("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,n)=>n.spacer})(({theme:e})=>({width:e.spacing(3)})),eF=(0,b.ZP)(V,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,n)=>n.button})(({ownerState:e})=>(0,s.Z)({},e.hidden&&{visibility:"hidden"})),e$=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiPickersArrowSwitcher"}),{children:a,className:d,components:m,componentsProps:f,isLeftDisabled:g,isLeftHidden:b,isRightDisabled:x,isRightHidden:C,leftArrowButtonText:w,onLeftClick:P,onRightClick:S,rightArrowButtonText:k}=o,Z=(0,u.Z)(o,eL),T=(0,eO.Z)(),D="rtl"===T.direction,E=(null==f?void 0:f.leftArrowButton)||{},R=(null==m?void 0:m.LeftArrowIcon)||I,V=(null==f?void 0:f.rightArrowButton)||{},O=(null==m?void 0:m.RightArrowIcon)||B,L=PickersArrowSwitcher_useUtilityClasses(o);return(0,A.jsxs)(eI,(0,s.Z)({ref:n,className:clsx_m(L.root,d),ownerState:o},Z,{children:[(0,A.jsx)(eF,(0,s.Z)({as:null==m?void 0:m.LeftArrowButton,size:"small","aria-label":w,title:w,disabled:g,edge:"end",onClick:P},E,{className:clsx_m(L.button,E.className),ownerState:(0,s.Z)({},o,E,{hidden:b}),children:D?(0,A.jsx)(O,{}):(0,A.jsx)(R,{})})),a?(0,A.jsx)(v.Z,{variant:"subtitle1",component:"span",children:a}):(0,A.jsx)(eB,{className:L.spacer,ownerState:o}),(0,A.jsx)(eF,(0,s.Z)({as:null==m?void 0:m.RightArrowButton,size:"small","aria-label":k,title:k,edge:"start",disabled:x,onClick:S},V,{className:clsx_m(L.button,V.className),ownerState:(0,s.Z)({},o,V,{hidden:C}),children:D?(0,A.jsx)(R,{}):(0,A.jsx)(O,{})}))]}))}),getMeridiem=(e,n)=>e?n.getHours(e)>=12?"pm":"am":null,convertValueToMeridiem=(e,n,o)=>o&&(e>=12?"pm":"am")!==n?"am"===n?e-12:e+12:e,convertToMeridiem=(e,n,o,a)=>{let s=convertValueToMeridiem(a.getHours(e),n,o);return a.setHours(e,s)},getSecondsInDay=(e,n)=>3600*n.getHours(e)+60*n.getMinutes(e)+n.getSeconds(e),createIsAfterIgnoreDatePart=(e=!1,n)=>(o,a)=>e?n.isAfter(o,a):getSecondsInDay(o,n)>getSecondsInDay(a,n);function getClockPickerUtilityClass(e){return(0,T.Z)("MuiClockPicker",e)}(0,Z.Z)("MuiClockPicker",["root","arrowSwitcher"]);let ej=(0,b.ZP)("div")({overflowX:"hidden",width:320,maxHeight:358,display:"flex",flexDirection:"column",margin:"0 auto"}),ClockPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],arrowSwitcher:["arrowSwitcher"]},getClockPickerUtilityClass,n)},eN=(0,b.ZP)(ej,{name:"MuiClockPicker",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"flex",flexDirection:"column"}),eU=(0,b.ZP)(e$,{name:"MuiClockPicker",slot:"ArrowSwitcher",overridesResolver:(e,n)=>n.arrowSwitcher})({position:"absolute",right:12,top:15}),ez=buildDeprecatedPropsWarning("Props for translation are deprecated. See https://mui.com/x/react-date-pickers/localization for more information."),eH=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiClockPicker"}),{ampm:a=!1,ampmInClock:u=!1,autoFocus:m,components:f,componentsProps:g,date:v,disableIgnoringDatePartForTimeValidation:b,getClockLabelText:x,getHoursClockNumberText:C,getMinutesClockNumberText:w,getSecondsClockNumberText:P,leftArrowButtonText:S,maxTime:k,minTime:Z,minutesStep:T=1,rightArrowButtonText:D,shouldDisableTime:E,showViewSwitcher:R,onChange:V,view:O,views:L=["hours","minutes"],openTo:I,onViewChange:B,className:F,disabled:j,readOnly:N}=o;ez({leftArrowButtonText:S,rightArrowButtonText:D,getClockLabelText:x,getHoursClockNumberText:C,getMinutesClockNumberText:w,getSecondsClockNumberText:P});let U=useLocaleText(),z=null!=S?S:U.openPreviousView,H=null!=D?D:U.openNextView,W=null!=x?x:U.clockLabelText,Y=null!=C?C:U.hoursClockNumberText,q=null!=w?w:U.minutesClockNumberText,K=null!=P?P:U.secondsClockNumberText,{openView:X,setOpenView:G,nextView:J,previousView:Q,handleChangeAndOpenNext:ee}=useViews({view:O,views:L,openTo:I,onViewChange:B,onChange:V}),et=useNow(),er=useUtils(),en=d.useMemo(()=>v||er.setSeconds(er.setMinutes(er.setHours(et,0),0),0),[v,et,er]),{meridiemMode:eo,handleMeridiemChange:ei}=function(e,n,o){let a=useUtils(),s=getMeridiem(e,a),u=d.useCallback(s=>{let u=null==e?null:convertToMeridiem(e,s,!!n,a);o(u,"partial")},[n,e,o,a]);return{meridiemMode:s,handleMeridiemChange:u}}(en,a,ee),ea=d.useCallback((e,n)=>{let o=createIsAfterIgnoreDatePart(b,er),containsValidTime=({start:e,end:n})=>!(Z&&o(Z,n)||k&&o(e,k)),isValidValue=(e,o=1)=>e%o==0&&(!E||!E(e,n));switch(n){case"hours":{let n=convertValueToMeridiem(e,eo,a),o=er.setHours(en,n),s=er.setSeconds(er.setMinutes(o,0),0),u=er.setSeconds(er.setMinutes(o,59),59);return!containsValidTime({start:s,end:u})||!isValidValue(n)}case"minutes":{let n=er.setMinutes(en,e),o=er.setSeconds(n,0),a=er.setSeconds(n,59);return!containsValidTime({start:o,end:a})||!isValidValue(e,T)}case"seconds":{let n=er.setSeconds(en,e);return!containsValidTime({start:n,end:n})||!isValidValue(e)}default:throw Error("not supported")}},[a,en,b,k,eo,Z,T,E,er]),es=(0,ef.Z)(),el=d.useMemo(()=>{switch(X){case"hours":{let handleHoursChange=(e,n)=>{let o=convertValueToMeridiem(e,eo,a);ee(er.setHours(en,o),n)};return{onChange:handleHoursChange,value:er.getHours(en),children:getHourNumbers({date:v,utils:er,ampm:a,onChange:handleHoursChange,getClockNumberText:Y,isDisabled:e=>j||ea(e,"hours"),selectedId:es})}}case"minutes":{let e=er.getMinutes(en),handleMinutesChange=(e,n)=>{ee(er.setMinutes(en,e),n)};return{value:e,onChange:handleMinutesChange,children:getMinutesNumbers({utils:er,value:e,onChange:handleMinutesChange,getClockNumberText:q,isDisabled:e=>j||ea(e,"minutes"),selectedId:es})}}case"seconds":{let e=er.getSeconds(en),handleSecondsChange=(e,n)=>{ee(er.setSeconds(en,e),n)};return{value:e,onChange:handleSecondsChange,children:getMinutesNumbers({utils:er,value:e,onChange:handleSecondsChange,getClockNumberText:K,isDisabled:e=>j||ea(e,"seconds"),selectedId:es})}}default:throw Error("You must provide the type for ClockView")}},[X,er,v,a,Y,q,K,eo,ee,en,ea,es,j]),eu=ClockPicker_useUtilityClasses(o);return(0,A.jsxs)(eN,{ref:n,className:clsx_m(eu.root,F),ownerState:o,children:[R&&(0,A.jsx)(eU,{className:eu.arrowSwitcher,leftArrowButtonText:z,rightArrowButtonText:H,components:f,componentsProps:g,onLeftClick:()=>G(Q),onRightClick:()=>G(J),isLeftDisabled:!Q,isRightDisabled:!J,ownerState:o}),(0,A.jsx)(Clock_Clock,(0,s.Z)({autoFocus:m,date:v,ampmInClock:u,type:X,ampm:a,getClockLabelText:W,minutesStep:T,isTimeDisabled:ea,meridiemMode:eo,handleMeridiemChange:ei,selectedId:es,disabled:j,readOnly:N},el))]})});var e_=o(6682),eW=o(8974);function getPickersMonthUtilityClass(e){return(0,T.Z)("PrivatePickersMonth",e)}let eY=(0,Z.Z)("PrivatePickersMonth",["root","selected"]),eq=["disabled","onSelect","selected","value","tabIndex","hasFocus","onFocus","onBlur"],PickersMonth_useUtilityClasses=e=>{let{classes:n,selected:o}=e;return(0,x.Z)({root:["root",o&&"selected"]},getPickersMonthUtilityClass,n)},eK=(0,b.ZP)(v.Z,{name:"PrivatePickersMonth",slot:"Root",overridesResolver:(e,n)=>[n.root,{[`&.${eY.selected}`]:n.selected}]})(({theme:e})=>(0,s.Z)({flex:"1 0 33.33%",display:"flex",alignItems:"center",justifyContent:"center",color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,P.Fq)(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{pointerEvents:"none",color:e.palette.text.secondary},[`&.${eY.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:focus, &:hover":{backgroundColor:e.palette.primary.dark}}})),noop=()=>{},PickersMonth=e=>{let{disabled:n,onSelect:o,selected:a,value:p,tabIndex:m,hasFocus:f,onFocus:g=noop,onBlur:v=noop}=e,b=(0,u.Z)(e,eq),x=PickersMonth_useUtilityClasses(e),handleSelection=()=>{o(p)},C=d.useRef(null);return(0,eW.Z)(()=>{if(f){var e;null==(e=C.current)||e.focus()}},[f]),(0,A.jsx)(eK,(0,s.Z)({ref:C,component:"button",type:"button",className:x.root,tabIndex:m,onClick:handleSelection,onKeyDown:onSpaceOrEnter(handleSelection),color:a?"primary":void 0,variant:a?"h5":"subtitle1",disabled:n,onFocus:e=>g(e,p),onBlur:e=>v(e,p)},b))};function getMonthPickerUtilityClass(e){return(0,T.Z)("MuiMonthPicker",e)}(0,Z.Z)("MuiMonthPicker",["root"]);let eX=["className","date","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange"],MonthPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"]},getMonthPickerUtilityClass,n)},eG=(0,b.ZP)("div",{name:"MuiMonthPicker",slot:"Root",overridesResolver:(e,n)=>n.root})({width:310,display:"flex",flexWrap:"wrap",alignContent:"stretch",margin:"0 4px"}),eJ=d.forwardRef(function(e,n){let o=useUtils(),a=useNow(),m=function(e,n){let o=useUtils(),a=useDefaultDates(),u=(0,p.Z)({props:e,name:n});return(0,s.Z)({disableFuture:!1,disablePast:!1},u,{minDate:parseNonNullablePickerDate(o,u.minDate,a.minDate),maxDate:parseNonNullablePickerDate(o,u.maxDate,a.maxDate)})}(e,"MuiMonthPicker"),{className:f,date:g,disabled:v,disableFuture:b,disablePast:x,maxDate:C,minDate:w,onChange:P,shouldDisableMonth:S,readOnly:k,disableHighlightToday:Z,autoFocus:T=!1,onMonthFocus:D,hasFocus:E,onFocusedViewChange:R}=m,V=(0,u.Z)(m,eX),O=MonthPicker_useUtilityClasses(m),L=(0,e_.Z)(),I=null!=g?g:a,B=d.useMemo(()=>null!=g?o.getMonth(g):Z?null:o.getMonth(a),[a,g,o,Z]),[F,j]=d.useState(()=>B||o.getMonth(a)),N=d.useCallback(e=>{let n=o.startOfMonth(x&&o.isAfter(a,w)?a:w),s=o.startOfMonth(b&&o.isBefore(a,C)?a:C);return!!(o.isBefore(e,n)||o.isAfter(e,s))||!!S&&S(e)},[b,x,C,w,a,S,o]),onMonthSelect=e=>{if(k)return;let n=o.setMonth(I,e);P(n,"finish")},[U,z]=(0,em.Z)({name:"MonthPicker",state:"hasFocus",controlled:E,default:T}),H=d.useCallback(e=>{z(e),R&&R(e)},[z,R]),W=d.useCallback(e=>{!N(o.setMonth(I,e))&&(j(e),H(!0),D&&D(e))},[I,N,o,D,H]);d.useEffect(()=>{j(e=>null!==B&&e!==B?B:e)},[B]);let Y=(0,eo.Z)(e=>{switch(e.key){case"ArrowUp":W((12+F-3)%12),e.preventDefault();break;case"ArrowDown":W((12+F+3)%12),e.preventDefault();break;case"ArrowLeft":W((12+F+("ltr"===L.direction?-1:1))%12),e.preventDefault();break;case"ArrowRight":W((12+F+("ltr"===L.direction?1:-1))%12),e.preventDefault()}}),q=d.useCallback((e,n)=>{W(n)},[W]),K=d.useCallback(()=>{H(!1)},[H]),X=o.getMonth(a);return(0,A.jsx)(eG,(0,s.Z)({ref:n,className:clsx_m(O.root,f),ownerState:m,onKeyDown:Y},V,{children:o.getMonthArray(I).map(e=>{let n=o.getMonth(e),a=o.format(e,"monthShort"),s=v||N(e);return(0,A.jsx)(PickersMonth,{value:n,selected:n===B,tabIndex:n!==F||s?-1:0,hasFocus:U&&n===F,onSelect:onMonthSelect,onFocus:q,onBlur:K,disabled:s,"aria-current":X===n?"date":void 0,children:a},a)})}))}),validateDate=({props:e,value:n,adapter:o})=>{let a=o.utils.date(),s=o.utils.date(n),u=parseNonNullablePickerDate(o.utils,e.minDate,o.defaultDates.minDate),d=parseNonNullablePickerDate(o.utils,e.maxDate,o.defaultDates.maxDate);if(null===s)return null;switch(!0){case!o.utils.isValid(n):return"invalidDate";case!!(e.shouldDisableDate&&e.shouldDisableDate(s)):return"shouldDisableDate";case!!(e.disableFuture&&o.utils.isAfterDay(s,a)):return"disableFuture";case!!(e.disablePast&&o.utils.isBeforeDay(s,a)):return"disablePast";case!!(u&&o.utils.isBeforeDay(s,u)):return"minDate";case!!(d&&o.utils.isAfterDay(s,d)):return"maxDate";default:return null}},useIsDayDisabled=({shouldDisableDate:e,minDate:n,maxDate:o,disableFuture:a,disablePast:s})=>{let u=useLocalizationContext();return d.useCallback(d=>null!==validateDate({adapter:u,value:d,props:{shouldDisableDate:e,minDate:n,maxDate:o,disableFuture:a,disablePast:s}}),[u,e,n,o,a,s])},isSameDateError=(e,n)=>e===n,useDateValidation=e=>(function(e,n,o){let{value:a,onError:s}=e,u=useLocalizationContext(),p=d.useRef(null),m=n({adapter:u,value:a,props:e});return d.useEffect(()=>{s&&!o(m,p.current)&&s(m,a),p.current=m},[o,s,p,m,a]),m})(e,validateDate,isSameDateError),createCalendarStateReducer=(e,n,o)=>(a,u)=>{switch(u.type){case"changeMonth":return(0,s.Z)({},a,{slideDirection:u.direction,currentMonth:u.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,s.Z)({},a,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!=a.focusedDay&&null!=u.focusedDay&&o.isSameDay(u.focusedDay,a.focusedDay))return a;let d=null!=u.focusedDay&&!n&&!o.isSameMonth(a.currentMonth,u.focusedDay);return(0,s.Z)({},a,{focusedDay:u.focusedDay,isMonthSwitchingAnimating:d&&!e&&!u.withoutMonthSwitchingAnimation,currentMonth:d?o.startOfMonth(u.focusedDay):a.currentMonth,slideDirection:null!=u.focusedDay&&o.isAfterDay(u.focusedDay,a.currentMonth)?"left":"right"})}default:throw Error("missing support")}},useCalendarState=({date:e,defaultCalendarMonth:n,disableFuture:o,disablePast:a,disableSwitchToMonthOnDayFocus:u=!1,maxDate:p,minDate:m,onMonthChange:f,reduceAnimations:g,shouldDisableDate:v})=>{var b;let x=useNow(),C=useUtils(),w=d.useRef(createCalendarStateReducer(!!g,u,C)).current,[P,S]=d.useReducer(w,{isMonthSwitchingAnimating:!1,focusedDay:e||x,currentMonth:C.startOfMonth(null!=(b=null!=e?e:n)?b:x),slideDirection:"left"}),k=d.useCallback(e=>{S((0,s.Z)({type:"changeMonth"},e)),f&&f(e.newMonth)},[f]),Z=d.useCallback(e=>{let n=null!=e?e:x;C.isSameMonth(n,P.currentMonth)||k({newMonth:C.startOfMonth(n),direction:C.isAfterDay(n,P.currentMonth)?"left":"right"})},[P.currentMonth,k,x,C]),T=useIsDayDisabled({shouldDisableDate:v,minDate:m,maxDate:p,disableFuture:o,disablePast:a}),D=d.useCallback(()=>{S({type:"finishMonthSwitchingAnimation"})},[]),A=d.useCallback((e,n)=>{T(e)||S({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:n})},[T]);return{calendarState:P,changeMonth:Z,changeFocusedDay:A,isDateDisabled:T,onMonthSwitchingAnimationEnd:D,handleChangeMonth:k}};var eQ=o(6628),e0=o(3350);let getPickersFadeTransitionGroupUtilityClass=e=>(0,T.Z)("MuiPickersFadeTransitionGroup",e);(0,Z.Z)("MuiPickersFadeTransitionGroup",["root"]);let PickersFadeTransitionGroup_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"]},getPickersFadeTransitionGroupUtilityClass,n)},e1=(0,b.ZP)(e0.Z,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"block",position:"relative"});function PickersFadeTransitionGroup(e){let n=(0,p.Z)({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:o,className:a,reduceAnimations:s,transKey:u}=n,d=PickersFadeTransitionGroup_useUtilityClasses(n);return s?o:(0,A.jsx)(e1,{className:clsx_m(d.root,a),children:(0,A.jsx)(eQ.Z,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:500,enter:250,exit:0},children:o},u)})}function getPickersDayUtilityClass(e){return(0,T.Z)("MuiPickersDay",e)}let e2=(0,Z.Z)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),e5=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today"],PickersDay_useUtilityClasses=e=>{let{selected:n,disableMargin:o,disableHighlightToday:a,today:s,disabled:u,outsideCurrentMonth:d,showDaysOutsideCurrentMonth:p,classes:m}=e;return(0,x.Z)({root:["root",n&&"selected",u&&"disabled",!o&&"dayWithMargin",!a&&s&&"today",d&&p&&"dayOutsideMonth",d&&!p&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]},getPickersDayUtilityClass,m)},styleArg=({theme:e,ownerState:n})=>(0,s.Z)({},e.typography.caption,{width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:e.palette.background.paper,color:e.palette.text.primary,"&:hover":{backgroundColor:(0,P.Fq)(e.palette.action.active,e.palette.action.hoverOpacity)},"&:focus":{backgroundColor:(0,P.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),[`&.${e2.selected}`]:{willChange:"background-color",backgroundColor:e.palette.primary.dark}},[`&.${e2.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,fontWeight:e.typography.fontWeightMedium,transition:e.transitions.create("background-color",{duration:e.transitions.duration.short}),"&:hover":{willChange:"background-color",backgroundColor:e.palette.primary.dark}},[`&.${e2.disabled}`]:{color:e.palette.text.disabled}},!n.disableMargin&&{margin:"0 2px"},n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&{color:e.palette.text.secondary},!n.disableHighlightToday&&n.today&&{[`&:not(.${e2.selected})`]:{border:`1px solid ${e.palette.text.secondary}`}}),overridesResolver=(e,n)=>{let{ownerState:o}=e;return[n.root,!o.disableMargin&&n.dayWithMargin,!o.disableHighlightToday&&o.today&&n.today,!o.outsideCurrentMonth&&o.showDaysOutsideCurrentMonth&&n.dayOutsideMonth,o.outsideCurrentMonth&&!o.showDaysOutsideCurrentMonth&&n.hiddenDaySpacingFiller]},e4=(0,b.ZP)(S.Z,{name:"MuiPickersDay",slot:"Root",overridesResolver})(styleArg),e3=(0,b.ZP)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver})(({theme:e,ownerState:n})=>(0,s.Z)({},styleArg({theme:e,ownerState:n}),{opacity:0,pointerEvents:"none"})),PickersDay_noop=()=>{},e6=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiPickersDay"}),{autoFocus:a=!1,className:m,day:f,disabled:g=!1,disableHighlightToday:v=!1,disableMargin:b=!1,isAnimating:x,onClick:C,onDaySelect:w,onFocus:P=PickersDay_noop,onBlur:S=PickersDay_noop,onKeyDown:k=PickersDay_noop,onMouseDown:Z,outsideCurrentMonth:T,selected:D=!1,showDaysOutsideCurrentMonth:E=!1,children:R,today:V=!1}=o,O=(0,u.Z)(o,e5),L=(0,s.Z)({},o,{autoFocus:a,disabled:g,disableHighlightToday:v,disableMargin:b,selected:D,showDaysOutsideCurrentMonth:E,today:V}),I=PickersDay_useUtilityClasses(L),B=useUtils(),F=d.useRef(null),j=(0,J.Z)(F,n);return((0,eg.Z)(()=>{!a||g||x||T||F.current.focus()},[a,g,x,T]),T&&!E)?(0,A.jsx)(e3,{className:clsx_m(I.root,I.hiddenDaySpacingFiller,m),ownerState:L,role:O.role}):(0,A.jsx)(e4,(0,s.Z)({className:clsx_m(I.root,m),ownerState:L,ref:j,centerRipple:!0,disabled:g,tabIndex:D?0:-1,onKeyDown:e=>k(e,f),onFocus:e=>P(e,f),onBlur:e=>S(e,f),onClick:e=>{g||w(f,"finish"),T&&e.currentTarget.focus(),C&&C(e)},onMouseDown:e=>{Z&&Z(e),T&&e.preventDefault()}},O,{children:R||B.format(f,"dayOfMonth")}))}),e9=d.memo(e6,(e,n)=>e.autoFocus===n.autoFocus&&e.isAnimating===n.isAnimating&&e.today===n.today&&e.disabled===n.disabled&&e.selected===n.selected&&e.disableMargin===n.disableMargin&&e.showDaysOutsideCurrentMonth===n.showDaysOutsideCurrentMonth&&e.disableHighlightToday===n.disableHighlightToday&&e.className===n.className&&e.sx===n.sx&&e.outsideCurrentMonth===n.outsideCurrentMonth&&e.onFocus===n.onFocus&&e.onBlur===n.onBlur&&e.onDaySelect===n.onDaySelect);var e8=o(4578);function replaceClassName(e,n){return e.replace(RegExp("(^|\\s)"+n+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var e7=o(2404),te=o(9391),removeClass=function(e,n){return e&&n&&n.split(" ").forEach(function(n){e.classList?e.classList.remove(n):"string"==typeof e.className?e.className=replaceClassName(e.className,n):e.setAttribute("class",replaceClassName(e.className&&e.className.baseVal||"",n))})},tt=function(e){function CSSTransition(){for(var n,o=arguments.length,a=Array(o),s=0;s(0,T.Z)("PrivatePickersSlideTransition",e),tr=(0,Z.Z)("PrivatePickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),tn=["children","className","reduceAnimations","slideDirection","transKey"],PickersSlideTransition_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"]},getPickersSlideTransitionUtilityClass,n)},to=(0,b.ZP)(e0.Z,{name:"PrivatePickersSlideTransition",slot:"Root",overridesResolver:(e,n)=>[n.root,{[`.${tr["slideEnter-left"]}`]:n["slideEnter-left"]},{[`.${tr["slideEnter-right"]}`]:n["slideEnter-right"]},{[`.${tr.slideEnterActive}`]:n.slideEnterActive},{[`.${tr.slideExit}`]:n.slideExit},{[`.${tr["slideExitActiveLeft-left"]}`]:n["slideExitActiveLeft-left"]},{[`.${tr["slideExitActiveLeft-right"]}`]:n["slideExitActiveLeft-right"]}]})(({theme:e})=>{let n=e.transitions.create("transform",{duration:350,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},[`& .${tr["slideEnter-left"]}`]:{willChange:"transform",transform:"translate(100%)",zIndex:1},[`& .${tr["slideEnter-right"]}`]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},[`& .${tr.slideEnterActive}`]:{transform:"translate(0%)",transition:n},[`& .${tr.slideExit}`]:{transform:"translate(0%)"},[`& .${tr["slideExitActiveLeft-left"]}`]:{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0},[`& .${tr["slideExitActiveLeft-right"]}`]:{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}}}),getDayPickerUtilityClass=e=>(0,T.Z)("MuiDayPicker",e);(0,Z.Z)("MuiDayPicker",["header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer"]);let DayPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"]},getDayPickerUtilityClass,n)},defaultDayOfWeekFormatter=e=>e.charAt(0).toUpperCase(),ti=(0,b.ZP)("div",{name:"MuiDayPicker",slot:"Header",overridesResolver:(e,n)=>n.header})({display:"flex",justifyContent:"center",alignItems:"center"}),ta=(0,b.ZP)(v.Z,{name:"MuiDayPicker",slot:"WeekDayLabel",overridesResolver:(e,n)=>n.weekDayLabel})(({theme:e})=>({width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.palette.text.secondary})),ts=(0,b.ZP)("div",{name:"MuiDayPicker",slot:"LoadingContainer",overridesResolver:(e,n)=>n.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:240}),tl=(0,b.ZP)(e=>{let{children:n,className:o,reduceAnimations:a,slideDirection:p,transKey:m}=e,f=(0,u.Z)(e,tn),g=PickersSlideTransition_useUtilityClasses(e);if(a)return(0,A.jsx)("div",{className:clsx_m(g.root,o),children:n});let v={exit:tr.slideExit,enterActive:tr.slideEnterActive,enter:tr[`slideEnter-${p}`],exitActive:tr[`slideExitActiveLeft-${p}`]};return(0,A.jsx)(to,{className:clsx_m(g.root,o),childFactory:e=>d.cloneElement(e,{classNames:v}),role:"presentation",children:(0,A.jsx)(tt,(0,s.Z)({mountOnEnter:!0,unmountOnExit:!0,timeout:350,classNames:v},f,{children:n}),m)})},{name:"MuiDayPicker",slot:"SlideTransition",overridesResolver:(e,n)=>n.slideTransition})({minHeight:240}),tu=(0,b.ZP)("div",{name:"MuiDayPicker",slot:"MonthContainer",overridesResolver:(e,n)=>n.monthContainer})({overflow:"hidden"}),tc=(0,b.ZP)("div",{name:"MuiDayPicker",slot:"WeekContainer",overridesResolver:(e,n)=>n.weekContainer})({margin:"2px 0",display:"flex",justifyContent:"center"});function DayPicker(e){let n=useNow(),o=useUtils(),a=(0,p.Z)({props:e,name:"MuiDayPicker"}),u=DayPicker_useUtilityClasses(a),{onFocusedDayChange:m,className:f,currentMonth:g,selectedDays:v,disabled:b,disableHighlightToday:x,focusedDay:C,isMonthSwitchingAnimating:w,loading:P,onSelectedDaysChange:S,onMonthSwitchingAnimationEnd:k,readOnly:Z,reduceAnimations:T,renderDay:D,renderLoading:E=()=>(0,A.jsx)("span",{children:"..."}),showDaysOutsideCurrentMonth:R,slideDirection:V,TransitionProps:O,disablePast:L,disableFuture:I,minDate:B,maxDate:F,shouldDisableDate:j,dayOfWeekFormatter:N=defaultDayOfWeekFormatter,hasFocus:U,onFocusedViewChange:z,gridLabelId:H}=a,W=useIsDayDisabled({shouldDisableDate:j,minDate:B,maxDate:F,disablePast:L,disableFuture:I}),[Y,q]=d.useState(()=>C||n),K=d.useCallback(e=>{z&&z(e)},[z]),X=d.useCallback((e,n="finish")=>{Z||S(e,n)},[S,Z]),G=d.useCallback(e=>{W(e)||(m(e),q(e),K(!0))},[W,m,K]),J=(0,eO.Z)();function handleKeyDown(e,n){switch(e.key){case"ArrowUp":G(o.addDays(n,-7)),e.preventDefault();break;case"ArrowDown":G(o.addDays(n,7)),e.preventDefault();break;case"ArrowLeft":{let a=o.addDays(n,"ltr"===J.direction?-1:1),s="ltr"===J.direction?o.getPreviousMonth(n):o.getNextMonth(n),u=findClosestEnabledDate({utils:o,date:a,minDate:"ltr"===J.direction?o.startOfMonth(s):a,maxDate:"ltr"===J.direction?a:o.endOfMonth(s),isDateDisabled:W});G(u||a),e.preventDefault();break}case"ArrowRight":{let a=o.addDays(n,"ltr"===J.direction?1:-1),s="ltr"===J.direction?o.getNextMonth(n):o.getPreviousMonth(n),u=findClosestEnabledDate({utils:o,date:a,minDate:"ltr"===J.direction?a:o.startOfMonth(s),maxDate:"ltr"===J.direction?o.endOfMonth(s):a,isDateDisabled:W});G(u||a),e.preventDefault();break}case"Home":G(o.startOfWeek(n)),e.preventDefault();break;case"End":G(o.endOfWeek(n)),e.preventDefault();break;case"PageUp":G(o.getNextMonth(n)),e.preventDefault();break;case"PageDown":G(o.getPreviousMonth(n)),e.preventDefault()}}function handleFocus(e,n){G(n)}function handleBlur(e,n){U&&o.isSameDay(Y,n)&&K(!1)}let Q=o.getMonth(g),ee=v.filter(e=>!!e).map(e=>o.startOfDay(e)),et=d.useMemo(()=>d.createRef(),[Q]),er=o.startOfWeek(n),en=d.useMemo(()=>{let e=o.startOfMonth(g),n=o.endOfMonth(g);return W(Y)||o.isAfterDay(Y,n)||o.isBeforeDay(Y,e)?findClosestEnabledDate({utils:o,date:Y,minDate:e,maxDate:n,disablePast:L,disableFuture:I,isDateDisabled:W}):Y},[g,I,L,Y,W,o]);return(0,A.jsxs)("div",{role:"grid","aria-labelledby":H,children:[(0,A.jsx)(ti,{role:"row",className:u.header,children:o.getWeekdays().map((e,n)=>{var a;return(0,A.jsx)(ta,{variant:"caption",role:"columnheader","aria-label":o.format(o.addDays(er,n),"weekday"),className:u.weekDayLabel,children:null!=(a=null==N?void 0:N(e))?a:e},e+n.toString())})}),P?(0,A.jsx)(ts,{className:u.loadingContainer,children:E()}):(0,A.jsx)(tl,(0,s.Z)({transKey:Q,onExited:k,reduceAnimations:T,slideDirection:V,className:clsx_m(f,u.slideTransition)},O,{nodeRef:et,children:(0,A.jsx)(tu,{ref:et,role:"rowgroup",className:u.monthContainer,children:o.getWeekArray(g).map(e=>(0,A.jsx)(tc,{role:"row",className:u.weekContainer,children:e.map(e=>{let a=null!==en&&o.isSameDay(e,en),u=ee.some(n=>o.isSameDay(n,e)),d=o.isSameDay(e,n),p={key:null==e?void 0:e.toString(),day:e,isAnimating:w,disabled:b||W(e),autoFocus:U&&a,today:d,outsideCurrentMonth:o.getMonth(e)!==Q,selected:u,disableHighlightToday:x,showDaysOutsideCurrentMonth:R,onKeyDown:handleKeyDown,onFocus:handleFocus,onBlur:handleBlur,onDaySelect:X,tabIndex:a?0:-1,role:"gridcell","aria-selected":u};return d&&(p["aria-current"]="date"),D?D(e,ee,p):(0,A.jsx)(e9,(0,s.Z)({},p),p.key)})},`week-${e[0]}`))})}))]})}let getPickersCalendarHeaderUtilityClass=e=>(0,T.Z)("MuiPickersCalendarHeader",e);(0,Z.Z)("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]);let PickersCalendarHeader_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},getPickersCalendarHeaderUtilityClass,n)},td=(0,b.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),tp=(0,b.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,n)=>n.labelContainer})(({theme:e})=>(0,s.Z)({display:"flex",maxHeight:30,overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},e.typography.body1,{fontWeight:e.typography.fontWeightMedium})),th=(0,b.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,n)=>n.label})({marginRight:6}),tm=(0,b.ZP)(V,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,n)=>n.switchViewButton})({marginRight:"auto"}),tf=(0,b.ZP)(L,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,n)=>n.switchViewIcon})(({theme:e,ownerState:n})=>(0,s.Z)({willChange:"transform",transition:e.transitions.create("transform"),transform:"rotate(0deg)"},"year"===n.openView&&{transform:"rotate(180deg)"})),tg=buildDeprecatedPropsWarning("Props for translation are deprecated. See https://mui.com/x/react-date-pickers/localization for more information.");function PickersCalendarHeader(e){let n=(0,p.Z)({props:e,name:"MuiPickersCalendarHeader"}),{components:o={},componentsProps:a={},currentMonth:u,disabled:m,disableFuture:f,disablePast:g,getViewSwitchingButtonText:v,leftArrowButtonText:b,maxDate:x,minDate:C,onMonthChange:w,onViewChange:P,openView:S,reduceAnimations:k,rightArrowButtonText:Z,views:T,labelId:D}=n;tg({leftArrowButtonText:b,rightArrowButtonText:Z,getViewSwitchingButtonText:v});let E=useLocaleText(),R=null!=b?b:E.previousMonth,V=null!=Z?Z:E.nextMonth,O=null!=v?v:E.calendarViewSwitchingButtonAriaLabel,L=useUtils(),I=PickersCalendarHeader_useUtilityClasses(n),B=a.switchViewButton||{},F=function(e,{disableFuture:n,maxDate:o}){let a=useUtils();return d.useMemo(()=>{let s=a.date(),u=a.startOfMonth(n&&a.isBefore(s,o)?s:o);return!a.isAfter(u,e)},[n,o,e,a])}(u,{disableFuture:f,maxDate:x}),j=function(e,{disablePast:n,minDate:o}){let a=useUtils();return d.useMemo(()=>{let s=a.date(),u=a.startOfMonth(n&&a.isAfter(s,o)?s:o);return!a.isBefore(u,e)},[n,o,e,a])}(u,{disablePast:g,minDate:C});return 1===T.length&&"year"===T[0]?null:(0,A.jsxs)(td,{ownerState:n,className:I.root,children:[(0,A.jsxs)(tp,{role:"presentation",onClick:()=>{if(1!==T.length&&P&&!m){if(2===T.length)P(T.find(e=>e!==S)||T[0]);else{let e=0!==T.indexOf(S)?0:1;P(T[e])}}},ownerState:n,"aria-live":"polite",className:I.labelContainer,children:[(0,A.jsx)(PickersFadeTransitionGroup,{reduceAnimations:k,transKey:L.format(u,"monthAndYear"),children:(0,A.jsx)(th,{id:D,ownerState:n,className:I.label,children:L.format(u,"monthAndYear")})}),T.length>1&&!m&&(0,A.jsx)(tm,(0,s.Z)({size:"small",as:o.SwitchViewButton,"aria-label":O(S),className:I.switchViewButton},B,{children:(0,A.jsx)(tf,{as:o.SwitchViewIcon,ownerState:n,className:I.switchViewIcon})}))]}),(0,A.jsx)(eQ.Z,{in:"day"===S,children:(0,A.jsx)(e$,{leftArrowButtonText:R,rightArrowButtonText:V,components:o,componentsProps:a,onLeftClick:()=>w(L.getPreviousMonth(u),"right"),onRightClick:()=>w(L.getNextMonth(u),"left"),isLeftDisabled:j,isRightDisabled:F})})]})}var tv=o(9032);function getPickersYearUtilityClass(e){return(0,T.Z)("PrivatePickersYear",e)}let ty=(0,Z.Z)("PrivatePickersYear",["root","modeDesktop","modeMobile","yearButton","selected","disabled"]),tb=["autoFocus","className","children","disabled","onClick","onKeyDown","value","tabIndex","onFocus","onBlur"],PickersYear_useUtilityClasses=e=>{let{wrapperVariant:n,disabled:o,selected:a,classes:s}=e,u={root:["root",n&&`mode${(0,k.Z)(n)}`],yearButton:["yearButton",o&&"disabled",a&&"selected"]};return(0,x.Z)(u,getPickersYearUtilityClass,s)},tx=(0,b.ZP)("div",{name:"PrivatePickersYear",slot:"Root",overridesResolver:(e,n)=>[n.root,{[`&.${ty.modeDesktop}`]:n.modeDesktop},{[`&.${ty.modeMobile}`]:n.modeMobile}]})(({ownerState:e})=>(0,s.Z)({flexBasis:"33.3%",display:"flex",alignItems:"center",justifyContent:"center"},(null==e?void 0:e.wrapperVariant)==="desktop"&&{flexBasis:"25%"})),tC=(0,b.ZP)("button",{name:"PrivatePickersYear",slot:"Button",overridesResolver:(e,n)=>[n.button,{[`&.${ty.disabled}`]:n.disabled},{[`&.${ty.selected}`]:n.selected}]})(({theme:e})=>(0,s.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:(0,P.Fq)(e.palette.action.active,e.palette.action.hoverOpacity)},[`&.${ty.disabled}`]:{color:e.palette.text.secondary},[`&.${ty.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:focus, &:hover":{backgroundColor:e.palette.primary.dark}}})),PickersYear_noop=()=>{},tw=d.forwardRef(function(e,n){let{autoFocus:o,className:a,children:p,disabled:m,onClick:f,onKeyDown:g,value:v,tabIndex:b,onFocus:x=PickersYear_noop,onBlur:C=PickersYear_noop}=e,w=(0,u.Z)(e,tb),P=d.useRef(null),S=(0,J.Z)(P,n),k=d.useContext(Q),Z=(0,s.Z)({},e,{wrapperVariant:k}),T=PickersYear_useUtilityClasses(Z);return d.useEffect(()=>{o&&P.current.focus()},[o]),(0,A.jsx)(tx,{className:clsx_m(T.root,a),ownerState:Z,children:(0,A.jsx)(tC,(0,s.Z)({ref:S,disabled:m,type:"button",tabIndex:m?-1:b,onClick:e=>f(e,v),onKeyDown:e=>g(e,v),onFocus:e=>x(e,v),onBlur:e=>C(e,v),className:T.yearButton,ownerState:Z},w,{children:p}))})});function getYearPickerUtilityClass(e){return(0,T.Z)("MuiYearPicker",e)}(0,Z.Z)("MuiYearPicker",["root"]);let YearPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"]},getYearPickerUtilityClass,n)},tM=(0,b.ZP)("div",{name:"MuiYearPicker",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",maxHeight:"304px"}),tP=d.forwardRef(function(e,n){let o=useNow(),a=(0,eO.Z)(),u=useUtils(),m=function(e,n){let o=useUtils(),a=useDefaultDates(),u=(0,p.Z)({props:e,name:n});return(0,s.Z)({disablePast:!1,disableFuture:!1},u,{minDate:parseNonNullablePickerDate(o,u.minDate,a.minDate),maxDate:parseNonNullablePickerDate(o,u.maxDate,a.maxDate)})}(e,"MuiYearPicker"),{autoFocus:f,className:g,date:v,disabled:b,disableFuture:x,disablePast:C,maxDate:w,minDate:P,onChange:S,readOnly:k,shouldDisableYear:Z,disableHighlightToday:T,onYearFocus:D,hasFocus:E,onFocusedViewChange:R}=m,V=YearPicker_useUtilityClasses(m),O=null!=v?v:o,L=d.useMemo(()=>null!=v?u.getYear(v):T?null:u.getYear(o),[o,v,u,T]),I=d.useContext(Q),B=d.useRef(null),[F,j]=d.useState(()=>L||u.getYear(o)),[N,U]=(0,tv.Z)({name:"YearPicker",state:"hasFocus",controlled:E,default:f}),z=d.useCallback(e=>{U(e),R&&R(e)},[U,R]),H=d.useCallback(e=>!!(C&&u.isBeforeYear(e,o)||x&&u.isAfterYear(e,o)||P&&u.isBeforeYear(e,P)||w&&u.isAfterYear(e,w)||Z&&Z(e)),[x,C,w,P,o,Z,u]),handleYearSelection=(e,n,o="finish")=>{if(k)return;let a=u.setYear(O,n);S(a,o)},W=d.useCallback(e=>{H(u.setYear(O,e))||(j(e),z(!0),null==D||D(e))},[H,u,O,z,D]);d.useEffect(()=>{j(e=>null!==L&&e!==L?L:e)},[L]);let Y="desktop"===I?4:3,q=d.useCallback((e,n)=>{switch(e.key){case"ArrowUp":W(n-Y),e.preventDefault();break;case"ArrowDown":W(n+Y),e.preventDefault();break;case"ArrowLeft":W(n+("ltr"===a.direction?-1:1)),e.preventDefault();break;case"ArrowRight":W(n+("ltr"===a.direction?1:-1)),e.preventDefault()}},[W,a.direction,Y]),K=d.useCallback((e,n)=>{W(n)},[W]),X=d.useCallback((e,n)=>{F===n&&z(!1)},[F,z]),G=u.getYear(o),ee=d.useRef(null),et=(0,J.Z)(n,ee);return d.useEffect(()=>{if(f||null===ee.current)return;let e=ee.current.querySelector('[tabindex="0"]');if(!e)return;let n=e.offsetHeight,o=e.offsetTop,a=ee.current.clientHeight,s=ee.current.scrollTop;n>a||o{let n=u.getYear(e),o=n===L;return(0,A.jsx)(tw,{selected:o,value:n,onClick:handleYearSelection,onKeyDown:q,autoFocus:N&&n===F,ref:o?B:void 0,disabled:b||H(e),tabIndex:n===F?0:-1,onFocus:K,onBlur:X,"aria-current":G===n?"date":void 0,children:u.format(e,"year")},u.format(e,"year"))})})}),tS="undefined"!=typeof navigator&&/(android)/i.test(navigator.userAgent),getCalendarPickerUtilityClass=e=>(0,T.Z)("MuiCalendarPicker",e);(0,Z.Z)("MuiCalendarPicker",["root","viewTransitionContainer"]);let tk=["autoFocus","onViewChange","date","disableFuture","disablePast","defaultCalendarMonth","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","classes"],CalendarPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},getCalendarPickerUtilityClass,n)},tZ=(0,b.ZP)(ej,{name:"MuiCalendarPicker",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"flex",flexDirection:"column"}),tT=(0,b.ZP)(PickersFadeTransitionGroup,{name:"MuiCalendarPicker",slot:"ViewTransitionContainer",overridesResolver:(e,n)=>n.viewTransitionContainer})({}),tD=d.forwardRef(function(e,n){let o=useUtils(),a=(0,ef.Z)(),m=function(e,n){let o=useUtils(),a=useDefaultDates(),u=(0,p.Z)({props:e,name:n});return(0,s.Z)({loading:!1,disablePast:!1,disableFuture:!1,openTo:"day",views:["year","day"],reduceAnimations:tS,renderLoading:()=>(0,A.jsx)("span",{children:"..."})},u,{minDate:parseNonNullablePickerDate(o,u.minDate,a.minDate),maxDate:parseNonNullablePickerDate(o,u.maxDate,a.maxDate)})}(e,"MuiCalendarPicker"),{autoFocus:f,onViewChange:g,date:v,disableFuture:b,disablePast:x,defaultCalendarMonth:C,onChange:w,onYearChange:P,onMonthChange:S,reduceAnimations:k,shouldDisableDate:Z,shouldDisableMonth:T,shouldDisableYear:D,view:E,views:R,openTo:V,className:O,disabled:L,readOnly:I,minDate:B,maxDate:F,disableHighlightToday:j,focusedView:N,onFocusedViewChange:U}=m,z=(0,u.Z)(m,tk),{openView:H,setOpenView:W,openNext:Y}=useViews({view:E,views:R,openTo:V,onChange:w,onViewChange:g}),{calendarState:q,changeFocusedDay:K,changeMonth:X,handleChangeMonth:G,isDateDisabled:J,onMonthSwitchingAnimationEnd:Q}=useCalendarState({date:v,defaultCalendarMonth:C,reduceAnimations:k,onMonthChange:S,minDate:B,maxDate:F,shouldDisableDate:Z,disablePast:x,disableFuture:b}),ee=d.useCallback((e,n)=>{let a=o.startOfMonth(e),s=o.endOfMonth(e),u=J(e)?findClosestEnabledDate({utils:o,date:e,minDate:o.isBefore(B,a)?a:B,maxDate:o.isAfter(F,s)?s:F,disablePast:x,disableFuture:b,isDateDisabled:J}):e;u?(w(u,n),null==S||S(a)):(Y(),X(a)),K(u,!0)},[K,b,x,J,F,B,w,S,X,Y,o]),et=d.useCallback((e,n)=>{let a=o.startOfYear(e),s=o.endOfYear(e),u=J(e)?findClosestEnabledDate({utils:o,date:e,minDate:o.isBefore(B,a)?a:B,maxDate:o.isAfter(F,s)?s:F,disablePast:x,disableFuture:b,isDateDisabled:J}):e;u?(w(u,n),null==P||P(u)):(Y(),X(a)),K(u,!0)},[K,b,x,J,F,B,w,P,Y,o,X]),er=d.useCallback((e,n)=>v&&e?w(o.mergeDateAndTime(e,v),n):w(e,n),[o,v,w]);d.useEffect(()=>{v&&X(v)},[v]);let en=CalendarPicker_useUtilityClasses(m),ei={disablePast:x,disableFuture:b,maxDate:F,minDate:B},ea=L&&v||B,es=L&&v||F,el={disableHighlightToday:j,readOnly:I,disabled:L},eu=`${a}-grid-label`,[ec,ed]=(0,em.Z)({name:"DayPicker",state:"focusedView",controlled:N,default:f?H:null}),ep=null!==ec,eh=(0,eo.Z)(e=>n=>{if(U){U(e)(n);return}n?ed(e):ed(n=>n===e?null:n)}),eg=d.useRef(H);return d.useEffect(()=>{eg.current!==H&&(eg.current=H,eh(H)(!0))},[H,eh]),(0,A.jsxs)(tZ,{ref:n,className:clsx_m(en.root,O),ownerState:m,children:[(0,A.jsx)(PickersCalendarHeader,(0,s.Z)({},z,{views:R,openView:H,currentMonth:q.currentMonth,onViewChange:W,onMonthChange:(e,n)=>G({newMonth:e,direction:n}),minDate:ea,maxDate:es,disabled:L,disablePast:x,disableFuture:b,reduceAnimations:k,labelId:eu})),(0,A.jsx)(tT,{reduceAnimations:k,className:en.viewTransitionContainer,transKey:H,ownerState:m,children:(0,A.jsxs)("div",{children:["year"===H&&(0,A.jsx)(tP,(0,s.Z)({},z,ei,el,{autoFocus:f,date:v,onChange:et,shouldDisableYear:D,hasFocus:ep,onFocusedViewChange:eh("year")})),"month"===H&&(0,A.jsx)(eJ,(0,s.Z)({},ei,el,{autoFocus:f,hasFocus:ep,className:O,date:v,onChange:ee,shouldDisableMonth:T,onFocusedViewChange:eh("month")})),"day"===H&&(0,A.jsx)(DayPicker,(0,s.Z)({},z,q,ei,el,{autoFocus:f,onMonthSwitchingAnimationEnd:Q,onFocusedDayChange:K,reduceAnimations:k,selectedDays:[v],onSelectedDaysChange:er,shouldDisableDate:Z,hasFocus:ep,onFocusedViewChange:eh("day"),gridLabelId:eu}))]})})]})});var tA=o(7167),tE=o(4423);function getInputAdornmentUtilityClass(e){return(0,T.Z)("MuiInputAdornment",e)}let tR=(0,Z.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),tV=["children","className","component","disablePointerEvents","disableTypography","position","variant"],InputAdornment_useUtilityClasses=e=>{let{classes:n,disablePointerEvents:o,hiddenLabel:a,position:s,size:u,variant:d}=e,p={root:["root",o&&"disablePointerEvents",s&&`position${(0,k.Z)(s)}`,d,a&&"hiddenLabel",u&&`size${(0,k.Z)(u)}`]};return(0,x.Z)(p,getInputAdornmentUtilityClass,n)},tO=(0,b.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,n[`position${(0,k.Z)(o.position)}`],!0===o.disablePointerEvents&&n.disablePointerEvents,n[o.variant]]}})(({theme:e,ownerState:n})=>(0,s.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},"filled"===n.variant&&{[`&.${tR.positionStart}&:not(.${tR.hiddenLabel})`]:{marginTop:16}},"start"===n.position&&{marginRight:8},"end"===n.position&&{marginLeft:8},!0===n.disablePointerEvents&&{pointerEvents:"none"})),tL=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiInputAdornment"}),{children:m,className:f,component:g="div",disablePointerEvents:b=!1,disableTypography:x=!1,position:C,variant:P}=o,S=(0,u.Z)(o,tV),k=(0,tE.Z)()||{},Z=P;P&&k.variant,k&&!Z&&(Z=k.variant);let T=(0,s.Z)({},o,{hiddenLabel:k.hiddenLabel,size:k.size,disablePointerEvents:b,position:C,variant:Z}),D=InputAdornment_useUtilityClasses(T);return(0,A.jsx)(tA.Z.Provider,{value:null,children:(0,A.jsx)(tO,(0,s.Z)({as:g,ownerState:T,className:(0,w.Z)(D.root,f),ref:n},S,{children:"string"!=typeof m||x?(0,A.jsxs)(d.Fragment,{children:["start"===C?a||(a=(0,A.jsx)("span",{className:"notranslate",children:"​"})):null,m]}):(0,A.jsx)(v.Z,{color:"text.secondary",children:m})}))})}),useRifm=e=>{let[,n]=(0,d.useReducer)(e=>e+1,0),o=(0,d.useRef)(null),{replace:a,append:s}=e,u=a?a(e.format(e.value)):e.format(e.value),p=(0,d.useRef)(!1);return(0,d.useLayoutEffect)(()=>{if(null==o.current)return;let[d,p,m,f,g]=o.current;o.current=null;let v=f&&g,b=d.slice(p.selectionStart),x=b.search(e.accept||/\d/g),C=-1!==x?x:0,clean=n=>(n.match(e.accept||/\d/g)||[]).join(""),w=clean(d.substr(0,p.selectionStart)),getCursorPosition=e=>{let n=0,o=0;for(let a=0;a!==w.length;++a){let s=e.indexOf(w[a],n)+1,u=clean(e).indexOf(w[a],o)+1;u-o>1&&(s=n,u=o),o=Math.max(u,o),n=Math.max(n,s)}return n};if(!0===e.mask&&m&&!g){let e=getCursorPosition(d),n=clean(d.substr(e))[0];e=d.indexOf(n,e),d=`${d.substr(0,e)}${d.substr(e+1)}`}let P=e.format(d);null==s||p.selectionStart!==d.length||g||(m?P=s(P):""===clean(P.slice(-1))&&(P=P.slice(0,-1)));let S=a?a(P):P;return u===S?n():e.onChange(S),()=>{let n=getCursorPosition(P);if(null!=e.mask&&(m||f&&!v))for(;P[n]&&""===clean(P[n]);)n+=1;p.selectionStart=p.selectionEnd=n+(v?1+C:0)}}),(0,d.useEffect)(()=>{let handleKeyDown=e=>{"Delete"===e.code&&(p.current=!0)},handleKeyUp=e=>{"Delete"===e.code&&(p.current=!1)};return document.addEventListener("keydown",handleKeyDown),document.addEventListener("keyup",handleKeyUp),()=>{document.removeEventListener("keydown",handleKeyDown),document.removeEventListener("keyup",handleKeyUp)}},[]),{value:null!=o.current?o.current[0]:u,onChange:a=>{let s=a.target.value;o.current=[s,a.target,s.length>u.length,p.current,u===e.format(s)],n()}}},getDisplayDate=(e,n,o)=>{let a=e.date(n),s=null===n;return s?"":e.isValid(a)?e.formatByString(a,o):""},tI="2019-11-21T22:30:00.000",tB="2019-01-01T09:00:00.000",maskedDateFormatter=(e,n)=>o=>{let a=0;return o.split("").map((s,u)=>{if(n.lastIndex=0,a>e.length-1)return"";let d=e[a],p=e[a+1],m=n.test(s)?s:"",f="_"===d?m:d+m;a+=f.length;let g=u===o.length-1;return g&&p&&"_"!==p?f?f+p:"":f}).join("")},useMaskedInput=({acceptRegex:e=/[\d]/gi,disabled:n,disableMaskedInput:o,ignoreInvalidInputs:a,inputFormat:u,inputProps:p,label:m,mask:f,onChange:g,rawValue:v,readOnly:b,rifmFormatter:x,TextFieldProps:C,validationError:w})=>{let P=useUtils(),S=P.getFormatHelperText(u),{shouldUseMaskedInput:k,maskToUse:Z}=d.useMemo(()=>{if(o)return{shouldUseMaskedInput:!1,maskToUse:""};let n=function(e,n,o,a){if(e)return e;let s=a.formatByString(a.date(tB),n),u=s.replace(o,"_"),d=a.formatByString(a.date(tI),n).replace(o,"_");return u===d?u:""}(f,u,e,P);return{shouldUseMaskedInput:function(e,n,o,a){if(!e)return!1;let s=a.formatByString(a.date(tB),n),u=s.replace(o,"_"),d=a.formatByString(a.date(tI),n).replace(o,"_"),p=d===u&&e===d;return p||a.lib,p}(n,u,e,P),maskToUse:n}},[e,o,u,f,P]),T=d.useMemo(()=>k&&Z?maskedDateFormatter(Z,e):e=>e,[e,Z,k]),D=null===v?null:P.date(v),[A,E]=d.useState(D),[R,V]=d.useState(getDisplayDate(P,v,u)),O=d.useRef(),L=d.useRef(P.locale),I=d.useRef(u);d.useEffect(()=>{let e=v!==O.current,n=P.locale!==L.current,o=u!==I.current;if(O.current=v,L.current=P.locale,I.current=u,!e&&!n&&!o)return;let a=null===v?null:P.date(v),s=null===v||P.isValid(a),d=null===A?null===a:null!==a&&0===Math.abs(P.getDiff(A,a,"seconds"));if(!n&&!o&&(!s||d))return;let p=getDisplayDate(P,v,u);E(a),V(p)},[P,v,u,A]);let handleChange=e=>{let n=""===e||e===f?"":e;V(n);let o=null===n?null:P.parse(n,u);(!a||P.isValid(o))&&(E(o),g(o,n||void 0))},B=useRifm({value:R,onChange:handleChange,format:x||T}),F=k?B:{value:R,onChange:e=>{handleChange(e.currentTarget.value)}};return(0,s.Z)({label:m,disabled:n,error:w,inputProps:(0,s.Z)({},F,{disabled:n,placeholder:S,readOnly:b,type:k?"tel":"text"},p)},C)},tF=["className","components","disableOpenPicker","getOpenDialogAriaText","InputAdornmentProps","InputProps","inputRef","openPicker","OpenPickerButtonProps","renderInput"],t$=d.forwardRef(function(e,n){let{className:o,components:a={},disableOpenPicker:d,getOpenDialogAriaText:p,InputAdornmentProps:m,InputProps:f,inputRef:g,openPicker:v,OpenPickerButtonProps:b,renderInput:x}=e,C=(0,u.Z)(e,tF),w=useLocaleText(),P=null!=p?p:w.openDatePickerDialogue,S=useUtils(),k=useMaskedInput(C),Z=(null==m?void 0:m.position)||"end",T=a.OpenPickerIcon||F;return x((0,s.Z)({ref:n,inputRef:g,className:o},k,{InputProps:(0,s.Z)({},f,{[`${Z}Adornment`]:d?void 0:(0,A.jsx)(tL,(0,s.Z)({position:Z},m,{children:(0,A.jsx)(V,(0,s.Z)({edge:Z,disabled:C.disabled||C.readOnly,"aria-label":P(C.rawValue,S)},b,{onClick:v,children:(0,A.jsx)(T,{})}))}))})}))});function getOrientation(){return"undefined"==typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}let useIsLandscape=(e,n)=>{let[o,a]=d.useState(getOrientation);return(0,eg.Z)(()=>{let eventHandler=()=>{a(getOrientation())};return window.addEventListener("orientationchange",eventHandler),()=>{window.removeEventListener("orientationchange",eventHandler)}},[]),!arrayIncludes(e,["hours","minutes","seconds"])&&"landscape"===(n||o)},useFocusManagement=({autoFocus:e,openView:n})=>{let[o,a]=d.useState(e?n:null),s=d.useCallback(e=>n=>{n?a(e):a(n=>e===n?null:n)},[]);return{focusedView:o,setFocusedView:s}};function getCalendarOrClockPickerUtilityClass(e){return(0,T.Z)("MuiCalendarOrClockPicker",e)}(0,Z.Z)("MuiCalendarOrClockPicker",["root","mobileKeyboardInputView"]);let tj=["autoFocus","className","parsedValue","DateInputProps","isMobileKeyboardViewOpen","onDateChange","onViewChange","openTo","orientation","showToolbar","toggleMobileKeyboardView","ToolbarComponent","toolbarFormat","toolbarPlaceholder","toolbarTitle","views","dateRangeIcon","timeIcon","hideTabs","classes"],CalendarOrClockPicker_useUtilityClasses=e=>{let{classes:n}=e;return(0,x.Z)({root:["root"],mobileKeyboardInputView:["mobileKeyboardInputView"]},getCalendarOrClockPickerUtilityClass,n)},tN=(0,b.ZP)("div",{name:"MuiCalendarOrClockPicker",slot:"MobileKeyboardInputView",overridesResolver:(e,n)=>n.mobileKeyboardInputView})({padding:"16px 24px"}),tU=(0,b.ZP)("div",{name:"MuiCalendarOrClockPicker",slot:"Root",overridesResolver:(e,n)=>n.root})(({ownerState:e})=>(0,s.Z)({display:"flex",flexDirection:"column"},e.isLandscape&&{flexDirection:"row"})),tz={fullWidth:!0},isDatePickerView=e=>"year"===e||"month"===e||"day"===e,isTimePickerView=e=>"hours"===e||"minutes"===e||"seconds"===e;function CalendarOrClockPicker(e){var n,o;let a=(0,p.Z)({props:e,name:"MuiCalendarOrClockPicker"}),{autoFocus:m,parsedValue:f,DateInputProps:g,isMobileKeyboardViewOpen:v,onDateChange:b,onViewChange:x,openTo:C,orientation:w,showToolbar:P,toggleMobileKeyboardView:S,ToolbarComponent:k=()=>null,toolbarFormat:Z,toolbarPlaceholder:T,toolbarTitle:D,views:E,dateRangeIcon:R,timeIcon:V,hideTabs:O}=a,L=(0,u.Z)(a,tj),I=null==(n=L.components)?void 0:n.Tabs,B=useIsLandscape(E,w),F=d.useContext(Q),j=CalendarOrClockPicker_useUtilityClasses(a),N=null!=P?P:"desktop"!==F,U=!O&&"undefined"!=typeof window&&window.innerHeight>667,z=d.useCallback((e,n)=>{b(e,F,n)},[b,F]),H=d.useCallback(e=>{v&&S(),x&&x(e)},[v,x,S]),{openView:W,setOpenView:Y,handleChangeAndOpenNext:q}=useViews({view:void 0,views:E,openTo:C,onChange:z,onViewChange:H}),{focusedView:K,setFocusedView:X}=useFocusManagement({autoFocus:m,openView:W});return(0,A.jsxs)(tU,{ownerState:{isLandscape:B},className:j.root,children:[N&&(0,A.jsx)(k,(0,s.Z)({},L,{views:E,isLandscape:B,parsedValue:f,onChange:z,setOpenView:Y,openView:W,toolbarTitle:D,toolbarFormat:Z,toolbarPlaceholder:T,isMobileKeyboardViewOpen:v,toggleMobileKeyboardView:S})),U&&!!I&&(0,A.jsx)(I,(0,s.Z)({dateRangeIcon:R,timeIcon:V,view:W,onChange:Y},null==(o=L.componentsProps)?void 0:o.tabs)),(0,A.jsx)(ej,{children:v?(0,A.jsx)(tN,{className:j.mobileKeyboardInputView,children:(0,A.jsx)(t$,(0,s.Z)({},g,{ignoreInvalidInputs:!0,disableOpenPicker:!0,TextFieldProps:tz}))}):(0,A.jsxs)(d.Fragment,{children:[isDatePickerView(W)&&(0,A.jsx)(tD,(0,s.Z)({autoFocus:m,date:f,onViewChange:Y,onChange:q,view:W,views:E.filter(isDatePickerView),focusedView:K,onFocusedViewChange:X},L)),isTimePickerView(W)&&(0,A.jsx)(eH,(0,s.Z)({},L,{autoFocus:m,date:f,view:W,views:E.filter(isTimePickerView),onChange:q,onViewChange:Y,showViewSwitcher:"desktop"===F}))]})})]})}let useOpenState=({open:e,onOpen:n,onClose:o})=>{let a=d.useRef("boolean"==typeof e).current,[s,u]=d.useState(!1);d.useEffect(()=>{if(a){if("boolean"!=typeof e)throw Error("You must not mix controlling and uncontrolled mode for `open` prop");u(e)}},[a,e]);let p=d.useCallback(e=>{a||u(e),e&&n&&n(),!e&&o&&o()},[a,n,o]);return{isOpen:s,setIsOpen:p}},usePickerState=(e,n)=>{let{onAccept:o,onChange:a,value:u,closeOnSelect:p}=e,m=useUtils(),{isOpen:f,setIsOpen:g}=useOpenState(e),v=d.useMemo(()=>n.parseInput(m,u),[n,m,u]),[b,x]=d.useState(v),[C,w]=d.useState(()=>({committed:v,draft:v,resetFallback:v})),P=d.useCallback(e=>{w(n=>{switch(e.action){case"setAll":case"acceptAndClose":return{draft:e.value,committed:e.value,resetFallback:e.value};case"setCommitted":return(0,s.Z)({},n,{draft:e.value,committed:e.value});case"setDraft":return(0,s.Z)({},n,{draft:e.value});default:return n}}),!e.forceOnChangeCall&&(e.skipOnChangeCall||n.areValuesEqual(m,C.committed,e.value))||a(e.value),"acceptAndClose"===e.action&&(g(!1),o&&!n.areValuesEqual(m,C.resetFallback,e.value)&&o(e.value))},[o,a,g,C,m,n]);d.useEffect(()=>{m.isValid(v)&&x(v)},[m,v]),d.useEffect(()=>{f&&P({action:"setAll",value:v,skipOnChangeCall:!0})},[f]),n.areValuesEqual(m,C.committed,v)||P({action:"setCommitted",value:v,skipOnChangeCall:!0});let S=d.useMemo(()=>({open:f,onClear:()=>{P({value:n.emptyValue,action:"acceptAndClose",forceOnChangeCall:!n.areValuesEqual(m,u,n.emptyValue)})},onAccept:()=>{P({value:C.draft,action:"acceptAndClose",forceOnChangeCall:!n.areValuesEqual(m,u,v)})},onDismiss:()=>{P({value:C.committed,action:"acceptAndClose"})},onCancel:()=>{P({value:C.resetFallback,action:"acceptAndClose"})},onSetToday:()=>{P({value:n.getTodayValue(m),action:"acceptAndClose"})}}),[P,f,m,C,n,u,v]),[k,Z]=d.useState(!1),T=d.useMemo(()=>({parsedValue:C.draft,isMobileKeyboardViewOpen:k,toggleMobileKeyboardView:()=>Z(!k),onDateChange:(e,n,o="partial")=>{switch(o){case"shallow":return P({action:"setDraft",value:e,skipOnChangeCall:!0});case"partial":return P({action:"setDraft",value:e});case"finish":if(null!=p?p:"desktop"===n)return P({value:e,action:"acceptAndClose"});return P({value:e,action:"setCommitted"});default:throw Error("MUI: Invalid selectionState passed to `onDateChange`")}}}),[P,k,C.draft,p]),D=d.useCallback((e,o)=>{let s=n.valueReducer?n.valueReducer(m,b,e):e;a(s,o)},[a,n,b,m]),A=d.useMemo(()=>({onChange:D,open:f,rawValue:u,openPicker:()=>g(!0)}),[D,f,u,g]),E={pickerProps:T,inputProps:A,wrapperProps:S};return d.useDebugValue(E,()=>({MuiPickerState:{dateState:C,other:E}})),E},tH=["onChange","PopperProps","PaperProps","ToolbarComponent","TransitionComponent","value","components","componentsProps"],t_=d.forwardRef(function(e,n){let o=useDatePickerDefaultizedProps(e,"MuiDesktopDatePicker"),a=null!==useDateValidation(o),{pickerProps:d,inputProps:p,wrapperProps:m}=usePickerState(o,g),{PopperProps:f,PaperProps:v,ToolbarComponent:b=G,TransitionComponent:x,components:C,componentsProps:w}=o,P=(0,u.Z)(o,tH),S=(0,s.Z)({},p,P,{components:C,componentsProps:w,ref:n,validationError:a});return(0,A.jsx)(DesktopWrapper,(0,s.Z)({},m,{DateInputProps:S,KeyboardDateInputComponent:t$,PopperProps:f,PaperProps:v,TransitionComponent:x,components:C,componentsProps:w,children:(0,A.jsx)(CalendarOrClockPicker,(0,s.Z)({},d,{autoFocus:!0,toolbarTitle:o.label||o.toolbarTitle,ToolbarComponent:b,DateInputProps:S,components:C,componentsProps:w},P))}))});function getDialogContentUtilityClass(e){return(0,T.Z)("MuiDialogContent",e)}(0,Z.Z)("MuiDialogContent",["root","dividers"]);let tW=(0,Z.Z)("MuiDialogTitle",["root"]),tY=["className","dividers"],DialogContent_useUtilityClasses=e=>{let{classes:n,dividers:o}=e;return(0,x.Z)({root:["root",o&&"dividers"]},getDialogContentUtilityClass,n)},tq=(0,b.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:o}=e;return[n.root,o.dividers&&n.dividers]}})(({theme:e,ownerState:n})=>(0,s.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},n.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${tW.root} + &`]:{paddingTop:0}})),tK=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiDialogContent"}),{className:a,dividers:d=!1}=o,m=(0,u.Z)(o,tY),f=(0,s.Z)({},o,{dividers:d}),g=DialogContent_useUtilityClasses(f);return(0,A.jsx)(tq,(0,s.Z)({className:(0,w.Z)(g.root,a),ownerState:f,ref:n},m))});var tX=o(2492),tG=o(7620);let tJ=(0,b.ZP)(tX.Z)({[`& .${tG.Z.container}`]:{outline:0},[`& .${tG.Z.paper}`]:{outline:0,minWidth:320}}),tQ=(0,b.ZP)(tK)({"&:first-of-type":{padding:0}}),PickersModalDialog=e=>{var n;let{children:o,DialogProps:a={},onAccept:u,onClear:d,onDismiss:p,onCancel:m,onSetToday:f,open:g,components:v,componentsProps:b}=e,x=null!=(n=null==v?void 0:v.ActionBar)?n:PickersActionBar;return(0,A.jsxs)(tJ,(0,s.Z)({open:g,onClose:p},a,{children:[(0,A.jsx)(tQ,{children:o}),(0,A.jsx)(x,(0,s.Z)({onAccept:u,onClear:d,onCancel:m,onSetToday:f,actions:["cancel","accept"]},null==b?void 0:b.actionBar))]}))},t0=["children","DateInputProps","DialogProps","onAccept","onClear","onDismiss","onCancel","onSetToday","open","PureDateInputComponent","components","componentsProps"];function MobileWrapper(e){let{children:n,DateInputProps:o,DialogProps:a,onAccept:d,onClear:p,onDismiss:m,onCancel:f,onSetToday:g,open:v,PureDateInputComponent:b,components:x,componentsProps:C}=e,w=(0,u.Z)(e,t0);return(0,A.jsxs)(Q.Provider,{value:"mobile",children:[(0,A.jsx)(b,(0,s.Z)({components:x},w,o)),(0,A.jsx)(PickersModalDialog,{DialogProps:a,onAccept:d,onClear:p,onDismiss:m,onCancel:f,onSetToday:g,open:v,components:x,componentsProps:C,children:n})]})}let t1=d.forwardRef(function(e,n){let{disabled:o,getOpenDialogAriaText:a,inputFormat:u,InputProps:p,inputRef:m,label:f,openPicker:g,rawValue:v,renderInput:b,TextFieldProps:x={},validationError:C,className:w}=e,P=useLocaleText(),S=null!=a?a:P.openDatePickerDialogue,k=useUtils(),Z=d.useMemo(()=>(0,s.Z)({},p,{readOnly:!0}),[p]),T=getDisplayDate(k,v,u),D=(0,eo.Z)(e=>{e.stopPropagation(),g()});return b((0,s.Z)({label:f,disabled:o,ref:n,inputRef:m,error:C,InputProps:Z,className:w},!e.readOnly&&!e.disabled&&{onClick:D},{inputProps:(0,s.Z)({disabled:o,readOnly:!0,"aria-readonly":!0,"aria-label":S(v,k),value:T},!e.readOnly&&{onClick:D},{onKeyDown:onSpaceOrEnter(g)})},x))}),t2=["ToolbarComponent","value","onChange","components","componentsProps"],t5=d.forwardRef(function(e,n){let o=useDatePickerDefaultizedProps(e,"MuiMobileDatePicker"),a=null!==useDateValidation(o),{pickerProps:d,inputProps:p,wrapperProps:m}=usePickerState(o,g),{ToolbarComponent:f=G,components:v,componentsProps:b}=o,x=(0,u.Z)(o,t2),C=(0,s.Z)({},p,x,{components:v,componentsProps:b,ref:n,validationError:a});return(0,A.jsx)(MobileWrapper,(0,s.Z)({},x,m,{DateInputProps:C,PureDateInputComponent:t1,components:v,componentsProps:b,children:(0,A.jsx)(CalendarOrClockPicker,(0,s.Z)({},d,{autoFocus:!0,toolbarTitle:o.label||o.toolbarTitle,ToolbarComponent:f,DateInputProps:C,components:v,componentsProps:b},x))}))}),t4=["desktopModeMediaQuery","DialogProps","PopperProps","TransitionComponent"],t3=d.forwardRef(function(e,n){let o=(0,p.Z)({props:e,name:"MuiDatePicker"}),{desktopModeMediaQuery:a="@media (pointer: fine)",DialogProps:d,PopperProps:f,TransitionComponent:g}=o,v=(0,u.Z)(o,t4),b=(0,m.Z)(a,{defaultMatches:!0});return b?(0,A.jsx)(t_,(0,s.Z)({ref:n,PopperProps:f,TransitionComponent:g},v)):(0,A.jsx)(t5,(0,s.Z)({ref:n,DialogProps:d},v))})},2359:function(e,n,o){"use strict";o.d(n,{_:function(){return LocalizationProvider},y:function(){return m}});var a=o(7462),s=o(7294),u=o(3616);let d={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"open previous view",openNextView:"open next view",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view",inputModeToggleButtonAriaLabel:(e,n)=>e?`text input view is open, go to ${n} view`:`${n} view is open, go to text input view`,start:"Start",end:"End",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerDefaultToolbarTitle:"Select date",dateTimePickerDefaultToolbarTitle:"Select date & time",timePickerDefaultToolbarTitle:"Select time",dateRangePickerDefaultToolbarTitle:"Select date range",clockLabelText:(e,n,o)=>`Select ${e}. ${null===n?"No time selected":`Selected time is ${o.format(n,"fullTime")}`}`,hoursClockNumberText:e=>`${e} hours`,minutesClockNumberText:e=>`${e} minutes`,secondsClockNumberText:e=>`${e} seconds`,openDatePickerDialogue:(e,n)=>e&&n.isValid(n.date(e))?`Choose date, selected date is ${n.format(n.date(e),"fullDate")}`:"Choose date",openTimePickerDialogue:(e,n)=>e&&n.isValid(n.date(e))?`Choose time, selected time is ${n.format(n.date(e),"fullTime")}`:"Choose time",timeTableLabel:"pick time",dateTableLabel:"pick date"};(0,a.Z)({},d);var p=o(5893);let m=s.createContext(null);function LocalizationProvider(e){let n=(0,u.Z)({props:e,name:"MuiLocalizationProvider"}),{children:o,dateAdapter:f,dateFormats:g,dateLibInstance:v,locale:b,adapterLocale:x,localeText:C}=n,w=s.useMemo(()=>new f({locale:null!=x?x:b,formats:g,instance:v}),[f,b,x,g,v]),P=s.useMemo(()=>({minDate:w.date("1900-01-01T00:00:00.000"),maxDate:w.date("2099-12-31T00:00:00.000")}),[w]),S=s.useMemo(()=>({utils:w,defaultDates:P,localeText:(0,a.Z)({},d,null!=C?C:{})}),[P,w,C]);return(0,p.jsx)(m.Provider,{value:S,children:o})}},7484:function(e){var n,o,a,s,u,d,p,m,f,g,v,b,x,C,w,P,S,k,Z,T,D;e.exports=(n="millisecond",o="second",a="minute",s="hour",u="week",d="month",p="quarter",m="year",f="date",g="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,x=function(e,n,o){var a=String(e);return!a||a.length>=n?e:""+Array(n+1-a.length).join(o)+e},(w={})[C="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var n=["th","st","nd","rd"],o=e%100;return"["+e+(n[(o-20)%10]||n[o]||"th")+"]"}},P=function(e){return e instanceof T},S=function t(e,n,o){var a;if(!e)return C;if("string"==typeof e){var s=e.toLowerCase();w[s]&&(a=s),n&&(w[s]=n,a=s);var u=e.split("-");if(!a&&u.length>1)return t(u[0])}else{var d=e.name;w[d]=e,a=d}return!o&&a&&(C=a),a||!o&&C},k=function(e,n){if(P(e))return e.clone();var o="object"==typeof n?n:{};return o.date=e,o.args=arguments,new T(o)},(Z={s:x,z:function(e){var n=-e.utcOffset(),o=Math.abs(n);return(n<=0?"+":"-")+x(Math.floor(o/60),2,"0")+":"+x(o%60,2,"0")},m:function t(e,n){if(e.date()68?1900:2e3)},m=function(e){return function(n){this[e]=+n}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e||"Z"===e)return 0;var n=e.match(/([+-]|\d\d)/g),o=60*n[1]+(+n[2]||0);return 0===o?0:"+"===n[0]?-o:o}(e)}],g=function(e){var n=d[e];return n&&(n.indexOf?n:n.s.concat(n.f))},v=function(e,n){var o,a=d.meridiem;if(a){for(var s=1;s<=24;s+=1)if(e.indexOf(a(s,0,n))>-1){o=s>12;break}}else o=e===(n?"pm":"PM");return o},b={A:[u,function(e){this.afternoon=v(e,!1)}],a:[u,function(e){this.afternoon=v(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[a,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[s,m("seconds")],ss:[s,m("seconds")],m:[s,m("minutes")],mm:[s,m("minutes")],H:[s,m("hours")],h:[s,m("hours")],HH:[s,m("hours")],hh:[s,m("hours")],D:[s,m("day")],DD:[a,m("day")],Do:[u,function(e){var n=d.ordinal,o=e.match(/\d+/);if(this.day=o[0],n)for(var a=1;a<=31;a+=1)n(a).replace(/\[|\]/g,"")===e&&(this.day=a)}],M:[s,m("month")],MM:[a,m("month")],MMM:[u,function(e){var n=g("months"),o=(g("monthsShort")||n.map(function(e){return e.slice(0,3)})).indexOf(e)+1;if(o<1)throw Error();this.month=o%12||o}],MMMM:[u,function(e){var n=g("months").indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],Y:[/[+-]?\d+/,m("year")],YY:[a,function(e){this.year=p(e)}],YYYY:[/\d{4}/,m("year")],Z:f,ZZ:f},function(e,a,s){s.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(p=e.parseTwoDigitYear);var u=a.prototype,m=u.parse;u.parse=function(e){var a=e.date,u=e.utc,p=e.args;this.$u=u;var f=p[1];if("string"==typeof f){var g=!0===p[2],v=!0===p[3],x=p[2];v&&(x=p[2]),d=this.$locale(),!g&&x&&(d=s.Ls[x]),this.$d=function(e,a,s){try{if(["x","X"].indexOf(a)>-1)return new Date(("X"===a?1e3:1)*e);var u=(function(e){var a,s;a=e,s=d&&d.formats;for(var u=(e=a.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(e,o,a){var u=a&&a.toUpperCase();return o||s[a]||n[a]||s[u].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,n,o){return n||o.slice(1)})})).match(o),p=u.length,m=0;m0?m-1:P.getMonth());var T=g||0,D=v||0,A=x||0,E=C||0;return w?new Date(Date.UTC(k,Z,S,T,D,A,E+60*w.offset*1e3)):s?new Date(Date.UTC(k,Z,S,T,D,A,E)):new Date(k,Z,S,T,D,A,E)}catch(e){return new Date("")}}(a,f,u),this.init(),x&&!0!==x&&(this.$L=this.locale(x).$L),(g||v)&&a!=this.format(f)&&(this.$d=new Date("")),d={}}else if(f instanceof Array)for(var C=f.length,w=1;w<=C;w+=1){p[1]=f[w-1];var P=s.apply(this,p);if(P.isValid()){this.$d=P.$d,this.$L=P.$L,this.init();break}w===C&&(this.$d=new Date(""))}else m.call(this,e)}})},6607:function(e){e.exports=function(e,n,o){n.prototype.isBetween=function(e,n,a,s){var u=o(e),d=o(n),p="("===(s=s||"()")[0],m=")"===s[1];return(p?this.isAfter(u,a):!this.isBefore(u,a))&&(m?this.isBefore(d,a):!this.isAfter(d,a))||(p?this.isBefore(u,a):!this.isAfter(u,a))&&(m?this.isAfter(d,a):!this.isBefore(d,a))}}},6176:function(e){var n;e.exports=(n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},function(e,o,a){var s=o.prototype,u=s.format;a.en.formats=n,s.format=function(e){void 0===e&&(e="YYYY-MM-DDTHH:mm:ssZ");var o,a,s=this.$locale().formats,d=(o=e,a=void 0===s?{}:s,o.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(e,o,s){var u=s&&s.toUpperCase();return o||a[s]||n[s]||a[u].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,n,o){return n||o.slice(1)})}));return u.call(this,d)}})},7181:function(e){e.exports=function(e,n,o){var i=function(e,n){if(!n||!n.length||!n[0]||1===n.length&&!n[0].length)return null;1===n.length&&n[0].length>0&&(n=n[0]),o=n[0];for(var o,a=1;a25){var u=s(this).startOf(o).add(1,o).date(a),d=s(this).endOf(n);if(u.isBefore(d))return 1}var p=s(this).startOf(o).date(a).startOf(n).subtract(1,"millisecond"),m=this.diff(p,n,!0);return m<0?s(this).startOf("week").week():Math.ceil(m)},u.weeks=function(e){return void 0===e&&(e=null),this.week(e)}})},5820:function(e,n,o){"use strict";o.d(n,{M:function(){return AnimatePresence}});var a=o(7294),s=o(404),u=o(8868);function useIsMounted(){let e=(0,a.useRef)(!1);return(0,u.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var d=o(240),p=o(6681);let PopChildMeasure=class PopChildMeasure extends a.Component{getSnapshotBeforeUpdate(e){let n=this.props.childRef.current;if(n&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=n.offsetHeight||0,e.width=n.offsetWidth||0,e.top=n.offsetTop,e.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}};function PopChild({children:e,isPresent:n}){let o=(0,a.useId)(),s=(0,a.useRef)(null),u=(0,a.useRef)({width:0,height:0,top:0,left:0});return(0,a.useInsertionEffect)(()=>{let{width:e,height:a,top:d,left:p}=u.current;if(n||!s.current||!e||!a)return;s.current.dataset.motionPopId=o;let m=document.createElement("style");return document.head.appendChild(m),m.sheet&&m.sheet.insertRule(` [data-motion-pop-id="${o}"] { position: absolute !important; width: ${e}px !important; diff --git a/_next/static/chunks/492-0fe13d0d5adf214d.js b/_next/static/chunks/492-0017240de5cd426c.js similarity index 99% rename from _next/static/chunks/492-0fe13d0d5adf214d.js rename to _next/static/chunks/492-0017240de5cd426c.js index 1e6e2b73e4..d0cf41e5d8 100644 --- a/_next/static/chunks/492-0fe13d0d5adf214d.js +++ b/_next/static/chunks/492-0017240de5cd426c.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[492],{3470:function(e,t,n){n.d(t,{i:function(){return FocusTrap}});var o=n(7294),l=n(3703),i=n(2690),a=n(5893);function defaultGetTabbable(e){let t=[],n=[];return Array.from(e.querySelectorAll('input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])')).forEach((e,o)=>{let l=function(e){let t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1===l||e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type||!e.name)return!1;let getRadio=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`),t=getRadio(`[name="${e.name}"]:checked`);return t||(t=getRadio(`[name="${e.name}"]`)),t!==e}(e)||(0===l?t.push(e):n.push({documentOrder:o,tabIndex:l,node:e}))}),n.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function defaultIsEnabled(){return!0}function FocusTrap(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:s=!1,disableRestoreFocus:d=!1,getTabbable:u=defaultGetTabbable,isEnabled:c=defaultIsEnabled,open:p}=e,f=o.useRef(!1),v=o.useRef(null),m=o.useRef(null),h=o.useRef(null),g=o.useRef(null),b=o.useRef(!1),y=o.useRef(null),x=(0,l.Z)(t.ref,y),Z=o.useRef(null);o.useEffect(()=>{p&&y.current&&(b.current=!n)},[n,p]),o.useEffect(()=>{if(!p||!y.current)return;let e=(0,i.Z)(y.current);return!y.current.contains(e.activeElement)&&(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex","-1"),b.current&&y.current.focus()),()=>{d||(h.current&&h.current.focus&&(f.current=!0,h.current.focus()),h.current=null)}},[p]),o.useEffect(()=>{if(!p||!y.current)return;let e=(0,i.Z)(y.current),loopFocus=t=>{Z.current=t,!s&&c()&&"Tab"===t.key&&e.activeElement===y.current&&t.shiftKey&&(f.current=!0,m.current&&m.current.focus())},contain=()=>{let t=y.current;if(null===t)return;if(!e.hasFocus()||!c()||f.current){f.current=!1;return}if(t.contains(e.activeElement)||s&&e.activeElement!==v.current&&e.activeElement!==m.current)return;if(e.activeElement!==g.current)g.current=null;else if(null!==g.current)return;if(!b.current)return;let n=[];if((e.activeElement===v.current||e.activeElement===m.current)&&(n=u(y.current)),n.length>0){var o,l;let e=!!((null==(o=Z.current)?void 0:o.shiftKey)&&(null==(l=Z.current)?void 0:l.key)==="Tab"),t=n[0],i=n[n.length-1];"string"!=typeof t&&"string"!=typeof i&&(e?i.focus():t.focus())}else t.focus()};e.addEventListener("focusin",contain),e.addEventListener("keydown",loopFocus,!0);let t=setInterval(()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&contain()},50);return()=>{clearInterval(t),e.removeEventListener("focusin",contain),e.removeEventListener("keydown",loopFocus,!0)}},[n,s,d,c,p,u]);let handleFocusSentinel=e=>{null===h.current&&(h.current=e.relatedTarget),b.current=!0};return(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("div",{tabIndex:p?0:-1,onFocus:handleFocusSentinel,ref:v,"data-testid":"sentinelStart"}),o.cloneElement(t,{ref:x,onFocus:e=>{null===h.current&&(h.current=e.relatedTarget),b.current=!0,g.current=e.target;let n=t.props.onFocus;n&&n(e)}}),(0,a.jsx)("div",{tabIndex:p?0:-1,onFocus:handleFocusSentinel,ref:m,"data-testid":"sentinelEnd"})]})}},8385:function(e,t,n){n.d(t,{h:function(){return u}});var o=n(7294),l=n(3935),i=n(3703),a=n(3546),s=n(7960),d=n(5893);let u=o.forwardRef(function(e,t){let{children:n,container:u,disablePortal:c=!1}=e,[p,f]=o.useState(null),v=(0,i.Z)(o.isValidElement(n)?n.ref:null,t);return((0,a.Z)(()=>{!c&&f(("function"==typeof u?u():u)||document.body)},[u,c]),(0,a.Z)(()=>{if(p&&!c)return(0,s.Z)(t,p),()=>{(0,s.Z)(t,null)}},[t,p,c]),c)?o.isValidElement(n)?o.cloneElement(n,{ref:v}):(0,d.jsx)(o.Fragment,{children:n}):(0,d.jsx)(o.Fragment,{children:p?l.createPortal(n,p):p})})},238:function(e,t,n){n.d(t,{$:function(){return appendOwnerState}});var o=n(7462),l=n(8442);function appendOwnerState(e,t,n){return void 0===e||(0,l.X)(e)?t:(0,o.Z)({},t,{ownerState:(0,o.Z)({},t.ownerState,n)})}},437:function(e,t,n){n.d(t,{_:function(){return extractEventHandlers}});function extractEventHandlers(e,t=[]){if(void 0===e)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n}},5094:function(e,t,n){n.d(t,{y:function(){return useSlotProps}});var o=n(7462),l=n(3366),i=n(3703),a=n(238),dist_clsx=function(){for(var e,t,n=0,o="";n!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(n=>{t[n]=e[n]}),t}let d=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function useSlotProps(e){var t;let{elementType:n,externalSlotProps:u,ownerState:c,skipResolvingSlotProps:p=!1}=e,f=(0,l.Z)(e,d),v=p?{}:"function"==typeof u?u(c,void 0):u,{props:m,internalRef:h}=function(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:l,externalForwardedProps:i,className:a}=e;if(!t){let e=dist_clsx(null==i?void 0:i.className,null==l?void 0:l.className,a,null==n?void 0:n.className),t=(0,o.Z)({},null==n?void 0:n.style,null==i?void 0:i.style,null==l?void 0:l.style),s=(0,o.Z)({},n,i,l);return e.length>0&&(s.className=e),Object.keys(t).length>0&&(s.style=t),{props:s,internalRef:void 0}}let d=(0,s._)((0,o.Z)({},i,l)),u=omitEventHandlers(l),c=omitEventHandlers(i),p=t(d),f=dist_clsx(null==p?void 0:p.className,null==n?void 0:n.className,a,null==i?void 0:i.className,null==l?void 0:l.className),v=(0,o.Z)({},null==p?void 0:p.style,null==n?void 0:n.style,null==i?void 0:i.style,null==l?void 0:l.style),m=(0,o.Z)({},p,n,c,u);return f.length>0&&(m.className=f),Object.keys(v).length>0&&(m.style=v),{props:m,internalRef:p.ref}}((0,o.Z)({},f,{externalSlotProps:v})),g=(0,i.Z)(h,null==v?void 0:v.ref,null==(t=e.additionalProps)?void 0:t.ref),b=(0,a.$)(n,(0,o.Z)({},m,{ref:g}),c);return b}},4808:function(e,t,n){n.d(t,{Z:function(){return b}});var o=n(3366),l=n(7462),i=n(7294),a=n(3961),s=n(4780),d=n(1496),u=n(3616),c=n(6628),p=n(1588),f=n(4867);function getBackdropUtilityClass(e){return(0,f.Z)("MuiBackdrop",e)}(0,p.Z)("MuiBackdrop",["root","invisible"]);var v=n(5893);let m=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],useUtilityClasses=e=>{let{classes:t,invisible:n}=e;return(0,s.Z)({root:["root",n&&"invisible"]},getBackdropUtilityClass,t)},h=(0,d.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>(0,l.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),g=i.forwardRef(function(e,t){var n,i,s;let d=(0,u.Z)({props:e,name:"MuiBackdrop"}),{children:p,className:f,component:g="div",components:b={},componentsProps:y={},invisible:x=!1,open:Z,slotProps:k={},slots:E={},TransitionComponent:R=c.Z,transitionDuration:S}=d,C=(0,o.Z)(d,m),P=(0,l.Z)({},d,{component:g,invisible:x}),w=useUtilityClasses(P),T=null!=(n=k.root)?n:y.root;return(0,v.jsx)(R,(0,l.Z)({in:Z,timeout:S},C,{children:(0,v.jsx)(h,(0,l.Z)({"aria-hidden":!0},T,{as:null!=(i=null!=(s=E.root)?s:b.Root)?i:g,className:(0,a.Z)(w.root,f,null==T?void 0:T.className),ownerState:(0,l.Z)({},P,null==T?void 0:T.ownerState),classes:w,ref:t,children:p}))}))});var b=g},2492:function(e,t,n){n.d(t,{Z:function(){return P}});var o=n(3366),l=n(7462),i=n(7294),a=n(3961),s=n(4780),d=n(2996),u=n(8216),c=n(1994),p=n(6628),f=n(629),v=n(3616),m=n(1496),h=n(7620);let g=i.createContext({});var b=n(4808),y=n(2734),x=n(5893);let Z=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],k=(0,m.ZP)(b.Z,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),useUtilityClasses=e=>{let{classes:t,scroll:n,maxWidth:o,fullWidth:l,fullScreen:i}=e,a={root:["root"],container:["container",`scroll${(0,u.Z)(n)}`],paper:["paper",`paperScroll${(0,u.Z)(n)}`,`paperWidth${(0,u.Z)(String(o))}`,l&&"paperFullWidth",i&&"paperFullScreen"]};return(0,s.Z)(a,h.D,t)},E=(0,m.ZP)(c.Z,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),R=(0,m.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.container,t[`scroll${(0,u.Z)(n.scroll)}`]]}})(({ownerState:e})=>(0,l.Z)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===e.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===e.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),S=(0,m.ZP)(f.Z,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`scrollPaper${(0,u.Z)(n.scroll)}`],t[`paperWidth${(0,u.Z)(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>(0,l.Z)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===t.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===t.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===t.maxWidth&&{maxWidth:"px"===e.breakpoints.unit?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${h.Z.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&"xs"!==t.maxWidth&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${h.Z.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${h.Z.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),C=i.forwardRef(function(e,t){let n=(0,v.Z)({props:e,name:"MuiDialog"}),s=(0,y.Z)(),u={enter:s.transitions.duration.enteringScreen,exit:s.transitions.duration.leavingScreen},{"aria-describedby":c,"aria-labelledby":m,BackdropComponent:h,BackdropProps:b,children:C,className:P,disableEscapeKeyDown:w=!1,fullScreen:T=!1,fullWidth:M=!1,maxWidth:N="sm",onBackdropClick:I,onClose:A,open:F,PaperComponent:W=f.Z,PaperProps:O={},scroll:D="paper",TransitionComponent:B=p.Z,transitionDuration:j=u,TransitionProps:$}=n,H=(0,o.Z)(n,Z),U=(0,l.Z)({},n,{disableEscapeKeyDown:w,fullScreen:T,fullWidth:M,maxWidth:N,scroll:D}),L=useUtilityClasses(U),z=i.useRef(),_=(0,d.Z)(m),K=i.useMemo(()=>({titleId:_}),[_]);return(0,x.jsx)(E,(0,l.Z)({className:(0,a.Z)(L.root,P),closeAfterTransition:!0,components:{Backdrop:k},componentsProps:{backdrop:(0,l.Z)({transitionDuration:j,as:h},b)},disableEscapeKeyDown:w,onClose:A,open:F,ref:t,onClick:e=>{z.current&&(z.current=null,I&&I(e),A&&A(e,"backdropClick"))},ownerState:U},H,{children:(0,x.jsx)(B,(0,l.Z)({appear:!0,in:F,timeout:j,role:"presentation"},$,{children:(0,x.jsx)(R,{className:(0,a.Z)(L.container),onMouseDown:e=>{z.current=e.target===e.currentTarget},ownerState:U,children:(0,x.jsx)(S,(0,l.Z)({as:W,elevation:24,role:"dialog","aria-describedby":c,"aria-labelledby":_},O,{className:(0,a.Z)(L.paper,O.className),ownerState:U,children:(0,x.jsx)(g.Provider,{value:K,children:C})}))})}))}))});var P=C},7620:function(e,t,n){n.d(t,{D:function(){return getDialogUtilityClass}});var o=n(1588),l=n(4867);function getDialogUtilityClass(e){return(0,l.Z)("MuiDialog",e)}let i=(0,o.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);t.Z=i},6628:function(e,t,n){var o=n(7462),l=n(3366),i=n(7294),a=n(8885),s=n(2734),d=n(577),u=n(1705),c=n(5893);let p=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],f={entering:{opacity:1},entered:{opacity:1}},v=i.forwardRef(function(e,t){let n=(0,s.Z)(),v={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:m,appear:h=!0,children:g,easing:b,in:y,onEnter:x,onEntered:Z,onEntering:k,onExit:E,onExited:R,onExiting:S,style:C,timeout:P=v,TransitionComponent:w=a.ZP}=e,T=(0,l.Z)(e,p),M=i.useRef(null),N=(0,u.Z)(M,g.ref,t),normalizedTransitionCallback=e=>t=>{if(e){let n=M.current;void 0===t?e(n):e(n,t)}},I=normalizedTransitionCallback(k),A=normalizedTransitionCallback((e,t)=>{(0,d.n)(e);let o=(0,d.C)({style:C,timeout:P,easing:b},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",o),e.style.transition=n.transitions.create("opacity",o),x&&x(e,t)}),F=normalizedTransitionCallback(Z),W=normalizedTransitionCallback(S),O=normalizedTransitionCallback(e=>{let t=(0,d.C)({style:C,timeout:P,easing:b},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),E&&E(e)}),D=normalizedTransitionCallback(R);return(0,c.jsx)(w,(0,o.Z)({appear:h,in:y,nodeRef:M,onEnter:A,onEntered:F,onEntering:I,onExit:O,onExited:D,onExiting:W,addEndListener:e=>{m&&m(M.current,e)},timeout:P},T,{children:(e,t)=>i.cloneElement(g,(0,o.Z)({style:(0,o.Z)({opacity:0,visibility:"exited"!==e||y?void 0:"hidden"},f[e],C,g.props.style),ref:N},t))}))});t.Z=v},1994:function(e,t,n){n.d(t,{Z:function(){return M}});var o=n(3366),l=n(7462),i=n(7294),a=n(3961),s=n(5094),d=n(3703),u=n(2690),c=n(9948),p=n(9064),f=n(437),v=n(4161),m=n(5806);function ariaHidden(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function getPaddingRight(e){return parseInt((0,v.Z)(e).getComputedStyle(e).paddingRight,10)||0}function ariaHiddenSiblings(e,t,n,o,l){let i=[t,n,...o];[].forEach.call(e.children,e=>{let t=-1===i.indexOf(e),n=!function(e){let t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&ariaHidden(e,l)})}function findIndexOf(e,t){let n=-1;return e.some((e,o)=>!!t(e)&&(n=o,!0)),n}let h=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&ariaHidden(e.modalRef,!1);let o=function(e){let t=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);ariaHiddenSiblings(t,e.mount,e.modalRef,o,!0);let l=findIndexOf(this.containers,e=>e.container===t);return -1!==l?this.containers[l].modals.push(e):this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:o}),n}mount(e,t){let n=findIndexOf(this.containers,t=>-1!==t.modals.indexOf(e)),o=this.containers[n];o.restore||(o.restore=function(e,t){let n=[],o=e.container;if(!t.disableScrollLock){let e;if(function(e){let t=(0,u.Z)(e);return t.body===e?(0,v.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(o)){let e=(0,m.Z)((0,u.Z)(o));n.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight=`${getPaddingRight(o)+e}px`;let t=(0,u.Z)(o).querySelectorAll(".mui-fixed");[].forEach.call(t,t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${getPaddingRight(t)+e}px`})}if(o.parentNode instanceof DocumentFragment)e=(0,u.Z)(o).body;else{let t=o.parentElement,n=(0,v.Z)(o);e=(null==t?void 0:t.nodeName)==="HTML"&&"scroll"===n.getComputedStyle(t).overflowY?t:o}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach(({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)})}}(o,t))}remove(e,t=!0){let n=this.modals.indexOf(e);if(-1===n)return n;let o=findIndexOf(this.containers,t=>-1!==t.modals.indexOf(e)),l=this.containers[o];if(l.modals.splice(l.modals.indexOf(e),1),this.modals.splice(n,1),0===l.modals.length)l.restore&&l.restore(),e.modalRef&&ariaHidden(e.modalRef,t),ariaHiddenSiblings(l.container,e.mount,e.modalRef,l.hiddenSiblings,!1),this.containers.splice(o,1);else{let e=l.modals[l.modals.length-1];e.modalRef&&ariaHidden(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};var g=n(4780),b=n(3470),y=n(8385),x=n(1496),Z=n(3616),k=n(4808),E=n(1588),R=n(4867);function getModalUtilityClass(e){return(0,R.Z)("MuiModal",e)}(0,E.Z)("MuiModal",["root","hidden","backdrop"]);var S=n(5893);let C=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],useUtilityClasses=e=>{let{open:t,exited:n,classes:o}=e;return(0,g.Z)({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},getModalUtilityClass,o)},P=(0,x.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>(0,l.Z)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),w=(0,x.ZP)(k.Z,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),T=i.forwardRef(function(e,t){var n,v,m,g,x,k;let E=(0,Z.Z)({name:"MuiModal",props:e}),{BackdropComponent:R=w,BackdropProps:T,className:M,closeAfterTransition:N=!1,children:I,container:A,component:F,components:W={},componentsProps:O={},disableAutoFocus:D=!1,disableEnforceFocus:B=!1,disableEscapeKeyDown:j=!1,disablePortal:$=!1,disableRestoreFocus:H=!1,disableScrollLock:U=!1,hideBackdrop:L=!1,keepMounted:z=!1,onBackdropClick:_,open:K,slotProps:q,slots:Y}=E,X=(0,o.Z)(E,C),G=(0,l.Z)({},E,{closeAfterTransition:N,disableAutoFocus:D,disableEnforceFocus:B,disableEscapeKeyDown:j,disablePortal:$,disableRestoreFocus:H,disableScrollLock:U,hideBackdrop:L,keepMounted:z}),{getRootProps:V,getBackdropProps:J,getTransitionProps:Q,portalRef:ee,isTopModal:et,exited:en,hasTransition:er}=function(e){let{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,manager:a=h,closeAfterTransition:s=!1,onTransitionEnter:v,onTransitionExited:m,children:g,onClose:b,open:y,rootRef:x}=e,Z=i.useRef({}),k=i.useRef(null),E=i.useRef(null),R=(0,d.Z)(E,x),[S,C]=i.useState(!y),P=!!g&&g.props.hasOwnProperty("in"),w=!0;("false"===e["aria-hidden"]||!1===e["aria-hidden"])&&(w=!1);let getDoc=()=>(0,u.Z)(k.current),getModal=()=>(Z.current.modalRef=E.current,Z.current.mount=k.current,Z.current),handleMounted=()=>{a.mount(getModal(),{disableScrollLock:o}),E.current&&(E.current.scrollTop=0)},T=(0,c.Z)(()=>{let e=("function"==typeof t?t():t)||getDoc().body;a.add(getModal(),e),E.current&&handleMounted()}),M=i.useCallback(()=>a.isTopModal(getModal()),[a]),N=(0,c.Z)(e=>{k.current=e,e&&(y&&M()?handleMounted():E.current&&ariaHidden(E.current,w))}),I=i.useCallback(()=>{a.remove(getModal(),w)},[w,a]);i.useEffect(()=>()=>{I()},[I]),i.useEffect(()=>{y?T():P&&s||I()},[y,I,P,s,T]);let createHandleKeyDown=e=>t=>{var o;null==(o=e.onKeyDown)||o.call(e,t),"Escape"===t.key&&M()&&!n&&(t.stopPropagation(),b&&b(t,"escapeKeyDown"))},createHandleBackdropClick=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&b&&b(t,"backdropClick")};return{getRootProps:(t={})=>{let n=(0,f._)(e);delete n.onTransitionEnter,delete n.onTransitionExited;let o=(0,l.Z)({},n,t);return(0,l.Z)({role:"presentation"},o,{onKeyDown:createHandleKeyDown(o),ref:R})},getBackdropProps:(e={})=>(0,l.Z)({"aria-hidden":!0},e,{onClick:createHandleBackdropClick(e),open:y}),getTransitionProps:()=>({onEnter:(0,p.Z)(()=>{C(!1),v&&v()},null==g?void 0:g.props.onEnter),onExited:(0,p.Z)(()=>{C(!0),m&&m(),s&&I()},null==g?void 0:g.props.onExited)}),rootRef:R,portalRef:N,isTopModal:M,exited:S,hasTransition:P}}((0,l.Z)({},G,{rootRef:t})),eo=(0,l.Z)({},G,{exited:en}),el=useUtilityClasses(eo),ei={};if(void 0===I.props.tabIndex&&(ei.tabIndex="-1"),er){let{onEnter:e,onExited:t}=Q();ei.onEnter=e,ei.onExited=t}let ea=null!=(n=null!=(v=null==Y?void 0:Y.root)?v:W.Root)?n:P,es=null!=(m=null!=(g=null==Y?void 0:Y.backdrop)?g:W.Backdrop)?m:R,ed=null!=(x=null==q?void 0:q.root)?x:O.root,eu=null!=(k=null==q?void 0:q.backdrop)?k:O.backdrop,ec=(0,s.y)({elementType:ea,externalSlotProps:ed,externalForwardedProps:X,getSlotProps:V,additionalProps:{ref:t,as:F},ownerState:eo,className:(0,a.Z)(M,null==ed?void 0:ed.className,null==el?void 0:el.root,!eo.open&&eo.exited&&(null==el?void 0:el.hidden))}),ep=(0,s.y)({elementType:es,externalSlotProps:eu,additionalProps:T,getSlotProps:e=>J((0,l.Z)({},e,{onClick:t=>{_&&_(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,a.Z)(null==eu?void 0:eu.className,null==T?void 0:T.className,null==el?void 0:el.backdrop),ownerState:eo});return z||K||er&&!en?(0,S.jsx)(y.h,{ref:ee,container:A,disablePortal:$,children:(0,S.jsxs)(ea,(0,l.Z)({},ec,{children:[!L&&R?(0,S.jsx)(es,(0,l.Z)({},ep)):null,(0,S.jsx)(b.i,{disableEnforceFocus:B,disableAutoFocus:D,disableRestoreFocus:H,isEnabled:et,open:K,children:i.cloneElement(I,ei)})]}))}):null});var M=T},629:function(e,t,n){n.d(t,{Z:function(){return b}});var o=n(3366),l=n(7462),i=n(7294),a=n(3961),s=n(4780),d=n(1796),u=n(1496),styles_getOverlayAlpha=e=>((e<1?5.11916*e**2:4.5*Math.log(e+1)+2)/100).toFixed(2),c=n(3616),p=n(1588),f=n(4867);function getPaperUtilityClass(e){return(0,f.Z)("MuiPaper",e)}(0,p.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var v=n(5893);let m=["className","component","elevation","square","variant"],useUtilityClasses=e=>{let{square:t,elevation:n,variant:o,classes:l}=e,i={root:["root",o,!t&&"rounded","elevation"===o&&`elevation${n}`]};return(0,s.Z)(i,getPaperUtilityClass,l)},h=(0,u.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return(0,l.Z)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,l.Z)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,d.Fq)("#fff",styles_getOverlayAlpha(t.elevation))}, ${(0,d.Fq)("#fff",styles_getOverlayAlpha(t.elevation))})`},e.vars&&{backgroundImage:null==(n=e.vars.overlays)?void 0:n[t.elevation]}))}),g=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiPaper"}),{className:i,component:s="div",elevation:d=1,square:u=!1,variant:p="elevation"}=n,f=(0,o.Z)(n,m),g=(0,l.Z)({},n,{component:s,elevation:d,square:u,variant:p}),b=useUtilityClasses(g);return(0,v.jsx)(h,(0,l.Z)({as:s,ownerState:g,className:(0,a.Z)(b.root,i),ref:t},f))});var b=g},5806:function(e,t,n){n.d(t,{Z:function(){return getScrollbarSize}});function getScrollbarSize(e){let t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[492],{3470:function(e,t,n){n.d(t,{i:function(){return FocusTrap}});var o=n(7294),l=n(3703),i=n(2690),a=n(5893);function defaultGetTabbable(e){let t=[],n=[];return Array.from(e.querySelectorAll('input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])')).forEach((e,o)=>{let l=function(e){let t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1===l||e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type||!e.name)return!1;let getRadio=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`),t=getRadio(`[name="${e.name}"]:checked`);return t||(t=getRadio(`[name="${e.name}"]`)),t!==e}(e)||(0===l?t.push(e):n.push({documentOrder:o,tabIndex:l,node:e}))}),n.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function defaultIsEnabled(){return!0}function FocusTrap(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:s=!1,disableRestoreFocus:d=!1,getTabbable:u=defaultGetTabbable,isEnabled:c=defaultIsEnabled,open:p}=e,f=o.useRef(!1),v=o.useRef(null),m=o.useRef(null),h=o.useRef(null),g=o.useRef(null),b=o.useRef(!1),y=o.useRef(null),x=(0,l.Z)(t.ref,y),Z=o.useRef(null);o.useEffect(()=>{p&&y.current&&(b.current=!n)},[n,p]),o.useEffect(()=>{if(!p||!y.current)return;let e=(0,i.Z)(y.current);return!y.current.contains(e.activeElement)&&(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex","-1"),b.current&&y.current.focus()),()=>{d||(h.current&&h.current.focus&&(f.current=!0,h.current.focus()),h.current=null)}},[p]),o.useEffect(()=>{if(!p||!y.current)return;let e=(0,i.Z)(y.current),loopFocus=t=>{Z.current=t,!s&&c()&&"Tab"===t.key&&e.activeElement===y.current&&t.shiftKey&&(f.current=!0,m.current&&m.current.focus())},contain=()=>{let t=y.current;if(null===t)return;if(!e.hasFocus()||!c()||f.current){f.current=!1;return}if(t.contains(e.activeElement)||s&&e.activeElement!==v.current&&e.activeElement!==m.current)return;if(e.activeElement!==g.current)g.current=null;else if(null!==g.current)return;if(!b.current)return;let n=[];if((e.activeElement===v.current||e.activeElement===m.current)&&(n=u(y.current)),n.length>0){var o,l;let e=!!((null==(o=Z.current)?void 0:o.shiftKey)&&(null==(l=Z.current)?void 0:l.key)==="Tab"),t=n[0],i=n[n.length-1];"string"!=typeof t&&"string"!=typeof i&&(e?i.focus():t.focus())}else t.focus()};e.addEventListener("focusin",contain),e.addEventListener("keydown",loopFocus,!0);let t=setInterval(()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&contain()},50);return()=>{clearInterval(t),e.removeEventListener("focusin",contain),e.removeEventListener("keydown",loopFocus,!0)}},[n,s,d,c,p,u]);let handleFocusSentinel=e=>{null===h.current&&(h.current=e.relatedTarget),b.current=!0};return(0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("div",{tabIndex:p?0:-1,onFocus:handleFocusSentinel,ref:v,"data-testid":"sentinelStart"}),o.cloneElement(t,{ref:x,onFocus:e=>{null===h.current&&(h.current=e.relatedTarget),b.current=!0,g.current=e.target;let n=t.props.onFocus;n&&n(e)}}),(0,a.jsx)("div",{tabIndex:p?0:-1,onFocus:handleFocusSentinel,ref:m,"data-testid":"sentinelEnd"})]})}},8385:function(e,t,n){n.d(t,{h:function(){return u}});var o=n(7294),l=n(3935),i=n(3703),a=n(3546),s=n(7960),d=n(5893);let u=o.forwardRef(function(e,t){let{children:n,container:u,disablePortal:c=!1}=e,[p,f]=o.useState(null),v=(0,i.Z)(o.isValidElement(n)?n.ref:null,t);return((0,a.Z)(()=>{!c&&f(("function"==typeof u?u():u)||document.body)},[u,c]),(0,a.Z)(()=>{if(p&&!c)return(0,s.Z)(t,p),()=>{(0,s.Z)(t,null)}},[t,p,c]),c)?o.isValidElement(n)?o.cloneElement(n,{ref:v}):(0,d.jsx)(o.Fragment,{children:n}):(0,d.jsx)(o.Fragment,{children:p?l.createPortal(n,p):p})})},238:function(e,t,n){n.d(t,{$:function(){return appendOwnerState}});var o=n(7462),l=n(8442);function appendOwnerState(e,t,n){return void 0===e||(0,l.X)(e)?t:(0,o.Z)({},t,{ownerState:(0,o.Z)({},t.ownerState,n)})}},437:function(e,t,n){n.d(t,{_:function(){return extractEventHandlers}});function extractEventHandlers(e,t=[]){if(void 0===e)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n}},5094:function(e,t,n){n.d(t,{y:function(){return useSlotProps}});var o=n(7462),l=n(3366),i=n(3703),a=n(238),dist_clsx=function(){for(var e,t,n=0,o="";n!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(n=>{t[n]=e[n]}),t}let d=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function useSlotProps(e){var t;let{elementType:n,externalSlotProps:u,ownerState:c,skipResolvingSlotProps:p=!1}=e,f=(0,l.Z)(e,d),v=p?{}:"function"==typeof u?u(c,void 0):u,{props:m,internalRef:h}=function(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:l,externalForwardedProps:i,className:a}=e;if(!t){let e=dist_clsx(null==i?void 0:i.className,null==l?void 0:l.className,a,null==n?void 0:n.className),t=(0,o.Z)({},null==n?void 0:n.style,null==i?void 0:i.style,null==l?void 0:l.style),s=(0,o.Z)({},n,i,l);return e.length>0&&(s.className=e),Object.keys(t).length>0&&(s.style=t),{props:s,internalRef:void 0}}let d=(0,s._)((0,o.Z)({},i,l)),u=omitEventHandlers(l),c=omitEventHandlers(i),p=t(d),f=dist_clsx(null==p?void 0:p.className,null==n?void 0:n.className,a,null==i?void 0:i.className,null==l?void 0:l.className),v=(0,o.Z)({},null==p?void 0:p.style,null==n?void 0:n.style,null==i?void 0:i.style,null==l?void 0:l.style),m=(0,o.Z)({},p,n,c,u);return f.length>0&&(m.className=f),Object.keys(v).length>0&&(m.style=v),{props:m,internalRef:p.ref}}((0,o.Z)({},f,{externalSlotProps:v})),g=(0,i.Z)(h,null==v?void 0:v.ref,null==(t=e.additionalProps)?void 0:t.ref),b=(0,a.$)(n,(0,o.Z)({},m,{ref:g}),c);return b}},4808:function(e,t,n){n.d(t,{Z:function(){return b}});var o=n(3366),l=n(7462),i=n(7294),a=n(3961),s=n(4780),d=n(1496),u=n(3616),c=n(6628),p=n(1588),f=n(4867);function getBackdropUtilityClass(e){return(0,f.Z)("MuiBackdrop",e)}(0,p.Z)("MuiBackdrop",["root","invisible"]);var v=n(5893);let m=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],useUtilityClasses=e=>{let{classes:t,invisible:n}=e;return(0,s.Z)({root:["root",n&&"invisible"]},getBackdropUtilityClass,t)},h=(0,d.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>(0,l.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),g=i.forwardRef(function(e,t){var n,i,s;let d=(0,u.Z)({props:e,name:"MuiBackdrop"}),{children:p,className:f,component:g="div",components:b={},componentsProps:y={},invisible:x=!1,open:Z,slotProps:k={},slots:E={},TransitionComponent:R=c.Z,transitionDuration:S}=d,C=(0,o.Z)(d,m),P=(0,l.Z)({},d,{component:g,invisible:x}),w=useUtilityClasses(P),T=null!=(n=k.root)?n:y.root;return(0,v.jsx)(R,(0,l.Z)({in:Z,timeout:S},C,{children:(0,v.jsx)(h,(0,l.Z)({"aria-hidden":!0},T,{as:null!=(i=null!=(s=E.root)?s:b.Root)?i:g,className:(0,a.Z)(w.root,f,null==T?void 0:T.className),ownerState:(0,l.Z)({},P,null==T?void 0:T.ownerState),classes:w,ref:t,children:p}))}))});var b=g},2492:function(e,t,n){n.d(t,{Z:function(){return P}});var o=n(3366),l=n(7462),i=n(7294),a=n(3961),s=n(4780),d=n(2996),u=n(8216),c=n(1994),p=n(6628),f=n(629),v=n(3616),m=n(1496),h=n(7620);let g=i.createContext({});var b=n(4808),y=n(2734),x=n(5893);let Z=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],k=(0,m.ZP)(b.Z,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),useUtilityClasses=e=>{let{classes:t,scroll:n,maxWidth:o,fullWidth:l,fullScreen:i}=e,a={root:["root"],container:["container",`scroll${(0,u.Z)(n)}`],paper:["paper",`paperScroll${(0,u.Z)(n)}`,`paperWidth${(0,u.Z)(String(o))}`,l&&"paperFullWidth",i&&"paperFullScreen"]};return(0,s.Z)(a,h.D,t)},E=(0,m.ZP)(c.Z,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),R=(0,m.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.container,t[`scroll${(0,u.Z)(n.scroll)}`]]}})(({ownerState:e})=>(0,l.Z)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===e.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===e.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),S=(0,m.ZP)(f.Z,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`scrollPaper${(0,u.Z)(n.scroll)}`],t[`paperWidth${(0,u.Z)(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>(0,l.Z)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===t.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===t.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===t.maxWidth&&{maxWidth:"px"===e.breakpoints.unit?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${h.Z.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&"xs"!==t.maxWidth&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${h.Z.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${h.Z.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),C=i.forwardRef(function(e,t){let n=(0,v.Z)({props:e,name:"MuiDialog"}),s=(0,y.Z)(),u={enter:s.transitions.duration.enteringScreen,exit:s.transitions.duration.leavingScreen},{"aria-describedby":c,"aria-labelledby":m,BackdropComponent:h,BackdropProps:b,children:C,className:P,disableEscapeKeyDown:w=!1,fullScreen:T=!1,fullWidth:M=!1,maxWidth:N="sm",onBackdropClick:I,onClose:A,open:F,PaperComponent:W=f.Z,PaperProps:O={},scroll:D="paper",TransitionComponent:B=p.Z,transitionDuration:j=u,TransitionProps:$}=n,H=(0,o.Z)(n,Z),U=(0,l.Z)({},n,{disableEscapeKeyDown:w,fullScreen:T,fullWidth:M,maxWidth:N,scroll:D}),L=useUtilityClasses(U),z=i.useRef(),_=(0,d.Z)(m),K=i.useMemo(()=>({titleId:_}),[_]);return(0,x.jsx)(E,(0,l.Z)({className:(0,a.Z)(L.root,P),closeAfterTransition:!0,components:{Backdrop:k},componentsProps:{backdrop:(0,l.Z)({transitionDuration:j,as:h},b)},disableEscapeKeyDown:w,onClose:A,open:F,ref:t,onClick:e=>{z.current&&(z.current=null,I&&I(e),A&&A(e,"backdropClick"))},ownerState:U},H,{children:(0,x.jsx)(B,(0,l.Z)({appear:!0,in:F,timeout:j,role:"presentation"},$,{children:(0,x.jsx)(R,{className:(0,a.Z)(L.container),onMouseDown:e=>{z.current=e.target===e.currentTarget},ownerState:U,children:(0,x.jsx)(S,(0,l.Z)({as:W,elevation:24,role:"dialog","aria-describedby":c,"aria-labelledby":_},O,{className:(0,a.Z)(L.paper,O.className),ownerState:U,children:(0,x.jsx)(g.Provider,{value:K,children:C})}))})}))}))});var P=C},7620:function(e,t,n){n.d(t,{D:function(){return getDialogUtilityClass}});var o=n(1588),l=n(4867);function getDialogUtilityClass(e){return(0,l.Z)("MuiDialog",e)}let i=(0,o.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);t.Z=i},6628:function(e,t,n){var o=n(7462),l=n(3366),i=n(7294),a=n(2404),s=n(2734),d=n(577),u=n(1705),c=n(5893);let p=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],f={entering:{opacity:1},entered:{opacity:1}},v=i.forwardRef(function(e,t){let n=(0,s.Z)(),v={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:m,appear:h=!0,children:g,easing:b,in:y,onEnter:x,onEntered:Z,onEntering:k,onExit:E,onExited:R,onExiting:S,style:C,timeout:P=v,TransitionComponent:w=a.ZP}=e,T=(0,l.Z)(e,p),M=i.useRef(null),N=(0,u.Z)(M,g.ref,t),normalizedTransitionCallback=e=>t=>{if(e){let n=M.current;void 0===t?e(n):e(n,t)}},I=normalizedTransitionCallback(k),A=normalizedTransitionCallback((e,t)=>{(0,d.n)(e);let o=(0,d.C)({style:C,timeout:P,easing:b},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",o),e.style.transition=n.transitions.create("opacity",o),x&&x(e,t)}),F=normalizedTransitionCallback(Z),W=normalizedTransitionCallback(S),O=normalizedTransitionCallback(e=>{let t=(0,d.C)({style:C,timeout:P,easing:b},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),E&&E(e)}),D=normalizedTransitionCallback(R);return(0,c.jsx)(w,(0,o.Z)({appear:h,in:y,nodeRef:M,onEnter:A,onEntered:F,onEntering:I,onExit:O,onExited:D,onExiting:W,addEndListener:e=>{m&&m(M.current,e)},timeout:P},T,{children:(e,t)=>i.cloneElement(g,(0,o.Z)({style:(0,o.Z)({opacity:0,visibility:"exited"!==e||y?void 0:"hidden"},f[e],C,g.props.style),ref:N},t))}))});t.Z=v},1994:function(e,t,n){n.d(t,{Z:function(){return M}});var o=n(3366),l=n(7462),i=n(7294),a=n(3961),s=n(5094),d=n(3703),u=n(2690),c=n(9948),p=n(9064),f=n(437),v=n(4161),m=n(5806);function ariaHidden(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function getPaddingRight(e){return parseInt((0,v.Z)(e).getComputedStyle(e).paddingRight,10)||0}function ariaHiddenSiblings(e,t,n,o,l){let i=[t,n,...o];[].forEach.call(e.children,e=>{let t=-1===i.indexOf(e),n=!function(e){let t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&ariaHidden(e,l)})}function findIndexOf(e,t){let n=-1;return e.some((e,o)=>!!t(e)&&(n=o,!0)),n}let h=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&ariaHidden(e.modalRef,!1);let o=function(e){let t=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);ariaHiddenSiblings(t,e.mount,e.modalRef,o,!0);let l=findIndexOf(this.containers,e=>e.container===t);return -1!==l?this.containers[l].modals.push(e):this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:o}),n}mount(e,t){let n=findIndexOf(this.containers,t=>-1!==t.modals.indexOf(e)),o=this.containers[n];o.restore||(o.restore=function(e,t){let n=[],o=e.container;if(!t.disableScrollLock){let e;if(function(e){let t=(0,u.Z)(e);return t.body===e?(0,v.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(o)){let e=(0,m.Z)((0,u.Z)(o));n.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight=`${getPaddingRight(o)+e}px`;let t=(0,u.Z)(o).querySelectorAll(".mui-fixed");[].forEach.call(t,t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${getPaddingRight(t)+e}px`})}if(o.parentNode instanceof DocumentFragment)e=(0,u.Z)(o).body;else{let t=o.parentElement,n=(0,v.Z)(o);e=(null==t?void 0:t.nodeName)==="HTML"&&"scroll"===n.getComputedStyle(t).overflowY?t:o}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach(({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)})}}(o,t))}remove(e,t=!0){let n=this.modals.indexOf(e);if(-1===n)return n;let o=findIndexOf(this.containers,t=>-1!==t.modals.indexOf(e)),l=this.containers[o];if(l.modals.splice(l.modals.indexOf(e),1),this.modals.splice(n,1),0===l.modals.length)l.restore&&l.restore(),e.modalRef&&ariaHidden(e.modalRef,t),ariaHiddenSiblings(l.container,e.mount,e.modalRef,l.hiddenSiblings,!1),this.containers.splice(o,1);else{let e=l.modals[l.modals.length-1];e.modalRef&&ariaHidden(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};var g=n(4780),b=n(3470),y=n(8385),x=n(1496),Z=n(3616),k=n(4808),E=n(1588),R=n(4867);function getModalUtilityClass(e){return(0,R.Z)("MuiModal",e)}(0,E.Z)("MuiModal",["root","hidden","backdrop"]);var S=n(5893);let C=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],useUtilityClasses=e=>{let{open:t,exited:n,classes:o}=e;return(0,g.Z)({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},getModalUtilityClass,o)},P=(0,x.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>(0,l.Z)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),w=(0,x.ZP)(k.Z,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),T=i.forwardRef(function(e,t){var n,v,m,g,x,k;let E=(0,Z.Z)({name:"MuiModal",props:e}),{BackdropComponent:R=w,BackdropProps:T,className:M,closeAfterTransition:N=!1,children:I,container:A,component:F,components:W={},componentsProps:O={},disableAutoFocus:D=!1,disableEnforceFocus:B=!1,disableEscapeKeyDown:j=!1,disablePortal:$=!1,disableRestoreFocus:H=!1,disableScrollLock:U=!1,hideBackdrop:L=!1,keepMounted:z=!1,onBackdropClick:_,open:K,slotProps:q,slots:Y}=E,X=(0,o.Z)(E,C),G=(0,l.Z)({},E,{closeAfterTransition:N,disableAutoFocus:D,disableEnforceFocus:B,disableEscapeKeyDown:j,disablePortal:$,disableRestoreFocus:H,disableScrollLock:U,hideBackdrop:L,keepMounted:z}),{getRootProps:V,getBackdropProps:J,getTransitionProps:Q,portalRef:ee,isTopModal:et,exited:en,hasTransition:er}=function(e){let{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,manager:a=h,closeAfterTransition:s=!1,onTransitionEnter:v,onTransitionExited:m,children:g,onClose:b,open:y,rootRef:x}=e,Z=i.useRef({}),k=i.useRef(null),E=i.useRef(null),R=(0,d.Z)(E,x),[S,C]=i.useState(!y),P=!!g&&g.props.hasOwnProperty("in"),w=!0;("false"===e["aria-hidden"]||!1===e["aria-hidden"])&&(w=!1);let getDoc=()=>(0,u.Z)(k.current),getModal=()=>(Z.current.modalRef=E.current,Z.current.mount=k.current,Z.current),handleMounted=()=>{a.mount(getModal(),{disableScrollLock:o}),E.current&&(E.current.scrollTop=0)},T=(0,c.Z)(()=>{let e=("function"==typeof t?t():t)||getDoc().body;a.add(getModal(),e),E.current&&handleMounted()}),M=i.useCallback(()=>a.isTopModal(getModal()),[a]),N=(0,c.Z)(e=>{k.current=e,e&&(y&&M()?handleMounted():E.current&&ariaHidden(E.current,w))}),I=i.useCallback(()=>{a.remove(getModal(),w)},[w,a]);i.useEffect(()=>()=>{I()},[I]),i.useEffect(()=>{y?T():P&&s||I()},[y,I,P,s,T]);let createHandleKeyDown=e=>t=>{var o;null==(o=e.onKeyDown)||o.call(e,t),"Escape"===t.key&&M()&&!n&&(t.stopPropagation(),b&&b(t,"escapeKeyDown"))},createHandleBackdropClick=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&b&&b(t,"backdropClick")};return{getRootProps:(t={})=>{let n=(0,f._)(e);delete n.onTransitionEnter,delete n.onTransitionExited;let o=(0,l.Z)({},n,t);return(0,l.Z)({role:"presentation"},o,{onKeyDown:createHandleKeyDown(o),ref:R})},getBackdropProps:(e={})=>(0,l.Z)({"aria-hidden":!0},e,{onClick:createHandleBackdropClick(e),open:y}),getTransitionProps:()=>({onEnter:(0,p.Z)(()=>{C(!1),v&&v()},null==g?void 0:g.props.onEnter),onExited:(0,p.Z)(()=>{C(!0),m&&m(),s&&I()},null==g?void 0:g.props.onExited)}),rootRef:R,portalRef:N,isTopModal:M,exited:S,hasTransition:P}}((0,l.Z)({},G,{rootRef:t})),eo=(0,l.Z)({},G,{exited:en}),el=useUtilityClasses(eo),ei={};if(void 0===I.props.tabIndex&&(ei.tabIndex="-1"),er){let{onEnter:e,onExited:t}=Q();ei.onEnter=e,ei.onExited=t}let ea=null!=(n=null!=(v=null==Y?void 0:Y.root)?v:W.Root)?n:P,es=null!=(m=null!=(g=null==Y?void 0:Y.backdrop)?g:W.Backdrop)?m:R,ed=null!=(x=null==q?void 0:q.root)?x:O.root,eu=null!=(k=null==q?void 0:q.backdrop)?k:O.backdrop,ec=(0,s.y)({elementType:ea,externalSlotProps:ed,externalForwardedProps:X,getSlotProps:V,additionalProps:{ref:t,as:F},ownerState:eo,className:(0,a.Z)(M,null==ed?void 0:ed.className,null==el?void 0:el.root,!eo.open&&eo.exited&&(null==el?void 0:el.hidden))}),ep=(0,s.y)({elementType:es,externalSlotProps:eu,additionalProps:T,getSlotProps:e=>J((0,l.Z)({},e,{onClick:t=>{_&&_(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,a.Z)(null==eu?void 0:eu.className,null==T?void 0:T.className,null==el?void 0:el.backdrop),ownerState:eo});return z||K||er&&!en?(0,S.jsx)(y.h,{ref:ee,container:A,disablePortal:$,children:(0,S.jsxs)(ea,(0,l.Z)({},ec,{children:[!L&&R?(0,S.jsx)(es,(0,l.Z)({},ep)):null,(0,S.jsx)(b.i,{disableEnforceFocus:B,disableAutoFocus:D,disableRestoreFocus:H,isEnabled:et,open:K,children:i.cloneElement(I,ei)})]}))}):null});var M=T},629:function(e,t,n){n.d(t,{Z:function(){return b}});var o=n(3366),l=n(7462),i=n(7294),a=n(3961),s=n(4780),d=n(1796),u=n(1496),styles_getOverlayAlpha=e=>((e<1?5.11916*e**2:4.5*Math.log(e+1)+2)/100).toFixed(2),c=n(3616),p=n(1588),f=n(4867);function getPaperUtilityClass(e){return(0,f.Z)("MuiPaper",e)}(0,p.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var v=n(5893);let m=["className","component","elevation","square","variant"],useUtilityClasses=e=>{let{square:t,elevation:n,variant:o,classes:l}=e,i={root:["root",o,!t&&"rounded","elevation"===o&&`elevation${n}`]};return(0,s.Z)(i,getPaperUtilityClass,l)},h=(0,u.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return(0,l.Z)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,l.Z)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,d.Fq)("#fff",styles_getOverlayAlpha(t.elevation))}, ${(0,d.Fq)("#fff",styles_getOverlayAlpha(t.elevation))})`},e.vars&&{backgroundImage:null==(n=e.vars.overlays)?void 0:n[t.elevation]}))}),g=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiPaper"}),{className:i,component:s="div",elevation:d=1,square:u=!1,variant:p="elevation"}=n,f=(0,o.Z)(n,m),g=(0,l.Z)({},n,{component:s,elevation:d,square:u,variant:p}),b=useUtilityClasses(g);return(0,v.jsx)(h,(0,l.Z)({as:s,ownerState:g,className:(0,a.Z)(b.root,i),ref:t},f))});var b=g},5806:function(e,t,n){n.d(t,{Z:function(){return getScrollbarSize}});function getScrollbarSize(e){let t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}}}]); \ No newline at end of file diff --git a/_next/static/chunks/925-ef89dc88c4b166ae.js b/_next/static/chunks/925-335b403be688d976.js similarity index 64% rename from _next/static/chunks/925-ef89dc88c4b166ae.js rename to _next/static/chunks/925-335b403be688d976.js index 4d77b3bd1a..a0b160b959 100644 --- a/_next/static/chunks/925-ef89dc88c4b166ae.js +++ b/_next/static/chunks/925-335b403be688d976.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[925],{787:function(e,n,t){t.d(n,{Z:function(){return Banner}});var i=t(5893),a=t(2734),o=t(5861),s=t(3738),l=t(7304),r=t(9755),c=t.n(r),d=t(1163);t(9467);var p=t(6886),u=t(1664),h=t.n(u),x=t(9318),LanguageSwitcher=e=>{let{locale:n,...t}=e,s=(0,d.useRouter)(),r=(0,a.Z)(),{t:c}=(0,l.$G)("common"),handleLanguageChange=e=>{s.push(s.pathname,s.asPath,{locale:e});let n=new CustomEvent("languageChange",{detail:{locale:e}});window.dispatchEvent(n)},u=t.href||s.asPath,g=s.pathname;return Object.keys(s.query).forEach(e=>{if("locale"===e){g=g.replace("[".concat(e,"]"),n);return}g=g.replace("[".concat(e,"]"),s.query[e])}),n&&(u=t.href?"/".concat(n).concat(t.href):g),(0,i.jsxs)(p.ZP,{container:!0,alignItems:"center",justifyContent:"center",sx:{position:"absolute",top:r.spacing(2),right:{xs:0,sm:r.spacing(4)},width:r.spacing(28)},children:[(0,i.jsx)(p.ZP,{item:!0,xs:8,children:(0,i.jsx)(o.Z,{variant:"subtitle1",sx:{color:r.palette.primary.main},children:c("language")})}),(0,i.jsx)(p.ZP,{item:!0,xs:4,children:(0,i.jsx)(h(),{href:u,onClick:()=>handleLanguageChange(n),children:(0,i.jsx)("button",{style:{fontSize:r.spacing(3),backgroundColor:"transparent",cursor:"pointer",border:"none"},children:"de"===n?(0,i.jsx)(x.Z,{countryCode:"DE",svg:!0}):(0,i.jsx)(x.Z,{countryCode:"GB",svg:!0})})})})]})},g=t(5400),m=t.n(g);function Banner(){let e=(0,d.useRouter)(),n=(0,a.Z)(),{t}=(0,l.$G)("common"),r=e.query.locale||m().i18n.defaultLocale;return(0,i.jsxs)(s.Z,{sx:{position:"relative",width:"100%",height:n.spacing(44),zIndex:n.zIndex.drawer+1},children:[(0,i.jsx)(c(),{src:"".concat("","/MGA-8.jpg"),objectFit:"cover",layout:"fill",quality:100,objectPosition:"bottom",style:{filter:"brightness(60%)"},priority:!0,alt:"Mensa Garching"}),(0,i.jsxs)(s.Z,{sx:{position:"absolute",left:{sm:n.spacing(7),xs:"50%"},top:{sm:n.spacing(7),xs:"50%"},color:n.palette.primary.main,maxWidth:n.spacing(80),width:{xs:"90%",sm:"unset"},textAlign:{sm:"left",xs:"center"},transform:{xs:"translate(-50%,-50%)",sm:"unset"}},children:[(0,i.jsxs)(o.Z,{variant:"h2",sx:{color:n.palette.primary.light,fontWeight:600},children:["TUM",(0,i.jsx)("span",{style:{color:n.palette.primary.main},children:"enu"})]}),(0,i.jsx)(o.Z,{variant:"h5",sx:{paddingLeft:n.spacing(1)},children:t("subtitleBanner")})]}),(0,i.jsx)(o.Z,{variant:"body2",sx:{position:"absolute",right:"5px",bottom:"5px",color:n.palette.primary.main,fontSize:n.spacing(.85)},children:"Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/"}),m().i18n.locales.map(e=>e===r?null:(0,i.jsx)(LanguageSwitcher,{locale:e},e))]})}},561:function(e,n,t){t.d(n,{Z:function(){return NotFound}});var i=t(5893),a=t(2734),o=t(8396),s=t(3738),l=t(5861),r=t(7304),c=t(5675),d=t.n(c);function NotFound(e){let{imageSource:n,translationString:t}=e,c=(0,a.Z)(),{t:p}=(0,r.$G)("common"),u=(0,o.Z)("(min-width:37.5em)");return(0,i.jsx)(s.Z,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"center",columnGap:c.spacing(4),rowGap:c.spacing(4),flexWrap:"wrap",my:c.spacing(4)},children:(0,i.jsxs)(s.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:c.spacing(2)},children:[(0,i.jsx)(l.Z,{variant:"h4",sx:{color:c.palette.primary.dark,fontWeight:600},children:p(t)}),(0,i.jsx)(d(),{src:""+n,quality:100,height:u?400:300,width:u?400:300,priority:!0,alt:"Not Found"})]})})}},2424:function(e,n,t){t.d(n,{Z:function(){return Sidebar}});var i=t(5893),a=t(7294),o=t(5152),s=t.n(o),l=t(5813),r=t(7304),c=t(2734),d=t(3738),p=t(9417),u=t(5861),h=t(8462),x=t(9140),g=t(7212),m=t(8619),f=t(9334),y=t(7594),j=t(7922),Z=t(3508),b=t(181),v=t(1664),C=t.n(v),P=t(1163),k=t(9657);function LinkComponent(e){let{children:n,skipLocaleHandling:t,...o}=e,{setTriggerSidebarMobile:s}=(0,a.useContext)(k.Z),l=(0,c.Z)(),r=(0,P.useRouter)(),d=o.locale||r.query.locale||"",p=o.href||r.asPath;return 0===p.indexOf("http")&&(t=!0),d&&!t&&(p=p?"/".concat(d).concat(p):r.pathname.replace("[locale]",d)),(0,i.jsx)(C(),{href:p,legacyBehavior:!0,scroll:!1,children:(0,i.jsx)("a",{...o,style:{textDecoration:"none",color:l.palette.primary.main},onClick:()=>s(!1),children:n})})}function SidebarSubmenu(e){let{foodPlace:n}=e,[t,o]=(0,a.useState)(!1),s=(0,c.Z)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g.ZP,{disablePadding:!0,children:(0,i.jsxs)(m.Z,{onClick:()=>o(!t),children:[(0,i.jsx)(f.Z,{disableTypography:!0,primary:n.city,sx:{fontSize:s.spacing(2.5)}}),(0,i.jsx)(y.Z,{children:t?(0,i.jsx)(b.Z,{sx:{color:s.palette.primary.main}}):(0,i.jsx)(Z.Z,{sx:{color:s.palette.primary.main}})})]})},n.city),(0,i.jsx)(j.Z,{in:t,timeout:"auto",unmountOnExit:!0,children:(0,i.jsx)(h.Z,{component:"div",disablePadding:!0,children:n.foodPlaces.map(e=>(0,i.jsx)(LinkComponent,{href:"/".concat(e.canteen_id),skipLocaleHandling:!1,children:(0,i.jsx)(m.Z,{sx:{pl:4},children:(0,i.jsx)(f.Z,{disableTypography:!0,primary:e.name,sx:{fontSize:s.spacing(2)}})})},e.canteen_id))})})]})}let w=s()(()=>Promise.all([t.e(269),t.e(492),t.e(482)]).then(t.bind(t,7037)),{loadableGenerated:{webpack:()=>[7037]},ssr:!1});function Sidebar(e){let{foodPlaces:n}=e,[t,o]=(0,a.useState)(!1),{triggerSidebarMobile:s,setTriggerSidebarMobile:g}=(0,a.useContext)(k.Z),{t:m}=(0,r.$G)("common"),f=[{city:"Garching",foodPlaces:[]},{city:"Munich",foodPlaces:[]},{city:"Straubing",foodPlaces:[]},{city:"Weihenstephan",foodPlaces:[]},{city:"Rosenheim",foodPlaces:[]},{city:"Heilbronn",foodPlaces:[]}];n.forEach(e=>{var n,t,i,a,o,s;let{address:l}=e.location;l.includes("Garching")?null===(n=f.find(e=>"Garching"===e.city))||void 0===n||n.foodPlaces.push(e):l.includes("M\xfcnchen")||l.includes("Planegg")||l.includes("Planegg-Martinsried")?null===(t=f.find(e=>"Munich"===e.city))||void 0===t||t.foodPlaces.push(e):l.includes("Freising")?null===(i=f.find(e=>"Weihenstephan"===e.city))||void 0===i||i.foodPlaces.push(e):l.includes("Rosenheim")?null===(a=f.find(e=>"Rosenheim"===e.city))||void 0===a||a.foodPlaces.push(e):l.includes("Straubing")?null===(o=f.find(e=>"Straubing"===e.city))||void 0===o||o.foodPlaces.push(e):l.includes("Heilbronn")&&(null===(s=f.find(e=>"Heilbronn"===e.city))||void 0===s||s.foodPlaces.push(e))});let y=(0,c.Z)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(d.Z,{sx:{display:{lg:"flex",xs:s?"flex":"none"},position:{lg:"relative",xs:"absolute"},minHeight:{lg:"auto",xs:"100%"},width:y.spacing(30),flexDirection:"column",bgcolor:y.palette.primary.light,color:y.palette.primary.main,borderBottomRightRadius:"12px",zIndex:9999,backgroundColor:y.palette.primary.light},children:[(0,i.jsx)(d.Z,{sx:{display:{lg:"none",xs:"flex"},justifyContent:"flex-end",backgroundColor:y.palette.primary.light,height:y.spacing(3),pt:y.spacing(.5),px:y.spacing(.5)},children:(0,i.jsx)(l.Z,{fontSize:"small",sx:{color:y.palette.primary.main,cursor:"pointer"},onClick:()=>g(!1)})}),(0,i.jsx)(p.Z,{onClick:()=>{o(!0),g(!1)},variant:"text",endIcon:(0,i.jsx)(x.Z,{}),sx:{justifyContent:"flex-start",pl:y.spacing(2)},children:(0,i.jsx)(u.Z,{variant:"h6",children:m("showAllCanteens")})}),(0,i.jsx)(h.Z,{component:"nav",children:f.map(e=>(0,i.jsx)(SidebarSubmenu,{foodPlace:e},e.city))})]}),(0,i.jsx)(w,{open:t,setOpen:o,foodPlaces:n,mapOpenCoordinates:[48.132264,11.57743],zoom:11})]})}},9467:function(e,n,t){var i=t(9515),a=t(5400),o=t.n(a);n.Z=(0,i.Z)({supportedLngs:o().i18n.locales,fallbackLng:o().i18n.defaultLocale})},5400:function(e){e.exports={i18n:{defaultLocale:"de",locales:["en","de"],localeDetection:!0}}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[925],{787:function(e,n,t){t.d(n,{Z:function(){return Banner}});var i=t(5893),a=t(2734),o=t(5861),s=t(3738),l=t(7304),r=t(9755),c=t.n(r),d=t(1163);t(9467);var p=t(6886),u=t(1664),h=t.n(u),x=t(9318),LanguageSwitcher=e=>{let{locale:n,...t}=e,s=(0,d.useRouter)(),r=(0,a.Z)(),{t:c}=(0,l.$G)("common"),handleLanguageChange=e=>{s.push(s.pathname,s.asPath,{locale:e});let n=new CustomEvent("languageChange",{detail:{locale:e}});window.dispatchEvent(n)},u=t.href||s.asPath,g=s.pathname;return Object.keys(s.query).forEach(e=>{if("locale"===e){g=g.replace("[".concat(e,"]"),n);return}g=g.replace("[".concat(e,"]"),s.query[e])}),n&&(u=t.href?"/".concat(n).concat(t.href):g),(0,i.jsxs)(p.ZP,{container:!0,alignItems:"center",justifyContent:"center",sx:{position:"absolute",top:r.spacing(2),right:{xs:0,sm:r.spacing(4)},width:r.spacing(28)},children:[(0,i.jsx)(p.ZP,{item:!0,xs:8,children:(0,i.jsx)(o.Z,{variant:"subtitle1",sx:{color:r.palette.primary.main},children:c("language")})}),(0,i.jsx)(p.ZP,{item:!0,xs:4,children:(0,i.jsx)(h(),{href:u,onClick:()=>handleLanguageChange(n),children:(0,i.jsx)("button",{style:{fontSize:r.spacing(3),backgroundColor:"transparent",cursor:"pointer",border:"none"},children:"de"===n?(0,i.jsx)(x.Z,{countryCode:"DE",svg:!0}):(0,i.jsx)(x.Z,{countryCode:"GB",svg:!0})})})})]})},g=t(5400),m=t.n(g);function Banner(){let e=(0,d.useRouter)(),n=(0,a.Z)(),{t}=(0,l.$G)("common"),r=e.query.locale||m().i18n.defaultLocale;return(0,i.jsxs)(s.Z,{sx:{position:"relative",width:"100%",height:n.spacing(44),zIndex:n.zIndex.drawer+1},children:[(0,i.jsx)(c(),{src:"".concat("","/MGA-8.jpg"),objectFit:"cover",layout:"fill",quality:100,objectPosition:"bottom",style:{filter:"brightness(60%)"},priority:!0,alt:"Mensa Garching"}),(0,i.jsxs)(s.Z,{sx:{position:"absolute",left:{sm:n.spacing(7),xs:"50%"},top:{sm:n.spacing(7),xs:"50%"},color:n.palette.primary.main,maxWidth:n.spacing(80),width:{xs:"90%",sm:"unset"},textAlign:{sm:"left",xs:"center"},transform:{xs:"translate(-50%,-50%)",sm:"unset"}},children:[(0,i.jsxs)(o.Z,{variant:"h2",sx:{color:n.palette.primary.light,fontWeight:600},children:["TUM",(0,i.jsx)("span",{style:{color:n.palette.primary.main},children:"enu"})]}),(0,i.jsx)(o.Z,{variant:"h5",sx:{paddingLeft:n.spacing(1)},children:t("subtitleBanner")})]}),(0,i.jsx)(o.Z,{variant:"body2",sx:{position:"absolute",right:"5px",bottom:"5px",color:n.palette.primary.main,fontSize:n.spacing(.85)},children:"Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/"}),m().i18n.locales.map(e=>e===r?null:(0,i.jsx)(LanguageSwitcher,{locale:e},e))]})}},561:function(e,n,t){t.d(n,{Z:function(){return NotFound}});var i=t(5893),a=t(2734),o=t(8396),s=t(3738),l=t(5861),r=t(7304),c=t(5675),d=t.n(c);function NotFound(e){let{imageSource:n,translationString:t}=e,c=(0,a.Z)(),{t:p}=(0,r.$G)("common"),u=(0,o.Z)("(min-width:37.5em)");return(0,i.jsx)(s.Z,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"center",columnGap:c.spacing(4),rowGap:c.spacing(4),flexWrap:"wrap",my:c.spacing(4)},children:(0,i.jsxs)(s.Z,{sx:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:c.spacing(2)},children:[(0,i.jsx)(l.Z,{variant:"h4",sx:{color:c.palette.primary.dark,fontWeight:600},children:p(t)}),(0,i.jsx)(d(),{src:""+n,quality:100,height:u?400:300,width:u?400:300,priority:!0,alt:"Not Found"})]})})}},2424:function(e,n,t){t.d(n,{Z:function(){return Sidebar}});var i=t(5893),a=t(7294),o=t(5152),s=t.n(o),l=t(5813),r=t(7304),c=t(2734),d=t(3738),p=t(9417),u=t(5861),h=t(8462),x=t(9140),g=t(7212),m=t(8619),f=t(9334),y=t(8885),j=t(7922),Z=t(3508),b=t(181),v=t(1664),C=t.n(v),P=t(1163),k=t(9657);function LinkComponent(e){let{children:n,skipLocaleHandling:t,...o}=e,{setTriggerSidebarMobile:s}=(0,a.useContext)(k.Z),l=(0,c.Z)(),r=(0,P.useRouter)(),d=o.locale||r.query.locale||"",p=o.href||r.asPath;return 0===p.indexOf("http")&&(t=!0),d&&!t&&(p=p?"/".concat(d).concat(p):r.pathname.replace("[locale]",d)),(0,i.jsx)(C(),{href:p,legacyBehavior:!0,scroll:!1,children:(0,i.jsx)("a",{...o,style:{textDecoration:"none",color:l.palette.primary.main},onClick:()=>s(!1),children:n})})}function SidebarSubmenu(e){let{foodPlace:n}=e,[t,o]=(0,a.useState)(!1),s=(0,c.Z)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g.ZP,{disablePadding:!0,children:(0,i.jsxs)(m.Z,{onClick:()=>o(!t),children:[(0,i.jsx)(f.Z,{disableTypography:!0,primary:n.city,sx:{fontSize:s.spacing(2.5)}}),(0,i.jsx)(y.Z,{children:t?(0,i.jsx)(b.Z,{sx:{color:s.palette.primary.main}}):(0,i.jsx)(Z.Z,{sx:{color:s.palette.primary.main}})})]})},n.city),(0,i.jsx)(j.Z,{in:t,timeout:"auto",unmountOnExit:!0,children:(0,i.jsx)(h.Z,{component:"div",disablePadding:!0,children:n.foodPlaces.map(e=>(0,i.jsx)(LinkComponent,{href:"/".concat(e.canteen_id),skipLocaleHandling:!1,children:(0,i.jsx)(m.Z,{sx:{pl:4},children:(0,i.jsx)(f.Z,{disableTypography:!0,primary:e.name,sx:{fontSize:s.spacing(2)}})})},e.canteen_id))})})]})}let w=s()(()=>Promise.all([t.e(269),t.e(492),t.e(37)]).then(t.bind(t,7037)),{loadableGenerated:{webpack:()=>[7037]},ssr:!1});function Sidebar(e){let{foodPlaces:n}=e,[t,o]=(0,a.useState)(!1),{triggerSidebarMobile:s,setTriggerSidebarMobile:g}=(0,a.useContext)(k.Z),{t:m}=(0,r.$G)("common"),f=[{city:"Garching",foodPlaces:[]},{city:"Munich",foodPlaces:[]},{city:"Straubing",foodPlaces:[]},{city:"Weihenstephan",foodPlaces:[]},{city:"Rosenheim",foodPlaces:[]},{city:"Heilbronn",foodPlaces:[]}];n.forEach(e=>{var n,t,i,a,o,s;let{address:l}=e.location;l.includes("Garching")?null===(n=f.find(e=>"Garching"===e.city))||void 0===n||n.foodPlaces.push(e):l.includes("M\xfcnchen")||l.includes("Planegg")||l.includes("Planegg-Martinsried")?null===(t=f.find(e=>"Munich"===e.city))||void 0===t||t.foodPlaces.push(e):l.includes("Freising")?null===(i=f.find(e=>"Weihenstephan"===e.city))||void 0===i||i.foodPlaces.push(e):l.includes("Rosenheim")?null===(a=f.find(e=>"Rosenheim"===e.city))||void 0===a||a.foodPlaces.push(e):l.includes("Straubing")?null===(o=f.find(e=>"Straubing"===e.city))||void 0===o||o.foodPlaces.push(e):l.includes("Heilbronn")&&(null===(s=f.find(e=>"Heilbronn"===e.city))||void 0===s||s.foodPlaces.push(e))});let y=(0,c.Z)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(d.Z,{sx:{display:{lg:"flex",xs:s?"flex":"none"},position:{lg:"relative",xs:"absolute"},minHeight:{lg:"auto",xs:"100%"},width:y.spacing(30),flexDirection:"column",bgcolor:y.palette.primary.light,color:y.palette.primary.main,borderBottomRightRadius:"12px",zIndex:9999,backgroundColor:y.palette.primary.light},children:[(0,i.jsx)(d.Z,{sx:{display:{lg:"none",xs:"flex"},justifyContent:"flex-end",backgroundColor:y.palette.primary.light,height:y.spacing(3),pt:y.spacing(.5),px:y.spacing(.5)},children:(0,i.jsx)(l.Z,{fontSize:"small",sx:{color:y.palette.primary.main,cursor:"pointer"},onClick:()=>g(!1)})}),(0,i.jsx)(p.Z,{onClick:()=>{o(!0),g(!1)},variant:"text",endIcon:(0,i.jsx)(x.Z,{}),sx:{justifyContent:"flex-start",pl:y.spacing(2)},children:(0,i.jsx)(u.Z,{variant:"h6",children:m("showAllCanteens")})}),(0,i.jsx)(h.Z,{component:"nav",children:f.map(e=>(0,i.jsx)(SidebarSubmenu,{foodPlace:e},e.city))})]}),(0,i.jsx)(w,{open:t,setOpen:o,foodPlaces:n,mapOpenCoordinates:[48.132264,11.57743],zoom:11})]})}},9467:function(e,n,t){var i=t(9515),a=t(5400),o=t.n(a);n.Z=(0,i.Z)({supportedLngs:o().i18n.locales,fallbackLng:o().i18n.defaultLocale})},5400:function(e){e.exports={i18n:{defaultLocale:"de",locales:["en","de"],localeDetection:!0}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/970-be6a3e4e187f4af6.js b/_next/static/chunks/970-2e0c548b6b21edda.js similarity index 99% rename from _next/static/chunks/970-be6a3e4e187f4af6.js rename to _next/static/chunks/970-2e0c548b6b21edda.js index 20ab99270d..0b0c6fa977 100644 --- a/_next/static/chunks/970-be6a3e4e187f4af6.js +++ b/_next/static/chunks/970-2e0c548b6b21edda.js @@ -71,7 +71,7 @@ animation-iteration-count: infinite; animation-delay: 200ms; } -`),y.rippleVisible,C,550,({theme:e})=>e.transitions.easing.easeInOut,y.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,y.child,y.childLeaving,k,550,({theme:e})=>e.transitions.easing.easeInOut,y.childPulsate,E,({theme:e})=>e.transitions.easing.easeInOut),O=a.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiTouchRipple"}),{center:s=!1,classes:u={},className:d}=n,p=(0,i.Z)(n,b),[f,h]=a.useState([]),v=a.useRef(0),x=a.useRef(null);a.useEffect(()=>{x.current&&(x.current(),x.current=null)},[f]);let S=a.useRef(!1),w=a.useRef(0),Z=a.useRef(null),C=a.useRef(null);a.useEffect(()=>()=>{w.current&&clearTimeout(w.current)},[]);let k=a.useCallback(e=>{let{pulsate:t,rippleX:n,rippleY:o,rippleSize:i,cb:a}=e;h(e=>[...e,(0,g.jsx)(I,{classes:{ripple:(0,l.Z)(u.ripple,y.ripple),rippleVisible:(0,l.Z)(u.rippleVisible,y.rippleVisible),ripplePulsate:(0,l.Z)(u.ripplePulsate,y.ripplePulsate),child:(0,l.Z)(u.child,y.child),childLeaving:(0,l.Z)(u.childLeaving,y.childLeaving),childPulsate:(0,l.Z)(u.childPulsate,y.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:o,rippleSize:i},v.current)]),v.current+=1,x.current=a},[u]),E=a.useCallback((e={},t={},n=()=>{})=>{let o,i,a;let{pulsate:l=!1,center:u=s||t.pulsate,fakeElement:c=!1}=t;if((null==e?void 0:e.type)==="mousedown"&&S.current){S.current=!1;return}(null==e?void 0:e.type)==="touchstart"&&(S.current=!0);let d=c?null:C.current,p=d?d.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!u&&void 0!==e&&(0!==e.clientX||0!==e.clientY)&&(e.clientX||e.touches)){let{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;o=Math.round(t-p.left),i=Math.round(n-p.top)}else o=Math.round(p.width/2),i=Math.round(p.height/2);if(u)(a=Math.sqrt((2*p.width**2+p.height**2)/3))%2==0&&(a+=1);else{let e=2*Math.max(Math.abs((d?d.clientWidth:0)-o),o)+2,t=2*Math.max(Math.abs((d?d.clientHeight:0)-i),i)+2;a=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===Z.current&&(Z.current=()=>{k({pulsate:l,rippleX:o,rippleY:i,rippleSize:a,cb:n})},w.current=setTimeout(()=>{Z.current&&(Z.current(),Z.current=null)},80)):k({pulsate:l,rippleX:o,rippleY:i,rippleSize:a,cb:n})},[s,k]),O=a.useCallback(()=>{E({},{pulsate:!0})},[E]),R=a.useCallback((e,t)=>{if(clearTimeout(w.current),(null==e?void 0:e.type)==="touchend"&&Z.current){Z.current(),Z.current=null,w.current=setTimeout(()=>{R(e,t)});return}Z.current=null,h(e=>e.length>0?e.slice(1):e),x.current=t},[]);return a.useImperativeHandle(t,()=>({pulsate:O,start:E,stop:R}),[O,E,R]),(0,g.jsx)(P,(0,o.Z)({className:(0,l.Z)(y.root,u.root,d),ref:C},p,{children:(0,g.jsx)(m.Z,{component:null,exit:!0,children:f})}))});var R=n(4867);function getButtonBaseUtilityClass(e){return(0,R.Z)("MuiButtonBase",e)}let L=(0,v.Z)("MuiButtonBase",["root","disabled","focusVisible"]),M=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],useUtilityClasses=e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:o,classes:i}=e,a=(0,s.Z)({root:["root",t&&"disabled",n&&"focusVisible"]},getButtonBaseUtilityClass,i);return n&&o&&(a.root+=` ${o}`),a},T=(0,u.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${L.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),z=a.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiButtonBase"}),{action:s,centerRipple:u=!1,children:m,className:h,component:v="button",disabled:y=!1,disableRipple:b=!1,disableTouchRipple:x=!1,focusRipple:S=!1,LinkComponent:w="a",onBlur:Z,onClick:C,onContextMenu:k,onDragLeave:E,onFocus:P,onFocusVisible:I,onKeyDown:R,onKeyUp:L,onMouseDown:z,onMouseLeave:j,onMouseUp:A,onTouchEnd:$,onTouchMove:N,onTouchStart:F,tabIndex:U=0,TouchRippleProps:D,touchRippleRef:B,type:V}=n,W=(0,i.Z)(n,M),G=a.useRef(null),q=a.useRef(null),H=(0,d.Z)(q,B),{isFocusVisibleRef:K,onFocus:X,onBlur:Y,ref:Q}=(0,f.Z)(),[J,ee]=a.useState(!1);y&&J&&ee(!1),a.useImperativeHandle(s,()=>({focusVisible:()=>{ee(!0),G.current.focus()}}),[]);let[et,en]=a.useState(!1);a.useEffect(()=>{en(!0)},[]);let er=et&&!b&&!y;function useRippleHandler(e,t,n=x){return(0,p.Z)(o=>(t&&t(o),!n&&q.current&&q.current[e](o),!0))}a.useEffect(()=>{J&&S&&!b&&et&&q.current.pulsate()},[b,S,J,et]);let eo=useRippleHandler("start",z),ei=useRippleHandler("stop",k),ea=useRippleHandler("stop",E),el=useRippleHandler("stop",A),es=useRippleHandler("stop",e=>{J&&e.preventDefault(),j&&j(e)}),eu=useRippleHandler("start",F),ec=useRippleHandler("stop",$),ed=useRippleHandler("stop",N),ep=useRippleHandler("stop",e=>{Y(e),!1===K.current&&ee(!1),Z&&Z(e)},!1),ef=(0,p.Z)(e=>{G.current||(G.current=e.currentTarget),X(e),!0===K.current&&(ee(!0),I&&I(e)),P&&P(e)}),isNonNativeButton=()=>{let e=G.current;return v&&"button"!==v&&!("A"===e.tagName&&e.href)},em=a.useRef(!1),eh=(0,p.Z)(e=>{S&&!em.current&&J&&q.current&&" "===e.key&&(em.current=!0,q.current.stop(e,()=>{q.current.start(e)})),e.target===e.currentTarget&&isNonNativeButton()&&" "===e.key&&e.preventDefault(),R&&R(e),e.target===e.currentTarget&&isNonNativeButton()&&"Enter"===e.key&&!y&&(e.preventDefault(),C&&C(e))}),eg=(0,p.Z)(e=>{S&&" "===e.key&&q.current&&J&&!e.defaultPrevented&&(em.current=!1,q.current.stop(e,()=>{q.current.pulsate(e)})),L&&L(e),C&&e.target===e.currentTarget&&isNonNativeButton()&&" "===e.key&&!e.defaultPrevented&&C(e)}),ev=v;"button"===ev&&(W.href||W.to)&&(ev=w);let ey={};"button"===ev?(ey.type=void 0===V?"button":V,ey.disabled=y):(W.href||W.to||(ey.role="button"),y&&(ey["aria-disabled"]=y));let eb=(0,d.Z)(t,Q,G),ex=(0,o.Z)({},n,{centerRipple:u,component:v,disabled:y,disableRipple:b,disableTouchRipple:x,focusRipple:S,tabIndex:U,focusVisible:J}),eS=useUtilityClasses(ex);return(0,g.jsxs)(T,(0,o.Z)({as:ev,className:(0,l.Z)(eS.root,h),ownerState:ex,onBlur:ep,onClick:C,onContextMenu:ei,onFocus:ef,onKeyDown:eh,onKeyUp:eg,onMouseDown:eo,onMouseLeave:es,onMouseUp:el,onDragLeave:ea,onTouchEnd:ec,onTouchMove:ed,onTouchStart:eu,ref:eb,tabIndex:y?-1:U,type:V},ey,W,{children:[m,er?(0,g.jsx)(O,(0,o.Z)({ref:H,center:u},D)):null]}))});var j=z},7922:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(8885),u=n(4780),c=n(1496),d=n(3616),p=n(6067),f=n(577),m=n(2734),h=n(1705),g=n(1588),v=n(4867);function getCollapseUtilityClass(e){return(0,v.Z)("MuiCollapse",e)}(0,g.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var y=n(5893);let b=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],useUtilityClasses=e=>{let{orientation:t,classes:n}=e,o={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return(0,u.Z)(o,getCollapseUtilityClass,n)},x=(0,c.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})(({theme:e,ownerState:t})=>(0,i.Z)({height:0,overflow:"hidden",transition:e.transitions.create("height")},"horizontal"===t.orientation&&{height:"auto",width:0,transition:e.transitions.create("width")},"entered"===t.state&&(0,i.Z)({height:"auto",overflow:"visible"},"horizontal"===t.orientation&&{width:"auto"}),"exited"===t.state&&!t.in&&"0px"===t.collapsedSize&&{visibility:"hidden"})),S=(0,c.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})(({ownerState:e})=>(0,i.Z)({display:"flex",width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"})),w=(0,c.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})(({ownerState:e})=>(0,i.Z)({width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"})),Z=a.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiCollapse"}),{addEndListener:u,children:c,className:g,collapsedSize:v="0px",component:Z,easing:C,in:k,onEnter:E,onEntered:P,onEntering:I,onExit:O,onExited:R,onExiting:L,orientation:M="vertical",style:T,timeout:z=p.x9.standard,TransitionComponent:j=s.ZP}=n,A=(0,o.Z)(n,b),$=(0,i.Z)({},n,{orientation:M,collapsedSize:v}),N=useUtilityClasses($),F=(0,m.Z)(),U=a.useRef(),D=a.useRef(null),B=a.useRef(),V="number"==typeof v?`${v}px`:v,W="horizontal"===M,G=W?"width":"height";a.useEffect(()=>()=>{clearTimeout(U.current)},[]);let q=a.useRef(null),H=(0,h.Z)(t,q),normalizedTransitionCallback=e=>t=>{if(e){let n=q.current;void 0===t?e(n):e(n,t)}},getWrapperSize=()=>D.current?D.current[W?"clientWidth":"clientHeight"]:0,K=normalizedTransitionCallback((e,t)=>{D.current&&W&&(D.current.style.position="absolute"),e.style[G]=V,E&&E(e,t)}),X=normalizedTransitionCallback((e,t)=>{let n=getWrapperSize();D.current&&W&&(D.current.style.position="");let{duration:o,easing:i}=(0,f.C)({style:T,timeout:z,easing:C},{mode:"enter"});if("auto"===z){let t=F.transitions.getAutoHeightDuration(n);e.style.transitionDuration=`${t}ms`,B.current=t}else e.style.transitionDuration="string"==typeof o?o:`${o}ms`;e.style[G]=`${n}px`,e.style.transitionTimingFunction=i,I&&I(e,t)}),Y=normalizedTransitionCallback((e,t)=>{e.style[G]="auto",P&&P(e,t)}),Q=normalizedTransitionCallback(e=>{e.style[G]=`${getWrapperSize()}px`,O&&O(e)}),J=normalizedTransitionCallback(R),ee=normalizedTransitionCallback(e=>{let t=getWrapperSize(),{duration:n,easing:o}=(0,f.C)({style:T,timeout:z,easing:C},{mode:"exit"});if("auto"===z){let n=F.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${n}ms`,B.current=n}else e.style.transitionDuration="string"==typeof n?n:`${n}ms`;e.style[G]=V,e.style.transitionTimingFunction=o,L&&L(e)});return(0,y.jsx)(j,(0,i.Z)({in:k,onEnter:K,onEntered:Y,onEntering:X,onExit:Q,onExited:J,onExiting:ee,addEndListener:e=>{"auto"===z&&(U.current=setTimeout(e,B.current||0)),u&&u(q.current,e)},nodeRef:q,timeout:"auto"===z?null:z},A,{children:(e,t)=>(0,y.jsx)(x,(0,i.Z)({as:Z,className:(0,l.Z)(N.root,g,{entered:N.entered,exited:!k&&"0px"===V&&N.hidden}[e]),style:(0,i.Z)({[W?"minWidth":"minHeight"]:V},T),ownerState:(0,i.Z)({},$,{state:e}),ref:H},t,{children:(0,y.jsx)(S,{ownerState:(0,i.Z)({},$,{state:e}),className:N.wrapper,ref:D,children:(0,y.jsx)(w,{ownerState:(0,i.Z)({},$,{state:e}),className:N.wrapperInner,children:c})})}))}))});Z.muiSupportAuto=!0;var C=Z},6886:function(e,t,n){"use strict";n.d(t,{ZP:function(){return Z}});var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(5408),u=n(9707),c=n(4780),d=n(1496),p=n(3616),f=n(2734);let m=a.createContext();var h=n(1588),g=n(4867);function getGridUtilityClass(e){return(0,g.Z)("MuiGrid",e)}let v=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],y=(0,h.Z)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map(e=>`spacing-xs-${e}`),...["column-reverse","column","row-reverse","row"].map(e=>`direction-xs-${e}`),...["nowrap","wrap-reverse","wrap"].map(e=>`wrap-xs-${e}`),...v.map(e=>`grid-xs-${e}`),...v.map(e=>`grid-sm-${e}`),...v.map(e=>`grid-md-${e}`),...v.map(e=>`grid-lg-${e}`),...v.map(e=>`grid-xl-${e}`)]);var b=n(5893);let x=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function getOffset(e){let t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function extractZeroValueBreakpointKeys({breakpoints:e,values:t}){let n="";Object.keys(t).forEach(e=>{""===n&&0!==t[e]&&(n=e)});let o=Object.keys(e).sort((t,n)=>e[t]-e[n]);return o.slice(0,o.indexOf(n))}let S=(0,d.ZP)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e,{container:o,direction:i,item:a,spacing:l,wrap:s,zeroMinWidth:u,breakpoints:c}=n,d=[];o&&(d=function(e,t,n={}){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[n[`spacing-xs-${String(e)}`]];let o=[];return t.forEach(t=>{let i=e[t];Number(i)>0&&o.push(n[`spacing-${t}-${String(i)}`])}),o}(l,c,t));let p=[];return c.forEach(e=>{let o=n[e];o&&p.push(t[`grid-${e}-${String(o)}`])}),[t.root,o&&t.container,a&&t.item,u&&t.zeroMinWidth,...d,"row"!==i&&t[`direction-xs-${String(i)}`],"wrap"!==s&&t[`wrap-xs-${String(s)}`],...p]}})(({ownerState:e})=>(0,i.Z)({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},"wrap"!==e.wrap&&{flexWrap:e.wrap}),function({theme:e,ownerState:t}){let n=(0,s.P$)({values:t.direction,breakpoints:e.breakpoints.values});return(0,s.k9)({theme:e},n,e=>{let t={flexDirection:e};return 0===e.indexOf("column")&&(t[`& > .${y.item}`]={maxWidth:"none"}),t})},function({theme:e,ownerState:t}){let{container:n,rowSpacing:o}=t,i={};if(n&&0!==o){let t;let n=(0,s.P$)({values:o,breakpoints:e.breakpoints.values});"object"==typeof n&&(t=extractZeroValueBreakpointKeys({breakpoints:e.breakpoints.values,values:n})),i=(0,s.k9)({theme:e},n,(n,o)=>{var i;let a=e.spacing(n);return"0px"!==a?{marginTop:`-${getOffset(a)}`,[`& > .${y.item}`]:{paddingTop:getOffset(a)}}:null!=(i=t)&&i.includes(o)?{}:{marginTop:0,[`& > .${y.item}`]:{paddingTop:0}}})}return i},function({theme:e,ownerState:t}){let{container:n,columnSpacing:o}=t,i={};if(n&&0!==o){let t;let n=(0,s.P$)({values:o,breakpoints:e.breakpoints.values});"object"==typeof n&&(t=extractZeroValueBreakpointKeys({breakpoints:e.breakpoints.values,values:n})),i=(0,s.k9)({theme:e},n,(n,o)=>{var i;let a=e.spacing(n);return"0px"!==a?{width:`calc(100% + ${getOffset(a)})`,marginLeft:`-${getOffset(a)}`,[`& > .${y.item}`]:{paddingLeft:getOffset(a)}}:null!=(i=t)&&i.includes(o)?{}:{width:"100%",marginLeft:0,[`& > .${y.item}`]:{paddingLeft:0}}})}return i},function({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((o,a)=>{let l={};if(t[a]&&(n=t[a]),!n)return o;if(!0===n)l={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===n)l={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{let u=(0,s.P$)({values:t.columns,breakpoints:e.breakpoints.values}),c="object"==typeof u?u[a]:u;if(null==c)return o;let d=`${Math.round(n/c*1e8)/1e6}%`,p={};if(t.container&&t.item&&0!==t.columnSpacing){let n=e.spacing(t.columnSpacing);if("0px"!==n){let e=`calc(${d} + ${getOffset(n)})`;p={flexBasis:e,maxWidth:e}}}l=(0,i.Z)({flexBasis:d,flexGrow:0,maxWidth:d},p)}return 0===e.breakpoints.values[a]?Object.assign(o,l):o[e.breakpoints.up(a)]=l,o},{})}),useUtilityClasses=e=>{let{classes:t,container:n,direction:o,item:i,spacing:a,wrap:l,zeroMinWidth:s,breakpoints:u}=e,d=[];n&&(d=function(e,t){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[`spacing-xs-${String(e)}`];let n=[];return t.forEach(t=>{let o=e[t];if(Number(o)>0){let e=`spacing-${t}-${String(o)}`;n.push(e)}}),n}(a,u));let p=[];u.forEach(t=>{let n=e[t];n&&p.push(`grid-${t}-${String(n)}`)});let f={root:["root",n&&"container",i&&"item",s&&"zeroMinWidth",...d,"row"!==o&&`direction-xs-${String(o)}`,"wrap"!==l&&`wrap-xs-${String(l)}`,...p]};return(0,c.Z)(f,getGridUtilityClass,t)},w=a.forwardRef(function(e,t){let n=(0,p.Z)({props:e,name:"MuiGrid"}),{breakpoints:s}=(0,f.Z)(),c=(0,u.Z)(n),{className:d,columns:h,columnSpacing:g,component:v="div",container:y=!1,direction:w="row",item:Z=!1,rowSpacing:C,spacing:k=0,wrap:E="wrap",zeroMinWidth:P=!1}=c,I=(0,o.Z)(c,x),O=C||k,R=g||k,L=a.useContext(m),M=y?h||12:L,T={},z=(0,i.Z)({},I);s.keys.forEach(e=>{null!=I[e]&&(T[e]=I[e],delete z[e])});let j=(0,i.Z)({},c,{columns:M,container:y,direction:w,item:Z,rowSpacing:O,columnSpacing:R,wrap:E,zeroMinWidth:P,spacing:k},T,{breakpoints:s.keys}),A=useUtilityClasses(j);return(0,b.jsx)(m.Provider,{value:M,children:(0,b.jsx)(S,(0,i.Z)({ownerState:j,className:(0,l.Z)(A.root,d),as:v,ref:t},z))})});var Z=w},8462:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(4780),u=n(1496),c=n(3616),d=n(9773),p=n(1588),f=n(4867);function getListUtilityClass(e){return(0,f.Z)("MuiList",e)}(0,p.Z)("MuiList",["root","padding","dense","subheader"]);var m=n(5893);let h=["children","className","component","dense","disablePadding","subheader"],useUtilityClasses=e=>{let{classes:t,disablePadding:n,dense:o,subheader:i}=e;return(0,s.Z)({root:["root",!n&&"padding",o&&"dense",i&&"subheader"]},getListUtilityClass,t)},g=(0,u.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>(0,i.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),v=a.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiList"}),{children:s,className:u,component:p="ul",dense:f=!1,disablePadding:v=!1,subheader:y}=n,b=(0,o.Z)(n,h),x=a.useMemo(()=>({dense:f}),[f]),S=(0,i.Z)({},n,{component:p,dense:f,disablePadding:v}),w=useUtilityClasses(S);return(0,m.jsx)(d.Z.Provider,{value:x,children:(0,m.jsxs)(g,(0,i.Z)({as:p,className:(0,l.Z)(w.root,u),ref:t,ownerState:S},b,{children:[y,s]}))})});var y=v},9773:function(e,t,n){"use strict";var o=n(7294);let i=o.createContext({});t.Z=i},7212:function(e,t,n){"use strict";n.d(t,{ZP:function(){return L}});var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(4780),u=n(8442),c=n(1796),d=n(1496),p=n(3616),f=n(9990),m=n(1579),h=n(8974),g=n(1705),v=n(9773),y=n(1588),b=n(4867);function getListItemUtilityClass(e){return(0,b.Z)("MuiListItem",e)}let x=(0,y.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var S=n(8686);function getListItemSecondaryActionClassesUtilityClass(e){return(0,b.Z)("MuiListItemSecondaryAction",e)}(0,y.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var w=n(5893);let Z=["className"],useUtilityClasses=e=>{let{disableGutters:t,classes:n}=e;return(0,s.Z)({root:["root",t&&"disableGutters"]},getListItemSecondaryActionClassesUtilityClass,n)},C=(0,d.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>(0,i.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),k=a.forwardRef(function(e,t){let n=(0,p.Z)({props:e,name:"MuiListItemSecondaryAction"}),{className:s}=n,u=(0,o.Z)(n,Z),c=a.useContext(v.Z),d=(0,i.Z)({},n,{disableGutters:c.disableGutters}),f=useUtilityClasses(d);return(0,w.jsx)(C,(0,i.Z)({className:(0,l.Z)(f.root,s),ownerState:d,ref:t},u))});k.muiName="ListItemSecondaryAction";let E=["className"],P=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],ListItem_useUtilityClasses=e=>{let{alignItems:t,button:n,classes:o,dense:i,disabled:a,disableGutters:l,disablePadding:u,divider:c,hasSecondaryAction:d,selected:p}=e;return(0,s.Z)({root:["root",i&&"dense",!l&&"gutters",!u&&"padding",c&&"divider",a&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",d&&"secondaryAction",p&&"selected"],container:["container"]},getListItemUtilityClass,o)},I=(0,d.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})(({theme:e,ownerState:t})=>(0,i.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&(0,i.Z)({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${S.Z.root}`]:{paddingRight:48}},{[`&.${x.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${x.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${x.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${x.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"flex-start"===t.alignItems&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${x.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),O=(0,d.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),R=a.forwardRef(function(e,t){let n=(0,p.Z)({props:e,name:"MuiListItem"}),{alignItems:s="center",autoFocus:c=!1,button:d=!1,children:y,className:b,component:S,components:Z={},componentsProps:C={},ContainerComponent:R="li",ContainerProps:{className:L}={},dense:M=!1,disabled:T=!1,disableGutters:z=!1,disablePadding:j=!1,divider:A=!1,focusVisibleClassName:$,secondaryAction:N,selected:F=!1,slotProps:U={},slots:D={}}=n,B=(0,o.Z)(n.ContainerProps,E),V=(0,o.Z)(n,P),W=a.useContext(v.Z),G=a.useMemo(()=>({dense:M||W.dense||!1,alignItems:s,disableGutters:z}),[s,W.dense,M,z]),q=a.useRef(null);(0,h.Z)(()=>{c&&q.current&&q.current.focus()},[c]);let H=a.Children.toArray(y),K=H.length&&(0,m.Z)(H[H.length-1],["ListItemSecondaryAction"]),X=(0,i.Z)({},n,{alignItems:s,autoFocus:c,button:d,dense:G.dense,disabled:T,disableGutters:z,disablePadding:j,divider:A,hasSecondaryAction:K,selected:F}),Y=ListItem_useUtilityClasses(X),Q=(0,g.Z)(q,t),J=D.root||Z.Root||I,ee=U.root||C.root||{},et=(0,i.Z)({className:(0,l.Z)(Y.root,ee.className,b),disabled:T},V),en=S||"li";return(d&&(et.component=S||"div",et.focusVisibleClassName=(0,l.Z)(x.focusVisible,$),en=f.Z),K)?(en=et.component||S?en:"div","li"===R&&("li"===en?en="div":"li"===et.component&&(et.component="div")),(0,w.jsx)(v.Z.Provider,{value:G,children:(0,w.jsxs)(O,(0,i.Z)({as:R,className:(0,l.Z)(Y.container,L),ref:Q,ownerState:X},B,{children:[(0,w.jsx)(J,(0,i.Z)({},ee,!(0,u.X)(J)&&{as:en,ownerState:(0,i.Z)({},X,ee.ownerState)},et,{children:H})),H.pop()]}))})):(0,w.jsx)(v.Z.Provider,{value:G,children:(0,w.jsxs)(J,(0,i.Z)({},ee,{as:en,ref:Q},!(0,u.X)(J)&&{ownerState:(0,i.Z)({},X,ee.ownerState)},et,{children:[H,N&&(0,w.jsx)(k,{children:N})]}))})});var L=R},8619:function(e,t,n){"use strict";var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(4780),u=n(1796),c=n(1496),d=n(3616),p=n(9990),f=n(8974),m=n(1705),h=n(9773),g=n(8686),v=n(5893);let y=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],useUtilityClasses=e=>{let{alignItems:t,classes:n,dense:o,disabled:a,disableGutters:l,divider:u,selected:c}=e,d=(0,s.Z)({root:["root",o&&"dense",!l&&"gutters",u&&"divider",a&&"disabled","flex-start"===t&&"alignItemsFlexStart",c&&"selected"]},g.t,n);return(0,i.Z)({},n,d)},b=(0,c.ZP)(p.Z,{shouldForwardProp:e=>(0,c.FO)(e)||"classes"===e,name:"MuiListItemButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})(({theme:e,ownerState:t})=>(0,i.Z)({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${g.Z.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${g.Z.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${g.Z.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${g.Z.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${g.Z.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},"flex-start"===t.alignItems&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4})),x=a.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiListItemButton"}),{alignItems:s="center",autoFocus:u=!1,component:c="div",children:p,dense:g=!1,disableGutters:x=!1,divider:S=!1,focusVisibleClassName:w,selected:Z=!1,className:C}=n,k=(0,o.Z)(n,y),E=a.useContext(h.Z),P=a.useMemo(()=>({dense:g||E.dense||!1,alignItems:s,disableGutters:x}),[s,E.dense,g,x]),I=a.useRef(null);(0,f.Z)(()=>{u&&I.current&&I.current.focus()},[u]);let O=(0,i.Z)({},n,{alignItems:s,dense:P.dense,disableGutters:x,divider:S,selected:Z}),R=useUtilityClasses(O),L=(0,m.Z)(I,t);return(0,v.jsx)(h.Z.Provider,{value:P,children:(0,v.jsx)(b,(0,i.Z)({ref:L,href:k.href||k.to,component:(k.href||k.to)&&"div"===c?"button":c,focusVisibleClassName:(0,l.Z)(R.focusVisible,w),ownerState:O,className:(0,l.Z)(R.root,C)},k,{classes:R,children:p}))})});t.Z=x},8686:function(e,t,n){"use strict";n.d(t,{t:function(){return getListItemButtonUtilityClass}});var o=n(1588),i=n(4867);function getListItemButtonUtilityClass(e){return(0,i.Z)("MuiListItemButton",e)}let a=(0,o.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);t.Z=a},7594:function(e,t,n){"use strict";var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(4780),u=n(1496),c=n(3616),d=n(4592),p=n(9773),f=n(5893);let m=["className"],useUtilityClasses=e=>{let{alignItems:t,classes:n}=e;return(0,s.Z)({root:["root","flex-start"===t&&"alignItemsFlexStart"]},d.f,n)},h=(0,u.ZP)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>(0,i.Z)({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===t.alignItems&&{marginTop:8})),g=a.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiListItemIcon"}),{className:s}=n,u=(0,o.Z)(n,m),d=a.useContext(p.Z),g=(0,i.Z)({},n,{alignItems:d.alignItems}),v=useUtilityClasses(g);return(0,f.jsx)(h,(0,i.Z)({className:(0,l.Z)(v.root,s),ownerState:g,ref:t},u))});t.Z=g},4592:function(e,t,n){"use strict";n.d(t,{f:function(){return getListItemIconUtilityClass}});var o=n(1588),i=n(4867);function getListItemIconUtilityClass(e){return(0,i.Z)("MuiListItemIcon",e)}let a=(0,o.Z)("MuiListItemIcon",["root","alignItemsFlexStart"]);t.Z=a},9334:function(e,t,n){"use strict";var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(4780),u=n(5861),c=n(9773),d=n(3616),p=n(1496),f=n(6336),m=n(5893);let h=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],useUtilityClasses=e=>{let{classes:t,inset:n,primary:o,secondary:i,dense:a}=e;return(0,s.Z)({root:["root",n&&"inset",a&&"dense",o&&i&&"multiline"],primary:["primary"],secondary:["secondary"]},f.L,t)},g=(0,p.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${f.Z.primary}`]:t.primary},{[`& .${f.Z.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})(({ownerState:e})=>(0,i.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),v=a.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiListItemText"}),{children:s,className:p,disableTypography:f=!1,inset:v=!1,primary:y,primaryTypographyProps:b,secondary:x,secondaryTypographyProps:S}=n,w=(0,o.Z)(n,h),{dense:Z}=a.useContext(c.Z),C=null!=y?y:s,k=x,E=(0,i.Z)({},n,{disableTypography:f,inset:v,primary:!!C,secondary:!!k,dense:Z}),P=useUtilityClasses(E);return null==C||C.type===u.Z||f||(C=(0,m.jsx)(u.Z,(0,i.Z)({variant:Z?"body2":"body1",className:P.primary,component:null!=b&&b.variant?void 0:"span",display:"block"},b,{children:C}))),null==k||k.type===u.Z||f||(k=(0,m.jsx)(u.Z,(0,i.Z)({variant:"body2",className:P.secondary,color:"text.secondary",display:"block"},S,{children:k}))),(0,m.jsxs)(g,(0,i.Z)({className:(0,l.Z)(P.root,p),ownerState:E,ref:t},w,{children:[C,k]}))});t.Z=v},6336:function(e,t,n){"use strict";n.d(t,{L:function(){return getListItemTextUtilityClass}});var o=n(1588),i=n(4867);function getListItemTextUtilityClass(e){return(0,i.Z)("MuiListItemText",e)}let a=(0,o.Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);t.Z=a},5861:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(9707),u=n(4780),c=n(1496),d=n(3616),p=n(8216),f=n(1588),m=n(4867);function getTypographyUtilityClass(e){return(0,m.Z)("MuiTypography",e)}(0,f.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var h=n(5893);let g=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],useUtilityClasses=e=>{let{align:t,gutterBottom:n,noWrap:o,paragraph:i,variant:a,classes:l}=e,s={root:["root",a,"inherit"!==e.align&&`align${(0,p.Z)(t)}`,n&&"gutterBottom",o&&"noWrap",i&&"paragraph"]};return(0,u.Z)(s,getTypographyUtilityClass,l)},v=(0,c.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${(0,p.Z)(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>(0,i.Z)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),y={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},b={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},transformDeprecatedColors=e=>b[e]||e,x=a.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiTypography"}),a=transformDeprecatedColors(n.color),u=(0,s.Z)((0,i.Z)({},n,{color:a})),{align:c="inherit",className:p,component:f,gutterBottom:m=!1,noWrap:b=!1,paragraph:x=!1,variant:S="body1",variantMapping:w=y}=u,Z=(0,o.Z)(u,g),C=(0,i.Z)({},u,{align:c,color:a,className:p,component:f,gutterBottom:m,noWrap:b,paragraph:x,variant:S,variantMapping:w}),k=f||(x?"p":w[S]||y[S])||"span",E=useUtilityClasses(C);return(0,h.jsx)(v,(0,i.Z)({as:k,ref:t,ownerState:C,className:(0,l.Z)(E.root,p)},Z))});var S=x},1496:function(e,t,n){"use strict";n.d(t,{ZP:function(){return v},FO:function(){return rootShouldForwardProp},Dz:function(){return h}});var o=n(3366),i=n(7462),a=n(9731),l=n(6500),s=n(4142);let u=["variant"];function isEmpty(e){return 0===e.length}function propsToClassKey(e){let{variant:t}=e,n=(0,o.Z)(e,u),i=t||"";return Object.keys(n).sort().forEach(t=>{"color"===t?i+=isEmpty(i)?e[t]:(0,s.Z)(e[t]):i+=`${isEmpty(i)?t:(0,s.Z)(t)}${(0,s.Z)(e[t].toString())}`}),i}var c=n(6523);let d=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],getStyleOverrides=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,getVariantStyles=(e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);let o={};return n.forEach(e=>{let t=propsToClassKey(e.props);o[t]=e.style}),o},variantsResolver=(e,t,n,o)=>{var i;let{ownerState:a={}}=e,l=[],s=null==n||null==(i=n.components)||null==(i=i[o])?void 0:i.variants;return s&&s.forEach(n=>{let o=!0;Object.keys(n.props).forEach(t=>{a[t]!==n.props[t]&&e[t]!==n.props[t]&&(o=!1)}),o&&l.push(t[propsToClassKey(n.props)])}),l};function shouldForwardProp(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}let p=(0,l.Z)(),lowercaseFirstLetter=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function resolveTheme({defaultTheme:e,theme:t,themeId:n}){return 0===Object.keys(t).length?e:t[n]||t}var f=n(247),m=n(606);let rootShouldForwardProp=e=>shouldForwardProp(e)&&"classes"!==e,h=shouldForwardProp,g=function(e={}){let{themeId:t,defaultTheme:n=p,rootShouldForwardProp:l=shouldForwardProp,slotShouldForwardProp:s=shouldForwardProp}=e,systemSx=e=>(0,c.Z)((0,i.Z)({},e,{theme:resolveTheme((0,i.Z)({},e,{defaultTheme:n,themeId:t}))}));return systemSx.__mui_systemSx=!0,(e,u={})=>{var c;let p;(0,a.Co)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));let{name:f,slot:m,skipVariantsResolver:h,skipSx:g,overridesResolver:v=(c=lowercaseFirstLetter(m))?(e,t)=>t[c]:null}=u,y=(0,o.Z)(u,d),b=void 0!==h?h:m&&"Root"!==m&&"root"!==m||!1,x=g||!1,S=shouldForwardProp;"Root"===m||"root"===m?S=l:m?S=s:"string"==typeof e&&e.charCodeAt(0)>96&&(S=void 0);let w=(0,a.ZP)(e,(0,i.Z)({shouldForwardProp:S,label:p},y)),muiStyledResolver=(o,...a)=>{let l=a?a.map(e=>"function"==typeof e&&e.__emotion_real!==e?o=>e((0,i.Z)({},o,{theme:resolveTheme((0,i.Z)({},o,{defaultTheme:n,themeId:t}))})):e):[],s=o;f&&v&&l.push(e=>{let o=resolveTheme((0,i.Z)({},e,{defaultTheme:n,themeId:t})),a=getStyleOverrides(f,o);if(a){let t={};return Object.entries(a).forEach(([n,a])=>{t[n]="function"==typeof a?a((0,i.Z)({},e,{theme:o})):a}),v(e,t)}return null}),f&&!b&&l.push(e=>{let o=resolveTheme((0,i.Z)({},e,{defaultTheme:n,themeId:t}));return variantsResolver(e,getVariantStyles(f,o),o,f)}),x||l.push(systemSx);let u=l.length-a.length;if(Array.isArray(o)&&u>0){let e=Array(u).fill("");(s=[...o,...e]).raw=[...o.raw,...e]}else"function"==typeof o&&o.__emotion_real!==o&&(s=e=>o((0,i.Z)({},e,{theme:resolveTheme((0,i.Z)({},e,{defaultTheme:n,themeId:t}))})));let c=w(s,...l);return e.muiName&&(c.muiName=e.muiName),c};return w.withConfig&&(muiStyledResolver.withConfig=w.withConfig),muiStyledResolver}}({themeId:m.Z,defaultTheme:f.Z,rootShouldForwardProp});var v=g},2734:function(e,t,n){"use strict";n.d(t,{Z:function(){return useTheme}}),n(7294);var o=n(6682),i=n(247),a=n(606);function useTheme(){let e=(0,o.Z)(i.Z);return e[a.Z]||e}},577:function(e,t,n){"use strict";n.d(t,{C:function(){return getTransitionProps},n:function(){return reflow}});let reflow=e=>e.scrollTop;function getTransitionProps(e,t){var n,o;let{timeout:i,easing:a,style:l={}}=e;return{duration:null!=(n=l.transitionDuration)?n:"number"==typeof i?i:i[t.mode]||0,easing:null!=(o=l.transitionTimingFunction)?o:"object"==typeof a?a[t.mode]:a,delay:l.transitionDelay}}},8396:function(e,t,n){"use strict";n.d(t,{Z:function(){return useMediaQuery}});var o,i=n(7294),a=n(4168),l=n(539),s=n(8974);let u=(o||(o=n.t(i,2))).useSyncExternalStore;function useMediaQuery(e,t={}){let n=(0,a.Z)(),o="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:c=!1,matchMedia:d=o?window.matchMedia:null,ssrMatchMedia:p=null,noSsr:f=!1}=(0,l.Z)({name:"MuiUseMediaQuery",props:t,theme:n}),m="function"==typeof e?e(n):e;m=m.replace(/^@media( ?)/m,"");let h=(void 0!==u?function(e,t,n,o,a){let l=i.useCallback(()=>t,[t]),s=i.useMemo(()=>{if(a&&n)return()=>n(e).matches;if(null!==o){let{matches:t}=o(e);return()=>t}return l},[l,e,o,a,n]),[c,d]=i.useMemo(()=>{if(null===n)return[l,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]},[l,n,e]),p=u(d,c,s);return p}:function(e,t,n,o,a){let[l,u]=i.useState(()=>a&&n?n(e).matches:o?o(e).matches:t);return(0,s.Z)(()=>{let t=!0;if(!n)return;let o=n(e),updateMatch=()=>{t&&u(o.matches)};return updateMatch(),o.addListener(updateMatch),()=>{t=!1,o.removeListener(updateMatch)}},[e,n]),l})(m,c,d,p,f);return h}},8216:function(e,t,n){"use strict";var o=n(4142);t.Z=o.Z},8169:function(e,t,n){"use strict";n.d(t,{Z:function(){return createSvgIcon}});var o=n(7462),i=n(7294),a=n(3366),l=n(3961),s=n(4780),u=n(8216),c=n(3616),d=n(1496),p=n(1588),f=n(4867);function getSvgIconUtilityClass(e){return(0,f.Z)("MuiSvgIcon",e)}(0,p.Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var m=n(5893);let h=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],useUtilityClasses=e=>{let{color:t,fontSize:n,classes:o}=e,i={root:["root","inherit"!==t&&`color${(0,u.Z)(t)}`,`fontSize${(0,u.Z)(n)}`]};return(0,s.Z)(i,getSvgIconUtilityClass,o)},g=(0,d.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,u.Z)(n.color)}`],t[`fontSize${(0,u.Z)(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,o,i,a,l,s,u,c,d,p,f,m,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(o=n.create)?void 0:o.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:({inherit:"inherit",small:(null==(a=e.typography)||null==(l=a.pxToRem)?void 0:l.call(a,20))||"1.25rem",medium:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,24))||"1.5rem",large:(null==(c=e.typography)||null==(d=c.pxToRem)?void 0:d.call(c,35))||"2.1875rem"})[t.fontSize],color:null!=(p=null==(f=(e.vars||e).palette)||null==(f=f[t.color])?void 0:f.main)?p:({action:null==(m=(e.vars||e).palette)||null==(m=m.action)?void 0:m.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0})[t.color]}}),v=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiSvgIcon"}),{children:s,className:u,color:d="inherit",component:p="svg",fontSize:f="medium",htmlColor:v,inheritViewBox:y=!1,titleAccess:b,viewBox:x="0 0 24 24"}=n,S=(0,a.Z)(n,h),w=i.isValidElement(s)&&"svg"===s.type,Z=(0,o.Z)({},n,{color:d,component:p,fontSize:f,instanceFontSize:e.fontSize,inheritViewBox:y,viewBox:x,hasSvgAsChild:w}),C={};y||(C.viewBox=x);let k=useUtilityClasses(Z);return(0,m.jsxs)(g,(0,o.Z)({as:p,className:(0,l.Z)(k.root,u),focusable:"false",color:v,"aria-hidden":!b||void 0,role:b?"img":void 0,ref:t},C,S,w&&s.props,{ownerState:Z,children:[w?s.props.children:s,b?(0,m.jsx)("title",{children:b}):null]}))});function createSvgIcon(e,t){function Component(n,i){return(0,m.jsx)(v,(0,o.Z)({"data-testid":`${t}Icon`,ref:i},n,{children:e}))}return Component.muiName=v.muiName,i.memo(i.forwardRef(Component))}v.muiName="SvgIcon"},7144:function(e,t,n){"use strict";var o=n(9336);t.Z=o.Z},6031:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return i.Z},createChainedFunction:function(){return a},createSvgIcon:function(){return l.Z},debounce:function(){return s.Z},deprecatedPropType:function(){return utils_deprecatedPropType},isMuiElement:function(){return u.Z},ownerDocument:function(){return c.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return utils_requirePropFactory},setRef:function(){return p},unstable_ClassNameGenerator:function(){return b},unstable_useEnhancedEffect:function(){return f.Z},unstable_useId:function(){return m.Z},unsupportedProp:function(){return utils_unsupportedProp},useControlled:function(){return h.Z},useEventCallback:function(){return g.Z},useForkRef:function(){return v.Z},useIsFocusVisible:function(){return y.Z}});var o=n(7078),i=n(8216),a=n(9064).Z,l=n(8169),s=n(7144),utils_deprecatedPropType=function(e,t){return()=>null},u=n(1579),c=n(8038),d=n(5340);n(7462);var utils_requirePropFactory=function(e,t){return()=>null},p=n(7960).Z,f=n(8974),m=n(7909),utils_unsupportedProp=function(e,t,n,o,i){return null},h=n(9299),g=n(2068),v=n(1705),y=n(8791);let b={configure:e=>{o.Z.configure(e)}}},1579:function(e,t,n){"use strict";n.d(t,{Z:function(){return utils_isMuiElement}});var o=n(7294),utils_isMuiElement=function(e,t){return o.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},8038:function(e,t,n){"use strict";var o=n(2690);t.Z=o.Z},5340:function(e,t,n){"use strict";var o=n(4161);t.Z=o.Z},9299:function(e,t,n){"use strict";var o=n(9032);t.Z=o.Z},8974:function(e,t,n){"use strict";var o=n(3546);t.Z=o.Z},2068:function(e,t,n){"use strict";var o=n(9948);t.Z=o.Z},1705:function(e,t,n){"use strict";var o=n(3703);t.Z=o.Z},7909:function(e,t,n){"use strict";var o=n(2996);t.Z=o.Z},8791:function(e,t,n){"use strict";let o;n.d(t,{Z:function(){return utils_useIsFocusVisible}});var i=n(7294);let a=!0,l=!1,s={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function handleKeyDown(e){e.metaKey||e.altKey||e.ctrlKey||(a=!0)}function handlePointerDown(){a=!1}function handleVisibilityChange(){"hidden"===this.visibilityState&&l&&(a=!0)}var utils_useIsFocusVisible=function(){let e=i.useCallback(e=>{if(null!=e){var t;(t=e.ownerDocument).addEventListener("keydown",handleKeyDown,!0),t.addEventListener("mousedown",handlePointerDown,!0),t.addEventListener("pointerdown",handlePointerDown,!0),t.addEventListener("touchstart",handlePointerDown,!0),t.addEventListener("visibilitychange",handleVisibilityChange,!0)}},[]),t=i.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!function(e){let{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return a||function(e){let{type:t,tagName:n}=e;return"INPUT"===n&&!!s[t]&&!e.readOnly||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(l=!0,window.clearTimeout(o),o=window.setTimeout(()=>{l=!1},100),t.current=!1,!0)},ref:e}}},9731:function(e,t,n){"use strict";n.d(t,{ZP:function(){return styled},Co:function(){return internal_processStyles}});var o=n(7294),i=n(7462),a=n(5042),l=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,a.Z)(function(e){return l.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),u=n(2443),c=n(444),d=n(8137),p=n(7278),testOmitPropsOnComponent=function(e){return"theme"!==e},getDefaultShouldForwardProp=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?s:testOmitPropsOnComponent},composeShouldForwardProps=function(e,t,n){var o;if(t){var i=t.shouldForwardProp;o=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!=typeof o&&n&&(o=e.__emotion_forwardProp),o},Insertion=function(e){var t=e.cache,n=e.serialized,o=e.isStringTag;return(0,c.hC)(t,n,o),(0,p.L)(function(){return(0,c.My)(t,n,o)}),null},f=(function createStyled(e,t){var n,a,l=e.__emotion_real===e,s=l&&e.__emotion_base||e;void 0!==t&&(n=t.label,a=t.target);var p=composeShouldForwardProps(e,t,l),f=p||getDefaultShouldForwardProp(s),m=!f("as");return function(){var h=arguments,g=l&&void 0!==e.__emotion_styles?e.__emotion_styles.slice(0):[];if(void 0!==n&&g.push("label:"+n+";"),null==h[0]||void 0===h[0].raw)g.push.apply(g,h);else{g.push(h[0][0]);for(var v=h.length,y=1;y{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},9707:function(e,t,n){"use strict";n.d(t,{Z:function(){return extendSxProp}});var o=n(7462),i=n(3366),a=n(9766),l=n(4920);let s=["sx"],splitProps=e=>{var t,n;let o={systemProps:{},otherProps:{}},i=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:l.Z;return Object.keys(e).forEach(t=>{i[t]?o.systemProps[t]=e[t]:o.otherProps[t]=e[t]}),o};function extendSxProp(e){let t;let{sx:n}=e,l=(0,i.Z)(e,s),{systemProps:u,otherProps:c}=splitProps(l);return t=Array.isArray(n)?[u,...n]:"function"==typeof n?(...e)=>{let t=n(...e);return(0,a.P)(t)?(0,o.Z)({},u,t):u}:(0,o.Z)({},u,n),(0,o.Z)({},c,{sx:t})}},7078:function(e,t){"use strict";let n;let defaultGenerator=e=>e,o=(n=defaultGenerator,{configure(e){n=e},generate:e=>n(e),reset(){n=defaultGenerator}});t.Z=o},4780:function(e,t,n){"use strict";function composeClasses(e,t,n){let o={};return Object.keys(e).forEach(i=>{o[i]=e[i].reduce((e,o)=>{if(o){let i=t(o);""!==i&&e.push(i),n&&n[o]&&e.push(n[o])}return e},[]).join(" ")}),o}n.d(t,{Z:function(){return composeClasses}})},9064:function(e,t,n){"use strict";function createChainedFunction(...e){return e.reduce((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}n.d(t,{Z:function(){return createChainedFunction}})},9336:function(e,t,n){"use strict";function debounce(e,t=166){let n;function debounced(...o){clearTimeout(n),n=setTimeout(()=>{e.apply(this,o)},t)}return debounced.clear=()=>{clearTimeout(n)},debounced}n.d(t,{Z:function(){return debounce}})},4867:function(e,t,n){"use strict";n.d(t,{Z:function(){return generateUtilityClass}});var o=n(7078);let i={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function generateUtilityClass(e,t,n="Mui"){let a=i[t];return a?`${n}-${a}`:`${o.Z.generate(e)}-${t}`}},1588:function(e,t,n){"use strict";n.d(t,{Z:function(){return generateUtilityClasses}});var o=n(4867);function generateUtilityClasses(e,t,n="Mui"){let i={};return t.forEach(t=>{i[t]=(0,o.Z)(e,t,n)}),i}},2690:function(e,t,n){"use strict";function ownerDocument(e){return e&&e.ownerDocument||document}n.d(t,{Z:function(){return ownerDocument}})},4161:function(e,t,n){"use strict";n.d(t,{Z:function(){return ownerWindow}});var o=n(2690);function ownerWindow(e){let t=(0,o.Z)(e);return t.defaultView||window}},7960:function(e,t,n){"use strict";function setRef(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return setRef}})},9032:function(e,t,n){"use strict";n.d(t,{Z:function(){return useControlled}});var o=n(7294);function useControlled({controlled:e,default:t,name:n,state:i="value"}){let{current:a}=o.useRef(void 0!==e),[l,s]=o.useState(t),u=a?e:l,c=o.useCallback(e=>{a||s(e)},[]);return[u,c]}},3546:function(e,t,n){"use strict";var o=n(7294);let i="undefined"!=typeof window?o.useLayoutEffect:o.useEffect;t.Z=i},9948:function(e,t,n){"use strict";var o=n(7294),i=n(3546);t.Z=function(e){let t=o.useRef(e);return(0,i.Z)(()=>{t.current=e}),o.useCallback((...e)=>(0,t.current)(...e),[])}},3703:function(e,t,n){"use strict";n.d(t,{Z:function(){return useForkRef}});var o=n(7294),i=n(7960);function useForkRef(...e){return o.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{(0,i.Z)(e,t)})},e)}},2996:function(e,t,n){"use strict";n.d(t,{Z:function(){return useId}});var o,i=n(7294);let a=0,l=(o||(o=n.t(i,2)))["useId".toString()];function useId(e){if(void 0!==l){let t=l();return null!=e?e:t}return function(e){let[t,n]=i.useState(e),o=e||t;return i.useEffect(()=>{null==t&&(a+=1,n(`mui-${a}`))},[t]),o}(e)}},7439:function(e,t){"use strict";var n,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PrefetchKind:function(){return n},ACTION_REFRESH:function(){return i},ACTION_NAVIGATE:function(){return a},ACTION_RESTORE:function(){return l},ACTION_SERVER_PATCH:function(){return s},ACTION_PREFETCH:function(){return u},ACTION_FAST_REFRESH:function(){return c},ACTION_SERVER_ACTION:function(){return d}});let i="refresh",a="navigate",l="restore",s="server-patch",u="prefetch",c="fast-refresh",d="server-action";(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},358:function(e,t,n){"use strict";function getDomainLocale(e,t,n,o){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return getDomainLocale}}),n(4005),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},880:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return g}});let o=n(8754),i=n(1757),a=i._(n(7294)),l=o._(n(3935)),s=o._(n(4605)),u=n(3405),c=n(2269),d=n(5264);n(3213);let p=n(5734),f=o._(n(2854)),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function handleLoading(e,t,n,o,i,a){let l=null==e?void 0:e.src;if(!e||e["data-loaded-src"]===l)return;e["data-loaded-src"]=l;let s="decode"in e?e.decode():Promise.resolve();s.catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let o=!1,i=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>o,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{o=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==o?void 0:o.current)&&o.current(e)}})}function getDynamicProps(e){let[t,n]=a.version.split("."),o=parseInt(t,10),i=parseInt(n,10);return o>18||18===o&&i>=3?{fetchPriority:e}:{fetchpriority:e}}let h=(0,a.forwardRef)((e,t)=>{let{src:n,srcSet:o,sizes:i,height:l,width:s,decoding:u,className:c,style:d,fetchPriority:p,placeholder:f,loading:m,unoptimized:h,fill:g,onLoadRef:v,onLoadingCompleteRef:y,setBlurComplete:b,setShowAltText:x,onLoad:S,onError:w,...Z}=e;return a.default.createElement("img",{...Z,...getDynamicProps(p),loading:m,width:s,height:l,decoding:u,"data-nimg":g?"fill":"1",className:c,style:d,sizes:i,srcSet:o,src:n,ref:(0,a.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(w&&(e.src=e.src),e.complete&&handleLoading(e,f,v,y,b,h))},[n,f,v,y,b,w,h,t]),onLoad:e=>{let t=e.currentTarget;handleLoading(t,f,v,y,b,h)},onError:e=>{x(!0),"empty"!==f&&b(!0),w&&w(e)}})});function ImagePreload(e){let{isAppRouter:t,imgAttributes:n}=e,o={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...getDynamicProps(n.fetchPriority)};return t&&l.default.preload?(l.default.preload(n.src,o),null):a.default.createElement(s.default,null,a.default.createElement("link",{key:"__nimg-"+n.src+n.srcSet+n.sizes,rel:"preload",href:n.srcSet?void 0:n.src,...o}))}let g=(0,a.forwardRef)((e,t)=>{let n=(0,a.useContext)(p.RouterContext),o=(0,a.useContext)(d.ImageConfigContext),i=(0,a.useMemo)(()=>{let e=m||o||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[o]),{onLoad:l,onLoadingComplete:s}=e,g=(0,a.useRef)(l);(0,a.useEffect)(()=>{g.current=l},[l]);let v=(0,a.useRef)(s);(0,a.useEffect)(()=>{v.current=s},[s]);let[y,b]=(0,a.useState)(!1),[x,S]=(0,a.useState)(!1),{props:w,meta:Z}=(0,u.getImgProps)(e,{defaultLoader:f.default,imgConf:i,blurComplete:y,showAltText:x});return a.default.createElement(a.default.Fragment,null,a.default.createElement(h,{...w,unoptimized:Z.unoptimized,placeholder:Z.placeholder,fill:Z.fill,onLoadRef:g,onLoadingCompleteRef:v,setBlurComplete:b,setShowAltText:S,ref:t}),Z.priority?a.default.createElement(ImagePreload,{isAppRouter:!n,imgAttributes:w}):null)});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6313:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return Image}});let o=n(8754),i=n(1757),a=i._(n(7294)),l=o._(n(4605)),s=n(2269),u=n(7549),c=n(5264);n(3213);let d=n(4005);function normalizeSrc(e){return"/"===e[0]?e.slice(1):e}let p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0},f=new Set,m="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",h=new Map([["default",function(e){let{config:t,src:n,width:o,quality:i}=e;return n.endsWith(".svg")&&!t.dangerouslyAllowSVG?n:(0,d.normalizePathTrailingSlash)(t.path)+"?url="+encodeURIComponent(n)+"&w="+o+"&q="+(i||75)}],["imgix",function(e){let{config:t,src:n,width:o,quality:i}=e,a=new URL(""+t.path+normalizeSrc(n)),l=a.searchParams;return l.set("auto",l.getAll("auto").join(",")||"format"),l.set("fit",l.get("fit")||"max"),l.set("w",l.get("w")||o.toString()),i&&l.set("q",i.toString()),a.href}],["cloudinary",function(e){let{config:t,src:n,width:o,quality:i}=e,a=["f_auto","c_limit","w_"+o,"q_"+(i||"auto")].join(",")+"/";return""+t.path+a+normalizeSrc(n)}],["akamai",function(e){let{config:t,src:n,width:o}=e;return""+t.path+normalizeSrc(n)+"?imwidth="+o}],["custom",function(e){let{src:t}=e;throw Error('Image with src "'+t+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}]]);function isStaticRequire(e){return void 0!==e.default}function generateImgAttrs(e){let{config:t,src:n,unoptimized:o,layout:i,width:a,quality:l,sizes:s,loader:u}=e;if(o)return{src:n,srcSet:void 0,sizes:void 0};let{widths:c,kind:d}=function(e,t,n,o){let{deviceSizes:i,allSizes:a}=e;if(o&&("fill"===n||"responsive"===n)){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(o);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:a.filter(t=>t>=i[0]*e),kind:"w"}}return{widths:a,kind:"w"}}if("number"!=typeof t||"fill"===n||"responsive"===n)return{widths:i,kind:"w"};let l=[...new Set([t,2*t].map(e=>a.find(t=>t>=e)||a[a.length-1]))];return{widths:l,kind:"x"}}(t,a,i,s),p=c.length-1;return{sizes:s||"w"!==d?s:"100vw",srcSet:c.map((e,o)=>u({config:t,src:n,quality:l,width:e})+" "+("w"===d?e:o+1)+d).join(", "),src:u({config:t,src:n,quality:l,width:c[p]})}}function getInt(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function defaultImageLoader(e){var t;let n=(null==(t=e.config)?void 0:t.loader)||"default",o=h.get(n);if(o)return o(e);throw Error('Unknown "loader" found in "next.config.js". Expected: '+s.VALID_LOADERS.join(", ")+". Received: "+n)}function handleLoading(e,t,n,o,i,a){if(!e||e.src===m||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let l="decode"in e?e.decode():Promise.resolve();l.catch(()=>{}).then(()=>{if(e.parentNode&&(f.add(t),"blur"===o&&a(!0),null==i?void 0:i.current)){let{naturalWidth:t,naturalHeight:n}=e;i.current({naturalWidth:t,naturalHeight:n})}})}let ImageElement=e=>{let{imgAttributes:t,heightInt:n,widthInt:o,qualityInt:i,layout:l,className:s,imgStyle:u,blurStyle:c,isLazy:d,placeholder:p,loading:f,srcString:m,config:h,unoptimized:g,loader:v,onLoadingCompleteRef:y,setBlurComplete:b,setIntersection:x,onLoad:S,onError:w,isVisible:Z,noscriptSizes:C,...k}=e;return f=d?"lazy":f,a.default.createElement(a.default.Fragment,null,a.default.createElement("img",{...k,...t,decoding:"async","data-nimg":l,className:s,style:{...u,...c},ref:(0,a.useCallback)(e=>{x(e),(null==e?void 0:e.complete)&&handleLoading(e,m,l,p,y,b)},[x,m,l,p,y,b]),onLoad:e=>{let t=e.currentTarget;handleLoading(t,m,l,p,y,b),S&&S(e)},onError:e=>{"blur"===p&&b(!0),w&&w(e)}}),(d||"blur"===p)&&a.default.createElement("noscript",null,a.default.createElement("img",{...k,loading:f,decoding:"async","data-nimg":l,style:u,className:s,...generateImgAttrs({config:h,src:m,unoptimized:g,layout:l,width:o,quality:i,sizes:C,loader:v})})))};function Image(e){var t;let n,{src:o,sizes:i,unoptimized:d=!1,priority:h=!1,loading:g,lazyRoot:v=null,lazyBoundary:y,className:b,quality:x,width:S,height:w,style:Z,objectFit:C,objectPosition:k,onLoadingComplete:E,placeholder:P="empty",blurDataURL:I,...O}=e,R=(0,a.useContext)(c.ImageConfigContext),L=(0,a.useMemo)(()=>{let e=p||R||s.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[R]),M=i?"responsive":"intrinsic";"layout"in O&&(O.layout&&(M=O.layout),delete O.layout);let T=defaultImageLoader;if("loader"in O){if(O.loader){let e=O.loader;T=t=>{let{config:n,...o}=t;return e(o)}}delete O.loader}let z="";if("object"==typeof(t=o)&&(isStaticRequire(t)||void 0!==t.src)){let e=isStaticRequire(o)?o.default:o;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(I=I||e.blurDataURL,z=e.src,(!M||"fill"!==M)&&(w=w||e.height,S=S||e.width,!e.height||!e.width))throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e))}let j=!h&&("lazy"===g||void 0===g);((o="string"==typeof o?o:z).startsWith("data:")||o.startsWith("blob:"))&&(d=!0,j=!1),f.has(o)&&(j=!1),L.unoptimized&&(d=!0);let[A,$]=(0,a.useState)(!1),[N,F,U]=(0,u.useIntersection)({rootRef:v,rootMargin:y||"200px",disabled:!j}),D=!j||F,B={boxSizing:"border-box",display:"block",overflow:"hidden",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},V={boxSizing:"border-box",display:"block",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},W=!1,G=getInt(S),q=getInt(w),H=getInt(x),K=Object.assign({},Z,{position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:C,objectPosition:k}),X="blur"!==P||A?{}:{backgroundSize:C||"cover",backgroundPosition:k||"0% 0%",filter:"blur(20px)",backgroundImage:'url("'+I+'")'};if("fill"===M)B.display="block",B.position="absolute",B.top=0,B.left=0,B.bottom=0,B.right=0;else if(void 0!==G&&void 0!==q){let e=q/G,t=isNaN(e)?"100%":""+100*e+"%";"responsive"===M?(B.display="block",B.position="relative",W=!0,V.paddingTop=t):"intrinsic"===M?(B.display="inline-block",B.position="relative",B.maxWidth="100%",W=!0,V.maxWidth="100%",n="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27"+G+"%27%20height=%27"+q+"%27/%3e"):"fixed"===M&&(B.display="inline-block",B.position="relative",B.width=G,B.height=q)}let Y={src:m,srcSet:void 0,sizes:void 0};D&&(Y=generateImgAttrs({config:L,src:o,unoptimized:d,layout:M,width:G,quality:H,sizes:i,loader:T}));let Q=o,J={imageSrcSet:Y.srcSet,imageSizes:Y.sizes,crossOrigin:O.crossOrigin,referrerPolicy:O.referrerPolicy},ee=a.default.useLayoutEffect,et=(0,a.useRef)(E),en=(0,a.useRef)(o);(0,a.useEffect)(()=>{et.current=E},[E]),ee(()=>{en.current!==o&&(U(),en.current=o)},[U,o]);let er={isLazy:j,imgAttributes:Y,heightInt:q,widthInt:G,qualityInt:H,layout:M,className:b,imgStyle:K,blurStyle:X,loading:g,config:L,unoptimized:d,placeholder:P,loader:T,srcString:Q,onLoadingCompleteRef:et,setBlurComplete:$,setIntersection:N,isVisible:D,noscriptSizes:i,...O};return a.default.createElement(a.default.Fragment,null,a.default.createElement("span",{style:B},W?a.default.createElement("span",{style:V},n?a.default.createElement("img",{style:{display:"block",maxWidth:"100%",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},alt:"","aria-hidden":!0,src:n}):null):null,a.default.createElement(ImageElement,er)),h?a.default.createElement(l.default,null,a.default.createElement("link",{key:"__nimg-"+Y.src+Y.srcSet+Y.sizes,rel:"preload",as:"image",href:Y.srcSet?void 0:Y.src,...J})):null)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2994:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return b}});let o=n(8754),i=o._(n(7294)),a=n(6722),l=n(4812),s=n(7822),u=n(9938),c=n(5017),d=n(5734),p=n(8503),f=n(7549),m=n(358),h=n(1417),g=n(7439),v=new Set;function prefetch(e,t,n,o,i,a){if(!a&&!(0,l.isLocalURL)(t))return;if(!o.bypassPrefetchedCheck){let i=void 0!==o.locale?o.locale:"locale"in e?e.locale:void 0,a=t+"%"+n+"%"+i;if(v.has(a))return;v.add(a)}let s=a?e.prefetch(t,i):e.prefetch(t,n,o);Promise.resolve(s).catch(e=>{})}function formatStringOrUrl(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let y=i.default.forwardRef(function(e,t){let n,o;let{href:s,as:v,children:y,prefetch:b=null,passHref:x,replace:S,shallow:w,scroll:Z,locale:C,onClick:k,onMouseEnter:E,onTouchStart:P,legacyBehavior:I=!1,...O}=e;n=y,I&&("string"==typeof n||"number"==typeof n)&&(n=i.default.createElement("a",null,n));let R=i.default.useContext(d.RouterContext),L=i.default.useContext(p.AppRouterContext),M=null!=R?R:L,T=!R,z=!1!==b,j=null===b?g.PrefetchKind.AUTO:g.PrefetchKind.FULL,{href:A,as:$}=i.default.useMemo(()=>{if(!R){let e=formatStringOrUrl(s);return{href:e,as:v?formatStringOrUrl(v):e}}let[e,t]=(0,a.resolveHref)(R,s,!0);return{href:e,as:v?(0,a.resolveHref)(R,v):t||e}},[R,s,v]),N=i.default.useRef(A),F=i.default.useRef($);I&&(o=i.default.Children.only(n));let U=I?o&&"object"==typeof o&&o.ref:t,[D,B,V]=(0,f.useIntersection)({rootMargin:"200px"}),W=i.default.useCallback(e=>{(F.current!==$||N.current!==A)&&(V(),F.current=$,N.current=A),D(e),U&&("function"==typeof U?U(e):"object"==typeof U&&(U.current=e))},[$,U,A,V,D]);i.default.useEffect(()=>{M&&B&&z&&prefetch(M,A,$,{locale:C},{kind:j},T)},[$,A,B,C,z,null==R?void 0:R.locale,M,T,j]);let G={ref:W,onClick(e){I||"function"!=typeof k||k(e),I&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(e),M&&!e.defaultPrevented&&function(e,t,n,o,a,s,u,c,d,p){let{nodeName:f}=e.currentTarget,m="A"===f.toUpperCase();if(m&&(function(e){let t=e.currentTarget,n=t.getAttribute("target");return n&&"_self"!==n||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!d&&!(0,l.isLocalURL)(n)))return;e.preventDefault();let navigate=()=>{let e=null==u||u;"beforePopState"in t?t[a?"replace":"push"](n,o,{shallow:s,locale:c,scroll:e}):t[a?"replace":"push"](o||n,{forceOptimisticNavigation:!p,scroll:e})};d?i.default.startTransition(navigate):navigate()}(e,M,A,$,S,w,Z,C,T,z)},onMouseEnter(e){I||"function"!=typeof E||E(e),I&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),M&&(z||!T)&&prefetch(M,A,$,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:j},T)},onTouchStart(e){I||"function"!=typeof P||P(e),I&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),M&&(z||!T)&&prefetch(M,A,$,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:j},T)}};if((0,u.isAbsoluteUrl)($))G.href=$;else if(!I||x||"a"===o.type&&!("href"in o.props)){let e=void 0!==C?C:null==R?void 0:R.locale,t=(null==R?void 0:R.isLocaleDomain)&&(0,m.getDomainLocale)($,e,null==R?void 0:R.locales,null==R?void 0:R.domainLocales);G.href=t||(0,h.addBasePath)((0,c.addLocale)($,e,null==R?void 0:R.defaultLocale))}return I?i.default.cloneElement(o,G):i.default.createElement("a",{...O,...G},n)}),b=y;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7549:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let o=n(7294),i=n(517),a="function"==typeof IntersectionObserver,l=new Map,s=[];function useIntersection(e){let{rootRef:t,rootMargin:n,disabled:u}=e,c=u||!a,[d,p]=(0,o.useState)(!1),f=(0,o.useRef)(null),m=(0,o.useCallback)(e=>{f.current=e},[]);(0,o.useEffect)(()=>{if(a){if(c||d)return;let e=f.current;if(e&&e.tagName){let o=function(e,t,n){let{id:o,observer:i,elements:a}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},o=s.find(e=>e.root===n.root&&e.margin===n.margin);if(o&&(t=l.get(o)))return t;let i=new Map,a=new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e);return t={id:n,observer:a,elements:i},s.push(n),l.set(n,t),t}(n);return a.set(e,t),i.observe(e),function(){if(a.delete(e),i.unobserve(e),0===a.size){i.disconnect(),l.delete(o);let e=s.findIndex(e=>e.root===o.root&&e.margin===o.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&p(e),{root:null==t?void 0:t.current,rootMargin:n});return o}}else if(!d){let e=(0,i.requestIdleCallback)(()=>p(!0));return()=>(0,i.cancelIdleCallback)(e)}},[c,n,t,d,f.current]);let h=(0,o.useCallback)(()=>{p(!1)},[]);return[m,d,h]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1221:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{noSSR:function(){return noSSR},default:function(){return dynamic}});let o=n(8754),i=(n(7294),o._(n(177)));function convertModule(e){return{default:(null==e?void 0:e.default)||e}}function noSSR(e,t){return delete t.webpack,delete t.modules,e(t)}function dynamic(e,t){let n=i.default,o={loading:e=>{let{error:t,isLoading:n,pastDelay:o}=e;return null}};e instanceof Promise?o.loader=()=>e:"function"==typeof e?o.loader=e:"object"==typeof e&&(o={...o,...e}),o={...o,...t};let a=o.loader;return(o.loadableGenerated&&(o={...o,...o.loadableGenerated},delete o.loadableGenerated),"boolean"!=typeof o.ssr||o.ssr)?n({...o,loader:()=>null!=a?a().then(convertModule):Promise.resolve(convertModule(()=>null))}):(delete o.webpack,delete o.modules,noSSR(n,o))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3405:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),n(3213);let o=n(7736),i=n(2269);function isStaticRequire(e){return void 0!==e.default}function getInt(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function getImgProps(e,t){var n;let a,l,s,{src:u,sizes:c,unoptimized:d=!1,priority:p=!1,loading:f,className:m,quality:h,width:g,height:v,fill:y=!1,style:b,onLoad:x,onLoadingComplete:S,placeholder:w="empty",blurDataURL:Z,fetchPriority:C,layout:k,objectFit:E,objectPosition:P,lazyBoundary:I,lazyRoot:O,...R}=e,{imgConf:L,showAltText:M,blurComplete:T,defaultLoader:z}=t,j=L||i.imageConfigDefault;if("allSizes"in j)a=j;else{let e=[...j.deviceSizes,...j.imageSizes].sort((e,t)=>e-t),t=j.deviceSizes.sort((e,t)=>e-t);a={...j,allSizes:e,deviceSizes:t}}let A=R.loader||z;delete R.loader,delete R.srcSet;let $="__next_img_default"in A;if($){if("custom"===a.loader)throw Error('Image with src "'+u+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=A;A=t=>{let{config:n,...o}=t;return e(o)}}if(k){"fill"===k&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[k];e&&(b={...b,...e});let t={responsive:"100vw",fill:"100vw"}[k];t&&!c&&(c=t)}let N="",F=getInt(g),U=getInt(v);if("object"==typeof(n=u)&&(isStaticRequire(n)||void 0!==n.src)){let e=isStaticRequire(u)?u.default:u;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,s=e.blurHeight,Z=Z||e.blurDataURL,N=e.src,!y){if(F||U){if(F&&!U){let t=F/e.width;U=Math.round(e.height*t)}else if(!F&&U){let t=U/e.height;F=Math.round(e.width*t)}}else F=e.width,U=e.height}}let D=!p&&("lazy"===f||void 0===f);(!(u="string"==typeof u?u:N)||u.startsWith("data:")||u.startsWith("blob:"))&&(d=!0,D=!1),a.unoptimized&&(d=!0),$&&u.endsWith(".svg")&&!a.dangerouslyAllowSVG&&(d=!0),p&&(C="high");let B=getInt(h),V=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:E,objectPosition:P}:{},M?{}:{color:"transparent"},b),W=T||"empty"===w?null:"blur"===w?'url("data:image/svg+xml;charset=utf-8,'+(0,o.getImageBlurSvg)({widthInt:F,heightInt:U,blurWidth:l,blurHeight:s,blurDataURL:Z||"",objectFit:V.objectFit})+'")':'url("'+w+'")',G=W?{backgroundSize:V.objectFit||"cover",backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:W}:{},q=function(e){let{config:t,src:n,unoptimized:o,width:i,quality:a,sizes:l,loader:s}=e;if(o)return{src:n,srcSet:void 0,sizes:void 0};let{widths:u,kind:c}=function(e,t,n){let{deviceSizes:o,allSizes:i}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let o;o=e.exec(n);o)t.push(parseInt(o[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=o[0]*e),kind:"w"}}return{widths:i,kind:"w"}}if("number"!=typeof t)return{widths:o,kind:"w"};let a=[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))];return{widths:a,kind:"x"}}(t,i,l),d=u.length-1;return{sizes:l||"w"!==c?l:"100vw",srcSet:u.map((e,o)=>s({config:t,src:n,quality:a,width:e})+" "+("w"===c?e:o+1)+c).join(", "),src:s({config:t,src:n,quality:a,width:u[d]})}}({config:a,src:u,unoptimized:d,width:F,quality:B,sizes:c,loader:A}),H={...R,loading:D?"lazy":f,fetchPriority:C,width:F,height:U,decoding:"async",className:m,style:{...V,...G},sizes:q.sizes,srcSet:q.srcSet,src:q.src},K={unoptimized:d,priority:p,placeholder:w,fill:y};return{props:H,meta:K}}},7736:function(e,t){"use strict";function getImageBlurSvg(e){let{widthInt:t,heightInt:n,blurWidth:o,blurHeight:i,blurDataURL:a,objectFit:l}=e,s=o?40*o:t,u=i?40*i:n,c=s&&u?"viewBox='0 0 "+s+" "+u+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+c+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(c?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},5365:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return u},unstable_getImgProps:function(){return unstable_getImgProps}});let o=n(8754),i=n(3405),a=n(3213),l=n(880),s=o._(n(2854)),unstable_getImgProps=e=>{(0,a.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}},u=l.Image},2854:function(e,t){"use strict";function defaultLoader(e){let{config:t,src:n,width:o,quality:i}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+o+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),defaultLoader.__next_img_default=!0;let n=defaultLoader},7747:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return a}});let o=n(8754),i=o._(n(7294)),a=i.default.createContext(null)},177:function(e,t,n){"use strict";/** +`),y.rippleVisible,C,550,({theme:e})=>e.transitions.easing.easeInOut,y.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,y.child,y.childLeaving,k,550,({theme:e})=>e.transitions.easing.easeInOut,y.childPulsate,E,({theme:e})=>e.transitions.easing.easeInOut),O=a.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiTouchRipple"}),{center:s=!1,classes:u={},className:d}=n,p=(0,i.Z)(n,b),[f,h]=a.useState([]),v=a.useRef(0),x=a.useRef(null);a.useEffect(()=>{x.current&&(x.current(),x.current=null)},[f]);let S=a.useRef(!1),w=a.useRef(0),Z=a.useRef(null),C=a.useRef(null);a.useEffect(()=>()=>{w.current&&clearTimeout(w.current)},[]);let k=a.useCallback(e=>{let{pulsate:t,rippleX:n,rippleY:o,rippleSize:i,cb:a}=e;h(e=>[...e,(0,g.jsx)(I,{classes:{ripple:(0,l.Z)(u.ripple,y.ripple),rippleVisible:(0,l.Z)(u.rippleVisible,y.rippleVisible),ripplePulsate:(0,l.Z)(u.ripplePulsate,y.ripplePulsate),child:(0,l.Z)(u.child,y.child),childLeaving:(0,l.Z)(u.childLeaving,y.childLeaving),childPulsate:(0,l.Z)(u.childPulsate,y.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:o,rippleSize:i},v.current)]),v.current+=1,x.current=a},[u]),E=a.useCallback((e={},t={},n=()=>{})=>{let o,i,a;let{pulsate:l=!1,center:u=s||t.pulsate,fakeElement:c=!1}=t;if((null==e?void 0:e.type)==="mousedown"&&S.current){S.current=!1;return}(null==e?void 0:e.type)==="touchstart"&&(S.current=!0);let d=c?null:C.current,p=d?d.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!u&&void 0!==e&&(0!==e.clientX||0!==e.clientY)&&(e.clientX||e.touches)){let{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;o=Math.round(t-p.left),i=Math.round(n-p.top)}else o=Math.round(p.width/2),i=Math.round(p.height/2);if(u)(a=Math.sqrt((2*p.width**2+p.height**2)/3))%2==0&&(a+=1);else{let e=2*Math.max(Math.abs((d?d.clientWidth:0)-o),o)+2,t=2*Math.max(Math.abs((d?d.clientHeight:0)-i),i)+2;a=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===Z.current&&(Z.current=()=>{k({pulsate:l,rippleX:o,rippleY:i,rippleSize:a,cb:n})},w.current=setTimeout(()=>{Z.current&&(Z.current(),Z.current=null)},80)):k({pulsate:l,rippleX:o,rippleY:i,rippleSize:a,cb:n})},[s,k]),O=a.useCallback(()=>{E({},{pulsate:!0})},[E]),R=a.useCallback((e,t)=>{if(clearTimeout(w.current),(null==e?void 0:e.type)==="touchend"&&Z.current){Z.current(),Z.current=null,w.current=setTimeout(()=>{R(e,t)});return}Z.current=null,h(e=>e.length>0?e.slice(1):e),x.current=t},[]);return a.useImperativeHandle(t,()=>({pulsate:O,start:E,stop:R}),[O,E,R]),(0,g.jsx)(P,(0,o.Z)({className:(0,l.Z)(y.root,u.root,d),ref:C},p,{children:(0,g.jsx)(m.Z,{component:null,exit:!0,children:f})}))});var R=n(4867);function getButtonBaseUtilityClass(e){return(0,R.Z)("MuiButtonBase",e)}let L=(0,v.Z)("MuiButtonBase",["root","disabled","focusVisible"]),M=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],useUtilityClasses=e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:o,classes:i}=e,a=(0,s.Z)({root:["root",t&&"disabled",n&&"focusVisible"]},getButtonBaseUtilityClass,i);return n&&o&&(a.root+=` ${o}`),a},T=(0,u.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${L.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),z=a.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiButtonBase"}),{action:s,centerRipple:u=!1,children:m,className:h,component:v="button",disabled:y=!1,disableRipple:b=!1,disableTouchRipple:x=!1,focusRipple:S=!1,LinkComponent:w="a",onBlur:Z,onClick:C,onContextMenu:k,onDragLeave:E,onFocus:P,onFocusVisible:I,onKeyDown:R,onKeyUp:L,onMouseDown:z,onMouseLeave:j,onMouseUp:A,onTouchEnd:$,onTouchMove:N,onTouchStart:F,tabIndex:U=0,TouchRippleProps:D,touchRippleRef:B,type:V}=n,W=(0,i.Z)(n,M),G=a.useRef(null),q=a.useRef(null),H=(0,d.Z)(q,B),{isFocusVisibleRef:K,onFocus:X,onBlur:Y,ref:Q}=(0,f.Z)(),[J,ee]=a.useState(!1);y&&J&&ee(!1),a.useImperativeHandle(s,()=>({focusVisible:()=>{ee(!0),G.current.focus()}}),[]);let[et,en]=a.useState(!1);a.useEffect(()=>{en(!0)},[]);let er=et&&!b&&!y;function useRippleHandler(e,t,n=x){return(0,p.Z)(o=>(t&&t(o),!n&&q.current&&q.current[e](o),!0))}a.useEffect(()=>{J&&S&&!b&&et&&q.current.pulsate()},[b,S,J,et]);let eo=useRippleHandler("start",z),ei=useRippleHandler("stop",k),ea=useRippleHandler("stop",E),el=useRippleHandler("stop",A),es=useRippleHandler("stop",e=>{J&&e.preventDefault(),j&&j(e)}),eu=useRippleHandler("start",F),ec=useRippleHandler("stop",$),ed=useRippleHandler("stop",N),ep=useRippleHandler("stop",e=>{Y(e),!1===K.current&&ee(!1),Z&&Z(e)},!1),ef=(0,p.Z)(e=>{G.current||(G.current=e.currentTarget),X(e),!0===K.current&&(ee(!0),I&&I(e)),P&&P(e)}),isNonNativeButton=()=>{let e=G.current;return v&&"button"!==v&&!("A"===e.tagName&&e.href)},em=a.useRef(!1),eh=(0,p.Z)(e=>{S&&!em.current&&J&&q.current&&" "===e.key&&(em.current=!0,q.current.stop(e,()=>{q.current.start(e)})),e.target===e.currentTarget&&isNonNativeButton()&&" "===e.key&&e.preventDefault(),R&&R(e),e.target===e.currentTarget&&isNonNativeButton()&&"Enter"===e.key&&!y&&(e.preventDefault(),C&&C(e))}),eg=(0,p.Z)(e=>{S&&" "===e.key&&q.current&&J&&!e.defaultPrevented&&(em.current=!1,q.current.stop(e,()=>{q.current.pulsate(e)})),L&&L(e),C&&e.target===e.currentTarget&&isNonNativeButton()&&" "===e.key&&!e.defaultPrevented&&C(e)}),ev=v;"button"===ev&&(W.href||W.to)&&(ev=w);let ey={};"button"===ev?(ey.type=void 0===V?"button":V,ey.disabled=y):(W.href||W.to||(ey.role="button"),y&&(ey["aria-disabled"]=y));let eb=(0,d.Z)(t,Q,G),ex=(0,o.Z)({},n,{centerRipple:u,component:v,disabled:y,disableRipple:b,disableTouchRipple:x,focusRipple:S,tabIndex:U,focusVisible:J}),eS=useUtilityClasses(ex);return(0,g.jsxs)(T,(0,o.Z)({as:ev,className:(0,l.Z)(eS.root,h),ownerState:ex,onBlur:ep,onClick:C,onContextMenu:ei,onFocus:ef,onKeyDown:eh,onKeyUp:eg,onMouseDown:eo,onMouseLeave:es,onMouseUp:el,onDragLeave:ea,onTouchEnd:ec,onTouchMove:ed,onTouchStart:eu,ref:eb,tabIndex:y?-1:U,type:V},ey,W,{children:[m,er?(0,g.jsx)(O,(0,o.Z)({ref:H,center:u},D)):null]}))});var j=z},7922:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(2404),u=n(4780),c=n(1496),d=n(3616),p=n(6067),f=n(577),m=n(2734),h=n(1705),g=n(1588),v=n(4867);function getCollapseUtilityClass(e){return(0,v.Z)("MuiCollapse",e)}(0,g.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var y=n(5893);let b=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],useUtilityClasses=e=>{let{orientation:t,classes:n}=e,o={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return(0,u.Z)(o,getCollapseUtilityClass,n)},x=(0,c.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})(({theme:e,ownerState:t})=>(0,i.Z)({height:0,overflow:"hidden",transition:e.transitions.create("height")},"horizontal"===t.orientation&&{height:"auto",width:0,transition:e.transitions.create("width")},"entered"===t.state&&(0,i.Z)({height:"auto",overflow:"visible"},"horizontal"===t.orientation&&{width:"auto"}),"exited"===t.state&&!t.in&&"0px"===t.collapsedSize&&{visibility:"hidden"})),S=(0,c.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})(({ownerState:e})=>(0,i.Z)({display:"flex",width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"})),w=(0,c.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})(({ownerState:e})=>(0,i.Z)({width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"})),Z=a.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiCollapse"}),{addEndListener:u,children:c,className:g,collapsedSize:v="0px",component:Z,easing:C,in:k,onEnter:E,onEntered:P,onEntering:I,onExit:O,onExited:R,onExiting:L,orientation:M="vertical",style:T,timeout:z=p.x9.standard,TransitionComponent:j=s.ZP}=n,A=(0,o.Z)(n,b),$=(0,i.Z)({},n,{orientation:M,collapsedSize:v}),N=useUtilityClasses($),F=(0,m.Z)(),U=a.useRef(),D=a.useRef(null),B=a.useRef(),V="number"==typeof v?`${v}px`:v,W="horizontal"===M,G=W?"width":"height";a.useEffect(()=>()=>{clearTimeout(U.current)},[]);let q=a.useRef(null),H=(0,h.Z)(t,q),normalizedTransitionCallback=e=>t=>{if(e){let n=q.current;void 0===t?e(n):e(n,t)}},getWrapperSize=()=>D.current?D.current[W?"clientWidth":"clientHeight"]:0,K=normalizedTransitionCallback((e,t)=>{D.current&&W&&(D.current.style.position="absolute"),e.style[G]=V,E&&E(e,t)}),X=normalizedTransitionCallback((e,t)=>{let n=getWrapperSize();D.current&&W&&(D.current.style.position="");let{duration:o,easing:i}=(0,f.C)({style:T,timeout:z,easing:C},{mode:"enter"});if("auto"===z){let t=F.transitions.getAutoHeightDuration(n);e.style.transitionDuration=`${t}ms`,B.current=t}else e.style.transitionDuration="string"==typeof o?o:`${o}ms`;e.style[G]=`${n}px`,e.style.transitionTimingFunction=i,I&&I(e,t)}),Y=normalizedTransitionCallback((e,t)=>{e.style[G]="auto",P&&P(e,t)}),Q=normalizedTransitionCallback(e=>{e.style[G]=`${getWrapperSize()}px`,O&&O(e)}),J=normalizedTransitionCallback(R),ee=normalizedTransitionCallback(e=>{let t=getWrapperSize(),{duration:n,easing:o}=(0,f.C)({style:T,timeout:z,easing:C},{mode:"exit"});if("auto"===z){let n=F.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${n}ms`,B.current=n}else e.style.transitionDuration="string"==typeof n?n:`${n}ms`;e.style[G]=V,e.style.transitionTimingFunction=o,L&&L(e)});return(0,y.jsx)(j,(0,i.Z)({in:k,onEnter:K,onEntered:Y,onEntering:X,onExit:Q,onExited:J,onExiting:ee,addEndListener:e=>{"auto"===z&&(U.current=setTimeout(e,B.current||0)),u&&u(q.current,e)},nodeRef:q,timeout:"auto"===z?null:z},A,{children:(e,t)=>(0,y.jsx)(x,(0,i.Z)({as:Z,className:(0,l.Z)(N.root,g,{entered:N.entered,exited:!k&&"0px"===V&&N.hidden}[e]),style:(0,i.Z)({[W?"minWidth":"minHeight"]:V},T),ownerState:(0,i.Z)({},$,{state:e}),ref:H},t,{children:(0,y.jsx)(S,{ownerState:(0,i.Z)({},$,{state:e}),className:N.wrapper,ref:D,children:(0,y.jsx)(w,{ownerState:(0,i.Z)({},$,{state:e}),className:N.wrapperInner,children:c})})}))}))});Z.muiSupportAuto=!0;var C=Z},6886:function(e,t,n){"use strict";n.d(t,{ZP:function(){return Z}});var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(5408),u=n(9707),c=n(4780),d=n(1496),p=n(3616),f=n(2734);let m=a.createContext();var h=n(1588),g=n(4867);function getGridUtilityClass(e){return(0,g.Z)("MuiGrid",e)}let v=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],y=(0,h.Z)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map(e=>`spacing-xs-${e}`),...["column-reverse","column","row-reverse","row"].map(e=>`direction-xs-${e}`),...["nowrap","wrap-reverse","wrap"].map(e=>`wrap-xs-${e}`),...v.map(e=>`grid-xs-${e}`),...v.map(e=>`grid-sm-${e}`),...v.map(e=>`grid-md-${e}`),...v.map(e=>`grid-lg-${e}`),...v.map(e=>`grid-xl-${e}`)]);var b=n(5893);let x=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function getOffset(e){let t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function extractZeroValueBreakpointKeys({breakpoints:e,values:t}){let n="";Object.keys(t).forEach(e=>{""===n&&0!==t[e]&&(n=e)});let o=Object.keys(e).sort((t,n)=>e[t]-e[n]);return o.slice(0,o.indexOf(n))}let S=(0,d.ZP)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e,{container:o,direction:i,item:a,spacing:l,wrap:s,zeroMinWidth:u,breakpoints:c}=n,d=[];o&&(d=function(e,t,n={}){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[n[`spacing-xs-${String(e)}`]];let o=[];return t.forEach(t=>{let i=e[t];Number(i)>0&&o.push(n[`spacing-${t}-${String(i)}`])}),o}(l,c,t));let p=[];return c.forEach(e=>{let o=n[e];o&&p.push(t[`grid-${e}-${String(o)}`])}),[t.root,o&&t.container,a&&t.item,u&&t.zeroMinWidth,...d,"row"!==i&&t[`direction-xs-${String(i)}`],"wrap"!==s&&t[`wrap-xs-${String(s)}`],...p]}})(({ownerState:e})=>(0,i.Z)({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},"wrap"!==e.wrap&&{flexWrap:e.wrap}),function({theme:e,ownerState:t}){let n=(0,s.P$)({values:t.direction,breakpoints:e.breakpoints.values});return(0,s.k9)({theme:e},n,e=>{let t={flexDirection:e};return 0===e.indexOf("column")&&(t[`& > .${y.item}`]={maxWidth:"none"}),t})},function({theme:e,ownerState:t}){let{container:n,rowSpacing:o}=t,i={};if(n&&0!==o){let t;let n=(0,s.P$)({values:o,breakpoints:e.breakpoints.values});"object"==typeof n&&(t=extractZeroValueBreakpointKeys({breakpoints:e.breakpoints.values,values:n})),i=(0,s.k9)({theme:e},n,(n,o)=>{var i;let a=e.spacing(n);return"0px"!==a?{marginTop:`-${getOffset(a)}`,[`& > .${y.item}`]:{paddingTop:getOffset(a)}}:null!=(i=t)&&i.includes(o)?{}:{marginTop:0,[`& > .${y.item}`]:{paddingTop:0}}})}return i},function({theme:e,ownerState:t}){let{container:n,columnSpacing:o}=t,i={};if(n&&0!==o){let t;let n=(0,s.P$)({values:o,breakpoints:e.breakpoints.values});"object"==typeof n&&(t=extractZeroValueBreakpointKeys({breakpoints:e.breakpoints.values,values:n})),i=(0,s.k9)({theme:e},n,(n,o)=>{var i;let a=e.spacing(n);return"0px"!==a?{width:`calc(100% + ${getOffset(a)})`,marginLeft:`-${getOffset(a)}`,[`& > .${y.item}`]:{paddingLeft:getOffset(a)}}:null!=(i=t)&&i.includes(o)?{}:{width:"100%",marginLeft:0,[`& > .${y.item}`]:{paddingLeft:0}}})}return i},function({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((o,a)=>{let l={};if(t[a]&&(n=t[a]),!n)return o;if(!0===n)l={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===n)l={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{let u=(0,s.P$)({values:t.columns,breakpoints:e.breakpoints.values}),c="object"==typeof u?u[a]:u;if(null==c)return o;let d=`${Math.round(n/c*1e8)/1e6}%`,p={};if(t.container&&t.item&&0!==t.columnSpacing){let n=e.spacing(t.columnSpacing);if("0px"!==n){let e=`calc(${d} + ${getOffset(n)})`;p={flexBasis:e,maxWidth:e}}}l=(0,i.Z)({flexBasis:d,flexGrow:0,maxWidth:d},p)}return 0===e.breakpoints.values[a]?Object.assign(o,l):o[e.breakpoints.up(a)]=l,o},{})}),useUtilityClasses=e=>{let{classes:t,container:n,direction:o,item:i,spacing:a,wrap:l,zeroMinWidth:s,breakpoints:u}=e,d=[];n&&(d=function(e,t){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[`spacing-xs-${String(e)}`];let n=[];return t.forEach(t=>{let o=e[t];if(Number(o)>0){let e=`spacing-${t}-${String(o)}`;n.push(e)}}),n}(a,u));let p=[];u.forEach(t=>{let n=e[t];n&&p.push(`grid-${t}-${String(n)}`)});let f={root:["root",n&&"container",i&&"item",s&&"zeroMinWidth",...d,"row"!==o&&`direction-xs-${String(o)}`,"wrap"!==l&&`wrap-xs-${String(l)}`,...p]};return(0,c.Z)(f,getGridUtilityClass,t)},w=a.forwardRef(function(e,t){let n=(0,p.Z)({props:e,name:"MuiGrid"}),{breakpoints:s}=(0,f.Z)(),c=(0,u.Z)(n),{className:d,columns:h,columnSpacing:g,component:v="div",container:y=!1,direction:w="row",item:Z=!1,rowSpacing:C,spacing:k=0,wrap:E="wrap",zeroMinWidth:P=!1}=c,I=(0,o.Z)(c,x),O=C||k,R=g||k,L=a.useContext(m),M=y?h||12:L,T={},z=(0,i.Z)({},I);s.keys.forEach(e=>{null!=I[e]&&(T[e]=I[e],delete z[e])});let j=(0,i.Z)({},c,{columns:M,container:y,direction:w,item:Z,rowSpacing:O,columnSpacing:R,wrap:E,zeroMinWidth:P,spacing:k},T,{breakpoints:s.keys}),A=useUtilityClasses(j);return(0,b.jsx)(m.Provider,{value:M,children:(0,b.jsx)(S,(0,i.Z)({ownerState:j,className:(0,l.Z)(A.root,d),as:v,ref:t},z))})});var Z=w},8462:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(4780),u=n(1496),c=n(3616),d=n(9773),p=n(1588),f=n(4867);function getListUtilityClass(e){return(0,f.Z)("MuiList",e)}(0,p.Z)("MuiList",["root","padding","dense","subheader"]);var m=n(5893);let h=["children","className","component","dense","disablePadding","subheader"],useUtilityClasses=e=>{let{classes:t,disablePadding:n,dense:o,subheader:i}=e;return(0,s.Z)({root:["root",!n&&"padding",o&&"dense",i&&"subheader"]},getListUtilityClass,t)},g=(0,u.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>(0,i.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),v=a.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiList"}),{children:s,className:u,component:p="ul",dense:f=!1,disablePadding:v=!1,subheader:y}=n,b=(0,o.Z)(n,h),x=a.useMemo(()=>({dense:f}),[f]),S=(0,i.Z)({},n,{component:p,dense:f,disablePadding:v}),w=useUtilityClasses(S);return(0,m.jsx)(d.Z.Provider,{value:x,children:(0,m.jsxs)(g,(0,i.Z)({as:p,className:(0,l.Z)(w.root,u),ref:t,ownerState:S},b,{children:[y,s]}))})});var y=v},9773:function(e,t,n){"use strict";var o=n(7294);let i=o.createContext({});t.Z=i},7212:function(e,t,n){"use strict";n.d(t,{ZP:function(){return L}});var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(4780),u=n(8442),c=n(1796),d=n(1496),p=n(3616),f=n(9990),m=n(1579),h=n(8974),g=n(1705),v=n(9773),y=n(1588),b=n(4867);function getListItemUtilityClass(e){return(0,b.Z)("MuiListItem",e)}let x=(0,y.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var S=n(8686);function getListItemSecondaryActionClassesUtilityClass(e){return(0,b.Z)("MuiListItemSecondaryAction",e)}(0,y.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var w=n(5893);let Z=["className"],useUtilityClasses=e=>{let{disableGutters:t,classes:n}=e;return(0,s.Z)({root:["root",t&&"disableGutters"]},getListItemSecondaryActionClassesUtilityClass,n)},C=(0,d.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>(0,i.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),k=a.forwardRef(function(e,t){let n=(0,p.Z)({props:e,name:"MuiListItemSecondaryAction"}),{className:s}=n,u=(0,o.Z)(n,Z),c=a.useContext(v.Z),d=(0,i.Z)({},n,{disableGutters:c.disableGutters}),f=useUtilityClasses(d);return(0,w.jsx)(C,(0,i.Z)({className:(0,l.Z)(f.root,s),ownerState:d,ref:t},u))});k.muiName="ListItemSecondaryAction";let E=["className"],P=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],ListItem_useUtilityClasses=e=>{let{alignItems:t,button:n,classes:o,dense:i,disabled:a,disableGutters:l,disablePadding:u,divider:c,hasSecondaryAction:d,selected:p}=e;return(0,s.Z)({root:["root",i&&"dense",!l&&"gutters",!u&&"padding",c&&"divider",a&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",d&&"secondaryAction",p&&"selected"],container:["container"]},getListItemUtilityClass,o)},I=(0,d.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})(({theme:e,ownerState:t})=>(0,i.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&(0,i.Z)({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${S.Z.root}`]:{paddingRight:48}},{[`&.${x.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${x.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${x.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${x.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"flex-start"===t.alignItems&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${x.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),O=(0,d.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),R=a.forwardRef(function(e,t){let n=(0,p.Z)({props:e,name:"MuiListItem"}),{alignItems:s="center",autoFocus:c=!1,button:d=!1,children:y,className:b,component:S,components:Z={},componentsProps:C={},ContainerComponent:R="li",ContainerProps:{className:L}={},dense:M=!1,disabled:T=!1,disableGutters:z=!1,disablePadding:j=!1,divider:A=!1,focusVisibleClassName:$,secondaryAction:N,selected:F=!1,slotProps:U={},slots:D={}}=n,B=(0,o.Z)(n.ContainerProps,E),V=(0,o.Z)(n,P),W=a.useContext(v.Z),G=a.useMemo(()=>({dense:M||W.dense||!1,alignItems:s,disableGutters:z}),[s,W.dense,M,z]),q=a.useRef(null);(0,h.Z)(()=>{c&&q.current&&q.current.focus()},[c]);let H=a.Children.toArray(y),K=H.length&&(0,m.Z)(H[H.length-1],["ListItemSecondaryAction"]),X=(0,i.Z)({},n,{alignItems:s,autoFocus:c,button:d,dense:G.dense,disabled:T,disableGutters:z,disablePadding:j,divider:A,hasSecondaryAction:K,selected:F}),Y=ListItem_useUtilityClasses(X),Q=(0,g.Z)(q,t),J=D.root||Z.Root||I,ee=U.root||C.root||{},et=(0,i.Z)({className:(0,l.Z)(Y.root,ee.className,b),disabled:T},V),en=S||"li";return(d&&(et.component=S||"div",et.focusVisibleClassName=(0,l.Z)(x.focusVisible,$),en=f.Z),K)?(en=et.component||S?en:"div","li"===R&&("li"===en?en="div":"li"===et.component&&(et.component="div")),(0,w.jsx)(v.Z.Provider,{value:G,children:(0,w.jsxs)(O,(0,i.Z)({as:R,className:(0,l.Z)(Y.container,L),ref:Q,ownerState:X},B,{children:[(0,w.jsx)(J,(0,i.Z)({},ee,!(0,u.X)(J)&&{as:en,ownerState:(0,i.Z)({},X,ee.ownerState)},et,{children:H})),H.pop()]}))})):(0,w.jsx)(v.Z.Provider,{value:G,children:(0,w.jsxs)(J,(0,i.Z)({},ee,{as:en,ref:Q},!(0,u.X)(J)&&{ownerState:(0,i.Z)({},X,ee.ownerState)},et,{children:[H,N&&(0,w.jsx)(k,{children:N})]}))})});var L=R},8619:function(e,t,n){"use strict";var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(4780),u=n(1796),c=n(1496),d=n(3616),p=n(9990),f=n(8974),m=n(1705),h=n(9773),g=n(8686),v=n(5893);let y=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],useUtilityClasses=e=>{let{alignItems:t,classes:n,dense:o,disabled:a,disableGutters:l,divider:u,selected:c}=e,d=(0,s.Z)({root:["root",o&&"dense",!l&&"gutters",u&&"divider",a&&"disabled","flex-start"===t&&"alignItemsFlexStart",c&&"selected"]},g.t,n);return(0,i.Z)({},n,d)},b=(0,c.ZP)(p.Z,{shouldForwardProp:e=>(0,c.FO)(e)||"classes"===e,name:"MuiListItemButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})(({theme:e,ownerState:t})=>(0,i.Z)({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${g.Z.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${g.Z.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${g.Z.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${g.Z.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${g.Z.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},"flex-start"===t.alignItems&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4})),x=a.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiListItemButton"}),{alignItems:s="center",autoFocus:u=!1,component:c="div",children:p,dense:g=!1,disableGutters:x=!1,divider:S=!1,focusVisibleClassName:w,selected:Z=!1,className:C}=n,k=(0,o.Z)(n,y),E=a.useContext(h.Z),P=a.useMemo(()=>({dense:g||E.dense||!1,alignItems:s,disableGutters:x}),[s,E.dense,g,x]),I=a.useRef(null);(0,f.Z)(()=>{u&&I.current&&I.current.focus()},[u]);let O=(0,i.Z)({},n,{alignItems:s,dense:P.dense,disableGutters:x,divider:S,selected:Z}),R=useUtilityClasses(O),L=(0,m.Z)(I,t);return(0,v.jsx)(h.Z.Provider,{value:P,children:(0,v.jsx)(b,(0,i.Z)({ref:L,href:k.href||k.to,component:(k.href||k.to)&&"div"===c?"button":c,focusVisibleClassName:(0,l.Z)(R.focusVisible,w),ownerState:O,className:(0,l.Z)(R.root,C)},k,{classes:R,children:p}))})});t.Z=x},8686:function(e,t,n){"use strict";n.d(t,{t:function(){return getListItemButtonUtilityClass}});var o=n(1588),i=n(4867);function getListItemButtonUtilityClass(e){return(0,i.Z)("MuiListItemButton",e)}let a=(0,o.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);t.Z=a},8885:function(e,t,n){"use strict";var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(4780),u=n(1496),c=n(3616),d=n(4592),p=n(9773),f=n(5893);let m=["className"],useUtilityClasses=e=>{let{alignItems:t,classes:n}=e;return(0,s.Z)({root:["root","flex-start"===t&&"alignItemsFlexStart"]},d.f,n)},h=(0,u.ZP)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>(0,i.Z)({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===t.alignItems&&{marginTop:8})),g=a.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiListItemIcon"}),{className:s}=n,u=(0,o.Z)(n,m),d=a.useContext(p.Z),g=(0,i.Z)({},n,{alignItems:d.alignItems}),v=useUtilityClasses(g);return(0,f.jsx)(h,(0,i.Z)({className:(0,l.Z)(v.root,s),ownerState:g,ref:t},u))});t.Z=g},4592:function(e,t,n){"use strict";n.d(t,{f:function(){return getListItemIconUtilityClass}});var o=n(1588),i=n(4867);function getListItemIconUtilityClass(e){return(0,i.Z)("MuiListItemIcon",e)}let a=(0,o.Z)("MuiListItemIcon",["root","alignItemsFlexStart"]);t.Z=a},9334:function(e,t,n){"use strict";var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(4780),u=n(5861),c=n(9773),d=n(3616),p=n(1496),f=n(6336),m=n(5893);let h=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],useUtilityClasses=e=>{let{classes:t,inset:n,primary:o,secondary:i,dense:a}=e;return(0,s.Z)({root:["root",n&&"inset",a&&"dense",o&&i&&"multiline"],primary:["primary"],secondary:["secondary"]},f.L,t)},g=(0,p.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${f.Z.primary}`]:t.primary},{[`& .${f.Z.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})(({ownerState:e})=>(0,i.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),v=a.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiListItemText"}),{children:s,className:p,disableTypography:f=!1,inset:v=!1,primary:y,primaryTypographyProps:b,secondary:x,secondaryTypographyProps:S}=n,w=(0,o.Z)(n,h),{dense:Z}=a.useContext(c.Z),C=null!=y?y:s,k=x,E=(0,i.Z)({},n,{disableTypography:f,inset:v,primary:!!C,secondary:!!k,dense:Z}),P=useUtilityClasses(E);return null==C||C.type===u.Z||f||(C=(0,m.jsx)(u.Z,(0,i.Z)({variant:Z?"body2":"body1",className:P.primary,component:null!=b&&b.variant?void 0:"span",display:"block"},b,{children:C}))),null==k||k.type===u.Z||f||(k=(0,m.jsx)(u.Z,(0,i.Z)({variant:"body2",className:P.secondary,color:"text.secondary",display:"block"},S,{children:k}))),(0,m.jsxs)(g,(0,i.Z)({className:(0,l.Z)(P.root,p),ownerState:E,ref:t},w,{children:[C,k]}))});t.Z=v},6336:function(e,t,n){"use strict";n.d(t,{L:function(){return getListItemTextUtilityClass}});var o=n(1588),i=n(4867);function getListItemTextUtilityClass(e){return(0,i.Z)("MuiListItemText",e)}let a=(0,o.Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);t.Z=a},5861:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var o=n(3366),i=n(7462),a=n(7294),l=n(3961),s=n(9707),u=n(4780),c=n(1496),d=n(3616),p=n(8216),f=n(1588),m=n(4867);function getTypographyUtilityClass(e){return(0,m.Z)("MuiTypography",e)}(0,f.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var h=n(5893);let g=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],useUtilityClasses=e=>{let{align:t,gutterBottom:n,noWrap:o,paragraph:i,variant:a,classes:l}=e,s={root:["root",a,"inherit"!==e.align&&`align${(0,p.Z)(t)}`,n&&"gutterBottom",o&&"noWrap",i&&"paragraph"]};return(0,u.Z)(s,getTypographyUtilityClass,l)},v=(0,c.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${(0,p.Z)(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>(0,i.Z)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),y={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},b={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},transformDeprecatedColors=e=>b[e]||e,x=a.forwardRef(function(e,t){let n=(0,d.Z)({props:e,name:"MuiTypography"}),a=transformDeprecatedColors(n.color),u=(0,s.Z)((0,i.Z)({},n,{color:a})),{align:c="inherit",className:p,component:f,gutterBottom:m=!1,noWrap:b=!1,paragraph:x=!1,variant:S="body1",variantMapping:w=y}=u,Z=(0,o.Z)(u,g),C=(0,i.Z)({},u,{align:c,color:a,className:p,component:f,gutterBottom:m,noWrap:b,paragraph:x,variant:S,variantMapping:w}),k=f||(x?"p":w[S]||y[S])||"span",E=useUtilityClasses(C);return(0,h.jsx)(v,(0,i.Z)({as:k,ref:t,ownerState:C,className:(0,l.Z)(E.root,p)},Z))});var S=x},1496:function(e,t,n){"use strict";n.d(t,{ZP:function(){return v},FO:function(){return rootShouldForwardProp},Dz:function(){return h}});var o=n(3366),i=n(7462),a=n(9731),l=n(6500),s=n(4142);let u=["variant"];function isEmpty(e){return 0===e.length}function propsToClassKey(e){let{variant:t}=e,n=(0,o.Z)(e,u),i=t||"";return Object.keys(n).sort().forEach(t=>{"color"===t?i+=isEmpty(i)?e[t]:(0,s.Z)(e[t]):i+=`${isEmpty(i)?t:(0,s.Z)(t)}${(0,s.Z)(e[t].toString())}`}),i}var c=n(6523);let d=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],getStyleOverrides=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,getVariantStyles=(e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);let o={};return n.forEach(e=>{let t=propsToClassKey(e.props);o[t]=e.style}),o},variantsResolver=(e,t,n,o)=>{var i;let{ownerState:a={}}=e,l=[],s=null==n||null==(i=n.components)||null==(i=i[o])?void 0:i.variants;return s&&s.forEach(n=>{let o=!0;Object.keys(n.props).forEach(t=>{a[t]!==n.props[t]&&e[t]!==n.props[t]&&(o=!1)}),o&&l.push(t[propsToClassKey(n.props)])}),l};function shouldForwardProp(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}let p=(0,l.Z)(),lowercaseFirstLetter=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function resolveTheme({defaultTheme:e,theme:t,themeId:n}){return 0===Object.keys(t).length?e:t[n]||t}var f=n(247),m=n(606);let rootShouldForwardProp=e=>shouldForwardProp(e)&&"classes"!==e,h=shouldForwardProp,g=function(e={}){let{themeId:t,defaultTheme:n=p,rootShouldForwardProp:l=shouldForwardProp,slotShouldForwardProp:s=shouldForwardProp}=e,systemSx=e=>(0,c.Z)((0,i.Z)({},e,{theme:resolveTheme((0,i.Z)({},e,{defaultTheme:n,themeId:t}))}));return systemSx.__mui_systemSx=!0,(e,u={})=>{var c;let p;(0,a.Co)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));let{name:f,slot:m,skipVariantsResolver:h,skipSx:g,overridesResolver:v=(c=lowercaseFirstLetter(m))?(e,t)=>t[c]:null}=u,y=(0,o.Z)(u,d),b=void 0!==h?h:m&&"Root"!==m&&"root"!==m||!1,x=g||!1,S=shouldForwardProp;"Root"===m||"root"===m?S=l:m?S=s:"string"==typeof e&&e.charCodeAt(0)>96&&(S=void 0);let w=(0,a.ZP)(e,(0,i.Z)({shouldForwardProp:S,label:p},y)),muiStyledResolver=(o,...a)=>{let l=a?a.map(e=>"function"==typeof e&&e.__emotion_real!==e?o=>e((0,i.Z)({},o,{theme:resolveTheme((0,i.Z)({},o,{defaultTheme:n,themeId:t}))})):e):[],s=o;f&&v&&l.push(e=>{let o=resolveTheme((0,i.Z)({},e,{defaultTheme:n,themeId:t})),a=getStyleOverrides(f,o);if(a){let t={};return Object.entries(a).forEach(([n,a])=>{t[n]="function"==typeof a?a((0,i.Z)({},e,{theme:o})):a}),v(e,t)}return null}),f&&!b&&l.push(e=>{let o=resolveTheme((0,i.Z)({},e,{defaultTheme:n,themeId:t}));return variantsResolver(e,getVariantStyles(f,o),o,f)}),x||l.push(systemSx);let u=l.length-a.length;if(Array.isArray(o)&&u>0){let e=Array(u).fill("");(s=[...o,...e]).raw=[...o.raw,...e]}else"function"==typeof o&&o.__emotion_real!==o&&(s=e=>o((0,i.Z)({},e,{theme:resolveTheme((0,i.Z)({},e,{defaultTheme:n,themeId:t}))})));let c=w(s,...l);return e.muiName&&(c.muiName=e.muiName),c};return w.withConfig&&(muiStyledResolver.withConfig=w.withConfig),muiStyledResolver}}({themeId:m.Z,defaultTheme:f.Z,rootShouldForwardProp});var v=g},2734:function(e,t,n){"use strict";n.d(t,{Z:function(){return useTheme}}),n(7294);var o=n(6682),i=n(247),a=n(606);function useTheme(){let e=(0,o.Z)(i.Z);return e[a.Z]||e}},577:function(e,t,n){"use strict";n.d(t,{C:function(){return getTransitionProps},n:function(){return reflow}});let reflow=e=>e.scrollTop;function getTransitionProps(e,t){var n,o;let{timeout:i,easing:a,style:l={}}=e;return{duration:null!=(n=l.transitionDuration)?n:"number"==typeof i?i:i[t.mode]||0,easing:null!=(o=l.transitionTimingFunction)?o:"object"==typeof a?a[t.mode]:a,delay:l.transitionDelay}}},8396:function(e,t,n){"use strict";n.d(t,{Z:function(){return useMediaQuery}});var o,i=n(7294),a=n(4168),l=n(539),s=n(8974);let u=(o||(o=n.t(i,2))).useSyncExternalStore;function useMediaQuery(e,t={}){let n=(0,a.Z)(),o="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:c=!1,matchMedia:d=o?window.matchMedia:null,ssrMatchMedia:p=null,noSsr:f=!1}=(0,l.Z)({name:"MuiUseMediaQuery",props:t,theme:n}),m="function"==typeof e?e(n):e;m=m.replace(/^@media( ?)/m,"");let h=(void 0!==u?function(e,t,n,o,a){let l=i.useCallback(()=>t,[t]),s=i.useMemo(()=>{if(a&&n)return()=>n(e).matches;if(null!==o){let{matches:t}=o(e);return()=>t}return l},[l,e,o,a,n]),[c,d]=i.useMemo(()=>{if(null===n)return[l,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]},[l,n,e]),p=u(d,c,s);return p}:function(e,t,n,o,a){let[l,u]=i.useState(()=>a&&n?n(e).matches:o?o(e).matches:t);return(0,s.Z)(()=>{let t=!0;if(!n)return;let o=n(e),updateMatch=()=>{t&&u(o.matches)};return updateMatch(),o.addListener(updateMatch),()=>{t=!1,o.removeListener(updateMatch)}},[e,n]),l})(m,c,d,p,f);return h}},8216:function(e,t,n){"use strict";var o=n(4142);t.Z=o.Z},8169:function(e,t,n){"use strict";n.d(t,{Z:function(){return createSvgIcon}});var o=n(7462),i=n(7294),a=n(3366),l=n(3961),s=n(4780),u=n(8216),c=n(3616),d=n(1496),p=n(1588),f=n(4867);function getSvgIconUtilityClass(e){return(0,f.Z)("MuiSvgIcon",e)}(0,p.Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var m=n(5893);let h=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],useUtilityClasses=e=>{let{color:t,fontSize:n,classes:o}=e,i={root:["root","inherit"!==t&&`color${(0,u.Z)(t)}`,`fontSize${(0,u.Z)(n)}`]};return(0,s.Z)(i,getSvgIconUtilityClass,o)},g=(0,d.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,u.Z)(n.color)}`],t[`fontSize${(0,u.Z)(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,o,i,a,l,s,u,c,d,p,f,m,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(o=n.create)?void 0:o.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:({inherit:"inherit",small:(null==(a=e.typography)||null==(l=a.pxToRem)?void 0:l.call(a,20))||"1.25rem",medium:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,24))||"1.5rem",large:(null==(c=e.typography)||null==(d=c.pxToRem)?void 0:d.call(c,35))||"2.1875rem"})[t.fontSize],color:null!=(p=null==(f=(e.vars||e).palette)||null==(f=f[t.color])?void 0:f.main)?p:({action:null==(m=(e.vars||e).palette)||null==(m=m.action)?void 0:m.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0})[t.color]}}),v=i.forwardRef(function(e,t){let n=(0,c.Z)({props:e,name:"MuiSvgIcon"}),{children:s,className:u,color:d="inherit",component:p="svg",fontSize:f="medium",htmlColor:v,inheritViewBox:y=!1,titleAccess:b,viewBox:x="0 0 24 24"}=n,S=(0,a.Z)(n,h),w=i.isValidElement(s)&&"svg"===s.type,Z=(0,o.Z)({},n,{color:d,component:p,fontSize:f,instanceFontSize:e.fontSize,inheritViewBox:y,viewBox:x,hasSvgAsChild:w}),C={};y||(C.viewBox=x);let k=useUtilityClasses(Z);return(0,m.jsxs)(g,(0,o.Z)({as:p,className:(0,l.Z)(k.root,u),focusable:"false",color:v,"aria-hidden":!b||void 0,role:b?"img":void 0,ref:t},C,S,w&&s.props,{ownerState:Z,children:[w?s.props.children:s,b?(0,m.jsx)("title",{children:b}):null]}))});function createSvgIcon(e,t){function Component(n,i){return(0,m.jsx)(v,(0,o.Z)({"data-testid":`${t}Icon`,ref:i},n,{children:e}))}return Component.muiName=v.muiName,i.memo(i.forwardRef(Component))}v.muiName="SvgIcon"},7144:function(e,t,n){"use strict";var o=n(9336);t.Z=o.Z},6031:function(e,t,n){"use strict";n.r(t),n.d(t,{capitalize:function(){return i.Z},createChainedFunction:function(){return a},createSvgIcon:function(){return l.Z},debounce:function(){return s.Z},deprecatedPropType:function(){return utils_deprecatedPropType},isMuiElement:function(){return u.Z},ownerDocument:function(){return c.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return utils_requirePropFactory},setRef:function(){return p},unstable_ClassNameGenerator:function(){return b},unstable_useEnhancedEffect:function(){return f.Z},unstable_useId:function(){return m.Z},unsupportedProp:function(){return utils_unsupportedProp},useControlled:function(){return h.Z},useEventCallback:function(){return g.Z},useForkRef:function(){return v.Z},useIsFocusVisible:function(){return y.Z}});var o=n(7078),i=n(8216),a=n(9064).Z,l=n(8169),s=n(7144),utils_deprecatedPropType=function(e,t){return()=>null},u=n(1579),c=n(8038),d=n(5340);n(7462);var utils_requirePropFactory=function(e,t){return()=>null},p=n(7960).Z,f=n(8974),m=n(7909),utils_unsupportedProp=function(e,t,n,o,i){return null},h=n(9299),g=n(2068),v=n(1705),y=n(8791);let b={configure:e=>{o.Z.configure(e)}}},1579:function(e,t,n){"use strict";n.d(t,{Z:function(){return utils_isMuiElement}});var o=n(7294),utils_isMuiElement=function(e,t){return o.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},8038:function(e,t,n){"use strict";var o=n(2690);t.Z=o.Z},5340:function(e,t,n){"use strict";var o=n(4161);t.Z=o.Z},9299:function(e,t,n){"use strict";var o=n(9032);t.Z=o.Z},8974:function(e,t,n){"use strict";var o=n(3546);t.Z=o.Z},2068:function(e,t,n){"use strict";var o=n(9948);t.Z=o.Z},1705:function(e,t,n){"use strict";var o=n(3703);t.Z=o.Z},7909:function(e,t,n){"use strict";var o=n(2996);t.Z=o.Z},8791:function(e,t,n){"use strict";let o;n.d(t,{Z:function(){return utils_useIsFocusVisible}});var i=n(7294);let a=!0,l=!1,s={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function handleKeyDown(e){e.metaKey||e.altKey||e.ctrlKey||(a=!0)}function handlePointerDown(){a=!1}function handleVisibilityChange(){"hidden"===this.visibilityState&&l&&(a=!0)}var utils_useIsFocusVisible=function(){let e=i.useCallback(e=>{if(null!=e){var t;(t=e.ownerDocument).addEventListener("keydown",handleKeyDown,!0),t.addEventListener("mousedown",handlePointerDown,!0),t.addEventListener("pointerdown",handlePointerDown,!0),t.addEventListener("touchstart",handlePointerDown,!0),t.addEventListener("visibilitychange",handleVisibilityChange,!0)}},[]),t=i.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!function(e){let{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return a||function(e){let{type:t,tagName:n}=e;return"INPUT"===n&&!!s[t]&&!e.readOnly||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(l=!0,window.clearTimeout(o),o=window.setTimeout(()=>{l=!1},100),t.current=!1,!0)},ref:e}}},9731:function(e,t,n){"use strict";n.d(t,{ZP:function(){return styled},Co:function(){return internal_processStyles}});var o=n(7294),i=n(7462),a=n(5042),l=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,a.Z)(function(e){return l.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),u=n(2443),c=n(444),d=n(8137),p=n(7278),testOmitPropsOnComponent=function(e){return"theme"!==e},getDefaultShouldForwardProp=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?s:testOmitPropsOnComponent},composeShouldForwardProps=function(e,t,n){var o;if(t){var i=t.shouldForwardProp;o=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!=typeof o&&n&&(o=e.__emotion_forwardProp),o},Insertion=function(e){var t=e.cache,n=e.serialized,o=e.isStringTag;return(0,c.hC)(t,n,o),(0,p.L)(function(){return(0,c.My)(t,n,o)}),null},f=(function createStyled(e,t){var n,a,l=e.__emotion_real===e,s=l&&e.__emotion_base||e;void 0!==t&&(n=t.label,a=t.target);var p=composeShouldForwardProps(e,t,l),f=p||getDefaultShouldForwardProp(s),m=!f("as");return function(){var h=arguments,g=l&&void 0!==e.__emotion_styles?e.__emotion_styles.slice(0):[];if(void 0!==n&&g.push("label:"+n+";"),null==h[0]||void 0===h[0].raw)g.push.apply(g,h);else{g.push(h[0][0]);for(var v=h.length,y=1;y{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},9707:function(e,t,n){"use strict";n.d(t,{Z:function(){return extendSxProp}});var o=n(7462),i=n(3366),a=n(9766),l=n(4920);let s=["sx"],splitProps=e=>{var t,n;let o={systemProps:{},otherProps:{}},i=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:l.Z;return Object.keys(e).forEach(t=>{i[t]?o.systemProps[t]=e[t]:o.otherProps[t]=e[t]}),o};function extendSxProp(e){let t;let{sx:n}=e,l=(0,i.Z)(e,s),{systemProps:u,otherProps:c}=splitProps(l);return t=Array.isArray(n)?[u,...n]:"function"==typeof n?(...e)=>{let t=n(...e);return(0,a.P)(t)?(0,o.Z)({},u,t):u}:(0,o.Z)({},u,n),(0,o.Z)({},c,{sx:t})}},7078:function(e,t){"use strict";let n;let defaultGenerator=e=>e,o=(n=defaultGenerator,{configure(e){n=e},generate:e=>n(e),reset(){n=defaultGenerator}});t.Z=o},4780:function(e,t,n){"use strict";function composeClasses(e,t,n){let o={};return Object.keys(e).forEach(i=>{o[i]=e[i].reduce((e,o)=>{if(o){let i=t(o);""!==i&&e.push(i),n&&n[o]&&e.push(n[o])}return e},[]).join(" ")}),o}n.d(t,{Z:function(){return composeClasses}})},9064:function(e,t,n){"use strict";function createChainedFunction(...e){return e.reduce((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}n.d(t,{Z:function(){return createChainedFunction}})},9336:function(e,t,n){"use strict";function debounce(e,t=166){let n;function debounced(...o){clearTimeout(n),n=setTimeout(()=>{e.apply(this,o)},t)}return debounced.clear=()=>{clearTimeout(n)},debounced}n.d(t,{Z:function(){return debounce}})},4867:function(e,t,n){"use strict";n.d(t,{Z:function(){return generateUtilityClass}});var o=n(7078);let i={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function generateUtilityClass(e,t,n="Mui"){let a=i[t];return a?`${n}-${a}`:`${o.Z.generate(e)}-${t}`}},1588:function(e,t,n){"use strict";n.d(t,{Z:function(){return generateUtilityClasses}});var o=n(4867);function generateUtilityClasses(e,t,n="Mui"){let i={};return t.forEach(t=>{i[t]=(0,o.Z)(e,t,n)}),i}},2690:function(e,t,n){"use strict";function ownerDocument(e){return e&&e.ownerDocument||document}n.d(t,{Z:function(){return ownerDocument}})},4161:function(e,t,n){"use strict";n.d(t,{Z:function(){return ownerWindow}});var o=n(2690);function ownerWindow(e){let t=(0,o.Z)(e);return t.defaultView||window}},7960:function(e,t,n){"use strict";function setRef(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return setRef}})},9032:function(e,t,n){"use strict";n.d(t,{Z:function(){return useControlled}});var o=n(7294);function useControlled({controlled:e,default:t,name:n,state:i="value"}){let{current:a}=o.useRef(void 0!==e),[l,s]=o.useState(t),u=a?e:l,c=o.useCallback(e=>{a||s(e)},[]);return[u,c]}},3546:function(e,t,n){"use strict";var o=n(7294);let i="undefined"!=typeof window?o.useLayoutEffect:o.useEffect;t.Z=i},9948:function(e,t,n){"use strict";var o=n(7294),i=n(3546);t.Z=function(e){let t=o.useRef(e);return(0,i.Z)(()=>{t.current=e}),o.useCallback((...e)=>(0,t.current)(...e),[])}},3703:function(e,t,n){"use strict";n.d(t,{Z:function(){return useForkRef}});var o=n(7294),i=n(7960);function useForkRef(...e){return o.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{(0,i.Z)(e,t)})},e)}},2996:function(e,t,n){"use strict";n.d(t,{Z:function(){return useId}});var o,i=n(7294);let a=0,l=(o||(o=n.t(i,2)))["useId".toString()];function useId(e){if(void 0!==l){let t=l();return null!=e?e:t}return function(e){let[t,n]=i.useState(e),o=e||t;return i.useEffect(()=>{null==t&&(a+=1,n(`mui-${a}`))},[t]),o}(e)}},9783:function(e,t){"use strict";var n,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PrefetchKind:function(){return n},ACTION_REFRESH:function(){return i},ACTION_NAVIGATE:function(){return a},ACTION_RESTORE:function(){return l},ACTION_SERVER_PATCH:function(){return s},ACTION_PREFETCH:function(){return u},ACTION_FAST_REFRESH:function(){return c},ACTION_SERVER_ACTION:function(){return d}});let i="refresh",a="navigate",l="restore",s="server-patch",u="prefetch",c="fast-refresh",d="server-action";(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},358:function(e,t,n){"use strict";function getDomainLocale(e,t,n,o){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return getDomainLocale}}),n(4005),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},880:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return g}});let o=n(8754),i=n(1757),a=i._(n(7294)),l=o._(n(3935)),s=o._(n(4605)),u=n(3405),c=n(2269),d=n(5264);n(3213);let p=n(5734),f=o._(n(2854)),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function handleLoading(e,t,n,o,i,a){let l=null==e?void 0:e.src;if(!e||e["data-loaded-src"]===l)return;e["data-loaded-src"]=l;let s="decode"in e?e.decode():Promise.resolve();s.catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let o=!1,i=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>o,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{o=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==o?void 0:o.current)&&o.current(e)}})}function getDynamicProps(e){let[t,n]=a.version.split("."),o=parseInt(t,10),i=parseInt(n,10);return o>18||18===o&&i>=3?{fetchPriority:e}:{fetchpriority:e}}let h=(0,a.forwardRef)((e,t)=>{let{src:n,srcSet:o,sizes:i,height:l,width:s,decoding:u,className:c,style:d,fetchPriority:p,placeholder:f,loading:m,unoptimized:h,fill:g,onLoadRef:v,onLoadingCompleteRef:y,setBlurComplete:b,setShowAltText:x,onLoad:S,onError:w,...Z}=e;return a.default.createElement("img",{...Z,...getDynamicProps(p),loading:m,width:s,height:l,decoding:u,"data-nimg":g?"fill":"1",className:c,style:d,sizes:i,srcSet:o,src:n,ref:(0,a.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(w&&(e.src=e.src),e.complete&&handleLoading(e,f,v,y,b,h))},[n,f,v,y,b,w,h,t]),onLoad:e=>{let t=e.currentTarget;handleLoading(t,f,v,y,b,h)},onError:e=>{x(!0),"empty"!==f&&b(!0),w&&w(e)}})});function ImagePreload(e){let{isAppRouter:t,imgAttributes:n}=e,o={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...getDynamicProps(n.fetchPriority)};return t&&l.default.preload?(l.default.preload(n.src,o),null):a.default.createElement(s.default,null,a.default.createElement("link",{key:"__nimg-"+n.src+n.srcSet+n.sizes,rel:"preload",href:n.srcSet?void 0:n.src,...o}))}let g=(0,a.forwardRef)((e,t)=>{let n=(0,a.useContext)(p.RouterContext),o=(0,a.useContext)(d.ImageConfigContext),i=(0,a.useMemo)(()=>{let e=m||o||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[o]),{onLoad:l,onLoadingComplete:s}=e,g=(0,a.useRef)(l);(0,a.useEffect)(()=>{g.current=l},[l]);let v=(0,a.useRef)(s);(0,a.useEffect)(()=>{v.current=s},[s]);let[y,b]=(0,a.useState)(!1),[x,S]=(0,a.useState)(!1),{props:w,meta:Z}=(0,u.getImgProps)(e,{defaultLoader:f.default,imgConf:i,blurComplete:y,showAltText:x});return a.default.createElement(a.default.Fragment,null,a.default.createElement(h,{...w,unoptimized:Z.unoptimized,placeholder:Z.placeholder,fill:Z.fill,onLoadRef:g,onLoadingCompleteRef:v,setBlurComplete:b,setShowAltText:S,ref:t}),Z.priority?a.default.createElement(ImagePreload,{isAppRouter:!n,imgAttributes:w}):null)});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6313:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return Image}});let o=n(8754),i=n(1757),a=i._(n(7294)),l=o._(n(4605)),s=n(2269),u=n(7549),c=n(5264);n(3213);let d=n(4005);function normalizeSrc(e){return"/"===e[0]?e.slice(1):e}let p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0},f=new Set,m="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",h=new Map([["default",function(e){let{config:t,src:n,width:o,quality:i}=e;return n.endsWith(".svg")&&!t.dangerouslyAllowSVG?n:(0,d.normalizePathTrailingSlash)(t.path)+"?url="+encodeURIComponent(n)+"&w="+o+"&q="+(i||75)}],["imgix",function(e){let{config:t,src:n,width:o,quality:i}=e,a=new URL(""+t.path+normalizeSrc(n)),l=a.searchParams;return l.set("auto",l.getAll("auto").join(",")||"format"),l.set("fit",l.get("fit")||"max"),l.set("w",l.get("w")||o.toString()),i&&l.set("q",i.toString()),a.href}],["cloudinary",function(e){let{config:t,src:n,width:o,quality:i}=e,a=["f_auto","c_limit","w_"+o,"q_"+(i||"auto")].join(",")+"/";return""+t.path+a+normalizeSrc(n)}],["akamai",function(e){let{config:t,src:n,width:o}=e;return""+t.path+normalizeSrc(n)+"?imwidth="+o}],["custom",function(e){let{src:t}=e;throw Error('Image with src "'+t+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}]]);function isStaticRequire(e){return void 0!==e.default}function generateImgAttrs(e){let{config:t,src:n,unoptimized:o,layout:i,width:a,quality:l,sizes:s,loader:u}=e;if(o)return{src:n,srcSet:void 0,sizes:void 0};let{widths:c,kind:d}=function(e,t,n,o){let{deviceSizes:i,allSizes:a}=e;if(o&&("fill"===n||"responsive"===n)){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(o);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:a.filter(t=>t>=i[0]*e),kind:"w"}}return{widths:a,kind:"w"}}if("number"!=typeof t||"fill"===n||"responsive"===n)return{widths:i,kind:"w"};let l=[...new Set([t,2*t].map(e=>a.find(t=>t>=e)||a[a.length-1]))];return{widths:l,kind:"x"}}(t,a,i,s),p=c.length-1;return{sizes:s||"w"!==d?s:"100vw",srcSet:c.map((e,o)=>u({config:t,src:n,quality:l,width:e})+" "+("w"===d?e:o+1)+d).join(", "),src:u({config:t,src:n,quality:l,width:c[p]})}}function getInt(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function defaultImageLoader(e){var t;let n=(null==(t=e.config)?void 0:t.loader)||"default",o=h.get(n);if(o)return o(e);throw Error('Unknown "loader" found in "next.config.js". Expected: '+s.VALID_LOADERS.join(", ")+". Received: "+n)}function handleLoading(e,t,n,o,i,a){if(!e||e.src===m||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let l="decode"in e?e.decode():Promise.resolve();l.catch(()=>{}).then(()=>{if(e.parentNode&&(f.add(t),"blur"===o&&a(!0),null==i?void 0:i.current)){let{naturalWidth:t,naturalHeight:n}=e;i.current({naturalWidth:t,naturalHeight:n})}})}let ImageElement=e=>{let{imgAttributes:t,heightInt:n,widthInt:o,qualityInt:i,layout:l,className:s,imgStyle:u,blurStyle:c,isLazy:d,placeholder:p,loading:f,srcString:m,config:h,unoptimized:g,loader:v,onLoadingCompleteRef:y,setBlurComplete:b,setIntersection:x,onLoad:S,onError:w,isVisible:Z,noscriptSizes:C,...k}=e;return f=d?"lazy":f,a.default.createElement(a.default.Fragment,null,a.default.createElement("img",{...k,...t,decoding:"async","data-nimg":l,className:s,style:{...u,...c},ref:(0,a.useCallback)(e=>{x(e),(null==e?void 0:e.complete)&&handleLoading(e,m,l,p,y,b)},[x,m,l,p,y,b]),onLoad:e=>{let t=e.currentTarget;handleLoading(t,m,l,p,y,b),S&&S(e)},onError:e=>{"blur"===p&&b(!0),w&&w(e)}}),(d||"blur"===p)&&a.default.createElement("noscript",null,a.default.createElement("img",{...k,loading:f,decoding:"async","data-nimg":l,style:u,className:s,...generateImgAttrs({config:h,src:m,unoptimized:g,layout:l,width:o,quality:i,sizes:C,loader:v})})))};function Image(e){var t;let n,{src:o,sizes:i,unoptimized:d=!1,priority:h=!1,loading:g,lazyRoot:v=null,lazyBoundary:y,className:b,quality:x,width:S,height:w,style:Z,objectFit:C,objectPosition:k,onLoadingComplete:E,placeholder:P="empty",blurDataURL:I,...O}=e,R=(0,a.useContext)(c.ImageConfigContext),L=(0,a.useMemo)(()=>{let e=p||R||s.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[R]),M=i?"responsive":"intrinsic";"layout"in O&&(O.layout&&(M=O.layout),delete O.layout);let T=defaultImageLoader;if("loader"in O){if(O.loader){let e=O.loader;T=t=>{let{config:n,...o}=t;return e(o)}}delete O.loader}let z="";if("object"==typeof(t=o)&&(isStaticRequire(t)||void 0!==t.src)){let e=isStaticRequire(o)?o.default:o;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(I=I||e.blurDataURL,z=e.src,(!M||"fill"!==M)&&(w=w||e.height,S=S||e.width,!e.height||!e.width))throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e))}let j=!h&&("lazy"===g||void 0===g);((o="string"==typeof o?o:z).startsWith("data:")||o.startsWith("blob:"))&&(d=!0,j=!1),f.has(o)&&(j=!1),L.unoptimized&&(d=!0);let[A,$]=(0,a.useState)(!1),[N,F,U]=(0,u.useIntersection)({rootRef:v,rootMargin:y||"200px",disabled:!j}),D=!j||F,B={boxSizing:"border-box",display:"block",overflow:"hidden",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},V={boxSizing:"border-box",display:"block",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},W=!1,G=getInt(S),q=getInt(w),H=getInt(x),K=Object.assign({},Z,{position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:C,objectPosition:k}),X="blur"!==P||A?{}:{backgroundSize:C||"cover",backgroundPosition:k||"0% 0%",filter:"blur(20px)",backgroundImage:'url("'+I+'")'};if("fill"===M)B.display="block",B.position="absolute",B.top=0,B.left=0,B.bottom=0,B.right=0;else if(void 0!==G&&void 0!==q){let e=q/G,t=isNaN(e)?"100%":""+100*e+"%";"responsive"===M?(B.display="block",B.position="relative",W=!0,V.paddingTop=t):"intrinsic"===M?(B.display="inline-block",B.position="relative",B.maxWidth="100%",W=!0,V.maxWidth="100%",n="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27"+G+"%27%20height=%27"+q+"%27/%3e"):"fixed"===M&&(B.display="inline-block",B.position="relative",B.width=G,B.height=q)}let Y={src:m,srcSet:void 0,sizes:void 0};D&&(Y=generateImgAttrs({config:L,src:o,unoptimized:d,layout:M,width:G,quality:H,sizes:i,loader:T}));let Q=o,J={imageSrcSet:Y.srcSet,imageSizes:Y.sizes,crossOrigin:O.crossOrigin,referrerPolicy:O.referrerPolicy},ee=a.default.useLayoutEffect,et=(0,a.useRef)(E),en=(0,a.useRef)(o);(0,a.useEffect)(()=>{et.current=E},[E]),ee(()=>{en.current!==o&&(U(),en.current=o)},[U,o]);let er={isLazy:j,imgAttributes:Y,heightInt:q,widthInt:G,qualityInt:H,layout:M,className:b,imgStyle:K,blurStyle:X,loading:g,config:L,unoptimized:d,placeholder:P,loader:T,srcString:Q,onLoadingCompleteRef:et,setBlurComplete:$,setIntersection:N,isVisible:D,noscriptSizes:i,...O};return a.default.createElement(a.default.Fragment,null,a.default.createElement("span",{style:B},W?a.default.createElement("span",{style:V},n?a.default.createElement("img",{style:{display:"block",maxWidth:"100%",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},alt:"","aria-hidden":!0,src:n}):null):null,a.default.createElement(ImageElement,er)),h?a.default.createElement(l.default,null,a.default.createElement("link",{key:"__nimg-"+Y.src+Y.srcSet+Y.sizes,rel:"preload",as:"image",href:Y.srcSet?void 0:Y.src,...J})):null)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2994:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return b}});let o=n(8754),i=o._(n(7294)),a=n(6722),l=n(4812),s=n(7822),u=n(9938),c=n(5017),d=n(5734),p=n(8503),f=n(7549),m=n(358),h=n(1417),g=n(9783),v=new Set;function prefetch(e,t,n,o,i,a){if(!a&&!(0,l.isLocalURL)(t))return;if(!o.bypassPrefetchedCheck){let i=void 0!==o.locale?o.locale:"locale"in e?e.locale:void 0,a=t+"%"+n+"%"+i;if(v.has(a))return;v.add(a)}let s=a?e.prefetch(t,i):e.prefetch(t,n,o);Promise.resolve(s).catch(e=>{})}function formatStringOrUrl(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let y=i.default.forwardRef(function(e,t){let n,o;let{href:s,as:v,children:y,prefetch:b=null,passHref:x,replace:S,shallow:w,scroll:Z,locale:C,onClick:k,onMouseEnter:E,onTouchStart:P,legacyBehavior:I=!1,...O}=e;n=y,I&&("string"==typeof n||"number"==typeof n)&&(n=i.default.createElement("a",null,n));let R=i.default.useContext(d.RouterContext),L=i.default.useContext(p.AppRouterContext),M=null!=R?R:L,T=!R,z=!1!==b,j=null===b?g.PrefetchKind.AUTO:g.PrefetchKind.FULL,{href:A,as:$}=i.default.useMemo(()=>{if(!R){let e=formatStringOrUrl(s);return{href:e,as:v?formatStringOrUrl(v):e}}let[e,t]=(0,a.resolveHref)(R,s,!0);return{href:e,as:v?(0,a.resolveHref)(R,v):t||e}},[R,s,v]),N=i.default.useRef(A),F=i.default.useRef($);I&&(o=i.default.Children.only(n));let U=I?o&&"object"==typeof o&&o.ref:t,[D,B,V]=(0,f.useIntersection)({rootMargin:"200px"}),W=i.default.useCallback(e=>{(F.current!==$||N.current!==A)&&(V(),F.current=$,N.current=A),D(e),U&&("function"==typeof U?U(e):"object"==typeof U&&(U.current=e))},[$,U,A,V,D]);i.default.useEffect(()=>{M&&B&&z&&prefetch(M,A,$,{locale:C},{kind:j},T)},[$,A,B,C,z,null==R?void 0:R.locale,M,T,j]);let G={ref:W,onClick(e){I||"function"!=typeof k||k(e),I&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(e),M&&!e.defaultPrevented&&function(e,t,n,o,a,s,u,c,d,p){let{nodeName:f}=e.currentTarget,m="A"===f.toUpperCase();if(m&&(function(e){let t=e.currentTarget,n=t.getAttribute("target");return n&&"_self"!==n||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!d&&!(0,l.isLocalURL)(n)))return;e.preventDefault();let navigate=()=>{let e=null==u||u;"beforePopState"in t?t[a?"replace":"push"](n,o,{shallow:s,locale:c,scroll:e}):t[a?"replace":"push"](o||n,{forceOptimisticNavigation:!p,scroll:e})};d?i.default.startTransition(navigate):navigate()}(e,M,A,$,S,w,Z,C,T,z)},onMouseEnter(e){I||"function"!=typeof E||E(e),I&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),M&&(z||!T)&&prefetch(M,A,$,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:j},T)},onTouchStart(e){I||"function"!=typeof P||P(e),I&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),M&&(z||!T)&&prefetch(M,A,$,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:j},T)}};if((0,u.isAbsoluteUrl)($))G.href=$;else if(!I||x||"a"===o.type&&!("href"in o.props)){let e=void 0!==C?C:null==R?void 0:R.locale,t=(null==R?void 0:R.isLocaleDomain)&&(0,m.getDomainLocale)($,e,null==R?void 0:R.locales,null==R?void 0:R.domainLocales);G.href=t||(0,h.addBasePath)((0,c.addLocale)($,e,null==R?void 0:R.defaultLocale))}return I?i.default.cloneElement(o,G):i.default.createElement("a",{...O,...G},n)}),b=y;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7549:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let o=n(7294),i=n(517),a="function"==typeof IntersectionObserver,l=new Map,s=[];function useIntersection(e){let{rootRef:t,rootMargin:n,disabled:u}=e,c=u||!a,[d,p]=(0,o.useState)(!1),f=(0,o.useRef)(null),m=(0,o.useCallback)(e=>{f.current=e},[]);(0,o.useEffect)(()=>{if(a){if(c||d)return;let e=f.current;if(e&&e.tagName){let o=function(e,t,n){let{id:o,observer:i,elements:a}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},o=s.find(e=>e.root===n.root&&e.margin===n.margin);if(o&&(t=l.get(o)))return t;let i=new Map,a=new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e);return t={id:n,observer:a,elements:i},s.push(n),l.set(n,t),t}(n);return a.set(e,t),i.observe(e),function(){if(a.delete(e),i.unobserve(e),0===a.size){i.disconnect(),l.delete(o);let e=s.findIndex(e=>e.root===o.root&&e.margin===o.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&p(e),{root:null==t?void 0:t.current,rootMargin:n});return o}}else if(!d){let e=(0,i.requestIdleCallback)(()=>p(!0));return()=>(0,i.cancelIdleCallback)(e)}},[c,n,t,d,f.current]);let h=(0,o.useCallback)(()=>{p(!1)},[]);return[m,d,h]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1221:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{noSSR:function(){return noSSR},default:function(){return dynamic}});let o=n(8754),i=(n(7294),o._(n(177)));function convertModule(e){return{default:(null==e?void 0:e.default)||e}}function noSSR(e,t){return delete t.webpack,delete t.modules,e(t)}function dynamic(e,t){let n=i.default,o={loading:e=>{let{error:t,isLoading:n,pastDelay:o}=e;return null}};e instanceof Promise?o.loader=()=>e:"function"==typeof e?o.loader=e:"object"==typeof e&&(o={...o,...e}),o={...o,...t};let a=o.loader;return(o.loadableGenerated&&(o={...o,...o.loadableGenerated},delete o.loadableGenerated),"boolean"!=typeof o.ssr||o.ssr)?n({...o,loader:()=>null!=a?a().then(convertModule):Promise.resolve(convertModule(()=>null))}):(delete o.webpack,delete o.modules,noSSR(n,o))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3405:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),n(3213);let o=n(7736),i=n(2269);function isStaticRequire(e){return void 0!==e.default}function getInt(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function getImgProps(e,t){var n;let a,l,s,{src:u,sizes:c,unoptimized:d=!1,priority:p=!1,loading:f,className:m,quality:h,width:g,height:v,fill:y=!1,style:b,onLoad:x,onLoadingComplete:S,placeholder:w="empty",blurDataURL:Z,fetchPriority:C,layout:k,objectFit:E,objectPosition:P,lazyBoundary:I,lazyRoot:O,...R}=e,{imgConf:L,showAltText:M,blurComplete:T,defaultLoader:z}=t,j=L||i.imageConfigDefault;if("allSizes"in j)a=j;else{let e=[...j.deviceSizes,...j.imageSizes].sort((e,t)=>e-t),t=j.deviceSizes.sort((e,t)=>e-t);a={...j,allSizes:e,deviceSizes:t}}let A=R.loader||z;delete R.loader,delete R.srcSet;let $="__next_img_default"in A;if($){if("custom"===a.loader)throw Error('Image with src "'+u+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=A;A=t=>{let{config:n,...o}=t;return e(o)}}if(k){"fill"===k&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[k];e&&(b={...b,...e});let t={responsive:"100vw",fill:"100vw"}[k];t&&!c&&(c=t)}let N="",F=getInt(g),U=getInt(v);if("object"==typeof(n=u)&&(isStaticRequire(n)||void 0!==n.src)){let e=isStaticRequire(u)?u.default:u;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,s=e.blurHeight,Z=Z||e.blurDataURL,N=e.src,!y){if(F||U){if(F&&!U){let t=F/e.width;U=Math.round(e.height*t)}else if(!F&&U){let t=U/e.height;F=Math.round(e.width*t)}}else F=e.width,U=e.height}}let D=!p&&("lazy"===f||void 0===f);(!(u="string"==typeof u?u:N)||u.startsWith("data:")||u.startsWith("blob:"))&&(d=!0,D=!1),a.unoptimized&&(d=!0),$&&u.endsWith(".svg")&&!a.dangerouslyAllowSVG&&(d=!0),p&&(C="high");let B=getInt(h),V=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:E,objectPosition:P}:{},M?{}:{color:"transparent"},b),W=T||"empty"===w?null:"blur"===w?'url("data:image/svg+xml;charset=utf-8,'+(0,o.getImageBlurSvg)({widthInt:F,heightInt:U,blurWidth:l,blurHeight:s,blurDataURL:Z||"",objectFit:V.objectFit})+'")':'url("'+w+'")',G=W?{backgroundSize:V.objectFit||"cover",backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:W}:{},q=function(e){let{config:t,src:n,unoptimized:o,width:i,quality:a,sizes:l,loader:s}=e;if(o)return{src:n,srcSet:void 0,sizes:void 0};let{widths:u,kind:c}=function(e,t,n){let{deviceSizes:o,allSizes:i}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let o;o=e.exec(n);o)t.push(parseInt(o[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=o[0]*e),kind:"w"}}return{widths:i,kind:"w"}}if("number"!=typeof t)return{widths:o,kind:"w"};let a=[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))];return{widths:a,kind:"x"}}(t,i,l),d=u.length-1;return{sizes:l||"w"!==c?l:"100vw",srcSet:u.map((e,o)=>s({config:t,src:n,quality:a,width:e})+" "+("w"===c?e:o+1)+c).join(", "),src:s({config:t,src:n,quality:a,width:u[d]})}}({config:a,src:u,unoptimized:d,width:F,quality:B,sizes:c,loader:A}),H={...R,loading:D?"lazy":f,fetchPriority:C,width:F,height:U,decoding:"async",className:m,style:{...V,...G},sizes:q.sizes,srcSet:q.srcSet,src:q.src},K={unoptimized:d,priority:p,placeholder:w,fill:y};return{props:H,meta:K}}},7736:function(e,t){"use strict";function getImageBlurSvg(e){let{widthInt:t,heightInt:n,blurWidth:o,blurHeight:i,blurDataURL:a,objectFit:l}=e,s=o?40*o:t,u=i?40*i:n,c=s&&u?"viewBox='0 0 "+s+" "+u+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+c+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(c?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},5365:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return u},unstable_getImgProps:function(){return unstable_getImgProps}});let o=n(8754),i=n(3405),a=n(3213),l=n(880),s=o._(n(2854)),unstable_getImgProps=e=>{(0,a.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}},u=l.Image},2854:function(e,t){"use strict";function defaultLoader(e){let{config:t,src:n,width:o,quality:i}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+o+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),defaultLoader.__next_img_default=!0;let n=defaultLoader},7747:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return a}});let o=n(8754),i=o._(n(7294)),a=i.default.createContext(null)},177:function(e,t,n){"use strict";/** @copyright (c) 2017-present James Kyle MIT License Permission is hereby granted, free of charge, to any person obtaining @@ -90,4 +90,4 @@ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE -*/Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return c}});let o=n(8754),i=o._(n(7294)),a=n(7747),l=[],s=[],u=!1;function load(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}let LoadableSubscription=class LoadableSubscription{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}};function Loadable(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),o=null;function init(){if(!o){let t=new LoadableSubscription(e,n);o={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return o.promise()}if(!u){let e=n.webpack?n.webpack():n.modules;e&&s.push(t=>{for(let n of e)if(t.includes(n))return init()})}function LoadableComponent(e,t){!function(){init();let e=i.default.useContext(a.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}();let l=i.default.useSyncExternalStore(o.subscribe,o.getCurrentValue,o.getCurrentValue);return i.default.useImperativeHandle(t,()=>({retry:o.retry}),[]),i.default.useMemo(()=>{var t;return l.loading||l.error?i.default.createElement(n.loading,{isLoading:l.loading,pastDelay:l.pastDelay,timedOut:l.timedOut,error:l.error,retry:o.retry}):l.loaded?i.default.createElement((t=l.loaded)&&t.default?t.default:t,e):null},[e,l])}return LoadableComponent.preload=()=>init(),LoadableComponent.displayName="LoadableComponent",i.default.forwardRef(LoadableComponent)}(load,e)}function flushInitializers(e,t){let n=[];for(;e.length;){let o=e.pop();n.push(o(t))}return Promise.all(n).then(()=>{if(e.length)return flushInitializers(e,t)})}Loadable.preloadAll=()=>new Promise((e,t)=>{flushInitializers(l).then(e,t)}),Loadable.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let res=()=>(u=!0,t());flushInitializers(s,e).then(res,res)})),window.__NEXT_PRELOADREADY=Loadable.preloadReady;let c=Loadable},5152:function(e,t,n){e.exports=n(1221)},5675:function(e,t,n){e.exports=n(5365)},9755:function(e,t,n){e.exports=n(6313)},1664:function(e,t,n){e.exports=n(2994)},1163:function(e,t,n){e.exports=n(8355)},9318:function(e,t,n){"use strict";var o=n(7294);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,i);if("string"!=typeof a)return null;if(void 0!==s&&s){var c=""+(void 0===n?"https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/4.1.4/flags/4x3/":n)+a.toLowerCase()+"."+(void 0===t?"svg":t);return(0,o.createElement)("img",Object.assign({},u,{src:c,style:_extends({display:"inline-block",width:"1em",height:"1em",verticalAlign:"middle"},l)}))}var d=a.toUpperCase().replace(/./g,function(e){return String.fromCodePoint(e.charCodeAt(0)+127397)});return(0,o.createElement)("span",Object.assign({role:"img"},u,{style:_extends({display:"inline-block",fontSize:"1em",lineHeight:"1em",verticalAlign:"middle"},l)}),d)}},8885:function(e,t,n){"use strict";n.d(t,{ZP:function(){return v}});var o=n(3366),i=n(4578),a=n(7294),l=n(3935),s={disabled:!1},u=n(220),c=n(9391),d="unmounted",p="exited",f="entering",m="entered",h="exiting",g=function(e){function Transition(t,n){o=e.call(this,t,n)||this;var o,i,a=n&&!n.isMounting?t.enter:t.appear;return o.appearStatus=null,t.in?a?(i=p,o.appearStatus=f):i=m:i=t.unmountOnExit||t.mountOnEnter?d:p,o.state={status:i},o.nextCallback=null,o}(0,i.Z)(Transition,e),Transition.getDerivedStateFromProps=function(e,t){return e.in&&t.status===d?{status:p}:null};var t=Transition.prototype;return t.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},t.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==f&&n!==m&&(t=f):(n===f||n===m)&&(t=h)}this.updateStatus(!1,t)},t.componentWillUnmount=function(){this.cancelNextCallback()},t.getTimeouts=function(){var e,t,n,o=this.props.timeout;return e=t=n=o,null!=o&&"number"!=typeof o&&(e=o.exit,t=o.enter,n=void 0!==o.appear?o.appear:t),{exit:e,enter:t,appear:n}},t.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){if(this.cancelNextCallback(),t===f){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:l.findDOMNode(this);n&&(0,c.Q)(n)}this.performEnter(e)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===p&&this.setState({status:d})},t.performEnter=function(e){var t=this,n=this.props.enter,o=this.context?this.context.isMounting:e,i=this.props.nodeRef?[o]:[l.findDOMNode(this),o],a=i[0],u=i[1],c=this.getTimeouts(),d=o?c.appear:c.enter;if(!e&&!n||s.disabled){this.safeSetState({status:m},function(){t.props.onEntered(a)});return}this.props.onEnter(a,u),this.safeSetState({status:f},function(){t.props.onEntering(a,u),t.onTransitionEnd(d,function(){t.safeSetState({status:m},function(){t.props.onEntered(a,u)})})})},t.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),o=this.props.nodeRef?void 0:l.findDOMNode(this);if(!t||s.disabled){this.safeSetState({status:p},function(){e.props.onExited(o)});return}this.props.onExit(o),this.safeSetState({status:h},function(){e.props.onExiting(o),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:p},function(){e.props.onExited(o)})})})},t.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},t.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},t.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(o){n&&(n=!1,t.nextCallback=null,e(o))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},t.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:l.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(!n||o){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=i[0],s=i[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)},t.render=function(){var e=this.state.status;if(e===d)return null;var t=this.props,n=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,o.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.createElement(u.Z.Provider,{value:null},"function"==typeof n?n(e,i):a.cloneElement(a.Children.only(n),i))},Transition}(a.Component);function noop(){}g.contextType=u.Z,g.propTypes={},g.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop,onEntering:noop,onEntered:noop,onExit:noop,onExiting:noop,onExited:noop},g.UNMOUNTED=d,g.EXITED=p,g.ENTERING=f,g.ENTERED=m,g.EXITING=h;var v=g},3350:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var o=n(3366),i=n(7462),a=n(7326),l=n(4578),s=n(7294),u=n(220);function getChildMapping(e,t){var n=Object.create(null);return e&&s.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=t&&(0,s.isValidElement)(e)?t(e):e}),n}function getProp(e,t,n){return null!=n[t]?n[t]:e.props[t]}var c=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},d=function(e){function TransitionGroup(t,n){var o,i=(o=e.call(this,t,n)||this).handleExited.bind((0,a.Z)(o));return o.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},o}(0,l.Z)(TransitionGroup,e);var t=TransitionGroup.prototype;return t.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},t.componentWillUnmount=function(){this.mounted=!1},TransitionGroup.getDerivedStateFromProps=function(e,t){var n,o,i=t.children,a=t.handleExited;return{children:t.firstRender?getChildMapping(e.children,function(t){return(0,s.cloneElement)(t,{onExited:a.bind(null,t),in:!0,appear:getProp(t,"appear",e),enter:getProp(t,"enter",e),exit:getProp(t,"exit",e)})}):(Object.keys(o=function(e,t){function getValueForKey(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var n,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var l={};for(var s in t){if(o[s])for(n=0;n0){var a=o.maxAge-0;if(isNaN(a))throw Error("maxAge should be a Number");i+="; Max-Age="+Math.floor(a)}if(o.domain){if(!u.test(o.domain))throw TypeError("option domain is invalid");i+="; Domain="+o.domain}if(o.path){if(!u.test(o.path))throw TypeError("option path is invalid");i+="; Path="+o.path}if(o.expires){if("function"!=typeof o.expires.toUTCString)throw TypeError("option expires is invalid");i+="; Expires="+o.expires.toUTCString()}if(o.httpOnly&&(i+="; HttpOnly"),o.secure&&(i+="; Secure"),o.sameSite)switch("string"==typeof o.sameSite?o.sameSite.toLowerCase():o.sameSite){case!0:case"strict":i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"none":i+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return i},c={create:function(e,t,n,o){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{path:"/",sameSite:"strict"};n&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+6e4*n)),o&&(i.domain=o),document.cookie=serializeCookie(e,encodeURIComponent(t),i)},read:function(e){for(var t=e+"=",n=document.cookie.split(";"),o=0;o0&&n[o].substring(0,i)===e.lookupQuerystring&&(t=n[o].substring(i+1))}return t}},f=null,localStorageAvailable=function(){if(null!==f)return f;try{f="undefined"!==window&&null!==window.localStorage;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch(e){f=!1}return f},m={name:"localStorage",lookup:function(e){var t;if(e.lookupLocalStorage&&localStorageAvailable()){var n=window.localStorage.getItem(e.lookupLocalStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&localStorageAvailable()&&window.localStorage.setItem(t.lookupLocalStorage,e)}},h=null,sessionStorageAvailable=function(){if(null!==h)return h;try{h="undefined"!==window&&null!==window.sessionStorage;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch(e){h=!1}return h},g={name:"sessionStorage",lookup:function(e){var t;if(e.lookupSessionStorage&&sessionStorageAvailable()){var n=window.sessionStorage.getItem(e.lookupSessionStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupSessionStorage&&sessionStorageAvailable()&&window.sessionStorage.setItem(t.lookupSessionStorage,e)}},v={name:"navigator",lookup:function(e){var t=[];if("undefined"!=typeof navigator){if(navigator.languages)for(var n=0;n0?t:void 0}},y={name:"htmlTag",lookup:function(e){var t,n=e.htmlTag||("undefined"!=typeof document?document.documentElement:null);return n&&"function"==typeof n.getAttribute&&(t=n.getAttribute("lang")),t}},b={name:"path",lookup:function(e){var t;if("undefined"!=typeof window){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array){if("number"==typeof e.lookupFromPathIndex){if("string"!=typeof n[e.lookupFromPathIndex])return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}}return t}},x={name:"subdomain",lookup:function(e){var t;if("undefined"!=typeof window){var n=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);n instanceof Array&&(t="number"==typeof e.lookupFromSubdomainIndex?n[e.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):n[0].replace("http://","").replace("https://","").replace(".",""))}return t}},S=function(){function Browser(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.Z)(this,Browser),this.type="languageDetector",this.detectors={},this.init(e,t)}return(0,i.Z)(Browser,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=function(e){return l.call(s.call(arguments,1),function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])}),e}(t,this.options||{},{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(d),this.addDetector(p),this.addDetector(m),this.addDetector(g),this.addDetector(v),this.addDetector(y),this.addDetector(b),this.addDetector(x)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var n=[];return(e.forEach(function(e){if(t.detectors[e]){var o=t.detectors[e].lookup(t.options);o&&"string"==typeof o&&(o=[o]),o&&(n=n.concat(o))}}),this.services.languageUtils.getBestMatchFromCodes)?n:n.length>0?n[0]:null}},{key:"cacheUserLanguage",value:function(e,t){var n=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach(function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(e,n.options)}))}}]),Browser}();S.type="languageDetector";var w=["supportedLngs","fallbackLng","order"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}var capitalize=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},formatLanguageCode=function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return 2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=capitalize(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=capitalize(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=capitalize(n[2].toLowerCase()))),n.join("-")}return e},makeGetBestMatchFromCodes=function(e){var t=e.supportedLngs,n=e.fallbackLng;return function(e){if(!e)return null;var o,isSupportedCode=function(e){return!t||!t.length||t.indexOf(e)>-1};return e.forEach(function(e){if(!o){var n=formatLanguageCode(e);(!t||isSupportedCode(n))&&(o=n)}}),!o&&t&&e.forEach(function(e){if(!o){var n=!e||0>e.indexOf("-")?e:formatLanguageCode(e.split("-")[0]);if(isSupportedCode(n)){o=n;return}o=t.find(function(e){if(0===e.indexOf(n))return e})}}),o||(o=n),o}};function LanguageDetector(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.supportedLngs,n=e.fallbackLng,o=e.order,i=function(e,t){if(null==e)return{};var n,o,i=function(e,t){if(null==e)return{};var n,o,i={},a=Object.keys(e);for(o=0;o=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,w),a=makeGetBestMatchFromCodes({supportedLngs:t,fallbackLng:n}),l=new S({languageUtils:{getBestMatchFromCodes:a}},function(e){for(var t=1;t(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}let LoadableSubscription=class LoadableSubscription{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}};function Loadable(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),o=null;function init(){if(!o){let t=new LoadableSubscription(e,n);o={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return o.promise()}if(!u){let e=n.webpack?n.webpack():n.modules;e&&s.push(t=>{for(let n of e)if(t.includes(n))return init()})}function LoadableComponent(e,t){!function(){init();let e=i.default.useContext(a.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}();let l=i.default.useSyncExternalStore(o.subscribe,o.getCurrentValue,o.getCurrentValue);return i.default.useImperativeHandle(t,()=>({retry:o.retry}),[]),i.default.useMemo(()=>{var t;return l.loading||l.error?i.default.createElement(n.loading,{isLoading:l.loading,pastDelay:l.pastDelay,timedOut:l.timedOut,error:l.error,retry:o.retry}):l.loaded?i.default.createElement((t=l.loaded)&&t.default?t.default:t,e):null},[e,l])}return LoadableComponent.preload=()=>init(),LoadableComponent.displayName="LoadableComponent",i.default.forwardRef(LoadableComponent)}(load,e)}function flushInitializers(e,t){let n=[];for(;e.length;){let o=e.pop();n.push(o(t))}return Promise.all(n).then(()=>{if(e.length)return flushInitializers(e,t)})}Loadable.preloadAll=()=>new Promise((e,t)=>{flushInitializers(l).then(e,t)}),Loadable.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let res=()=>(u=!0,t());flushInitializers(s,e).then(res,res)})),window.__NEXT_PRELOADREADY=Loadable.preloadReady;let c=Loadable},5152:function(e,t,n){e.exports=n(1221)},5675:function(e,t,n){e.exports=n(5365)},9755:function(e,t,n){e.exports=n(6313)},1664:function(e,t,n){e.exports=n(2994)},1163:function(e,t,n){e.exports=n(8355)},9318:function(e,t,n){"use strict";var o=n(7294);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,i);if("string"!=typeof a)return null;if(void 0!==s&&s){var c=""+(void 0===n?"https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/4.1.4/flags/4x3/":n)+a.toLowerCase()+"."+(void 0===t?"svg":t);return(0,o.createElement)("img",Object.assign({},u,{src:c,style:_extends({display:"inline-block",width:"1em",height:"1em",verticalAlign:"middle"},l)}))}var d=a.toUpperCase().replace(/./g,function(e){return String.fromCodePoint(e.charCodeAt(0)+127397)});return(0,o.createElement)("span",Object.assign({role:"img"},u,{style:_extends({display:"inline-block",fontSize:"1em",lineHeight:"1em",verticalAlign:"middle"},l)}),d)}},2404:function(e,t,n){"use strict";n.d(t,{ZP:function(){return v}});var o=n(3366),i=n(4578),a=n(7294),l=n(3935),s={disabled:!1},u=n(220),c=n(9391),d="unmounted",p="exited",f="entering",m="entered",h="exiting",g=function(e){function Transition(t,n){o=e.call(this,t,n)||this;var o,i,a=n&&!n.isMounting?t.enter:t.appear;return o.appearStatus=null,t.in?a?(i=p,o.appearStatus=f):i=m:i=t.unmountOnExit||t.mountOnEnter?d:p,o.state={status:i},o.nextCallback=null,o}(0,i.Z)(Transition,e),Transition.getDerivedStateFromProps=function(e,t){return e.in&&t.status===d?{status:p}:null};var t=Transition.prototype;return t.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},t.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==f&&n!==m&&(t=f):(n===f||n===m)&&(t=h)}this.updateStatus(!1,t)},t.componentWillUnmount=function(){this.cancelNextCallback()},t.getTimeouts=function(){var e,t,n,o=this.props.timeout;return e=t=n=o,null!=o&&"number"!=typeof o&&(e=o.exit,t=o.enter,n=void 0!==o.appear?o.appear:t),{exit:e,enter:t,appear:n}},t.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){if(this.cancelNextCallback(),t===f){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:l.findDOMNode(this);n&&(0,c.Q)(n)}this.performEnter(e)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===p&&this.setState({status:d})},t.performEnter=function(e){var t=this,n=this.props.enter,o=this.context?this.context.isMounting:e,i=this.props.nodeRef?[o]:[l.findDOMNode(this),o],a=i[0],u=i[1],c=this.getTimeouts(),d=o?c.appear:c.enter;if(!e&&!n||s.disabled){this.safeSetState({status:m},function(){t.props.onEntered(a)});return}this.props.onEnter(a,u),this.safeSetState({status:f},function(){t.props.onEntering(a,u),t.onTransitionEnd(d,function(){t.safeSetState({status:m},function(){t.props.onEntered(a,u)})})})},t.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),o=this.props.nodeRef?void 0:l.findDOMNode(this);if(!t||s.disabled){this.safeSetState({status:p},function(){e.props.onExited(o)});return}this.props.onExit(o),this.safeSetState({status:h},function(){e.props.onExiting(o),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:p},function(){e.props.onExited(o)})})})},t.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},t.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},t.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(o){n&&(n=!1,t.nextCallback=null,e(o))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},t.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:l.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(!n||o){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=i[0],s=i[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)},t.render=function(){var e=this.state.status;if(e===d)return null;var t=this.props,n=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,o.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.createElement(u.Z.Provider,{value:null},"function"==typeof n?n(e,i):a.cloneElement(a.Children.only(n),i))},Transition}(a.Component);function noop(){}g.contextType=u.Z,g.propTypes={},g.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop,onEntering:noop,onEntered:noop,onExit:noop,onExiting:noop,onExited:noop},g.UNMOUNTED=d,g.EXITED=p,g.ENTERING=f,g.ENTERED=m,g.EXITING=h;var v=g},3350:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var o=n(3366),i=n(7462),a=n(7326),l=n(4578),s=n(7294),u=n(220);function getChildMapping(e,t){var n=Object.create(null);return e&&s.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=t&&(0,s.isValidElement)(e)?t(e):e}),n}function getProp(e,t,n){return null!=n[t]?n[t]:e.props[t]}var c=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},d=function(e){function TransitionGroup(t,n){var o,i=(o=e.call(this,t,n)||this).handleExited.bind((0,a.Z)(o));return o.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},o}(0,l.Z)(TransitionGroup,e);var t=TransitionGroup.prototype;return t.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},t.componentWillUnmount=function(){this.mounted=!1},TransitionGroup.getDerivedStateFromProps=function(e,t){var n,o,i=t.children,a=t.handleExited;return{children:t.firstRender?getChildMapping(e.children,function(t){return(0,s.cloneElement)(t,{onExited:a.bind(null,t),in:!0,appear:getProp(t,"appear",e),enter:getProp(t,"enter",e),exit:getProp(t,"exit",e)})}):(Object.keys(o=function(e,t){function getValueForKey(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var n,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var l={};for(var s in t){if(o[s])for(n=0;n0){var a=o.maxAge-0;if(isNaN(a))throw Error("maxAge should be a Number");i+="; Max-Age="+Math.floor(a)}if(o.domain){if(!u.test(o.domain))throw TypeError("option domain is invalid");i+="; Domain="+o.domain}if(o.path){if(!u.test(o.path))throw TypeError("option path is invalid");i+="; Path="+o.path}if(o.expires){if("function"!=typeof o.expires.toUTCString)throw TypeError("option expires is invalid");i+="; Expires="+o.expires.toUTCString()}if(o.httpOnly&&(i+="; HttpOnly"),o.secure&&(i+="; Secure"),o.sameSite)switch("string"==typeof o.sameSite?o.sameSite.toLowerCase():o.sameSite){case!0:case"strict":i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"none":i+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return i},c={create:function(e,t,n,o){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{path:"/",sameSite:"strict"};n&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+6e4*n)),o&&(i.domain=o),document.cookie=serializeCookie(e,encodeURIComponent(t),i)},read:function(e){for(var t=e+"=",n=document.cookie.split(";"),o=0;o0&&n[o].substring(0,i)===e.lookupQuerystring&&(t=n[o].substring(i+1))}return t}},f=null,localStorageAvailable=function(){if(null!==f)return f;try{f="undefined"!==window&&null!==window.localStorage;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch(e){f=!1}return f},m={name:"localStorage",lookup:function(e){var t;if(e.lookupLocalStorage&&localStorageAvailable()){var n=window.localStorage.getItem(e.lookupLocalStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&localStorageAvailable()&&window.localStorage.setItem(t.lookupLocalStorage,e)}},h=null,sessionStorageAvailable=function(){if(null!==h)return h;try{h="undefined"!==window&&null!==window.sessionStorage;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch(e){h=!1}return h},g={name:"sessionStorage",lookup:function(e){var t;if(e.lookupSessionStorage&&sessionStorageAvailable()){var n=window.sessionStorage.getItem(e.lookupSessionStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupSessionStorage&&sessionStorageAvailable()&&window.sessionStorage.setItem(t.lookupSessionStorage,e)}},v={name:"navigator",lookup:function(e){var t=[];if("undefined"!=typeof navigator){if(navigator.languages)for(var n=0;n0?t:void 0}},y={name:"htmlTag",lookup:function(e){var t,n=e.htmlTag||("undefined"!=typeof document?document.documentElement:null);return n&&"function"==typeof n.getAttribute&&(t=n.getAttribute("lang")),t}},b={name:"path",lookup:function(e){var t;if("undefined"!=typeof window){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array){if("number"==typeof e.lookupFromPathIndex){if("string"!=typeof n[e.lookupFromPathIndex])return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}}return t}},x={name:"subdomain",lookup:function(e){var t;if("undefined"!=typeof window){var n=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);n instanceof Array&&(t="number"==typeof e.lookupFromSubdomainIndex?n[e.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):n[0].replace("http://","").replace("https://","").replace(".",""))}return t}},S=function(){function Browser(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.Z)(this,Browser),this.type="languageDetector",this.detectors={},this.init(e,t)}return(0,i.Z)(Browser,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=function(e){return l.call(s.call(arguments,1),function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])}),e}(t,this.options||{},{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(d),this.addDetector(p),this.addDetector(m),this.addDetector(g),this.addDetector(v),this.addDetector(y),this.addDetector(b),this.addDetector(x)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var n=[];return(e.forEach(function(e){if(t.detectors[e]){var o=t.detectors[e].lookup(t.options);o&&"string"==typeof o&&(o=[o]),o&&(n=n.concat(o))}}),this.services.languageUtils.getBestMatchFromCodes)?n:n.length>0?n[0]:null}},{key:"cacheUserLanguage",value:function(e,t){var n=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach(function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(e,n.options)}))}}]),Browser}();S.type="languageDetector";var w=["supportedLngs","fallbackLng","order"];function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}var capitalize=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},formatLanguageCode=function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return 2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=capitalize(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=capitalize(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=capitalize(n[2].toLowerCase()))),n.join("-")}return e},makeGetBestMatchFromCodes=function(e){var t=e.supportedLngs,n=e.fallbackLng;return function(e){if(!e)return null;var o,isSupportedCode=function(e){return!t||!t.length||t.indexOf(e)>-1};return e.forEach(function(e){if(!o){var n=formatLanguageCode(e);(!t||isSupportedCode(n))&&(o=n)}}),!o&&t&&e.forEach(function(e){if(!o){var n=!e||0>e.indexOf("-")?e:formatLanguageCode(e.split("-")[0]);if(isSupportedCode(n)){o=n;return}o=t.find(function(e){if(0===e.indexOf(n))return e})}}),o||(o=n),o}};function LanguageDetector(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.supportedLngs,n=e.fallbackLng,o=e.order,i=function(e,t){if(null==e)return{};var n,o,i=function(e,t){if(null==e)return{};var n,o,i={},a=Object.keys(e);for(o=0;o=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,w),a=makeGetBestMatchFromCodes({supportedLngs:t,fallbackLng:n}),l=new S({languageUtils:{getBestMatchFromCodes:a}},function(e){for(var t=1;t{let handleLanguageChange=e=>{let t=e.detail.locale;d(t),C().locale(t)};window.addEventListener("languageChange",handleLanguageChange);let e=localStorage.getItem("i18nextLng")||"en";return d(e),C().locale(e),()=>{window.removeEventListener("languageChange",handleLanguageChange)}},[]),(0,s.jsx)(A._,{dateAdapter:w.y,locale:r,children:(0,s.jsx)(k.M,{closeOnSelect:!0,minDate:a,maxDate:i,shouldDisableDate:disableWeekends,value:t,onChange:e=>{C()(e).isValid()&&n(e)},inputFormat:"de"===r?"DD.MM.YYYY":"DD/MM/YYYY",renderInput:e=>(0,s.jsx)(P.Z,{...e,sx:{backgroundColor:l.palette.secondary.main}})})})}var _=n(5152),L=n.n(_),I=n(8441),M=n(4386),T=n(8962),F=n(1496),R=n(9308);let N=["mon","tue","wed","thu","fri"];var G=n(2492),O=n(5813);function OpeningHours(e){let{foodPlaceData:t,open:n,setOpen:a}=e,{t:i}=(0,u.$G)("common"),l=(0,c.Z)();return(0,s.jsxs)(G.Z,{open:n,onClose:()=>a(!1),PaperProps:{style:{borderRadius:"12px"}},disableScrollLock:!0,children:[(0,s.jsx)(d.Z,{sx:{display:"flex",justifyContent:"flex-end",backgroundColor:l.palette.primary.light,height:l.spacing(5),pt:l.spacing(.5),px:l.spacing(.5)},children:(0,s.jsx)(O.Z,{fontSize:"small",sx:{color:l.palette.primary.main,cursor:"pointer"},onClick:()=>a(!1)})}),(0,s.jsxs)(S.ZP,{container:!0,rowSpacing:2,flexDirection:"column",sx:{px:{xs:l.spacing(3),sm:l.spacing(5)},pb:l.spacing(5),width:{xs:l.spacing(37),sm:l.spacing(50)},textAlign:"center",backgroundColor:l.palette.primary.light,color:l.palette.primary.main},children:[(0,s.jsxs)(S.ZP,{item:!0,xs:12,sx:{borderBottom:"2px solid #fff"},children:[(0,s.jsx)(m.Z,{variant:"h4",children:t.name}),(0,s.jsx)(m.Z,{variant:"subtitle1",sx:{mt:l.spacing(1)},children:i("openingHours")})]}),(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)(m.Z,{variant:"h6",children:i("monday")}),(0,s.jsx)(m.Z,{variant:"h6",children:"".concat(t.open_hours.mon.start," - ").concat(t.open_hours.mon.end)})]})}),(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)(m.Z,{variant:"h6",children:i("tuesday")}),(0,s.jsx)(m.Z,{variant:"h6",children:"".concat(t.open_hours.tue.start," - ").concat(t.open_hours.tue.end)})]})}),(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)(m.Z,{variant:"h6",children:i("wednesday")}),(0,s.jsx)(m.Z,{variant:"h6",children:"".concat(t.open_hours.wed.start," - ").concat(t.open_hours.wed.end)})]})}),(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)(m.Z,{variant:"h6",children:i("thursday")}),(0,s.jsx)(m.Z,{variant:"h6",children:"".concat(t.open_hours.thu.start," - ").concat(t.open_hours.thu.end)})]})}),(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)(m.Z,{variant:"h6",children:i("friday")}),(0,s.jsx)(m.Z,{variant:"h6",children:"".concat(t.open_hours.fri.start," - ").concat(t.open_hours.fri.end)})]})})]})]})}let H=(0,o.createContext)({foodPlaceMenu:{},foodPlaceData:{},labels:[],queueData:{}}),Y=L()(()=>Promise.all([n.e(269),n.e(37)]).then(n.bind(n,7037)),{loadableGenerated:{webpack:()=>[7037]},ssr:!1});function FoodPlaceTitleContainer(e){let{datePickerValue:t}=e,{foodPlaceData:n,queueData:a}=(0,o.useContext)(H),[i,l]=(0,o.useState)(!1),[r,x]=(0,o.useState)(!1),p=(0,c.Z)(),{t:h}=(0,u.$G)("common"),g=(null==t?void 0:t.get("day"))===6||(null==t?void 0:t.get("day"))===0,j=(0,F.ZP)(I.Z)(()=>({["&.".concat(T.Z.colorPrimary)]:{backgroundColor:p.palette.secondary.main},["& .".concat(T.Z.bar)]:{borderRadius:5,backgroundColor:"light"===p.palette.mode?"#1a90ff":"#308fe8"}}));return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(S.ZP,{container:!0,rowSpacing:1,alignItems:"center",justifyContent:"center",flexDirection:"row",sx:{width:"100%",position:"relative"},children:[(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,s.jsx)(m.Z,{variant:"h4",sx:{fontWeight:600,textAlign:{xs:"center",sm:"right"}},children:n.name}),(0,s.jsx)(R.Z,{onClick:()=>x(!0),sx:{fontSize:p.spacing(6),color:p.palette.secondary.dark,cursor:"pointer"}})]})}),null!==a&&C()(C()().format("MM/DD/YYYY")).isSame(C()(null==t?void 0:t.format("MM/DD/YYYY")))?(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(S.ZP,{container:!0,justifyContent:"center",alignItems:"center",spacing:1,flexDirection:"row",children:[(0,s.jsx)(S.ZP,{item:!0,sd:3,xs:5,children:(0,s.jsx)(m.Z,{variant:"subtitle1",sx:{textAlign:"center"},children:h("queueStatus")})}),(0,s.jsx)(S.ZP,{item:!0,xs:7,children:(0,s.jsx)(M.Z,{title:"".concat(h("people"),": ").concat(a.count,", ").concat(h("percent"),": ").concat(a.percent.toFixed(2)),arrow:!0,placement:"bottom-end",children:(0,s.jsx)(j,{variant:"determinate",value:a.percent,sx:{borderRadius:"12px",height:p.spacing(2.75),backgroundColor:p.palette.primary.light}})})})]})}):"",(0,s.jsx)(S.ZP,{item:!0,sm:9,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"center",gap:p.spacing(1)},children:[(0,s.jsx)(m.Z,{variant:"subtitle1",sx:{textAlign:{xs:"center",sm:"right"}},children:g?h("intlDateTimeClosed",{val:t,formatParams:{val:{weekday:"long"}}}):"".concat(h("intlDateTimeOpen",{val:t,formatParams:{val:{weekday:"long"}}})," ").concat(n.open_hours["".concat(N[(null==t?void 0:t.get("day"))-1])].start," - ").concat(n.open_hours["".concat(N[(null==t?void 0:t.get("day"))-1])].end)}),(0,s.jsx)(f.Z,{onClick:()=>l(!0),variant:"contained",size:"medium",sx:{backgroundColor:p.palette.primary.light,color:p.palette.primary.main},children:h("openingHours")})]})})]}),(0,s.jsx)(OpeningHours,{foodPlaceData:n,open:i,setOpen:l}),(0,s.jsx)(Y,{open:r,setOpen:x,foodPlaces:[n],mapOpenCoordinates:[n.location.latitude,n.location.longitude],zoom:15})]})}function LayoutContainerHeader(e){let{datePickerValue:t,datePickerSetValue:n,minDate:a,maxDate:i}=e,{triggerSidebarMobile:l,setTriggerSidebarMobile:r}=(0,o.useContext)(E.Z),x=(0,c.Z)(),{t:p}=(0,u.$G)("common");return(0,s.jsxs)(S.ZP,{container:!0,justifyContent:"center",alignItems:"center",spacing:2,children:[(0,s.jsx)(S.ZP,{item:!0,lg:9,xs:12,children:(0,s.jsx)(FoodPlaceTitleContainer,{datePickerValue:t})}),(0,s.jsx)(S.ZP,{item:!0,lg:0,md:3,sm:4,xs:6,sx:{display:{lg:"none",xs:"block"}},children:(0,s.jsx)(d.Z,{sx:{display:"center",alignItems:"center",justifyContent:"center"},children:(0,s.jsx)(f.Z,{variant:"contained",onClick:()=>r(!l),size:"medium",sx:{backgroundColor:x.palette.primary.light,color:x.palette.primary.main},children:p("selectCanteen")})})}),(0,s.jsx)(S.ZP,{item:!0,lg:3,md:3,sm:4,xs:6,children:(0,s.jsx)(d.Z,{sx:{display:"center",alignItems:"center",justifyContent:"center"},children:(0,s.jsx)(HeaderDatePicker,{datePickerValue:t,datePickerSetValue:n,minDate:a,maxDate:i})})})]})}var W=n(5820),B=n(129);(a=i||(i={})).GLUTEN="#DDCC66",a.WHEAT="#F5DEB3",a.RYE="#d1ae7b",a.BARLEY="#F3E1B6",a.OAT="#d8c29d",a.SPELT="#A38C6B",a.HYBRIDS="#CFCDAA",a.SHELLFISH="#D9C2B8",a.CHICKEN_EGGS="#ffa631",a.FISH="#00ffb5",a.PEANUTS="#eeddc3",a.SOY="#d7c49e",a.MILK="#fdfff5",a.LACTOSE="#e9cca4",a.ALMONDS="#EADDCA",a.HAZELNUTS="#ae9f80",a.WALNUTS="#773f1a",a.CASHEWS="#d4b797",a.PECAN="#c1b094",a.PISTACHIOES="#93C572",a.MACADAMIA="#d5c6ac",a.CELERY="#9DCE5C",a.MUSTARD="#FFDB58",a.SESAME="#f9f0d5",a.SULPHURS="#E8DE35",a.SULFITES="#d9d9d9",a.LUPIN="#bea0c8",a.MOLLUSCS="#bcd3bd",a.SHELL_FRUITS="#dcc13a",a.BAVARIA="#0098D4",a.MSC="#005DAA",a.DYESTUFF="#ffc0cb",a.PRESERVATIVES="#b92962",a.ANTIOXIDANTS="#d9d9d1",a.FLAVOR_ENHANCER="#dffbfb",a.WAXED="#f3e3c2",a.PHOSPATES="#FFA500",a.SWEETENERS="#944a00",a.PHENYLALANINE="#664667",a.COCOA_CONTAINING_GREASE="#D2691E",a.GELATIN="#bd6e84",a.ALCOHOL="#d5101d",a.PORK="#FCD7DE",a.BEEF="#f9906f",a.VEAL="#a16868",a.WILD_MEAT="#c38a8a",a.LAMB="#d5c3af",a.GARLIC="#f2e9d2",a.POULTRY="#ddc252",a.CEREAL="#efd7ab",a.MEAT="#f9906f",a.VEGAN="#8ec298",a.VEGETARIAN="#22aa00";var U=n(7918);function Label(e){let{bgColor:t,text:n}=e,a=(0,c.Z)();return(0,s.jsx)(M.Z,{title:n,arrow:!0,children:(0,s.jsx)(U.Z,{label:n,sx:{backgroundColor:t,color:a.palette.secondary.light,fontWeight:"600",width:a.spacing(13),height:a.spacing(3)}})})}function DishCard(e){var t;let{meal:n,labels:a}=e,l=(0,c.Z)(),{i18n:r,t:o}=(0,u.$G)("common"),getLabelText=(e,t)=>{let n=a.find(t=>t.enum_name===e);return n?"de"===t?null==n?void 0:n.text.DE.toUpperCase():null==n?void 0:n.text.EN.toUpperCase():""};return(0,s.jsxs)(B.E.div,{variants:{present:{scale:1,opacity:1},exit:{scale:.8,opacity:0}},initial:"exit",animate:"present",exit:"exit",layout:!0,style:{display:"flex",flexDirection:"column",gap:l.spacing(2),backgroundColor:l.palette.primary.light,color:l.palette.primary.main,padding:l.spacing(2),borderRadius:"12px",width:l.spacing(45),height:l.spacing(45)},children:[(0,s.jsx)(m.Z,{variant:"h5",children:n.name}),(0,s.jsx)(S.ZP,{container:!0,alignItems:"center",justifyContent:"flex-start",spacing:1,children:n.labels.map((e,t)=>(0,s.jsx)(S.ZP,{item:!0,xs:4,children:(0,s.jsx)(Label,{bgColor:i[e],text:getLabelText(e,r.language)},e)},t.toLocaleString()))}),(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mt:"auto"},children:[(0,s.jsx)(m.Z,{variant:"h6",sx:{fontWeight:600},children:o("price")}),(0,s.jsx)(m.Z,{variant:"h6",sx:{fontWeight:600},children:null==(t=n.prices.students)?o("unknown"):0!==t.base_price?0!==t.price_per_unit&&null!=t.price_per_unit?"".concat(t.base_price.toFixed(2),"€ + ").concat(t.price_per_unit.toFixed(2),"€/").concat(t.unit):"".concat(t.base_price.toFixed(2),"€"):null!==t.price_per_unit?"".concat(t.price_per_unit.toFixed(2),"€/").concat(t.unit):o("unknown")})]})]})}function CardGrid(e){let{dailyMeals:t,labels:n}=e,a=(0,c.Z)();return(0,s.jsx)(d.Z,{sx:{display:"flex",alignContent:"flex-start",justifyContent:{xs:"center",sd:"flex-start"},columnGap:a.spacing(4),rowGap:a.spacing(4),flexWrap:"wrap",my:a.spacing(4)},children:(0,s.jsx)(W.M,{initial:!1,children:t.map(e=>(0,s.jsx)(DishCard,{meal:e,labels:n},e.name))})})}var z=n(561);let V=(0,F.ZP)("div")(e=>{let{theme:t}=e;return{color:t.palette.primary.main,backgroundColor:t.palette.primary.light,borderRadius:"50%",width:t.spacing(4),height:t.spacing(4),textAlign:"center"}}),$=(0,F.ZP)("div")(e=>{let{theme:t}=e;return{display:"flex",alignItems:"center",justifyContent:"center",gap:t.spacing(1),fontWeight:600,color:t.palette.primary.dark,backgroundColor:t.palette.primary.main,width:"fit-content"}});function GeneratedMenu(e){let{setFilteredValue:t,setShowMenu:n,meals:a,rerender:i}=e,{labels:l}=(0,o.useContext)(H),[r,x]=(0,o.useState)(),p=(0,c.Z)(),{t:h}=(0,u.$G)("common"),getDishSuggestions=e=>a.filter(t=>e.includes(t.dish_type)),getRandomDish=(e,t)=>{let n=Math.floor(e);return 0===n?null:t[Math.floor(Math.random()*(n-0)+0)]},generateMenu=()=>{t("Disable"),n(!0);let e=getDishSuggestions(["Studitopf","Beilagen"]),a=getDishSuggestions(["Grill","Vegetarisch","Fleisch","Wok","Pasta","Pizza"]),i=getDishSuggestions(["S\xfc\xdfspeise"]),s={firstDish:getRandomDish(e.length,e),secondDish:getRandomDish(a.length,a),thirdDish:getRandomDish(i.length,i)};x(s)};return((0,o.useEffect)(()=>{generateMenu()},[i]),r&&(r.firstDish||r.secondDish||r.thirdDish))?(0,s.jsxs)(d.Z,{sx:{display:"flex",flexWrap:"wrap",alignItems:"flex-start",justifyContent:{xs:"center",sd:"flex-start"},gap:p.spacing(4),my:p.spacing(4)},children:[r&&r.firstDish&&(0,s.jsxs)(d.Z,{sx:{display:"flex",flexDirection:"column",rowGap:p.spacing(5),alignItems:"center",justifyContent:"center"},children:[(0,s.jsxs)($,{children:[(0,s.jsx)(V,{children:(0,s.jsx)(m.Z,{variant:"h6",children:"1"})}),(0,s.jsx)(m.Z,{variant:"h6",sx:{fontWeight:600},children:h("firstDish")})]}),r&&(0,s.jsx)(DishCard,{meal:r.firstDish,labels:l})]}),r&&r.secondDish&&(0,s.jsxs)(d.Z,{sx:{display:"flex",flexDirection:"column",rowGap:p.spacing(5),alignItems:"center",justifyContent:"center"},children:[(0,s.jsxs)($,{children:[(0,s.jsx)(V,{children:(0,s.jsx)(m.Z,{variant:"h6",children:"2"})}),(0,s.jsx)(m.Z,{variant:"h6",sx:{fontWeight:600},children:h("secondDish")})]}),(0,s.jsx)(DishCard,{meal:r.secondDish,labels:l})]}),r&&r.thirdDish&&(0,s.jsxs)(d.Z,{sx:{display:"flex",flexDirection:"column",rowGap:p.spacing(5),alignItems:"center",justifyContent:"center"},children:[(0,s.jsxs)($,{children:[(0,s.jsx)(V,{children:(0,s.jsx)(m.Z,{variant:"h6",children:"3"})}),(0,s.jsx)(m.Z,{variant:"h6",sx:{fontWeight:600},children:"Dessert"})]}),(0,s.jsx)(DishCard,{meal:r.thirdDish,labels:l})]})]}):(0,s.jsx)(z.Z,{translationString:"noMenu",imageSource:"/no_menu.svg"})}var X=n(8364),K=n(8831),q=n(6514),J=n(629),Q=n(3926),ee=n(4118),et=n(4178),en=n(5071);function FilterDropdown(e){let{open:t,anchorRef:n,handleClose:a,selectedLabels:i,setSelectedLabels:l,handleCheck:r}=e,{labels:d}=(0,o.useContext)(H),x=(0,c.Z)(),{t:p,i18n:h}=(0,u.$G)("common"),getLabelText=(e,t)=>"de"===t?e.text.DE.toUpperCase():e.text.EN.toUpperCase(),g=(0,o.useMemo)(()=>d.sort((e,t)=>"en"===h.language?e.text.EN.localeCompare(t.text.EN):e.text.DE.localeCompare(t.text.DE)),[h.language,d]);return(0,s.jsx)(K.Z,{className:"container-dropdown",sx:{maxHeight:x.spacing(50),overflowY:"scroll"},open:t,anchorEl:n.current,role:void 0,placement:"bottom-end",transition:!0,disablePortal:!1,modifiers:[{name:"flip",enabled:!1},{name:"preventOverflow",enabled:!0,options:{boundariesElement:"scrollParent"}}],children:e=>{let{TransitionProps:n}=e;return(0,s.jsx)(q.Z,{...n,style:{transformOrigin:"left top"},children:(0,s.jsx)(J.Z,{sx:{marginTop:x.spacing(.1),backgroundColor:x.palette.secondary.main,borderBottomLeftRadius:"12px",borderBottomRightRadius:"12px"},children:(0,s.jsx)(Q.d,{onClickAway:a,children:(0,s.jsxs)(ee.Z,{autoFocusItem:t,id:"composition-menu","aria-labelledby":"composition-button",children:[(0,s.jsxs)(et.Z,{disableTouchRipple:!0,onClick:()=>l([]),sx:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:x.spacing(1)},children:[p("deleteFilters"),(0,s.jsx)(X.Z,{sx:{color:"#545454",padding:"0 !important"}})]}),g.map((e,t)=>(0,s.jsxs)(et.Z,{disableTouchRipple:!0,onClick:()=>r(e.enum_name),sx:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:x.spacing(1)},children:[getLabelText(e,h.language),(0,s.jsx)(en.Z,{checked:i.includes(e.enum_name),onChange:()=>r(e.enum_name),color:"primary",sx:{padding:"0 !important"}})]},t.toLocaleString()))]})})})})}})}function LayoutContainer(){let e=(0,c.Z)(),{t}=(0,u.$G)("common"),{foodPlaceMenu:n,labels:a}=(0,o.useContext)(H),[i,l]=(0,o.useState)(C()()),[r,x]=(0,o.useState)(C()()),[b,Z]=(0,o.useState)(C()()),[y,D]=(0,o.useState)([]),[v,S]=(0,o.useState)([]),[E,P]=(0,o.useState)([]),[w,A]=(0,o.useState)([]),[k,_]=(0,o.useState)("All"),[L,I]=(0,o.useState)(!1),[M,T]=(0,o.useState)(Math.random()),[F,R]=(0,o.useState)(!0),[N,G]=(0,o.useState)(!1),O=(0,o.useRef)(null),Y=0===v.length,W=(0,p.Z)("(min-width:28.125em)"),B=(0,o.useRef)(N);(0,o.useEffect)(()=>{!0===B.current&&!1===N&&O.current.focus(),B.current=N},[N]);let handleChange=(e,t)=>{if("All"!==t&&"Disable"!==t){let e=E.filter(e=>e.dish_type===t);D(e),I(!1)}else L&&"All"!==t?T(Math.random()):(D(E),I(!1));_(t)};return(0,o.useEffect)(()=>{if(0!==n.weeks.length){let e=n.weeks.filter(e=>e.year===(null==i?void 0:i.year())&&e.number===i.week()).map(e=>e.days.filter(e=>C()(e.date).isSame(i,"day"))).flat(1).map(e=>e.dishes.map(e=>e)).flat(1);S(e),0!==w.length&&(e=e.filter(e=>e.labels.every(e=>!w.includes(e)))),P(e),D(e);let t=Math.max(...n.weeks.map(e=>e.number)),a=Math.min(...n.weeks.map(e=>e.number)),s=C().max(n.weeks.filter(e=>e.number===t)[0].days.map(e=>C()(e.date))),l=C().min(n.weeks.filter(e=>e.number===a)[0].days.map(e=>C()(e.date)));Z(l),x(s)}else D([]),S([]);_("All"),I(!1)},[i,n]),(0,o.useEffect)(()=>{if(!F){let e=v.filter(e=>e.labels.every(e=>!w.includes(e)));P(e)}},[w]),(0,o.useEffect)(()=>{handleChange({},k)},[E]),(0,o.useEffect)(()=>{R(!1)},[]),(0,s.jsxs)(d.Z,{sx:{minHeight:"100%",px:e.spacing(4),py:e.spacing(2),backgroundColor:"".concat(e.palette.primary.main," !important"),zoom:1},children:[(0,s.jsx)(LayoutContainerHeader,{datePickerValue:i,datePickerSetValue:l,minDate:b,maxDate:r}),(0,s.jsx)(d.Z,{sx:{borderBottom:2,borderColor:"divider",display:"flex",justifyContent:"center"},children:(0,s.jsxs)(h.Z,{value:k,onChange:handleChange,sx:{mt:e.spacing(1)},variant:"scrollable",scrollButtons:!0,allowScrollButtonsMobile:!0,children:[(0,s.jsx)(g.Z,{value:"All",label:t("all"),disabled:Y}),(0,s.jsx)(g.Z,{value:"Fleisch",label:t("meat"),disabled:Y}),(0,s.jsx)(g.Z,{value:"Vegetarisch",label:t("vegetarian"),disabled:Y}),(0,s.jsx)(g.Z,{value:"Wok",label:"Wok",disabled:Y}),(0,s.jsx)(g.Z,{value:"Grill",label:"Grill",disabled:Y}),(0,s.jsx)(g.Z,{value:"Pasta",label:"Pasta",disabled:Y}),(0,s.jsx)(g.Z,{value:"Pizza",label:"Pizza",disabled:Y}),(0,s.jsx)(g.Z,{value:"Studitopf",label:t("studyPot"),disabled:Y}),(0,s.jsx)(g.Z,{value:"Beilagen",label:t("sideDish"),disabled:Y}),(0,s.jsx)(g.Z,{value:"S\xfc\xdfspeise",label:t("dessert"),disabled:Y}),(0,s.jsx)(g.Z,{value:"Disable",label:"Disabled",sx:{display:"none",pointerEvents:"none"}})]})}),(0,s.jsxs)(d.Z,{sx:{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:{xs:"center",sd:"space-between"},gap:{xs:e.spacing(1),sd:"0"},mt:e.spacing(2)},children:[(0,s.jsx)(m.Z,{variant:"h5",sx:{fontWeight:600},children:t("cardGridHeading")}),(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"center",gap:e.spacing(2)},children:[(0,s.jsx)(f.Z,{variant:"contained",size:W?"medium":"small",disabled:Y,onClick:()=>{I(!0),T(Math.random())},sx:{backgroundColor:e.palette.primary.light,color:e.palette.primary.main},children:t("generateMenu")}),(0,s.jsx)(f.Z,{startIcon:(0,s.jsx)(j.Z,{}),variant:"contained",size:W?"medium":"small",disabled:Y,ref:O,"aria-controls":N?"composition-menu":void 0,"aria-expanded":N?"true":void 0,"aria-haspopup":"true",onClick:()=>{G(e=>!e)},sx:{backgroundColor:e.palette.primary.light,color:e.palette.primary.main},children:"".concat(t("labelFilter"),"(").concat(w.length,")")})]})]}),0===y.length||L?(0,s.jsx)(s.Fragment,{children:!L&&(0,s.jsx)(z.Z,{translationString:"notFound",imageSource:"/not_found.svg"})}):(0,s.jsx)(CardGrid,{dailyMeals:y,labels:a}),L&&(0,s.jsx)(GeneratedMenu,{setFilteredValue:_,setShowMenu:I,meals:E,rerender:M}),N&&(0,s.jsx)(FilterDropdown,{open:N,anchorRef:O,handleClose:e=>{O.current&&O.current.contains(e.target)||G(!1)},handleCheck:e=>{w.includes(e)?A(w.filter(t=>t!==e)):A([...w,e])},selectedLabels:w,setSelectedLabels:A})]})}C().extend(y()),C().extend(v());var ea=n(2424),ei=!0;function CanteenPage(e){let{foodPlaces:t,foodPlaceMenu:n,labels:a,queueData:i}=e,l=(0,c.Z)(),u=t.find(e=>e.canteen_id===n.canteen_id),p=(0,o.useMemo)(()=>({foodPlaceMenu:n,foodPlaceData:u,labels:a,queueData:i}),[n,u,a,i]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(r(),{children:[(0,s.jsxs)("title",{children:["TUMenu – ",u.name]}),(0,s.jsx)("meta",{name:"description",content:"Entdecke hier die t\xe4glichen Men\xfcs der ".concat(u.name,". Finde jetzt dein n\xe4chstes Mahlzeit!")})]}),(0,s.jsxs)(H.Provider,{value:p,children:[(0,s.jsx)(x.Z,{}),(0,s.jsxs)(d.Z,{sx:{display:"grid",gridTemplateColumns:{lg:"".concat(l.spacing(30)," calc(100% - ").concat(l.spacing(30),")"),xs:"100%"}},children:[(0,s.jsx)(ea.Z,{foodPlaces:t}),u&&(0,s.jsx)(LayoutContainer,{})]})]})]})}}},function(e){e.O(0,[970,492,155,925,774,888,179],function(){return e(e.s=9783)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/pages/[locale]/[id]-71205668bfb2f6fb.js b/_next/static/chunks/pages/[locale]/[id]-71205668bfb2f6fb.js new file mode 100644 index 0000000000..ebf0456fe9 --- /dev/null +++ b/_next/static/chunks/pages/[locale]/[id]-71205668bfb2f6fb.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[428],{5175:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[locale]/[id]",function(){return n(4150)}])},4150:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return ei},default:function(){return CanteenPage}});var a,i,s=n(5893),l=n(9008),r=n.n(l),o=n(7294),c=n(2734),d=n(3738),x=n(787),u=n(7304),p=n(8396),h=n(1703),g=n(44),m=n(5861),f=n(9417),j=n(8162),b=n(7484),C=n.n(b),Z=n(5183),y=n.n(Z),D=n(7181),v=n.n(D),S=n(6886),E=n(9657);n(790),n(5054);var P=n(5046),w=n(6829),A=n(2359),k=n(718);function disableWeekends(e){return 0===e.get("day")||6===e.get("day")}function HeaderDatePicker(e){let{datePickerValue:t,datePickerSetValue:n,minDate:a,maxDate:i}=e,l=(0,c.Z)(),[r,d]=(0,o.useState)("en");return(0,o.useEffect)(()=>{let handleLanguageChange=e=>{let t=e.detail.locale;d(t),C().locale(t)};window.addEventListener("languageChange",handleLanguageChange);let e=localStorage.getItem("i18nextLng")||"en";return d(e),C().locale(e),()=>{window.removeEventListener("languageChange",handleLanguageChange)}},[]),(0,s.jsx)(A._,{dateAdapter:w.y,locale:r,children:(0,s.jsx)(k.M,{closeOnSelect:!0,minDate:a,maxDate:i,shouldDisableDate:disableWeekends,value:t,onChange:e=>{C()(e).isValid()&&n(e)},inputFormat:"de"===r?"DD.MM.YYYY":"DD/MM/YYYY",renderInput:e=>(0,s.jsx)(P.Z,{...e,sx:{backgroundColor:l.palette.secondary.main}})})})}var _=n(5152),L=n.n(_),I=n(8441),M=n(4386),T=n(8962),F=n(1496),R=n(9308);let N=["mon","tue","wed","thu","fri"];var G=n(2492),O=n(5813);function OpeningHours(e){let{foodPlaceData:t,open:n,setOpen:a}=e,{t:i}=(0,u.$G)("common"),l=(0,c.Z)();return(0,s.jsxs)(G.Z,{open:n,onClose:()=>a(!1),PaperProps:{style:{borderRadius:"12px"}},disableScrollLock:!0,children:[(0,s.jsx)(d.Z,{sx:{display:"flex",justifyContent:"flex-end",backgroundColor:l.palette.primary.light,height:l.spacing(5),pt:l.spacing(.5),px:l.spacing(.5)},children:(0,s.jsx)(O.Z,{fontSize:"small",sx:{color:l.palette.primary.main,cursor:"pointer"},onClick:()=>a(!1)})}),(0,s.jsxs)(S.ZP,{container:!0,rowSpacing:2,flexDirection:"column",sx:{px:{xs:l.spacing(3),sm:l.spacing(5)},pb:l.spacing(5),width:{xs:l.spacing(37),sm:l.spacing(50)},textAlign:"center",backgroundColor:l.palette.primary.light,color:l.palette.primary.main},children:[(0,s.jsxs)(S.ZP,{item:!0,xs:12,sx:{borderBottom:"2px solid #fff"},children:[(0,s.jsx)(m.Z,{variant:"h4",children:t.name}),(0,s.jsx)(m.Z,{variant:"subtitle1",sx:{mt:l.spacing(1)},children:i("openingHours")})]}),(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)(m.Z,{variant:"h6",children:i("monday")}),(0,s.jsx)(m.Z,{variant:"h6",children:"".concat(t.open_hours.mon.start," - ").concat(t.open_hours.mon.end)})]})}),(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)(m.Z,{variant:"h6",children:i("tuesday")}),(0,s.jsx)(m.Z,{variant:"h6",children:"".concat(t.open_hours.tue.start," - ").concat(t.open_hours.tue.end)})]})}),(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)(m.Z,{variant:"h6",children:i("wednesday")}),(0,s.jsx)(m.Z,{variant:"h6",children:"".concat(t.open_hours.wed.start," - ").concat(t.open_hours.wed.end)})]})}),(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)(m.Z,{variant:"h6",children:i("thursday")}),(0,s.jsx)(m.Z,{variant:"h6",children:"".concat(t.open_hours.thu.start," - ").concat(t.open_hours.thu.end)})]})}),(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)(m.Z,{variant:"h6",children:i("friday")}),(0,s.jsx)(m.Z,{variant:"h6",children:"".concat(t.open_hours.fri.start," - ").concat(t.open_hours.fri.end)})]})})]})]})}let H=(0,o.createContext)({foodPlaceMenu:{},foodPlaceData:{},labels:[],queueData:{}}),Y=L()(()=>Promise.all([n.e(269),n.e(482)]).then(n.bind(n,7037)),{loadableGenerated:{webpack:()=>[7037]},ssr:!1});function FoodPlaceTitleContainer(e){let{datePickerValue:t}=e,{foodPlaceData:n,queueData:a}=(0,o.useContext)(H),[i,l]=(0,o.useState)(!1),[r,x]=(0,o.useState)(!1),p=(0,c.Z)(),{t:h}=(0,u.$G)("common"),g=(null==t?void 0:t.get("day"))===6||(null==t?void 0:t.get("day"))===0,j=(0,F.ZP)(I.Z)(()=>({["&.".concat(T.Z.colorPrimary)]:{backgroundColor:p.palette.secondary.main},["& .".concat(T.Z.bar)]:{borderRadius:5,backgroundColor:"light"===p.palette.mode?"#1a90ff":"#308fe8"}}));return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(S.ZP,{container:!0,rowSpacing:1,alignItems:"center",justifyContent:"center",flexDirection:"row",sx:{width:"100%",position:"relative"},children:[(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,s.jsx)(m.Z,{variant:"h4",sx:{fontWeight:600,textAlign:{xs:"center",sm:"right"}},children:n.name}),(0,s.jsx)(R.Z,{onClick:()=>x(!0),sx:{fontSize:p.spacing(6),color:p.palette.secondary.dark,cursor:"pointer"}})]})}),null!==a&&C()(C()().format("MM/DD/YYYY")).isSame(C()(null==t?void 0:t.format("MM/DD/YYYY")))?(0,s.jsx)(S.ZP,{item:!0,xs:12,children:(0,s.jsxs)(S.ZP,{container:!0,justifyContent:"center",alignItems:"center",spacing:1,flexDirection:"row",children:[(0,s.jsx)(S.ZP,{item:!0,sd:3,xs:5,children:(0,s.jsx)(m.Z,{variant:"subtitle1",sx:{textAlign:"center"},children:h("queueStatus")})}),(0,s.jsx)(S.ZP,{item:!0,xs:7,children:(0,s.jsx)(M.Z,{title:"".concat(h("people"),": ").concat(a.count,", ").concat(h("percent"),": ").concat(a.percent.toFixed(2)),arrow:!0,placement:"bottom-end",children:(0,s.jsx)(j,{variant:"determinate",value:a.percent,sx:{borderRadius:"12px",height:p.spacing(2.75),backgroundColor:p.palette.primary.light}})})})]})}):"",(0,s.jsx)(S.ZP,{item:!0,sm:9,xs:12,children:(0,s.jsxs)(d.Z,{sx:{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"center",gap:p.spacing(1)},children:[(0,s.jsx)(m.Z,{variant:"subtitle1",sx:{textAlign:{xs:"center",sm:"right"}},children:g?h("intlDateTimeClosed",{val:t,formatParams:{val:{weekday:"long"}}}):"".concat(h("intlDateTimeOpen",{val:t,formatParams:{val:{weekday:"long"}}})," ").concat(n.open_hours["".concat(N[(null==t?void 0:t.get("day"))-1])].start," - ").concat(n.open_hours["".concat(N[(null==t?void 0:t.get("day"))-1])].end)}),(0,s.jsx)(f.Z,{onClick:()=>l(!0),variant:"contained",size:"medium",sx:{backgroundColor:p.palette.primary.light,color:p.palette.primary.main},children:h("openingHours")})]})})]}),(0,s.jsx)(OpeningHours,{foodPlaceData:n,open:i,setOpen:l}),(0,s.jsx)(Y,{open:r,setOpen:x,foodPlaces:[n],mapOpenCoordinates:[n.location.latitude,n.location.longitude],zoom:15})]})}function LayoutContainerHeader(e){let{datePickerValue:t,datePickerSetValue:n,minDate:a,maxDate:i}=e,{triggerSidebarMobile:l,setTriggerSidebarMobile:r}=(0,o.useContext)(E.Z),x=(0,c.Z)(),{t:p}=(0,u.$G)("common");return(0,s.jsxs)(S.ZP,{container:!0,justifyContent:"center",alignItems:"center",spacing:2,children:[(0,s.jsx)(S.ZP,{item:!0,lg:9,xs:12,children:(0,s.jsx)(FoodPlaceTitleContainer,{datePickerValue:t})}),(0,s.jsx)(S.ZP,{item:!0,lg:0,md:3,sm:4,xs:6,sx:{display:{lg:"none",xs:"block"}},children:(0,s.jsx)(d.Z,{sx:{display:"center",alignItems:"center",justifyContent:"center"},children:(0,s.jsx)(f.Z,{variant:"contained",onClick:()=>r(!l),size:"medium",sx:{backgroundColor:x.palette.primary.light,color:x.palette.primary.main},children:p("selectCanteen")})})}),(0,s.jsx)(S.ZP,{item:!0,lg:3,md:3,sm:4,xs:6,children:(0,s.jsx)(d.Z,{sx:{display:"center",alignItems:"center",justifyContent:"center"},children:(0,s.jsx)(HeaderDatePicker,{datePickerValue:t,datePickerSetValue:n,minDate:a,maxDate:i})})})]})}var W=n(5820),B=n(129);(a=i||(i={})).GLUTEN="#DDCC66",a.WHEAT="#F5DEB3",a.RYE="#d1ae7b",a.BARLEY="#F3E1B6",a.OAT="#d8c29d",a.SPELT="#A38C6B",a.HYBRIDS="#CFCDAA",a.SHELLFISH="#D9C2B8",a.CHICKEN_EGGS="#ffa631",a.FISH="#00ffb5",a.PEANUTS="#eeddc3",a.SOY="#d7c49e",a.MILK="#fdfff5",a.LACTOSE="#e9cca4",a.ALMONDS="#EADDCA",a.HAZELNUTS="#ae9f80",a.WALNUTS="#773f1a",a.CASHEWS="#d4b797",a.PECAN="#c1b094",a.PISTACHIOES="#93C572",a.MACADAMIA="#d5c6ac",a.CELERY="#9DCE5C",a.MUSTARD="#FFDB58",a.SESAME="#f9f0d5",a.SULPHURS="#E8DE35",a.SULFITES="#d9d9d9",a.LUPIN="#bea0c8",a.MOLLUSCS="#bcd3bd",a.SHELL_FRUITS="#dcc13a",a.BAVARIA="#0098D4",a.MSC="#005DAA",a.DYESTUFF="#ffc0cb",a.PRESERVATIVES="#b92962",a.ANTIOXIDANTS="#d9d9d1",a.FLAVOR_ENHANCER="#dffbfb",a.WAXED="#f3e3c2",a.PHOSPATES="#FFA500",a.SWEETENERS="#944a00",a.PHENYLALANINE="#664667",a.COCOA_CONTAINING_GREASE="#D2691E",a.GELATIN="#bd6e84",a.ALCOHOL="#d5101d",a.PORK="#FCD7DE",a.BEEF="#f9906f",a.VEAL="#a16868",a.WILD_MEAT="#c38a8a",a.LAMB="#d5c3af",a.GARLIC="#f2e9d2",a.POULTRY="#ddc252",a.CEREAL="#efd7ab",a.MEAT="#f9906f",a.VEGAN="#8ec298",a.VEGETARIAN="#22aa00";var U=n(7918);function Label(e){let{bgColor:t,text:n}=e,a=(0,c.Z)();return(0,s.jsx)(M.Z,{title:n,arrow:!0,children:(0,s.jsx)(U.Z,{label:n,sx:{backgroundColor:t,color:a.palette.secondary.light,fontWeight:"600",width:a.spacing(13),height:a.spacing(3)}})})}function DishCard(e){var t;let{meal:n,labels:a}=e,l=(0,c.Z)(),{i18n:r,t:o}=(0,u.$G)("common"),getLabelText=(e,t)=>{let n=a.find(t=>t.enum_name===e);return n?"de"===t?null==n?void 0:n.text.DE.toUpperCase():null==n?void 0:n.text.EN.toUpperCase():""};return(0,s.jsxs)(B.E.div,{variants:{present:{scale:1,opacity:1},exit:{scale:.8,opacity:0}},initial:"exit",animate:"present",exit:"exit",layout:!0,style:{display:"flex",flexDirection:"column",gap:l.spacing(2),backgroundColor:l.palette.primary.light,color:l.palette.primary.main,padding:l.spacing(2),borderRadius:"12px",width:l.spacing(45),height:l.spacing(45)},children:[(0,s.jsx)(m.Z,{variant:"h5",children:n.name}),(0,s.jsx)(S.ZP,{container:!0,alignItems:"center",justifyContent:"flex-start",spacing:1,children:n.labels.map((e,t)=>(0,s.jsx)(S.ZP,{item:!0,xs:4,children:(0,s.jsx)(Label,{bgColor:i[e],text:getLabelText(e,r.language)},e)},t.toLocaleString()))}),(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",mt:"auto"},children:[(0,s.jsx)(m.Z,{variant:"h6",sx:{fontWeight:600},children:o("price")}),(0,s.jsx)(m.Z,{variant:"h6",sx:{fontWeight:600},children:null==(t=n.prices.students)?o("unknown"):0!==t.base_price?0!==t.price_per_unit&&null!=t.price_per_unit?"".concat(t.base_price.toFixed(2),"€ + ").concat(t.price_per_unit.toFixed(2),"€/").concat(t.unit):"".concat(t.base_price.toFixed(2),"€"):null!==t.price_per_unit?"".concat(t.price_per_unit.toFixed(2),"€/").concat(t.unit):o("unknown")})]})]})}function CardGrid(e){let{dailyMeals:t,labels:n}=e,a=(0,c.Z)();return(0,s.jsx)(d.Z,{sx:{display:"flex",alignContent:"flex-start",justifyContent:{xs:"center",sd:"flex-start"},columnGap:a.spacing(4),rowGap:a.spacing(4),flexWrap:"wrap",my:a.spacing(4)},children:(0,s.jsx)(W.M,{initial:!1,children:t.map(e=>(0,s.jsx)(DishCard,{meal:e,labels:n},e.name))})})}var z=n(561);let V=(0,F.ZP)("div")(e=>{let{theme:t}=e;return{color:t.palette.primary.main,backgroundColor:t.palette.primary.light,borderRadius:"50%",width:t.spacing(4),height:t.spacing(4),textAlign:"center"}}),$=(0,F.ZP)("div")(e=>{let{theme:t}=e;return{display:"flex",alignItems:"center",justifyContent:"center",gap:t.spacing(1),fontWeight:600,color:t.palette.primary.dark,backgroundColor:t.palette.primary.main,width:"fit-content"}});function GeneratedMenu(e){let{setFilteredValue:t,setShowMenu:n,meals:a,rerender:i}=e,{labels:l}=(0,o.useContext)(H),[r,x]=(0,o.useState)(),p=(0,c.Z)(),{t:h}=(0,u.$G)("common"),getDishSuggestions=e=>a.filter(t=>e.includes(t.dish_type)),getRandomDish=(e,t)=>{let n=Math.floor(e);return 0===n?null:t[Math.floor(Math.random()*(n-0)+0)]},generateMenu=()=>{t("Disable"),n(!0);let e=getDishSuggestions(["Studitopf","Beilagen"]),a=getDishSuggestions(["Grill","Vegetarisch","Fleisch","Wok","Pasta","Pizza"]),i=getDishSuggestions(["S\xfc\xdfspeise"]),s={firstDish:getRandomDish(e.length,e),secondDish:getRandomDish(a.length,a),thirdDish:getRandomDish(i.length,i)};x(s)};return((0,o.useEffect)(()=>{generateMenu()},[i]),r&&(r.firstDish||r.secondDish||r.thirdDish))?(0,s.jsxs)(d.Z,{sx:{display:"flex",flexWrap:"wrap",alignItems:"flex-start",justifyContent:{xs:"center",sd:"flex-start"},gap:p.spacing(4),my:p.spacing(4)},children:[r&&r.firstDish&&(0,s.jsxs)(d.Z,{sx:{display:"flex",flexDirection:"column",rowGap:p.spacing(5),alignItems:"center",justifyContent:"center"},children:[(0,s.jsxs)($,{children:[(0,s.jsx)(V,{children:(0,s.jsx)(m.Z,{variant:"h6",children:"1"})}),(0,s.jsx)(m.Z,{variant:"h6",sx:{fontWeight:600},children:h("firstDish")})]}),r&&(0,s.jsx)(DishCard,{meal:r.firstDish,labels:l})]}),r&&r.secondDish&&(0,s.jsxs)(d.Z,{sx:{display:"flex",flexDirection:"column",rowGap:p.spacing(5),alignItems:"center",justifyContent:"center"},children:[(0,s.jsxs)($,{children:[(0,s.jsx)(V,{children:(0,s.jsx)(m.Z,{variant:"h6",children:"2"})}),(0,s.jsx)(m.Z,{variant:"h6",sx:{fontWeight:600},children:h("secondDish")})]}),(0,s.jsx)(DishCard,{meal:r.secondDish,labels:l})]}),r&&r.thirdDish&&(0,s.jsxs)(d.Z,{sx:{display:"flex",flexDirection:"column",rowGap:p.spacing(5),alignItems:"center",justifyContent:"center"},children:[(0,s.jsxs)($,{children:[(0,s.jsx)(V,{children:(0,s.jsx)(m.Z,{variant:"h6",children:"3"})}),(0,s.jsx)(m.Z,{variant:"h6",sx:{fontWeight:600},children:"Dessert"})]}),(0,s.jsx)(DishCard,{meal:r.thirdDish,labels:l})]})]}):(0,s.jsx)(z.Z,{translationString:"noMenu",imageSource:"/no_menu.svg"})}var X=n(8364),K=n(8831),q=n(6514),J=n(629),Q=n(3926),ee=n(4118),et=n(4178),en=n(5071);function FilterDropdown(e){let{open:t,anchorRef:n,handleClose:a,selectedLabels:i,setSelectedLabels:l,handleCheck:r}=e,{labels:d}=(0,o.useContext)(H),x=(0,c.Z)(),{t:p,i18n:h}=(0,u.$G)("common"),getLabelText=(e,t)=>"de"===t?e.text.DE.toUpperCase():e.text.EN.toUpperCase(),g=(0,o.useMemo)(()=>d.sort((e,t)=>"en"===h.language?e.text.EN.localeCompare(t.text.EN):e.text.DE.localeCompare(t.text.DE)),[h.language,d]);return(0,s.jsx)(K.Z,{className:"container-dropdown",sx:{maxHeight:x.spacing(50),overflowY:"scroll"},open:t,anchorEl:n.current,role:void 0,placement:"bottom-end",transition:!0,disablePortal:!1,modifiers:[{name:"flip",enabled:!1},{name:"preventOverflow",enabled:!0,options:{boundariesElement:"scrollParent"}}],children:e=>{let{TransitionProps:n}=e;return(0,s.jsx)(q.Z,{...n,style:{transformOrigin:"left top"},children:(0,s.jsx)(J.Z,{sx:{marginTop:x.spacing(.1),backgroundColor:x.palette.secondary.main,borderBottomLeftRadius:"12px",borderBottomRightRadius:"12px"},children:(0,s.jsx)(Q.d,{onClickAway:a,children:(0,s.jsxs)(ee.Z,{autoFocusItem:t,id:"composition-menu","aria-labelledby":"composition-button",children:[(0,s.jsxs)(et.Z,{disableTouchRipple:!0,onClick:()=>l([]),sx:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:x.spacing(1)},children:[p("deleteFilters"),(0,s.jsx)(X.Z,{sx:{color:"#545454",padding:"0 !important"}})]}),g.map((e,t)=>(0,s.jsxs)(et.Z,{disableTouchRipple:!0,onClick:()=>r(e.enum_name),sx:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:x.spacing(1)},children:[getLabelText(e,h.language),(0,s.jsx)(en.Z,{checked:i.includes(e.enum_name),onChange:()=>r(e.enum_name),color:"primary",sx:{padding:"0 !important"}})]},t.toLocaleString()))]})})})})}})}function LayoutContainer(){let e=(0,c.Z)(),{t}=(0,u.$G)("common"),{foodPlaceMenu:n,labels:a}=(0,o.useContext)(H),[i,l]=(0,o.useState)(C()()),[r,x]=(0,o.useState)(C()()),[b,Z]=(0,o.useState)(C()()),[y,D]=(0,o.useState)([]),[v,S]=(0,o.useState)([]),[E,P]=(0,o.useState)([]),[w,A]=(0,o.useState)([]),[k,_]=(0,o.useState)("All"),[L,I]=(0,o.useState)(!1),[M,T]=(0,o.useState)(Math.random()),[F,R]=(0,o.useState)(!0),[N,G]=(0,o.useState)(!1),O=(0,o.useRef)(null),Y=0===v.length,W=(0,p.Z)("(min-width:28.125em)"),B=(0,o.useRef)(N);(0,o.useEffect)(()=>{!0===B.current&&!1===N&&O.current.focus(),B.current=N},[N]);let handleChange=(e,t)=>{if("All"!==t&&"Disable"!==t){let e=E.filter(e=>e.dish_type===t);D(e),I(!1)}else L&&"All"!==t?T(Math.random()):(D(E),I(!1));_(t)};return(0,o.useEffect)(()=>{if(0!==n.weeks.length){let e=n.weeks.filter(e=>e.year===(null==i?void 0:i.year())&&e.number===i.week()).map(e=>e.days.filter(e=>C()(e.date).isSame(i,"day"))).flat(1).map(e=>e.dishes.map(e=>e)).flat(1);S(e),0!==w.length&&(e=e.filter(e=>e.labels.every(e=>!w.includes(e)))),P(e),D(e);let t=Math.max(...n.weeks.map(e=>e.number)),a=Math.min(...n.weeks.map(e=>e.number)),s=C().max(n.weeks.filter(e=>e.number===t)[0].days.map(e=>C()(e.date))),l=C().min(n.weeks.filter(e=>e.number===a)[0].days.map(e=>C()(e.date)));Z(l),x(s)}else D([]),S([]);_("All"),I(!1)},[i,n]),(0,o.useEffect)(()=>{if(!F){let e=v.filter(e=>e.labels.every(e=>!w.includes(e)));P(e)}},[w]),(0,o.useEffect)(()=>{handleChange({},k)},[E]),(0,o.useEffect)(()=>{R(!1)},[]),(0,s.jsxs)(d.Z,{sx:{minHeight:"100%",px:e.spacing(4),py:e.spacing(2),backgroundColor:"".concat(e.palette.primary.main," !important"),zoom:1},children:[(0,s.jsx)(LayoutContainerHeader,{datePickerValue:i,datePickerSetValue:l,minDate:b,maxDate:r}),(0,s.jsx)(d.Z,{sx:{borderBottom:2,borderColor:"divider",display:"flex",justifyContent:"center"},children:(0,s.jsxs)(h.Z,{value:k,onChange:handleChange,sx:{mt:e.spacing(1)},variant:"scrollable",scrollButtons:!0,allowScrollButtonsMobile:!0,children:[(0,s.jsx)(g.Z,{value:"All",label:t("all"),disabled:Y}),(0,s.jsx)(g.Z,{value:"Fleisch",label:t("meat"),disabled:Y}),(0,s.jsx)(g.Z,{value:"Vegetarisch",label:t("vegetarian"),disabled:Y}),(0,s.jsx)(g.Z,{value:"Wok",label:"Wok",disabled:Y}),(0,s.jsx)(g.Z,{value:"Grill",label:"Grill",disabled:Y}),(0,s.jsx)(g.Z,{value:"Pasta",label:"Pasta",disabled:Y}),(0,s.jsx)(g.Z,{value:"Pizza",label:"Pizza",disabled:Y}),(0,s.jsx)(g.Z,{value:"Studitopf",label:t("studyPot"),disabled:Y}),(0,s.jsx)(g.Z,{value:"Beilagen",label:t("sideDish"),disabled:Y}),(0,s.jsx)(g.Z,{value:"S\xfc\xdfspeise",label:t("dessert"),disabled:Y}),(0,s.jsx)(g.Z,{value:"Disable",label:"Disabled",sx:{display:"none",pointerEvents:"none"}})]})}),(0,s.jsxs)(d.Z,{sx:{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:{xs:"center",sd:"space-between"},gap:{xs:e.spacing(1),sd:"0"},mt:e.spacing(2)},children:[(0,s.jsx)(m.Z,{variant:"h5",sx:{fontWeight:600},children:t("cardGridHeading")}),(0,s.jsxs)(d.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"center",gap:e.spacing(2)},children:[(0,s.jsx)(f.Z,{variant:"contained",size:W?"medium":"small",disabled:Y,onClick:()=>{I(!0),T(Math.random())},sx:{backgroundColor:e.palette.primary.light,color:e.palette.primary.main},children:t("generateMenu")}),(0,s.jsx)(f.Z,{startIcon:(0,s.jsx)(j.Z,{}),variant:"contained",size:W?"medium":"small",disabled:Y,ref:O,"aria-controls":N?"composition-menu":void 0,"aria-expanded":N?"true":void 0,"aria-haspopup":"true",onClick:()=>{G(e=>!e)},sx:{backgroundColor:e.palette.primary.light,color:e.palette.primary.main},children:"".concat(t("labelFilter"),"(").concat(w.length,")")})]})]}),0===y.length||L?(0,s.jsx)(s.Fragment,{children:!L&&(0,s.jsx)(z.Z,{translationString:"notFound",imageSource:"/not_found.svg"})}):(0,s.jsx)(CardGrid,{dailyMeals:y,labels:a}),L&&(0,s.jsx)(GeneratedMenu,{setFilteredValue:_,setShowMenu:I,meals:E,rerender:M}),N&&(0,s.jsx)(FilterDropdown,{open:N,anchorRef:O,handleClose:e=>{O.current&&O.current.contains(e.target)||G(!1)},handleCheck:e=>{w.includes(e)?A(w.filter(t=>t!==e)):A([...w,e])},selectedLabels:w,setSelectedLabels:A})]})}C().extend(y()),C().extend(v());var ea=n(2424),ei=!0;function CanteenPage(e){let{foodPlaces:t,foodPlaceMenu:n,labels:a,queueData:i}=e,l=(0,c.Z)(),u=t.find(e=>e.canteen_id===n.canteen_id),p=(0,o.useMemo)(()=>({foodPlaceMenu:n,foodPlaceData:u,labels:a,queueData:i}),[n,u,a,i]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(r(),{children:[(0,s.jsxs)("title",{children:["TUMenu – ",u.name]}),(0,s.jsx)("meta",{name:"description",content:"Entdecke hier die t\xe4glichen Men\xfcs der ".concat(u.name,". Finde jetzt dein n\xe4chstes Mahlzeit!")})]}),(0,s.jsxs)(H.Provider,{value:p,children:[(0,s.jsx)(x.Z,{}),(0,s.jsxs)(d.Z,{sx:{display:"grid",gridTemplateColumns:{lg:"".concat(l.spacing(30)," calc(100% - ").concat(l.spacing(30),")"),xs:"100%"}},children:[(0,s.jsx)(ea.Z,{foodPlaces:t}),u&&(0,s.jsx)(LayoutContainer,{})]})]})]})}}},function(e){e.O(0,[970,492,155,925,774,888,179],function(){return e(e.s=5175)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/webpack-158c9d6789757cb6.js b/_next/static/chunks/webpack-2298d7b7487116c1.js similarity index 98% rename from _next/static/chunks/webpack-158c9d6789757cb6.js rename to _next/static/chunks/webpack-2298d7b7487116c1.js index de4f102e20..1b5a95a9b5 100644 --- a/_next/static/chunks/webpack-158c9d6789757cb6.js +++ b/_next/static/chunks/webpack-2298d7b7487116c1.js @@ -1 +1 @@ -!function(){"use strict";var e,r,t,_,n,u,i,c,o,a,p,f,l={},b={};function __webpack_require__(e){var r=b[e];if(void 0!==r)return r.exports;var t=b[e]={exports:{}},_=!0;try{l[e].call(t.exports,t,t.exports,__webpack_require__),_=!1}finally{_&&delete b[e]}return t.exports}__webpack_require__.m=l,e=[],__webpack_require__.O=function(r,t,_,n){if(t){n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[t,_,n];return}for(var i=1/0,u=0;u=n&&Object.keys(__webpack_require__.O).every(function(e){return __webpack_require__.O[e](t[o])})?t.splice(o--,1):(c=!1,n0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[t,_,n];return}for(var i=1/0,u=0;u=n&&Object.keys(__webpack_require__.O).every(function(e){return __webpack_require__.O[e](t[o])})?t.splice(o--,1):(c=!1,nTUMenu
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen

Not Found
\ No newline at end of file +TUMenu
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Bitte wählen Sie eine Mensa aus, um die täglichen Speiseoptionen anzusehen

Not Found
\ No newline at end of file diff --git a/de/fmi-bistro.html b/de/fmi-bistro.html index c7ae2b7c15..92090e2e87 100644 --- a/de/fmi-bistro.html +++ b/de/fmi-bistro.html @@ -1 +1 @@ -TUMenu – <!-- -->FMI Bistro Garching
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

FMI Bistro Garching

Donnerstag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->FMI Bistro Garching
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

FMI Bistro Garching

Freitag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/ipp-bistro.html b/de/ipp-bistro.html index 6c9688ca54..cf0edae75e 100644 --- a/de/ipp-bistro.html +++ b/de/ipp-bistro.html @@ -1 +1 @@ -TUMenu – <!-- -->IPP Bistro Garching
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

IPP Bistro Garching

Donnerstag geöffnet von 09:00 - 17:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->IPP Bistro Garching
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

IPP Bistro Garching

Freitag geöffnet von 09:00 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/mediziner-mensa.html b/de/mediziner-mensa.html index db8ae16a50..1c8aaa3f76 100644 --- a/de/mediziner-mensa.html +++ b/de/mediziner-mensa.html @@ -1 +1 @@ -TUMenu – <!-- -->Mediziner Mensa
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mediziner Mensa

Donnerstag geöffnet von 08:00 - 15:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mediziner Mensa
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mediziner Mensa

Freitag geöffnet von 08:00 - 15:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/mensa-arcisstr.html b/de/mensa-arcisstr.html index 57b554851c..57c3d1d361 100644 --- a/de/mensa-arcisstr.html +++ b/de/mensa-arcisstr.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Arcisstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Arcisstraße

Donnerstag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Arcisstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Arcisstraße

Aktuelle Mensa Auslastung
Freitag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/mensa-bildungscampus-heilbronn.html b/de/mensa-bildungscampus-heilbronn.html index e75a16994f..0344183536 100644 --- a/de/mensa-bildungscampus-heilbronn.html +++ b/de/mensa-bildungscampus-heilbronn.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Buildungscampus Heilbronn
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Buildungscampus Heilbronn

Donnerstag geöffnet von 11:00 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Buildungscampus Heilbronn
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Buildungscampus Heilbronn

Freitag geöffnet von 11:00 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/mensa-garching.html b/de/mensa-garching.html index 28b4215c01..ecc2f5f632 100644 --- a/de/mensa-garching.html +++ b/de/mensa-garching.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Garching
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Garching

Donnerstag geöffnet von 11:00 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Garching
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Garching

Aktuelle Mensa Auslastung
Freitag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/mensa-leopoldstr.html b/de/mensa-leopoldstr.html index adade62635..d350bf535c 100644 --- a/de/mensa-leopoldstr.html +++ b/de/mensa-leopoldstr.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Leopoldstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Leopoldstraße

Donnerstag geöffnet von 11:00 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Leopoldstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Leopoldstraße

Aktuelle Mensa Auslastung
Freitag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/mensa-lothstr.html b/de/mensa-lothstr.html index 57609571b2..a201758dcd 100644 --- a/de/mensa-lothstr.html +++ b/de/mensa-lothstr.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Lothstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Lothstraße

Donnerstag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Lothstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Lothstraße

Aktuelle Mensa Auslastung
Freitag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/mensa-martinsried.html b/de/mensa-martinsried.html index e056af4d63..29028fcc23 100644 --- a/de/mensa-martinsried.html +++ b/de/mensa-martinsried.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Martinsried
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Martinsried

Donnerstag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Martinsried
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Martinsried

Aktuelle Mensa Auslastung
Freitag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/mensa-pasing.html b/de/mensa-pasing.html index 7bf91fc4bf..0b3ce86b16 100644 --- a/de/mensa-pasing.html +++ b/de/mensa-pasing.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Pasing
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Pasing

Donnerstag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Pasing
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Pasing

Aktuelle Mensa Auslastung
Freitag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/mensa-straubing.html b/de/mensa-straubing.html index 4d42330e2e..588d016e65 100644 --- a/de/mensa-straubing.html +++ b/de/mensa-straubing.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Straubing
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Straubing

Donnerstag geöffnet von 07:30 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Straubing
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Straubing

Freitag geöffnet von 07:30 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/mensa-weihenstephan.html b/de/mensa-weihenstephan.html index c5b68859d0..2da44c1cd0 100644 --- a/de/mensa-weihenstephan.html +++ b/de/mensa-weihenstephan.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Weihenstephan
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Weihenstephan

Donnerstag geöffnet von 11:00 - 13:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Weihenstephan
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

Mensa Weihenstephan

Aktuelle Mensa Auslastung
Freitag geöffnet von 11:00 - 13:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stubistro-arcisstr.html b/de/stubistro-arcisstr.html index 40203cc965..b06665b261 100644 --- a/de/stubistro-arcisstr.html +++ b/de/stubistro-arcisstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Arcisstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Arcisstraße

Donnerstag geöffnet von 09:00 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Arcisstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Arcisstraße

Aktuelle Mensa Auslastung
Freitag geöffnet von 09:00 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stubistro-butenandstr.html b/de/stubistro-butenandstr.html index 08225af6ba..1e86201eea 100644 --- a/de/stubistro-butenandstr.html +++ b/de/stubistro-butenandstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Butenandstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Butenandstraße

Donnerstag geöffnet von 09:00 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Butenandstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Butenandstraße

Freitag geöffnet von 09:00 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stubistro-goethestr.html b/de/stubistro-goethestr.html index 0e9a7c5cac..a8876ba76d 100644 --- a/de/stubistro-goethestr.html +++ b/de/stubistro-goethestr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Goethestraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Goethestraße

Donnerstag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Goethestraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Goethestraße

Freitag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stubistro-martinsried.html b/de/stubistro-martinsried.html index 7629b7a37c..2c83b3674b 100644 --- a/de/stubistro-martinsried.html +++ b/de/stubistro-martinsried.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Martinsried
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Martinsried

Donnerstag geöffnet von 08:30 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Martinsried
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Martinsried

Aktuelle Mensa Auslastung
Freitag geöffnet von 08:30 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stubistro-rosenheim.html b/de/stubistro-rosenheim.html index 20baf816fd..b951191937 100644 --- a/de/stubistro-rosenheim.html +++ b/de/stubistro-rosenheim.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Rosenheim
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Rosenheim

Donnerstag geöffnet von 09:00 - 15:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Rosenheim
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Rosenheim

Freitag geöffnet von 09:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stubistro-schellingstr.html b/de/stubistro-schellingstr.html index e6ef3d6d27..76c6c3e4a9 100644 --- a/de/stubistro-schellingstr.html +++ b/de/stubistro-schellingstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Schellingstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Schellingstraße

Donnerstag geöffnet von 09:00 - 16:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Schellingstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Schellingstraße

Freitag geöffnet von 09:00 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stucafe-adalbertstr.html b/de/stucafe-adalbertstr.html index d368707ff8..309c40c73d 100644 --- a/de/stucafe-adalbertstr.html +++ b/de/stucafe-adalbertstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Adalbertstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Adalbertstraße

Donnerstag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Adalbertstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Adalbertstraße

Freitag geöffnet von 11:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stucafe-akademie-weihenstephan.html b/de/stucafe-akademie-weihenstephan.html index ffb2410910..06978bb0df 100644 --- a/de/stucafe-akademie-weihenstephan.html +++ b/de/stucafe-akademie-weihenstephan.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Akademie Weihenstephan
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Akademie Weihenstephan

Donnerstag geöffnet von 08:00 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Akademie Weihenstephan
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Akademie Weihenstephan

Freitag geöffnet von 08:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stucafe-boltzmannstr.html b/de/stucafe-boltzmannstr.html index 4c047be623..369f121557 100644 --- a/de/stucafe-boltzmannstr.html +++ b/de/stucafe-boltzmannstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Boltzmannstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Boltzmannstraße

Donnerstag geöffnet von 08:00 - 16:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Boltzmannstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Boltzmannstraße

Freitag geöffnet von 08:00 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stucafe-connollystr.html b/de/stucafe-connollystr.html index 1071398541..72fe159c65 100644 --- a/de/stucafe-connollystr.html +++ b/de/stucafe-connollystr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Connollystraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Connollystraße

Donnerstag geöffnet von 09:00 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Connollystraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Connollystraße

Freitag geöffnet von 09:00 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stucafe-garching.html b/de/stucafe-garching.html index 9ee8fb985b..bc524b5e54 100644 --- a/de/stucafe-garching.html +++ b/de/stucafe-garching.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Garching
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Garching

Aktuelle Mensa Auslastung
Donnerstag geöffnet von 09:00 - 16:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Garching
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuBistro Garching

Aktuelle Mensa Auslastung
Freitag geöffnet von 09:00 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stucafe-karlstr.html b/de/stucafe-karlstr.html index f6925c7ea2..47068db273 100644 --- a/de/stucafe-karlstr.html +++ b/de/stucafe-karlstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Karlstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Karlstraße

Donnerstag geöffnet von 08:15 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Karlstraße
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Karlstraße

Freitag geöffnet von 08:15 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stucafe-pasing.html b/de/stucafe-pasing.html index ae595cee0c..76f51d7448 100644 --- a/de/stucafe-pasing.html +++ b/de/stucafe-pasing.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Pasing
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Pasing

Aktuelle Mensa Auslastung
Donnerstag geöffnet von 07:45 - 16:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Pasing
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Pasing

Aktuelle Mensa Auslastung
Freitag geöffnet von 07:45 - 14:30
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/de/stucafe-weihenstephan-maximus.html b/de/stucafe-weihenstephan-maximus.html index 3dc4dc8159..d22f99a6e7 100644 --- a/de/stucafe-weihenstephan-maximus.html +++ b/de/stucafe-weihenstephan-maximus.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Weihenstephan-Maximus
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Weihenstephan-Maximus

Donnerstag geöffnet von 08:30 - 15:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Weihenstephan-Maximus
Mensa Garching

TUMenu

Hier können Sie Tagesmenus für einige studentische Orte in München finden

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Sprache wechseln

StuCafé Weihenstephan-Maximus

Freitag geöffnet von 08:30 - 14:00
Alle Preise gelten nur für Studierende

Keine Daten gefunden, die Ihren Suchkriterien entsprechen

Not Found
\ No newline at end of file diff --git a/en.html b/en.html index 96137d89a1..f09266bf2d 100644 --- a/en.html +++ b/en.html @@ -1 +1 @@ -TUMenu
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Please select a canteen to view the daily meals

Not Found
\ No newline at end of file +TUMenu
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Please select a canteen to view the daily meals

Not Found
\ No newline at end of file diff --git a/en/fmi-bistro.html b/en/fmi-bistro.html index 927ea82358..9783d8ad58 100644 --- a/en/fmi-bistro.html +++ b/en/fmi-bistro.html @@ -1 +1 @@ -TUMenu – <!-- -->FMI Bistro Garching
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

FMI Bistro Garching

Thursday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->FMI Bistro Garching
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

FMI Bistro Garching

Friday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/ipp-bistro.html b/en/ipp-bistro.html index 628857f05a..a53fb0a9b8 100644 --- a/en/ipp-bistro.html +++ b/en/ipp-bistro.html @@ -1 +1 @@ -TUMenu – <!-- -->IPP Bistro Garching
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

IPP Bistro Garching

Thursday open from 09:00 - 17:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->IPP Bistro Garching
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

IPP Bistro Garching

Friday open from 09:00 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/mediziner-mensa.html b/en/mediziner-mensa.html index 4d0a49c5e5..86c6724ff7 100644 --- a/en/mediziner-mensa.html +++ b/en/mediziner-mensa.html @@ -1 +1 @@ -TUMenu – <!-- -->Mediziner Mensa
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mediziner Mensa

Thursday open from 08:00 - 15:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mediziner Mensa
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mediziner Mensa

Friday open from 08:00 - 15:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/mensa-arcisstr.html b/en/mensa-arcisstr.html index 6e8b135d52..7705b3930a 100644 --- a/en/mensa-arcisstr.html +++ b/en/mensa-arcisstr.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Arcisstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Arcisstraße

Thursday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Arcisstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Arcisstraße

Current queue status
Friday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/mensa-bildungscampus-heilbronn.html b/en/mensa-bildungscampus-heilbronn.html index b7ba85a553..670f69794d 100644 --- a/en/mensa-bildungscampus-heilbronn.html +++ b/en/mensa-bildungscampus-heilbronn.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Buildungscampus Heilbronn
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Buildungscampus Heilbronn

Thursday open from 11:00 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Buildungscampus Heilbronn
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Buildungscampus Heilbronn

Friday open from 11:00 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/mensa-garching.html b/en/mensa-garching.html index 87d0fffdac..7f5d04dd71 100644 --- a/en/mensa-garching.html +++ b/en/mensa-garching.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Garching
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Garching

Thursday open from 11:00 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Garching
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Garching

Current queue status
Friday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/mensa-leopoldstr.html b/en/mensa-leopoldstr.html index 1b77a5d2b8..f5f4b1ce9c 100644 --- a/en/mensa-leopoldstr.html +++ b/en/mensa-leopoldstr.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Leopoldstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Leopoldstraße

Thursday open from 11:00 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Leopoldstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Leopoldstraße

Current queue status
Friday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/mensa-lothstr.html b/en/mensa-lothstr.html index d1292624f4..9d38af4633 100644 --- a/en/mensa-lothstr.html +++ b/en/mensa-lothstr.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Lothstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Lothstraße

Thursday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Lothstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Lothstraße

Current queue status
Friday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/mensa-martinsried.html b/en/mensa-martinsried.html index 5de407f9c6..18673bdb81 100644 --- a/en/mensa-martinsried.html +++ b/en/mensa-martinsried.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Martinsried
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Martinsried

Thursday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Martinsried
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Martinsried

Current queue status
Friday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/mensa-pasing.html b/en/mensa-pasing.html index 1967695813..bad498f0c4 100644 --- a/en/mensa-pasing.html +++ b/en/mensa-pasing.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Pasing
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Pasing

Thursday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Pasing
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Pasing

Current queue status
Friday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/mensa-straubing.html b/en/mensa-straubing.html index 2f60086c64..43cc3c684b 100644 --- a/en/mensa-straubing.html +++ b/en/mensa-straubing.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Straubing
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Straubing

Thursday open from 07:30 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Straubing
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Straubing

Friday open from 07:30 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/mensa-weihenstephan.html b/en/mensa-weihenstephan.html index 4b06408c16..d8f0caca75 100644 --- a/en/mensa-weihenstephan.html +++ b/en/mensa-weihenstephan.html @@ -1 +1 @@ -TUMenu – <!-- -->Mensa Weihenstephan
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Weihenstephan

Thursday open from 11:00 - 13:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->Mensa Weihenstephan
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

Mensa Weihenstephan

Current queue status
Friday open from 11:00 - 13:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stubistro-arcisstr.html b/en/stubistro-arcisstr.html index 31987fb45b..373d4b0ede 100644 --- a/en/stubistro-arcisstr.html +++ b/en/stubistro-arcisstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Arcisstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Arcisstraße

Thursday open from 09:00 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Arcisstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Arcisstraße

Current queue status
Friday open from 09:00 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stubistro-butenandstr.html b/en/stubistro-butenandstr.html index c9e6ac5d0b..44050775f8 100644 --- a/en/stubistro-butenandstr.html +++ b/en/stubistro-butenandstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Butenandstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Butenandstraße

Thursday open from 09:00 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Butenandstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Butenandstraße

Friday open from 09:00 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stubistro-goethestr.html b/en/stubistro-goethestr.html index 884cb604a9..4e2ecee874 100644 --- a/en/stubistro-goethestr.html +++ b/en/stubistro-goethestr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Goethestraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Goethestraße

Thursday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Goethestraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Goethestraße

Friday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stubistro-martinsried.html b/en/stubistro-martinsried.html index cba768d846..112bbbc852 100644 --- a/en/stubistro-martinsried.html +++ b/en/stubistro-martinsried.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Martinsried
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Martinsried

Thursday open from 08:30 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Martinsried
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Martinsried

Current queue status
Friday open from 08:30 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stubistro-rosenheim.html b/en/stubistro-rosenheim.html index a06b1e3a89..15753f9a4a 100644 --- a/en/stubistro-rosenheim.html +++ b/en/stubistro-rosenheim.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Rosenheim
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Rosenheim

Thursday open from 09:00 - 15:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Rosenheim
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Rosenheim

Friday open from 09:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stubistro-schellingstr.html b/en/stubistro-schellingstr.html index ee91614172..d11fd840b2 100644 --- a/en/stubistro-schellingstr.html +++ b/en/stubistro-schellingstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Schellingstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Schellingstraße

Thursday open from 09:00 - 16:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Schellingstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Schellingstraße

Friday open from 09:00 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stucafe-adalbertstr.html b/en/stucafe-adalbertstr.html index 79579afbf9..846e70d0cf 100644 --- a/en/stucafe-adalbertstr.html +++ b/en/stucafe-adalbertstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Adalbertstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Adalbertstraße

Thursday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Adalbertstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Adalbertstraße

Friday open from 11:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stucafe-akademie-weihenstephan.html b/en/stucafe-akademie-weihenstephan.html index 251283a37f..dc08ea18ff 100644 --- a/en/stucafe-akademie-weihenstephan.html +++ b/en/stucafe-akademie-weihenstephan.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Akademie Weihenstephan
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Akademie Weihenstephan

Thursday open from 08:00 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Akademie Weihenstephan
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Akademie Weihenstephan

Friday open from 08:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stucafe-boltzmannstr.html b/en/stucafe-boltzmannstr.html index bb52d2a10b..da42387425 100644 --- a/en/stucafe-boltzmannstr.html +++ b/en/stucafe-boltzmannstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Boltzmannstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Boltzmannstraße

Thursday open from 08:00 - 16:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Boltzmannstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Boltzmannstraße

Friday open from 08:00 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stucafe-connollystr.html b/en/stucafe-connollystr.html index c0cf7ddf00..2a0b7383d1 100644 --- a/en/stucafe-connollystr.html +++ b/en/stucafe-connollystr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Connollystraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Connollystraße

Thursday open from 09:00 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Connollystraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Connollystraße

Friday open from 09:00 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stucafe-garching.html b/en/stucafe-garching.html index bc2873094b..ab54790c1b 100644 --- a/en/stucafe-garching.html +++ b/en/stucafe-garching.html @@ -1 +1 @@ -TUMenu – <!-- -->StuBistro Garching
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Garching

Current queue status
Thursday open from 09:00 - 16:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuBistro Garching
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuBistro Garching

Current queue status
Friday open from 09:00 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stucafe-karlstr.html b/en/stucafe-karlstr.html index 09e819e8bb..b24842243f 100644 --- a/en/stucafe-karlstr.html +++ b/en/stucafe-karlstr.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Karlstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Karlstraße

Thursday open from 08:15 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Karlstraße
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Karlstraße

Friday open from 08:15 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stucafe-pasing.html b/en/stucafe-pasing.html index 887a52f783..3fcded7dde 100644 --- a/en/stucafe-pasing.html +++ b/en/stucafe-pasing.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Pasing
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Pasing

Current queue status
Thursday open from 07:45 - 16:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Pasing
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Pasing

Current queue status
Friday open from 07:45 - 14:30
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/en/stucafe-weihenstephan-maximus.html b/en/stucafe-weihenstephan-maximus.html index 2b3760c9b2..b2db2c8cbb 100644 --- a/en/stucafe-weihenstephan-maximus.html +++ b/en/stucafe-weihenstephan-maximus.html @@ -1 +1 @@ -TUMenu – <!-- -->StuCafé Weihenstephan-Maximus
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Weihenstephan-Maximus

Thursday open from 08:30 - 15:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file +TUMenu – <!-- -->StuCafé Weihenstephan-Maximus
Mensa Garching

TUMenu

The place, where you can find daily menus for some student places in Munich

Copyright: https://www.meck-architekten.de/projekte/id/2019-mensa-campus-garching/

Change Language

StuCafé Weihenstephan-Maximus

Friday open from 08:30 - 14:00
All Prices are valid only for Students

Items not found, that suit your search criteria

Not Found
\ No newline at end of file diff --git a/index.html b/index.html index 0031670100..9bb4631fc5 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file