Messages
Ordered list of dispatched messages across all your buses
"Contao\CoreBundle\Messenger\Message\SearchIndexMessage" |
|
|---|---|
| Caller | In SearchIndexListener.php line |
| Bus | messenger.bus.default |
| Message | Contao\CoreBundle\Messenger\Message\SearchIndexMessage {#17015 -document: Contao\CoreBundle\Search\Document {#17014 -originalDocument: null -jsonLds: null -uri: Nyholm\Psr7\Uri {#17012 -scheme: "https" -userInfo: "" -host: "dls.c5.bargon.net" -port: null -path: "/" -query: "" -fragment: "" } -statusCode: 200 -headers: [ "cache-control" => [ "max-age=1800, private" ] "date" => [ "Sat, 04 Apr 2026 08:31:39 GMT" ] "content-type" => [ "text/html; charset=UTF-8" ] "x-cache-debug" => [ "1" ] "x-content-type-options" => [ "nosniff" ] "referrer-policy" => [ "no-referrer-when-downgrade, strict-origin-when-cross-origin" ] "permissions-policy" => [ "interest-cohort=()" ] "strict-transport-security" => [ "max-age=31536000" ] "x-cache-tags" => [ "contao.db.tl_module.92,contao.db.tl_page.68,contao.db.tl_page.48,contao.db.tl_page.49,contao.db.tl_page.50,contao.db.tl_page.18,contao.db.tl_page.60,contao.db.tl_page.101,contao.db.tl_page.5,contao.db.tl_page.45,contao.db.tl_page.46,contao.db.tl_page.75,contao.db.tl_page.47,contao.db.tl_page.61,contao.db.tl_page.71,contao.db.tl_page.38,contao.db.tl_page.14,contao.db.tl_page.15,contao.db.tl_page.16,contao.db.tl_page.17,contao.db.tl_page.43,contao.db.tl_page.44,contao.db.tl_page.6,contao.db.tl_page.77,contao.db.tl_page.69,contao.db.tl_page.70,contao.db.tl_page.76,contao.db.tl_page.3,contao.db.tl_module.91,contao.db.tl_module.93,contao.db.tl_module.4,contao.db.tl_article.213,contao.db.tl_content.2846,contao.db.tl_article.214,contao.db.tl_content.2847,contao.db.tl_article.215,contao.db.tl_content.2849,contao.db.tl_article.216,contao.db.tl_content.2850,contao.db.tl_content.2854,contao.db.tl_content.2855,contao.db.tl_content.2856,contao.db.tl_content.2857,contao.db.tl_content.2851,contao.db.tl_article.217,contao.db.tl_content.2858,contao.db.tl_content.2861,contao.db.tl_content.2860,contao.db.tl_content.2863,contao.db.tl_content.2862,contao.db.tl_content.2864,contao.db.tl_content.2859,contao.db.tl_article.218,contao.db.tl_content.2865,contao.db.tl_content.2866,contao.db.tl_content.2867,contao.db.tl_content.2868,contao.db.tl_content.2869,contao.db.tl_module.94,contao.db.tl_article.219,contao.db.tl_content.2875,contao.db.tl_content.2870,contao.db.tl_content.2871,contao.db.tl_content.2872,contao.db.tl_content.2873,contao.db.tl_content.2874,contao.db.tl_content.2877,contao.db.tl_content.2876,contao.db.tl_content.2878,contao.db.tl_content.2879,contao.db.tl_page.1,contao.db.tl_page.2" ] "x-frame-options" => [ "SAMEORIGIN" ] "x-xss-protection" => [ "1; mode=block" ] "x-debug-token" => [ "23a2e9" ] "x-debug-token-link" => [ "https://dls.c5.bargon.net/_profiler/23a2e9" ] "x-robots-tag" => [ "noindex" ] ] -body: """ \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/frontend/fe_page.html5 -->\n <!DOCTYPE html>\n <html lang="de">\n <head>\n \n <meta charset="UTF-8">\n <title>Wir backen für Ihr Leben gern - DLS Vollkorn-Mühlenbäckerei GmbH</title>\n <base href="https://dls.c5.bargon.net/">\n \n <meta name="robots" content="index,follow">\n <meta name="description" content="DLS Volllkorn Mühlenbäckerei, Ihr Bio Bäcker aus Hennef und der Region. Wir bieten Vegane und Demeter zertifizierte Produkte an.">\n <meta name="generator" content="Contao Open Source CMS">\n \n <link rel="canonical" href="https://dls.c5.bargon.net/">\n \n <meta name="viewport" content="width=device-width,initial-scale=1.0">\n <link rel="stylesheet" href="/assets/contao/css/layout.min.css?v=e03c59c9"><link rel="stylesheet" href="/assets/contao/css/responsive.min.css?v=e03c59c9"><link rel="stylesheet" href="/bundles/contaommenu/mmenu/mmenu.css?v=5e72e791"><link rel="stylesheet" href="/assets/colorbox/css/colorbox.min.css?v=83af8d5b"><link rel="stylesheet" href="/assets/css/files_template_redesign24_css_styles.scss.css?v=6a2c485b"><link rel="stylesheet" href="/files/template/redesign24/font/aller/stylesheet.css?v=7269ec5d"><link rel="stylesheet" href="/files/template/redesign24/font/lato/stylesheet.css?v=01483bcb"><link rel="stylesheet" href="/files/template/redesign24/font/fontawsome/css/all.min.css?v=c6f0d1a0"><link rel="stylesheet" href="/files/template/redesign24/font/fontawsome/css/brands.min.css?v=c6f0d1a0"><link rel="stylesheet" href="/files/template/redesign24/font/fontawsome/css/fontawesome.min.css?v=4d19a741"><link rel="stylesheet" href="/files/template/redesign24/font/fontawsome/css/regular.min.css?v=4d19a741"><link rel="stylesheet" href="/files/template/redesign24/font/fontawsome/css/svg-with-js.min.css?v=c6f0d1a0"><link rel="stylesheet" href="/files/template/redesign24/font/fontawsome/css/v4-shims.min.css?v=c6f0d1a0"><link rel="stylesheet" href="/files/template/redesign24/font/fontawsome/css/solid.min.css?v=4d19a741"> <script src="/assets/jquery/js/jquery.min.js?v=2e868dd8"></script><script src="/bundles/contaommenu/mmenu/mmenu.js?v=5e72e791"></script><link rel="apple-touch-icon" sizes="144x144" href="files/template/favicon/apple-touch-icon.png">\n <link rel="icon" type="image/png" sizes="32x32" href="files/template/favicon/favicon-32x32.png">\n <link rel="icon" type="image/png" sizes="16x16" href="files/template/favicon/favicon-16x16.png">\n <link rel="manifest" href="files/template/favicon/site.webmanifest">\n <link rel="mask-icon" href="files/template/favicon/safari-pinned-tab.svg" color="#5bbad5">\n <link rel="shortcut icon" href="files/template/favicon/favicon.ico">\n <meta name="msapplication-TileColor" content="#da532c">\n <meta name="msapplication-config" content="files/template/favicon/browserconfig.xml">\n <meta name="theme-color" content="#ffffff">\n \n </head>\n <body id="top" class="startseite">\n \n \n <div id="wrapper">\n \n <header id="header">\n <div class="inside">\n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <div class="header--container mobile-hide">\n \t<div class="header--logo">\n \t\t<a href="/" title="zur Startseite">\n \t\t\t<img src="\tfiles/template/redesign24/img/Logo.svg" alt="DLS Logo">\n \t\t</a>\n \t</div>\n \t<div class="header--nav">\n \t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_navigation.html5 -->\n \n <!-- indexer::stop -->\n <nav class="mod_navigation mainnav block">\n \n \n <a href="/#skipNavigation91" class="invisible">Navigation überspringen</a>\n \n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <ul class="level_1">\n <li class="submenu sibling"><a href="/ueber-uns" title="Über DLS" class="submenu sibling" aria-haspopup="true">Über uns</a>\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <ul class="level_2">\n <li><a href="/ueber-uns/nachhaltigkeit" title="Nachhaltigkeit">Nachhaltigkeit</a></li>\n <li><a href="/ueber-uns/unsere-verantwortung" title="Unsere Verantwortung">Unsere Verantwortung</a></li>\n <li class="img-100"><a href="/ueber-uns/unsere-qualitaet" title="Unsere Qualität" class="img-100">Unsere Qualität</a></li>\n <li><a href="/ueber-uns/unser-handwerk" title="Unser Handwerk">Unser Handwerk</a></li>\n <li><a href="/ueber-uns/zertifizierungen" title="Zertifizierungen">Zertifizierungen</a></li>\n <li class="ohne-kopfbild"><a href="/ueber-uns/faq" title="FAQ - Kunden fragen DLS" class="ohne-kopfbild">FAQ</a></li>\n <li class="karriere"><a href="/karriere" title="Karriere" class="karriere">Karriere</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n </li>\n <li class="submenu sibling"><a href="/aktuelles" title="Aktuelles" class="submenu sibling" aria-haspopup="true">Aktuelles</a>\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <ul class="level_2">\n <li class="ohne-kopfbild"><a href="/aktuelles/termine" title="Termine" class="ohne-kopfbild">Termine</a></li>\n <li class="ohne-kopfbild"><a href="/aktuelles/presse" title="Presse" class="ohne-kopfbild">Presse</a></li>\n <li class="ohne-kopfbild"><a href="/aktuelles/gewinnspiel" title="Gewinnspiel" class="ohne-kopfbild">Gewinnspiel</a></li>\n <li class="ohne-kopfbild"><a href="/aktuelles/frisch-aus-der-backstube" title="Frisch aus der Backstube" class="ohne-kopfbild">Frisch aus der Backstube</a></li>\n <li><a href="/aktuelles/dls-erleben" title="DLS erleben">DLS erleben</a></li>\n <li><a href="/ueber-uns/interview-mit-biobauer-juergen-becker" title="Interview mit Biobauer Jürgen Becker">Interview mit Biobauer Jürgen Becker</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n </li>\n <li class="submenu sibling"><a href="/sortiment" title="Sortiment" class="submenu sibling" aria-haspopup="true">Sortiment</a>\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <ul class="level_2">\n <li><a href="/sortiment/produktkategorien/brote" title="Brote">Brote</a></li>\n <li><a href="/sortiment/produktkategorien/broetchen" title="Brötchen">Brötchen</a></li>\n <li><a href="/sortiment/produktkategorien/kuchen" title="Kuchen">Kuchen</a></li>\n <li><a href="/sortiment/produktkategorien/dauergebaeck" title="Dauergebäck">Dauergebäck</a></li>\n <li><a href="/sortiment/snacks" title="Snacks">Teilchen & Snacks</a></li>\n <li><a href="/sortiment/saisonales" title="Saisonales">Saisonales</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n </li>\n <li class="img-100 sibling"><a href="/toasty" title="Toasty" class="img-100 sibling">Toasty</a></li>\n <li class="submenu ohne-kopfbild sibling"><a href="/dls-vor-ort" title="DLS vor Ort" class="submenu ohne-kopfbild sibling" aria-haspopup="true">DLS vor Ort</a>\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <ul class="level_2">\n <li class="ohne-kopfbild"><a href="/dls-vor-ort/standorte-dls-l%C3%A4den-m%C3%A4rkte" title="Standorte - DLS Läden und Märkte" class="ohne-kopfbild">Standorte - DLS Läden/Märkte</a></li>\n <li class="ohne-kopfbild"><a href="/standorte/standorte-partner-laeden" title="Standorte - Partner Läden" class="ohne-kopfbild">Standorte - Partner Läden</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n </li>\n <li class="kontakt sibling"><a href="/kontakt" title="Kontakt" class="kontakt sibling">Kontakt</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <span id="skipNavigation91" class="invisible"></span>\n \n </nav>\n <!-- indexer::continue -->\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_navigation.html5 -->\n \n \t</div>\n </div>\n <div class="header--demeter mobile-hide">\n \t<a href="ueber-uns/zertifizierungen.html" title="mehr über Zertifizierungen erfahren">\n \t<img src="\tfiles/template/redesign24/img/demeter_logo.svg" alt="demeter logo">\n \t</a>\n </div>\n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <div class="mobile--header--container mobile-show">\n \t<div class="header--nav">\n \t\t<a href="#mobilmenu" class="hamburger">\n \t\t\t<i class="fas fa-bars"></i>\n \t\t</a>\n \t</div>\n \t<div class="header--logo">\n \t\t<a href="/" title="zur Startseite">\n \t\t\t<img src="\tfiles/template/redesign24/img/Logo.svg" alt="DLS Logo">\n \t\t</a>\n \t</div>\n \t\n </div>\n <div class="mobile--header--demeter mobile-show">\n \t<img src="\tfiles/template/redesign24/img/demeter_logo.svg" alt="demeter logo">\n </div>\n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/mod_mmenu.html5 -->\n \n <!-- indexer::stop -->\n <nav class="mod_mmenu" id="mobilmenu">\n \n \n \n <!-- TEMPLATE START: templates/nav_superfish_navbar.html5 -->\n \n <ul class="level_1">\n <li class="submenu sibling"><a href="/ueber-uns" title="Über DLS" class="submenu sibling" aria-haspopup="true">Über uns</a>\n <!-- TEMPLATE START: templates/nav_superfish_navbar.html5 -->\n \n <ul class="level_2">\n <li><a href="/ueber-uns/nachhaltigkeit" title="Nachhaltigkeit">Nachhaltigkeit</a></li>\n <li><a href="/ueber-uns/unsere-verantwortung" title="Unsere Verantwortung">Unsere Verantwortung</a></li>\n <li class="img-100"><a href="/ueber-uns/unsere-qualitaet" title="Unsere Qualität" class="img-100">Unsere Qualität</a></li>\n <li><a href="/ueber-uns/unser-handwerk" title="Unser Handwerk">Unser Handwerk</a></li>\n <li><a href="/ueber-uns/zertifizierungen" title="Zertifizierungen">Zertifizierungen</a></li>\n <li class="ohne-kopfbild"><a href="/ueber-uns/faq" title="FAQ - Kunden fragen DLS" class="ohne-kopfbild">FAQ</a></li>\n <li class="karriere"><a href="/karriere" title="Karriere" class="karriere">Karriere</a></li>\n </ul>\n \n <!-- TEMPLATE END: templates/nav_superfish_navbar.html5 -->\n </li>\n <li class="submenu sibling"><a href="/aktuelles" title="Aktuelles" class="submenu sibling" aria-haspopup="true">Aktuelles</a>\n <!-- TEMPLATE START: templates/nav_superfish_navbar.html5 -->\n \n <ul class="level_2">\n <li class="ohne-kopfbild"><a href="/aktuelles/termine" title="Termine" class="ohne-kopfbild">Termine</a></li>\n <li class="ohne-kopfbild"><a href="/aktuelles/presse" title="Presse" class="ohne-kopfbild">Presse</a></li>\n <li class="ohne-kopfbild"><a href="/aktuelles/gewinnspiel" title="Gewinnspiel" class="ohne-kopfbild">Gewinnspiel</a></li>\n <li class="ohne-kopfbild"><a href="/aktuelles/frisch-aus-der-backstube" title="Frisch aus der Backstube" class="ohne-kopfbild">Frisch aus der Backstube</a></li>\n <li><a href="/aktuelles/dls-erleben" title="DLS erleben">DLS erleben</a></li>\n <li><a href="/ueber-uns/interview-mit-biobauer-juergen-becker" title="Interview mit Biobauer Jürgen Becker">Interview mit Biobauer Jürgen Becker</a></li>\n </ul>\n \n <!-- TEMPLATE END: templates/nav_superfish_navbar.html5 -->\n </li>\n <li class="submenu sibling"><a href="/sortiment" title="Sortiment" class="submenu sibling" aria-haspopup="true">Sortiment</a>\n <!-- TEMPLATE START: templates/nav_superfish_navbar.html5 -->\n \n <ul class="level_2">\n <li><a href="/sortiment/produktkategorien/brote" title="Brote">Brote</a></li>\n <li><a href="/sortiment/produktkategorien/broetchen" title="Brötchen">Brötchen</a></li>\n <li><a href="/sortiment/produktkategorien/kuchen" title="Kuchen">Kuchen</a></li>\n <li><a href="/sortiment/produktkategorien/dauergebaeck" title="Dauergebäck">Dauergebäck</a></li>\n <li><a href="/sortiment/snacks" title="Snacks">Teilchen & Snacks</a></li>\n <li><a href="/sortiment/saisonales" title="Saisonales">Saisonales</a></li>\n </ul>\n \n <!-- TEMPLATE END: templates/nav_superfish_navbar.html5 -->\n </li>\n <li class="img-100 sibling"><a href="/toasty" title="Toasty" class="img-100 sibling">Toasty</a></li>\n <li class="submenu ohne-kopfbild sibling"><a href="/dls-vor-ort" title="DLS vor Ort" class="submenu ohne-kopfbild sibling" aria-haspopup="true">DLS vor Ort</a>\n <!-- TEMPLATE START: templates/nav_superfish_navbar.html5 -->\n \n <ul class="level_2">\n <li class="ohne-kopfbild"><a href="/dls-vor-ort/standorte-dls-l%C3%A4den-m%C3%A4rkte" title="Standorte - DLS Läden und Märkte" class="ohne-kopfbild">Standorte - DLS Läden/Märkte</a></li>\n <li class="ohne-kopfbild"><a href="/standorte/standorte-partner-laeden" title="Standorte - Partner Läden" class="ohne-kopfbild">Standorte - Partner Läden</a></li>\n </ul>\n \n <!-- TEMPLATE END: templates/nav_superfish_navbar.html5 -->\n </li>\n <li class="kontakt sibling"><a href="/kontakt" title="Kontakt" class="kontakt sibling">Kontakt</a></li>\n </ul>\n \n <!-- TEMPLATE END: templates/nav_superfish_navbar.html5 -->\n \n </nav>\n <!-- indexer::continue -->\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/mod_mmenu.html5 -->\n </div>\n </header>\n \n \n <div id="container">\n \n <main id="main">\n <div class="inside">\n \n <!-- TEMPLATE START: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n \n <div class="mod_article article-full block" id="article-213">\n \n \n <div class="inside">\n \n \n <!-- TEMPLATE START: templates/rsce_dls_hero.html5 -->\n <div class="dark ce_rsce_dls_hero block">\r\n \r\n <!-- Bild als Hintergrund -->\r\n <div class="hero--bgImage">\r\n \t\t\t\t\t<img src="/assets/images/9/Untitled_1.25.1-b1a9df2e.jpg" alt="" width="1920" height="1081">\r\n \t\t\t\t\r\n </div>\r\n \r\n <!-- Overlay -->\r\n <div class="hero--overlay"></div>\r\n \r\n <!-- Überschrift und Link -->\r\n <div class="hero--content">\r\n <div class="hero--overlay--heading">\r\n <h1>DLS - 100% Bio 100% von hier</h1>\r\n </div>\r\n <a href="https://dls.c5.bargon.net//ueber-uns/unser-handwerk" class="btn btn-primary"><i class="fas fa-chevron-right"></i> Unser Handwerk</a>\r\n </div>\r\n \r\n </div>\r\n \r\n \r\n \n <!-- TEMPLATE END: templates/rsce_dls_hero.html5 -->\n \n </div>\n </div>\n \n \n <!-- TEMPLATE END: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n <!-- TEMPLATE START: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n \n <div class="mod_article article-full block" id="article-214">\n \n \n <div class="inside">\n \n \n <!-- TEMPLATE START: templates/rsce_dls_videoHero.html5 -->\n <div class="dark ce_rsce_dls_videoHero block">\r\n \r\n <!-- Video als Hintergrund -->\r\n <div class="hero--bgImage">\r\n \t<video id="hero-video" loop autoplay muted controls="true" playsinline style="visibility: visible;">\r\n \t\t<source type="video/mp4" src="/files/content/Redesign_2024/Video/DLS-Videostartseite_1080.mp4">\r\n \t\t<source type="video/webm" src="/files/content/Redesign_2024/Video/DLS-Videostartseite_1080.webm">\r\n </video>\r\n </div>\r\n \r\n <!-- Overlay -->\r\n <div class="hero--overlay"></div>\r\n \r\n <!-- Überschrift und Link -->\r\n <div class="hero--content">\r\n \t<div class="hero--play--button">\r\n \t\t<a href="https://dls.c5.bargon.net//ueber-uns"></a>\r\n \t</div>\r\n <div class="hero--overlay--heading">\r\n <h1>DLS erleben</h1>\r\n </div>\r\n <a href="https://dls.c5.bargon.net//ueber-uns" class="btn btn-primary"><i class="fas fa-chevron-right"></i> Über uns</a>\r\n </div>\r\n \r\n </div>\r\n \r\n \r\n \n <!-- TEMPLATE END: templates/rsce_dls_videoHero.html5 -->\n \n </div>\n </div>\n \n \n <!-- TEMPLATE END: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n <!-- TEMPLATE START: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n \n <div class="mod_article article-full trenner sortiment block bg-light" id="article-215">\n \n <div class="article-image">\n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/image/image.html5 -->\n \n <figure class="image_container">\n \n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \n <picture>\n <source srcset="assets/images/8/Img11382-Bearbeitet-7fbf2209.webp 1920w, assets/images/a/Img11382-Bearbeitet-654c1085.webp 4748w, assets/images/4/Img11382-Bearbeitet-03408296.webp 3840w" sizes="(max-width: 600px) calc(100vw - 20px), 1200px" type="image/webp" width="1920" height="650">\n \n <img src="assets/images/7/Img11382-Bearbeitet-f2ab6eeb.jpg" srcset="assets/images/7/Img11382-Bearbeitet-f2ab6eeb.jpg 1920w, assets/images/3/Img11382-Bearbeitet-3be6e1c2.jpg 4748w, assets/images/2/Img11382-Bearbeitet-f67732d9.jpg 3840w" sizes="(max-width: 600px) calc(100vw - 20px), 1200px" width="1920" height="650" alt="" loading="lazy">\n \n </picture>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \n \n </figure>\n \n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/image/image.html5 -->\n </div>\n \n <div class="inside">\n \n \n \n \n <div class="center teaser content-text"> \n <h1>Unser Sortiment</h1>\n \n \n \n \n <div class="rte">\n <p>Jedes Korn hat seine Bestimmung. Hier findest du das perfekte Produkt für dich!</p>\n </div>\n \n </div>\n \n \n \n \n </div>\n </div>\n \n \n <!-- TEMPLATE END: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n <!-- TEMPLATE START: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n \n <div class="mod_article article-full block" id="article-216">\n \n \n <div class="inside">\n \n \n <!-- TEMPLATE START: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowStart.html5 -->\n \n <div class="row ce_rowStart row-full">\n \n <!-- TEMPLATE END: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowStart.html5 -->\n <div class="col-xs-12 col-sm-6 col-lg-3 ">\n <!-- TEMPLATE START: templates/rsce_category.html5 -->\n \t \r\n <div class="ce_rsce_category block">\r\n \t\r\n \t<div class="category-bgImage">\r\n \t\t\r\n \t\t\t\t\t\t<img src="/assets/images/2/0205_BioDinkelVitalBrot-eba3a01c.jpg" alt="" width="480" height="620">\r\n \t\t\t\t\r\n \t\r\n \t</div>\r\n \t\r\n \t<div class="caterory-overlay">\r\n \t\t\r\n \t\t<div class="overlay-inside">\r\n \t\t\t\r\n \t\t\t<div class="heading"></div>\r\n \t\t\t\t\t\t\t\t\t<a href="https://dls.c5.bargon.net/" class="box-link">\r\n \t\t\t<span class="btn btn-primary">Brote</span>\t\r\n \t </a>\r\n \t </div>\r\n \r\n \t</div>\r\n \t\r\n </div>\r\n \r\n \n <!-- TEMPLATE END: templates/rsce_category.html5 -->\n </div><div class="col-xs-12 col-sm-6 col-lg-3 ">\n <!-- TEMPLATE START: templates/rsce_category.html5 -->\n \t \r\n <div class="ce_rsce_category block">\r\n \t\r\n \t<div class="category-bgImage">\r\n \t\t\r\n \t\t\t\t\t\t<img src="/assets/images/e/0002_BioSesamBro%CC%88tchen-1239810f.jpg" alt="" width="480" height="620">\r\n \t\t\t\t\r\n \t\r\n \t</div>\r\n \t\r\n \t<div class="caterory-overlay">\r\n \t\t\r\n \t\t<div class="overlay-inside">\r\n \t\t\t\r\n \t\t\t<div class="heading"></div>\r\n \t\t\t\t\t\t\t\t\t<a href="https://dls.c5.bargon.net/" class="box-link">\r\n \t\t\t<span class="btn btn-primary">Brötchen</span>\t\r\n \t </a>\r\n \t </div>\r\n \r\n \t</div>\r\n \t\r\n </div>\r\n \r\n \n <!-- TEMPLATE END: templates/rsce_category.html5 -->\n </div><div class="col-xs-12 col-sm-6 col-lg-3 ">\n <!-- TEMPLATE START: templates/rsce_category.html5 -->\n \t \r\n <div class="ce_rsce_category block">\r\n \t\r\n \t<div class="category-bgImage">\r\n \t\t\r\n \t\t\t\t\t\t<img src="/assets/images/e/0655_RosinenSchnecken-0858e956.jpg" alt="" width="480" height="620">\r\n \t\t\t\t\r\n \t\r\n \t</div>\r\n \t\r\n \t<div class="caterory-overlay">\r\n \t\t\r\n \t\t<div class="overlay-inside">\r\n \t\t\t\r\n \t\t\t<div class="heading"></div>\r\n \t\t\t\t\t\t\t\t\t<a href="https://dls.c5.bargon.net/" class="box-link">\r\n \t\t\t<span class="btn btn-primary">Süßes</span>\t\r\n \t </a>\r\n \t </div>\r\n \r\n \t</div>\r\n \t\r\n </div>\r\n \r\n \n <!-- TEMPLATE END: templates/rsce_category.html5 -->\n </div><div class="col-xs-12 col-sm-6 col-lg-3 ">\n <!-- TEMPLATE START: templates/rsce_category.html5 -->\n \t \r\n <div class="ce_rsce_category block">\r\n \t\r\n \t<div class="category-bgImage">\r\n \t\t\r\n \t\t\t\t\t\t<img src="/assets/images/8/0591_VSpirtzBuben-vegan-20fe2045.jpg" alt="" width="480" height="620">\r\n \t\t\t\t\r\n \t\r\n \t</div>\r\n \t\r\n \t<div class="caterory-overlay">\r\n \t\t\r\n \t\t<div class="overlay-inside">\r\n \t\t\t\r\n \t\t\t<div class="heading"></div>\r\n \t\t\t\t\t\t\t\t\t<a href="https://dls.c5.bargon.net/" class="box-link">\r\n \t\t\t<span class="btn btn-primary">Saisonales</span>\t\r\n \t </a>\r\n \t </div>\r\n \r\n \t</div>\r\n \t\r\n </div>\r\n \r\n \n <!-- TEMPLATE END: templates/rsce_category.html5 -->\n </div>\n <!-- TEMPLATE START: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowEnd.html5 -->\n \n </div>\n \n <!-- TEMPLATE END: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowEnd.html5 -->\n \n </div>\n </div>\n \n \n <!-- TEMPLATE END: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n <!-- TEMPLATE START: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n \n <div class="mod_article article-full pt-2 pb-2 block bg-dark" id="article-217">\n \n <div class="article-image">\n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/image/image.html5 -->\n \n <figure class="image_container">\n \n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \n <picture>\n <source srcset="assets/images/4/fussspuren-41220bec.webp 1920w, assets/images/f/fussspuren-b86f4127.webp 2917w" sizes="(max-width: 600px) calc(100vw - 20px), 1200px" type="image/webp" width="1920" height="650">\n \n <img src="assets/images/3/fussspuren-1c7714a2.png" srcset="assets/images/3/fussspuren-1c7714a2.png 1920w, assets/images/d/fussspuren-554137e4.png 2917w" sizes="(max-width: 600px) calc(100vw - 20px), 1200px" width="1920" height="650" alt="" loading="lazy">\n \n </picture>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \n \n </figure>\n \n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/image/image.html5 -->\n </div>\n \n <div class="inside">\n \n \n <!-- TEMPLATE START: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowStart.html5 -->\n \n <div class="row ce_rowStart">\n \n <!-- TEMPLATE END: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowStart.html5 -->\n \n <!-- TEMPLATE START: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_colStart.html5 -->\n <div class="ce_columns ce_colStart col-xs-12 col-sm-6 col-lg-8 ">\n \n <!-- TEMPLATE END: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_colStart.html5 -->\n \n \n \n \n <h1 class="center content-headline">Sie finden uns…</h1>\n \n \n \n \n \n <!-- TEMPLATE START: templates/ce_hyperlink_dls.html5 -->\n \n <div class="ce_hyperlink btn btn-primary mt-2 block">\n \n \n \n <a href="/dls-vor-ort" class="hyperlink_txt" title="Standortsuche">\n \t<i class="fas fa-angle-right"></i> </a>\n \n \n </div>\n \n <!-- TEMPLATE END: templates/ce_hyperlink_dls.html5 -->\n \n <!-- TEMPLATE START: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_colEnd.html5 -->\n \n </div>\n \n <!-- TEMPLATE END: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_colEnd.html5 -->\n <div class="col-xs-12 col-sm-6 col-lg-4 ">\n \n \n <div class="center content-image"> \n <figure>\n <img src="/assets/images/e/map-signs-solid-bae91f8e.svg" alt srcset="/assets/images/e/map-signs-solid-bae91f8e.svg 250w" sizes="(max-width: 600px) calc(100vw - 20px), 1200px" width="250" height="250" loading="lazy">\n \n \n \n </figure>\n </div>\n \n \n \n </div>\n <!-- TEMPLATE START: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowEnd.html5 -->\n \n </div>\n \n <!-- TEMPLATE END: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowEnd.html5 -->\n \n </div>\n </div>\n \n \n <!-- TEMPLATE END: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n <!-- TEMPLATE START: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n \n <div class="mod_article article-full block" id="article-218">\n \n \n <div class="inside">\n \n \n <!-- TEMPLATE START: templates/rsce_content-bild-combo.html5 -->\n \t<div class="links colorDefault fontColorWhite ce_rsce_content-bild-combo block">\r\n \t<div class="element-image">\r\n \t\t\t\t\t\t<figure class="image_container">\r\n \t\t\t\t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \n <picture>\n <source srcset="/assets/images/3/Untitled_1.25.1-001a2c41.webp 1x, /assets/images/2/Untitled_1.25.1-ec048765.webp 1.5x, /assets/images/8/Untitled_1.25.1-f2ff5b11.webp 2x, /assets/images/d/Untitled_1.25.1-018995f4.webp 2.5x, /assets/images/f/Untitled_1.25.1-2611a64b.webp 3x" type="image/webp" width="960" height="557">\n <source srcset="/assets/images/7/Untitled_1.25.1-86043bef.jpg 1x, /assets/images/6/Untitled_1.25.1-d6af5ef4.jpg 1.5x, /assets/images/8/Untitled_1.25.1-3ac07a3b.jpg 2x, /assets/images/7/Untitled_1.25.1-96513c1c.jpg 2.5x, /assets/images/3/Untitled_1.25.1-d5d71691.jpg 3x" width="960" height="557">\n <source srcset="/assets/images/f/Untitled_1.25.1-01e813be.webp 1x, /assets/images/c/Untitled_1.25.1-ce7440e6.webp 1.5x, /assets/images/3/Untitled_1.25.1-2e82d554.webp 2x, /assets/images/3/Untitled_1.25.1-e67400ff.webp 2.5x, /assets/images/9/Untitled_1.25.1-7550171a.webp 3x" media="(max-width:1200px)" type="image/webp" width="600" height="514">\n <source srcset="/assets/images/a/Untitled_1.25.1-3eaed7ff.jpg 1x, /assets/images/4/Untitled_1.25.1-4c8215bb.jpg 1.5x, /assets/images/1/Untitled_1.25.1-cc2f873c.jpg 2x, /assets/images/1/Untitled_1.25.1-be888688.jpg 2.5x, /assets/images/7/Untitled_1.25.1-46cbda6b.jpg 3x" media="(max-width:1200px)" width="600" height="514">\n <source srcset="/assets/images/e/Untitled_1.25.1-2e305e45.webp 1x, /assets/images/5/Untitled_1.25.1-94856555.webp 1.5x, /assets/images/f/Untitled_1.25.1-a88ac337.webp 2x, /assets/images/6/Untitled_1.25.1-54eb9f46.webp 2.5x, /assets/images/7/Untitled_1.25.1-7d8da544.webp 3x" media="(max-width:820px)" type="image/webp" width="410" height="517">\n <source srcset="/assets/images/f/Untitled_1.25.1-46c47f12.jpg 1x, /assets/images/3/Untitled_1.25.1-bc4f0355.jpg 1.5x, /assets/images/5/Untitled_1.25.1-44887289.jpg 2x, /assets/images/3/Untitled_1.25.1-20b905c8.jpg 2.5x, /assets/images/8/Untitled_1.25.1-7407223f.jpg 3x" media="(max-width:820px)" width="410" height="517">\n <source srcset="/assets/images/4/Untitled_1.25.1-34c4fe0f.webp 1x, /assets/images/a/Untitled_1.25.1-97450401.webp 1.5x, /assets/images/e/Untitled_1.25.1-62179f67.webp 2x, /assets/images/8/Untitled_1.25.1-11ff0ddf.webp 2.5x, /assets/images/4/Untitled_1.25.1-0d18866a.webp 3x" media="(max-width:720px)" type="image/webp" width="720" height="405">\n <source srcset="/assets/images/9/Untitled_1.25.1-fe10f35c.jpg 1x, /assets/images/8/Untitled_1.25.1-f712adad.jpg 1.5x, /assets/images/e/Untitled_1.25.1-90b3501d.jpg 2x, /assets/images/1/Untitled_1.25.1-3a1989fb.jpg 2.5x, /assets/images/a/Untitled_1.25.1-d4424354.jpg 3x" media="(max-width:720px)" width="720" height="405">\n <source srcset="/assets/images/9/Untitled_1.25.1-476d1ac7.webp 1x, /assets/images/6/Untitled_1.25.1-377d2073.webp 1.5x, /assets/images/9/Untitled_1.25.1-318f607e.webp 2x, /assets/images/a/Untitled_1.25.1-2110926b.webp 2.5x, /assets/images/9/Untitled_1.25.1-c8862c9f.webp 3x" media="(max-width:500px)" type="image/webp" width="500" height="281">\n <source srcset="/assets/images/1/Untitled_1.25.1-a6bde9c1.jpg 1x, /assets/images/8/Untitled_1.25.1-41dad1f3.jpg 1.5x, /assets/images/e/Untitled_1.25.1-a749eb77.jpg 2x, /assets/images/a/Untitled_1.25.1-258968d7.jpg 2.5x, /assets/images/b/Untitled_1.25.1-24864741.jpg 3x" media="(max-width:500px)" width="500" height="281">\n <source srcset="/assets/images/a/Untitled_1.25.1-b4534147.webp" type="image/webp" width="3840" height="2160">\n \n <img src="/files/content/Redesign_2024/Untitled_1.25.1.jpg" width="3840" height="2160" alt="" loading="lazy">\n \n </picture>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \t\t\t\t</figure>\r\n \t\t\t\t</div>\r\n \t<div class="element-content links">\r\n \t\t<div class="inside">\r\n \t\t<div class="heading">Handwerk</div>\r\n \t\t\t\t<div class="subline">Vom ganzen Korn zu einem Brot.</div>\r\n \t\t\t\t\t\t<div class="content"><p>Handwerk von A-Z. Auf unseren Hauseigenen Mühlen mahlen wir unser Mehl. Wir mischen die Teige, geben ihnen die benötigte Teigruhe und wirken jedes Brot rund. Unsere Hände als wichtigstes Werkzeug, denn wir prüfen die Qualität mit Fingerspitzengefühl.</p></div>\r\n \t\t\t\t <a href="https://dls.c5.bargon.net//ueber-uns/unser-handwerk" class="btn btn-primary"><i class="fas fa-chevron-right"></i> Mehr erfahren</a>\r\n \t</div>\r\n \t</div>\r\n </div>\r\n \n <!-- TEMPLATE END: templates/rsce_content-bild-combo.html5 -->\n \n <!-- TEMPLATE START: templates/rsce_content-bild-combo.html5 -->\n \t<div class="rechts colorDefault fontColorWhite ce_rsce_content-bild-combo block">\r\n \t<div class="element-image">\r\n \t\t\t\t\t\t<figure class="image_container">\r\n \t\t\t\t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \n <picture>\n <source srcset="/assets/images/8/Untitled_1.42.1-2c4c9f31.webp 1x, /assets/images/a/Untitled_1.42.1-5fc90d84.webp 1.5x, /assets/images/8/Untitled_1.42.1-718b0991.webp 2x, /assets/images/5/Untitled_1.42.1-fa03a31a.webp 2.5x, /assets/images/8/Untitled_1.42.1-fe52e5af.webp 3x" type="image/webp" width="960" height="557">\n <source srcset="/assets/images/6/Untitled_1.42.1-f7395ea8.jpg 1x, /assets/images/4/Untitled_1.42.1-08e58235.jpg 1.5x, /assets/images/6/Untitled_1.42.1-07445b25.jpg 2x, /assets/images/c/Untitled_1.42.1-2e86901a.jpg 2.5x, /assets/images/4/Untitled_1.42.1-3b8a9c4b.jpg 3x" width="960" height="557">\n <source srcset="/assets/images/4/Untitled_1.42.1-7195adcc.webp 1x, /assets/images/d/Untitled_1.42.1-7896351e.webp 1.5x, /assets/images/8/Untitled_1.42.1-6f27f2c2.webp 2x, /assets/images/3/Untitled_1.42.1-891c9cf4.webp 2.5x, /assets/images/6/Untitled_1.42.1-f8e910c7.webp 3x" media="(max-width:1200px)" type="image/webp" width="600" height="514">\n <source srcset="/assets/images/e/Untitled_1.42.1-6d2c3d1a.jpg 1x, /assets/images/9/Untitled_1.42.1-6ce77706.jpg 1.5x, /assets/images/a/Untitled_1.42.1-e756cfa6.jpg 2x, /assets/images/d/Untitled_1.42.1-72cbd1b9.jpg 2.5x, /assets/images/8/Untitled_1.42.1-1c98df32.jpg 3x" media="(max-width:1200px)" width="600" height="514">\n <source srcset="/assets/images/c/Untitled_1.42.1-efedbc60.webp 1x, /assets/images/c/Untitled_1.42.1-c309d1b9.webp 1.5x, /assets/images/6/Untitled_1.42.1-909f2ac8.webp 2x, /assets/images/c/Untitled_1.42.1-7b49291a.webp 2.5x, /assets/images/2/Untitled_1.42.1-b4fab580.webp 3x" media="(max-width:820px)" type="image/webp" width="410" height="517">\n <source srcset="/assets/images/2/Untitled_1.42.1-e15e8eaa.jpg 1x, /assets/images/2/Untitled_1.42.1-1c740fa1.jpg 1.5x, /assets/images/d/Untitled_1.42.1-ee995f13.jpg 2x, /assets/images/4/Untitled_1.42.1-5c7f8967.jpg 2.5x, /assets/images/7/Untitled_1.42.1-88efed10.jpg 3x" media="(max-width:820px)" width="410" height="517">\n <source srcset="/assets/images/7/Untitled_1.42.1-1a364166.webp 1x, /assets/images/e/Untitled_1.42.1-b3207d34.webp 1.5x, /assets/images/2/Untitled_1.42.1-16e050b5.webp 2x, /assets/images/d/Untitled_1.42.1-48e48a7a.webp 2.5x, /assets/images/a/Untitled_1.42.1-b1d76520.webp 3x" media="(max-width:720px)" type="image/webp" width="720" height="405">\n <source srcset="/assets/images/8/Untitled_1.42.1-ce51557f.jpg 1x, /assets/images/a/Untitled_1.42.1-e1ebe145.jpg 1.5x, /assets/images/d/Untitled_1.42.1-f1f24795.jpg 2x, /assets/images/8/Untitled_1.42.1-2fa6b8cc.jpg 2.5x, /assets/images/5/Untitled_1.42.1-08ddb69e.jpg 3x" media="(max-width:720px)" width="720" height="405">\n <source srcset="/assets/images/3/Untitled_1.42.1-fbf1ec7d.webp 1x, /assets/images/0/Untitled_1.42.1-3b54ee41.webp 1.5x, /assets/images/9/Untitled_1.42.1-0a615354.webp 2x, /assets/images/a/Untitled_1.42.1-a5f24e09.webp 2.5x, /assets/images/2/Untitled_1.42.1-a1e70392.webp 3x" media="(max-width:500px)" type="image/webp" width="500" height="281">\n <source srcset="/assets/images/9/Untitled_1.42.1-81c54907.jpg 1x, /assets/images/1/Untitled_1.42.1-2647bf16.jpg 1.5x, /assets/images/0/Untitled_1.42.1-baef5f0c.jpg 2x, /assets/images/9/Untitled_1.42.1-20fa23b2.jpg 2.5x, /assets/images/c/Untitled_1.42.1-af688225.jpg 3x" media="(max-width:500px)" width="500" height="281">\n <source srcset="/assets/images/8/Untitled_1.42.1-09f2799a.webp" type="image/webp" width="3840" height="2160">\n \n <img src="/files/content/Redesign_2024/Untitled_1.42.1.jpg" width="3840" height="2160" alt="" loading="lazy">\n \n </picture>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \t\t\t\t</figure>\r\n \t\t\t\t</div>\r\n \t<div class="element-content rechts">\r\n \t\t<div class="inside">\r\n \t\t<div class="heading">Über uns</div>\r\n \t\t\t\t<div class="subline">Lernen Sie DLS kennen</div>\r\n \t\t\t\t\t\t<div class="content"><p>1991 gegründet durch David Lee Schlenker. Als Vorreiter der Biobackkunst gestartet, sind wir auch heute noch im stetigen Wandel. Erfahrt unsere Geschichte.</p></div>\r\n \t\t\t\t <a href="https://dls.c5.bargon.net//ueber-uns" class="btn btn-primary"><i class="fas fa-chevron-right"></i> Mehr erfahren</a>\r\n \t</div>\r\n \t</div>\r\n </div>\r\n \n <!-- TEMPLATE END: templates/rsce_content-bild-combo.html5 -->\n \n <!-- TEMPLATE START: templates/rsce_content-bild-combo.html5 -->\n \t<div class="links colorDefault fontColorWhite ce_rsce_content-bild-combo block">\r\n \t<div class="element-image">\r\n \t\t\t\t\t\t<figure class="image_container">\r\n \t\t\t\t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \n <picture>\n <source srcset="/assets/images/b/Untitled_1.1.1-558e1271.webp 1x, /assets/images/9/Untitled_1.1.1-2220ed9f.webp 1.5x, /assets/images/f/Untitled_1.1.1-ca9226e3.webp 2x, /assets/images/d/Untitled_1.1.1-20c802d3.webp 2.5x, /assets/images/5/Untitled_1.1.1-5441124e.webp 3x" type="image/webp" width="960" height="557">\n <source srcset="/assets/images/5/Untitled_1.1.1-56394801.jpg 1x, /assets/images/f/Untitled_1.1.1-9ae90a4b.jpg 1.5x, /assets/images/8/Untitled_1.1.1-a1da6452.jpg 2x, /assets/images/c/Untitled_1.1.1-f4c26c63.jpg 2.5x, /assets/images/d/Untitled_1.1.1-bb896066.jpg 3x" width="960" height="557">\n <source srcset="/assets/images/0/Untitled_1.1.1-2e06b5d7.webp 1x, /assets/images/7/Untitled_1.1.1-8c501df2.webp 1.5x, /assets/images/8/Untitled_1.1.1-55f39abc.webp 2x, /assets/images/e/Untitled_1.1.1-595e6e9e.webp 2.5x, /assets/images/0/Untitled_1.1.1-86d9324c.webp 3x" media="(max-width:1200px)" type="image/webp" width="600" height="514">\n <source srcset="/assets/images/4/Untitled_1.1.1-c846d53a.jpg 1x, /assets/images/1/Untitled_1.1.1-0d9a2605.jpg 1.5x, /assets/images/e/Untitled_1.1.1-960071ba.jpg 2x, /assets/images/a/Untitled_1.1.1-f6b0b813.jpg 2.5x, /assets/images/0/Untitled_1.1.1-fd2dbadf.jpg 3x" media="(max-width:1200px)" width="600" height="514">\n <source srcset="/assets/images/c/Untitled_1.1.1-34c944ba.webp 1x, /assets/images/f/Untitled_1.1.1-575354ee.webp 1.5x, /assets/images/0/Untitled_1.1.1-a77702c4.webp 2x, /assets/images/0/Untitled_1.1.1-b9bdee92.webp 2.5x, /assets/images/d/Untitled_1.1.1-e1dc5661.webp 3x" media="(max-width:820px)" type="image/webp" width="410" height="517">\n <source srcset="/assets/images/4/Untitled_1.1.1-e2ed7fd6.jpg 1x, /assets/images/d/Untitled_1.1.1-106a62f6.jpg 1.5x, /assets/images/0/Untitled_1.1.1-0d6ba336.jpg 2x, /assets/images/6/Untitled_1.1.1-44d8f660.jpg 2.5x, /assets/images/8/Untitled_1.1.1-1f2e63e8.jpg 3x" media="(max-width:820px)" width="410" height="517">\n <source srcset="/assets/images/a/Untitled_1.1.1-6dd52b92.webp 1x, /assets/images/5/Untitled_1.1.1-2d9f8adb.webp 1.5x, /assets/images/0/Untitled_1.1.1-9948b4e7.webp 2x, /assets/images/f/Untitled_1.1.1-71971db6.webp 2.5x, /assets/images/9/Untitled_1.1.1-a4c63922.webp 3x" media="(max-width:720px)" type="image/webp" width="720" height="405">\n <source srcset="/assets/images/d/Untitled_1.1.1-0493d061.jpg 1x, /assets/images/7/Untitled_1.1.1-7f6a88b7.jpg 1.5x, /assets/images/0/Untitled_1.1.1-ad61b0e3.jpg 2x, /assets/images/6/Untitled_1.1.1-1872c439.jpg 2.5x, /assets/images/e/Untitled_1.1.1-dcd9833a.jpg 3x" media="(max-width:720px)" width="720" height="405">\n <source srcset="/assets/images/e/Untitled_1.1.1-9bbfb84f.webp 1x, /assets/images/3/Untitled_1.1.1-4aca1678.webp 1.5x, /assets/images/7/Untitled_1.1.1-5bd3d40c.webp 2x, /assets/images/9/Untitled_1.1.1-388fe6ac.webp 2.5x, /assets/images/d/Untitled_1.1.1-a3bf7a06.webp 3x" media="(max-width:500px)" type="image/webp" width="500" height="281">\n <source srcset="/assets/images/6/Untitled_1.1.1-81abd494.jpg 1x, /assets/images/7/Untitled_1.1.1-eb07b4de.jpg 1.5x, /assets/images/4/Untitled_1.1.1-2b1da1cc.jpg 2x, /assets/images/5/Untitled_1.1.1-348b5945.jpg 2.5x, /assets/images/d/Untitled_1.1.1-478bf2ce.jpg 3x" media="(max-width:500px)" width="500" height="281">\n <source srcset="/assets/images/e/Untitled_1.1.1-077e774c.webp" type="image/webp" width="3840" height="2160">\n \n <img src="/files/content/Redesign_2024/Untitled_1.1.1.jpg" width="3840" height="2160" alt="" loading="lazy">\n \n </picture>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \t\t\t\t</figure>\r\n \t\t\t\t</div>\r\n \t<div class="element-content links">\r\n \t\t<div class="inside">\r\n \t\t<div class="heading">Nachhaltigkeit</div>\r\n \t\t\t\t<div class="subline">Die Verantwortung verstehen</div>\r\n \t\t\t\t\t\t<div class="content"><p>Regional zu kaufen und zu verkaufen. Die Erde ist unser wichtigstes Gut und wir sind alle nur zu Besuch hier.</p></div>\r\n \t\t\t\t <a href="https://dls.c5.bargon.net//ueber-uns/nachhaltigkeit" class="btn btn-primary"><i class="fas fa-chevron-right"></i> Mehr erfahren</a>\r\n \t</div>\r\n \t</div>\r\n </div>\r\n \n <!-- TEMPLATE END: templates/rsce_content-bild-combo.html5 -->\n \n <!-- TEMPLATE START: templates/rsce_content-bild-combo.html5 -->\n \t<div class="rechts colorDefault fontColorWhite ce_rsce_content-bild-combo block">\r\n \t<div class="element-image">\r\n \t\t\t\t\t\t<figure class="image_container">\r\n \t\t\t\t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \n <picture>\n <source srcset="/assets/images/3/Untitled_1.41.1-e369468e.webp 1x, /assets/images/a/Untitled_1.41.1-5b24aab1.webp 1.5x, /assets/images/9/Untitled_1.41.1-d56948eb.webp 2x, /assets/images/6/Untitled_1.41.1-f9c8521a.webp 2.5x, /assets/images/2/Untitled_1.41.1-fd078f21.webp 3x" type="image/webp" width="960" height="557">\n <source srcset="/assets/images/1/Untitled_1.41.1-db911373.jpg 1x, /assets/images/3/Untitled_1.41.1-7972e88a.jpg 1.5x, /assets/images/5/Untitled_1.41.1-3b6f4446.jpg 2x, /assets/images/3/Untitled_1.41.1-117dff84.jpg 2.5x, /assets/images/1/Untitled_1.41.1-de8952bf.jpg 3x" width="960" height="557">\n <source srcset="/assets/images/6/Untitled_1.41.1-d098827f.webp 1x, /assets/images/e/Untitled_1.41.1-d321126b.webp 1.5x, /assets/images/e/Untitled_1.41.1-ce4a21d1.webp 2x, /assets/images/7/Untitled_1.41.1-5334a5b4.webp 2.5x, /assets/images/0/Untitled_1.41.1-1b741ea6.webp 3x" media="(max-width:1200px)" type="image/webp" width="600" height="514">\n <source srcset="/assets/images/2/Untitled_1.41.1-5be02b2d.jpg 1x, /assets/images/6/Untitled_1.41.1-369f4d4d.jpg 1.5x, /assets/images/c/Untitled_1.41.1-21881f56.jpg 2x, /assets/images/9/Untitled_1.41.1-7cb1fe90.jpg 2.5x, /assets/images/b/Untitled_1.41.1-3572add7.jpg 3x" media="(max-width:1200px)" width="600" height="514">\n <source srcset="/assets/images/9/Untitled_1.41.1-7bc1a7e0.webp 1x, /assets/images/9/Untitled_1.41.1-64b18afd.webp 1.5x, /assets/images/5/Untitled_1.41.1-1e17bd93.webp 2x, /assets/images/b/Untitled_1.41.1-f54a274b.webp 2.5x, /assets/images/d/Untitled_1.41.1-6dbb2835.webp 3x" media="(max-width:820px)" type="image/webp" width="410" height="517">\n <source srcset="/assets/images/b/Untitled_1.41.1-f6f4007d.jpg 1x, /assets/images/d/Untitled_1.41.1-16852ca1.jpg 1.5x, /assets/images/a/Untitled_1.41.1-93bbc468.jpg 2x, /assets/images/c/Untitled_1.41.1-a43ce56b.jpg 2.5x, /assets/images/6/Untitled_1.41.1-908972b8.jpg 3x" media="(max-width:820px)" width="410" height="517">\n <source srcset="/assets/images/b/Untitled_1.41.1-75e3d799.webp 1x, /assets/images/e/Untitled_1.41.1-e1548ea5.webp 1.5x, /assets/images/4/Untitled_1.41.1-50a03c9a.webp 2x, /assets/images/e/Untitled_1.41.1-6070c140.webp 2.5x, /assets/images/d/Untitled_1.41.1-cad079f6.webp 3x" media="(max-width:720px)" type="image/webp" width="720" height="405">\n <source srcset="/assets/images/f/Untitled_1.41.1-576a5f98.jpg 1x, /assets/images/5/Untitled_1.41.1-1275fc3f.jpg 1.5x, /assets/images/1/Untitled_1.41.1-7bbb3f17.jpg 2x, /assets/images/9/Untitled_1.41.1-c0230798.jpg 2.5x, /assets/images/e/Untitled_1.41.1-5eabcd10.jpg 3x" media="(max-width:720px)" width="720" height="405">\n <source srcset="/assets/images/8/Untitled_1.41.1-b9011491.webp 1x, /assets/images/9/Untitled_1.41.1-fa704775.webp 1.5x, /assets/images/f/Untitled_1.41.1-75ea4f01.webp 2x, /assets/images/6/Untitled_1.41.1-9581124f.webp 2.5x, /assets/images/2/Untitled_1.41.1-b095cde9.webp 3x" media="(max-width:500px)" type="image/webp" width="500" height="281">\n <source srcset="/assets/images/3/Untitled_1.41.1-4cd5b7a5.jpg 1x, /assets/images/7/Untitled_1.41.1-5551ebe4.jpg 1.5x, /assets/images/b/Untitled_1.41.1-334ec2c4.jpg 2x, /assets/images/5/Untitled_1.41.1-a3167316.jpg 2.5x, /assets/images/8/Untitled_1.41.1-dea5840c.jpg 3x" media="(max-width:500px)" width="500" height="281">\n <source srcset="/assets/images/8/Untitled_1.41.1-c28e45c4.webp" type="image/webp" width="3840" height="2160">\n \n <img src="/files/content/Redesign_2024/Untitled_1.41.1.jpg" width="3840" height="2160" alt="" loading="lazy">\n \n </picture>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \t\t\t\t</figure>\r\n \t\t\t\t</div>\r\n \t<div class="element-content rechts">\r\n \t\t<div class="inside">\r\n \t\t<div class="heading">Verantwortung</div>\r\n \t\t\t\t<div class="subline">Mit der Natur leben</div>\r\n \t\t\t\t\t\t<div class="content"><p>Man muss die Verantwortung annehmen und mit der Natur leben. Die Natur macht es einem leicht, Verantwortung zu tragen, wenn man aufmerksam ist.</p></div>\r\n \t\t\t\t <a href="https://dls.c5.bargon.net//ueber-uns/unsere-verantwortung" class="btn btn-primary"><i class="fas fa-chevron-right"></i> Mehr erfahren</a>\r\n \t</div>\r\n \t</div>\r\n </div>\r\n \n <!-- TEMPLATE END: templates/rsce_content-bild-combo.html5 -->\n \n <!-- TEMPLATE START: templates/rsce_content-bild-combo.html5 -->\n \t<div class="links colorDefault fontColorWhite ce_rsce_content-bild-combo block">\r\n \t<div class="element-image">\r\n \t\t\t\t\t\t<figure class="image_container">\r\n \t\t\t\t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \n <picture>\n <source srcset="/assets/images/3/Untitled_1.53.1-28ecb68f.webp 1x, /assets/images/1/Untitled_1.53.1-7e4af6e1.webp 1.5x, /assets/images/0/Untitled_1.53.1-75158d52.webp 2x, /assets/images/b/Untitled_1.53.1-c34566b1.webp 2.5x, /assets/images/3/Untitled_1.53.1-249a7d9a.webp 3x" type="image/webp" width="960" height="557">\n <source srcset="/assets/images/6/Untitled_1.53.1-b9dba561.jpg 1x, /assets/images/8/Untitled_1.53.1-975e6b51.jpg 1.5x, /assets/images/9/Untitled_1.53.1-a67576aa.jpg 2x, /assets/images/4/Untitled_1.53.1-ae40f1f8.jpg 2.5x, /assets/images/1/Untitled_1.53.1-6946f07a.jpg 3x" width="960" height="557">\n <source srcset="/assets/images/9/Untitled_1.53.1-bf3d0603.webp 1x, /assets/images/8/Untitled_1.53.1-cf5abc45.webp 1.5x, /assets/images/4/Untitled_1.53.1-63e28469.webp 2x, /assets/images/3/Untitled_1.53.1-07f6c88d.webp 2.5x, /assets/images/8/Untitled_1.53.1-fb397af3.webp 3x" media="(max-width:1200px)" type="image/webp" width="600" height="514">\n <source srcset="/assets/images/f/Untitled_1.53.1-75cbe55c.jpg 1x, /assets/images/b/Untitled_1.53.1-0aefac05.jpg 1.5x, /assets/images/6/Untitled_1.53.1-ea049129.jpg 2x, /assets/images/c/Untitled_1.53.1-2acbfb5c.jpg 2.5x, /assets/images/9/Untitled_1.53.1-d258799a.jpg 3x" media="(max-width:1200px)" width="600" height="514">\n <source srcset="/assets/images/6/Untitled_1.53.1-18de53d0.webp 1x, /assets/images/2/Untitled_1.53.1-9eea6a94.webp 1.5x, /assets/images/2/Untitled_1.53.1-0829ee1f.webp 2x, /assets/images/3/Untitled_1.53.1-5e4c20fd.webp 2.5x, /assets/images/6/Untitled_1.53.1-446956a1.webp 3x" media="(max-width:820px)" type="image/webp" width="410" height="517">\n <source srcset="/assets/images/9/Untitled_1.53.1-e4896ac8.jpg 1x, /assets/images/8/Untitled_1.53.1-8ebb7d8b.jpg 1.5x, /assets/images/9/Untitled_1.53.1-54a560fa.jpg 2x, /assets/images/8/Untitled_1.53.1-3f19d654.jpg 2.5x, /assets/images/b/Untitled_1.53.1-13d8c305.jpg 3x" media="(max-width:820px)" width="410" height="517">\n <source srcset="/assets/images/1/Untitled_1.53.1-a793b014.webp 1x, /assets/images/e/Untitled_1.53.1-180d32c7.webp 1.5x, /assets/images/d/Untitled_1.53.1-5c9a698e.webp 2x, /assets/images/d/Untitled_1.53.1-ce7fffb6.webp 2.5x, /assets/images/e/Untitled_1.53.1-70ca48c2.webp 3x" media="(max-width:720px)" type="image/webp" width="720" height="405">\n <source srcset="/assets/images/4/Untitled_1.53.1-8e4a604e.jpg 1x, /assets/images/e/Untitled_1.53.1-35a78eb1.jpg 1.5x, /assets/images/c/Untitled_1.53.1-6909c490.jpg 2x, /assets/images/9/Untitled_1.53.1-c951e91c.jpg 2.5x, /assets/images/8/Untitled_1.53.1-8ab56438.jpg 3x" media="(max-width:720px)" width="720" height="405">\n <source srcset="/assets/images/8/Untitled_1.53.1-7bdedcdb.webp 1x, /assets/images/d/Untitled_1.53.1-efd5d435.webp 1.5x, /assets/images/b/Untitled_1.53.1-6e07b2bd.webp 2x, /assets/images/2/Untitled_1.53.1-8ef86a97.webp 2.5x, /assets/images/7/Untitled_1.53.1-a9273da3.webp 3x" media="(max-width:500px)" type="image/webp" width="500" height="281">\n <source srcset="/assets/images/6/Untitled_1.53.1-7c225ca5.jpg 1x, /assets/images/2/Untitled_1.53.1-f7cb1df0.jpg 1.5x, /assets/images/d/Untitled_1.53.1-eae9ce28.jpg 2x, /assets/images/9/Untitled_1.53.1-868b69b0.jpg 2.5x, /assets/images/3/Untitled_1.53.1-131d84fb.jpg 3x" media="(max-width:500px)" width="500" height="281">\n <source srcset="/assets/images/c/Untitled_1.53.1-2c1824cf.webp" type="image/webp" width="3840" height="2160">\n \n <img src="/files/content/Redesign_2024/Untitled_1.53.1.jpg" width="3840" height="2160" alt="" loading="lazy">\n \n </picture>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/picture/picture_default.html5 -->\n \t\t\t\t</figure>\r\n \t\t\t\t</div>\r\n \t<div class="element-content links">\r\n \t\t<div class="inside">\r\n \t\t<div class="heading">Qualität</div>\r\n \t\t\t\t<div class="subline">Beste Qualität aus der Region</div>\r\n \t\t\t\t\t\t<div class="content"><p>Die besten Produkte verbunden mit dem besten des Handwerks ergeben das beste Produkt. Wir legen Wert auf „reine“ Backwaren- frei von Zusatzstoffen, Farbstoffen und vielem mehr.</p></div>\r\n \t\t\t\t <a href="https://dls.c5.bargon.net//ueber-uns/unsere-qualitaet" class="btn btn-primary"><i class="fas fa-chevron-right"></i> Mehr erfahren</a>\r\n \t</div>\r\n \t</div>\r\n </div>\r\n \n <!-- TEMPLATE END: templates/rsce_content-bild-combo.html5 -->\n \n </div>\n </div>\n \n \n <!-- TEMPLATE END: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n </div>\n </main>\n \n \n \n </div>\n \n \n <footer id="footer">\n <div class="inside">\n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <!-- TEMPLATE START: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n \n \n <!-- TEMPLATE START: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowStart.html5 -->\n \n <div class="row ce_rowStart flex-row">\n \n <!-- TEMPLATE END: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowStart.html5 -->\n <div class="col-xs-12 col-sm-4 col-md-3 col-lg-1 ">\n \n \n <div class="content-image"> \n <figure>\n <img src="/files/template/redesign24/img/Logo.svg" alt width="76" height="144">\n \n \n \n </figure>\n </div>\n \n \n \n </div> <div class="footer-social col-xs-12 col-sm-4 col-md-3 col-lg-1">\n \t<h5>Social</h5>\n \t<div class="social-icon">\n \t\t<a href="https://www.facebook.com/ihredls/" target="_blank">\n \t\t\t<i class="fab fa-facebook"></i>\n \t\t</a>\n \t</div>\n \t<div class="social-icon">\n \t\t<a href="https://www.instagram.com/ihredls/" target="_blank">\n \t\t\t<i class="fab fa-instagram"></i>\n \t\t</a>\n \t</div>\n </div><div class="col-xs-12 col-sm-4 col-md-3 col-lg-2 ">\n \n \n <div class="pl-1 content-text"> \n <h5>Sortiment</h5>\n \n \n \n \n <div class="rte">\n <p><a href="/sortiment/produktkategorien/brote">Brote</a><br><a href="/sortiment/produktkategorien/broetchen">Brötchen</a><br><a href="/sortiment/produktkategorien/kuchen">Kuchen</a><br><a href="/sortiment/saisonales">Saison</a></p>\n </div>\n \n </div>\n \n \n \n </div><div class="col-xs-12 col-sm-4 col-md-3 col-lg-2 ">\n \n \n <div class="content-text"> \n <h5>Partner</h5>\n \n \n \n \n <div class="rte">\n <p><a href="/downloads">Partner Infos</a><br><a href="/downloads">Partner Login</a><br><a href="/downloads">Partner Downloads</a></p>\n </div>\n \n </div>\n \n \n \n </div><div class="col-xs-12 col-sm-4 col-md-3 col-lg-2 ">\n \n \n <div class="content-text"> \n <h5>Handwerk</h5>\n \n \n \n \n <div class="rte">\n <p><a href="/ueber-uns">Über DLS</a><br><a href="/karriere">Karriere</a><br><a href="/ueber-uns/nachhaltigkeit">Nachhaltigkeit</a><br><a href="/ueber-uns/unsere-verantwortung">Verantwortung</a></p>\n </div>\n \n </div>\n \n \n \n </div><div class="col-xs-12 col-sm-4 col-md-3 col-lg-2 ">\n \n \n <div class="content-text"> \n <h5>Standorte</h5>\n \n \n \n \n <div class="rte">\n <p><a href="/dls-vor-ort/standorte-dls-l%C3%A4den-m%C3%A4rkte">DLS Filialen</a><br><a href="/standorte/standorte-partner-laeden">Partnermärkte</a><br><a href="/dls-vor-ort/standorte-dls-l%C3%A4den-m%C3%A4rkte">Ökomärkte</a><br><br></p>\n </div>\n \n </div>\n \n \n \n </div>\n <!-- TEMPLATE START: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowEnd.html5 -->\n \n </div>\n \n <!-- TEMPLATE END: vendor/erdmannfreunde/contao-grid-bundle/contao/templates/ce_rowEnd.html5 -->\n <div class="col-xs-12 ">\n \n \n <div class="footer-gally content-gallery content-gallery--cols-5"> \n \n \n <ul>\n <li> <figure>\n <a target="_blank" href="ueber-uns/zertifizierungen.html"> <img src="/files/template/redesign24/img/demeter_logo.svg" alt width="115" height="53" loading="lazy">\n \n \n </a>\n \n </figure>\n </li>\n <li> <figure>\n <a target="_blank" href="ueber-uns/zertifizierungen.html"> <picture>\n <source srcset="/assets/images/e/Logo_OG-ab38c03f.webp 1x, /assets/images/4/Logo_OG-cd986ee8.webp 4.988x, /assets/images/7/Logo_OG-73138399.webp 2x" type="image/webp" width="85" height="85">\n \n <img src="/assets/images/e/Logo_OG-b02b1bc9.png" alt srcset="/assets/images/e/Logo_OG-b02b1bc9.png 1x, /assets/images/b/Logo_OG-3dc43c83.png 4.988x, /assets/images/a/Logo_OG-d10bc55f.png 2x" width="85" height="85" loading="lazy">\n \n </picture>\n \n \n </a>\n \n </figure>\n </li>\n <li> <figure>\n <a target="_blank" href="ueber-uns/zertifizierungen.html"> <picture>\n <source srcset="/assets/images/d/bio_eu-e3c4d15a.webp 1x, /assets/images/1/bio_eu-82d11f4d.webp 1.471x" type="image/webp" width="170" height="85">\n \n <img src="/assets/images/8/bio_eu-a159cde7.png" alt srcset="/assets/images/8/bio_eu-a159cde7.png 1x, /files/template/redesign24/img/bio_eu.png 1.471x" width="170" height="85" loading="lazy">\n \n </picture>\n \n \n </a>\n \n </figure>\n </li>\n <li> <figure>\n <a target="_blank" href="ueber-uns/zertifizierungen.html"> <picture>\n <source srcset="/assets/images/6/fairbio-db064047.webp 1x, /assets/images/1/fairbio-331b0666.webp 5x, /assets/images/e/fairbio-6e1dadae.webp 2x" type="image/webp" width="93" height="85">\n \n <img src="/assets/images/9/fairbio-0e5138c0.png" alt srcset="/assets/images/9/fairbio-0e5138c0.png 1x, /assets/images/5/fairbio-f6c09985.png 5x, /assets/images/4/fairbio-e298759e.png 2x" width="93" height="85" loading="lazy">\n \n </picture>\n \n \n </a>\n \n </figure>\n </li>\n <li> <figure>\n <a href="/files/content/content_bilder/ueber_uns/zertifizierungen/sfd-unterstuetzer-2024-logo-rahmen-160px.jpg" data-lightbox="lb2878"> <picture>\n <source srcset="/assets/images/7/sfd-unterstuetzer-2024-logo-rahmen-160px-fc883bb8.webp 1x, /assets/images/b/sfd-unterstuetzer-2024-logo-rahmen-160px-cc56d560.webp 1.882x" type="image/webp" width="85" height="85">\n \n <img src="/assets/images/2/sfd-unterstuetzer-2024-logo-rahmen-160px-ca139e7f.jpg" alt srcset="/assets/images/2/sfd-unterstuetzer-2024-logo-rahmen-160px-ca139e7f.jpg 1x, /files/content/content_bilder/ueber_uns/zertifizierungen/sfd-unterstuetzer-2024-logo-rahmen-160px.jpg 1.882x" width="85" height="85" loading="lazy">\n \n </picture>\n \n \n </a>\n \n </figure>\n </li>\n </ul>\n \n \n </div>\n \n \n \n </div><div class="col-xs-12 ">\n \n \n <div class="center content-text"> \n \n \n <div class="rte">\n <p>© DLS Vollkorn Mühlenbäckerei | <a href="/impressum">Impressum</a> | <a href="/datenschutz">Datenschutz</a></p>\n </div>\n \n </div>\n \n \n \n </div> \n \n <!-- TEMPLATE END: vendor/heart-bits/contao-article-backgrounds-bundle/src/Resources/contao/templates/mod_article.html5 -->\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n </div>\n </footer>\n \n </div>\n \n \n \n <!-- TEMPLATE START: templates/j_accordion.html5 -->\n \r\n <script src="/assets/jquery-ui/js/jquery-ui.min.js?v=1.13.2"></script>\r\n <script>\r\n jQuery(function($) {\r\n $(document).accordion({\r\n // Put custom options here\r\n heightStyle: 'content',\r\n header: '.toggler',\r\n active: false,\r\n collapsible: true,\r\n create: function(event, ui) {\r\n ui.header.addClass('active');\r\n $('.toggler').attr('tabindex', 0);\r\n },\r\n activate: function(event, ui) {\r\n ui.newHeader.addClass('active');\r\n ui.oldHeader.removeClass('active');\r\n $('.toggler').attr('tabindex', 0);\r\n }\r\n });\r\n });\r\n </script>\r\n \n <!-- TEMPLATE END: templates/j_accordion.html5 -->\n \n <!-- TEMPLATE START: templates/j_colorbox.html5 -->\n \r\n <script src="/assets/colorbox/js/colorbox.min.js?v=1.6.4.2"></script>\r\n <script>\r\n jQuery(function($) {\r\n $('a[data-lightbox]').map(function() {\r\n $(this).colorbox({\r\n // Put custom options here\r\n loop: false,\r\n rel: $(this).attr('data-lightbox'),\r\n current: "Bild {current} von {total}",\r\n maxWidth: '95%',\r\n maxHeight: '95%'\r\n });\r\n });\r\n });\r\n </script>\r\n \n <!-- TEMPLATE END: templates/j_colorbox.html5 -->\n \n <!-- TEMPLATE START: templates/j_masonary.html5 -->\n <script>\r\n /*!\r\n * Masonry PACKAGED v4.1.1\r\n * Cascading grid layout library\r\n * http://masonry.desandro.com\r\n * MIT License\r\n * by David DeSandro\r\n */\r\n \r\n !function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);r.isBoxSizeOuter=s=200==t(o.width),i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,E=a.borderTopWidth+a.borderBottomWidth,z=d&&s,b=t(r.width);b!==!1&&(a.width=b+(z?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(z?0:g+E)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+E),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];t&&clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i||100)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?t():document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var r=i.toDashed(o),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(n&&n.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,o,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=this.layout.size,s=-1!=n.indexOf("%")?parseFloat(n)/100*r.width:parseInt(n,10),a=-1!=o.indexOf("%")?parseFloat(o)/100*r.height:parseInt(o,10);s=isNaN(s)?0:s,a=isNaN(a)?0:a,s-=e?r.paddingLeft:r.paddingRight,a-=i?r.paddingTop:r.paddingBottom,this.position.x=s,this.position.y=a},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=parseInt(t,10),r=parseInt(e,10),s=o===this.position.x&&r===this.position.y;if(this.setPosition(t,e),s&&!this.isTransitioning)return void this.layoutPosition();var a=t-i,h=e-n,u={};u.transform=this.getTranslate(a,h),this.transition({to:u,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");return i.compatOptions.fitWidth="isFitWidth",i.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0},i.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},i.prototype.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},i.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this._getColGroup(n),r=Math.min.apply(Math,o),s=o.indexOf(r),a={x:this.columnWidth*s,y:r},h=r+t.size.outerHeight,u=this.cols+1-o.length,d=0;u>d;d++)this.colYs[s+d]=h;return a},i.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++){var o=this.colYs.slice(n,n+t);e[n]=Math.max.apply(Math,o)}return e},i.prototype._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});/*!\r\n * Masonry PACKAGED v4.1.1\r\n * Cascading grid layout library\r\n * http://masonry.desandro.com\r\n * MIT License\r\n * by David DeSandro\r\n */\r\n \r\n !function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);r.isBoxSizeOuter=s=200==t(o.width),i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,E=a.borderTopWidth+a.borderBottomWidth,z=d&&s,b=t(r.width);b!==!1&&(a.width=b+(z?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(z?0:g+E)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+E),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];t&&clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i||100)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?t():document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var r=i.toDashed(o),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(n&&n.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,o,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=this.layout.size,s=-1!=n.indexOf("%")?parseFloat(n)/100*r.width:parseInt(n,10),a=-1!=o.indexOf("%")?parseFloat(o)/100*r.height:parseInt(o,10);s=isNaN(s)?0:s,a=isNaN(a)?0:a,s-=e?r.paddingLeft:r.paddingRight,a-=i?r.paddingTop:r.paddingBottom,this.position.x=s,this.position.y=a},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=parseInt(t,10),r=parseInt(e,10),s=o===this.position.x&&r===this.position.y;if(this.setPosition(t,e),s&&!this.isTransitioning)return void this.layoutPosition();var a=t-i,h=e-n,u={};u.transform=this.getTranslate(a,h),this.transition({to:u,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");return i.compatOptions.fitWidth="isFitWidth",i.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0},i.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},i.prototype.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},i.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this._getColGroup(n),r=Math.min.apply(Math,o),s=o.indexOf(r),a={x:this.columnWidth*s,y:r},h=r+t.size.outerHeight,u=this.cols+1-o.length,d=0;u>d;d++)this.colYs[s+d]=h;return a},i.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++){var o=this.colYs.slice(n,n+t);e[n]=Math.max.apply(Math,o)}return e},i.prototype._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});\r\n </script>\n <!-- TEMPLATE END: templates/j_masonary.html5 -->\n \n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/mmenu_default.html5 -->\n <script>\n document.addEventListener(\n "DOMContentLoaded", function () {\n const menu = document.querySelector('#mobilmenu');\n if (null !== menu && 0 === menu.querySelectorAll('li.active').length) {\n const trails = menu.querySelectorAll('li.trail');\n if (0 < trails.length) {\n trails.item(trails.length - 1).classList.add('active');\n }\n }\n new Mmenu('#mobilmenu', {"navbar":{"title":"Men\u00fc"},"offCanvas":{"position":"left"},"theme":"black"}, {"classNames":{"selected":"active"}});\n }\n );\n </script>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/mmenu_default.html5 -->\n <script type="application/ld+json">\n {\n "@context": "https:\/\/schema.org",\n "@graph": [\n {\n "@type": "WebPage"\n },\n {\n "@id": "#\/schema\/image\/dcdd9bc0-6913-11ee-881f-8ada7f861d63",\n "@type": "ImageObject",\n "contentUrl": "\/assets\/images\/e\/map-signs-solid-bae91f8e.svg"\n },\n {\n "@id": "#\/schema\/image\/ae717905-69d3-11ee-881f-8ada7f861d63",\n "@type": "ImageObject",\n "contentUrl": "\/files\/template\/redesign24\/img\/Logo.svg"\n },\n {\n "@id": "#\/schema\/image\/b78cff80-69d3-11ee-881f-8ada7f861d63",\n "@type": "ImageObject",\n "contentUrl": "\/files\/template\/redesign24\/img\/demeter_logo.svg"\n },\n {\n "@id": "#\/schema\/image\/3085492b-845e-11ee-8ea4-8ada7f861d63",\n "@type": "ImageObject",\n "contentUrl": "\/assets\/images\/e\/Logo_OG-b02b1bc9.png"\n },\n {\n "@id": "#\/schema\/image\/256667a4-845e-11ee-8ea4-8ada7f861d63",\n "@type": "ImageObject",\n "contentUrl": "\/assets\/images\/8\/bio_eu-a159cde7.png"\n },\n {\n "@id": "#\/schema\/image\/79ebb7f5-e1e1-11ee-bd59-8ada7f861d63",\n "@type": "ImageObject",\n "contentUrl": "\/assets\/images\/9\/fairbio-0e5138c0.png"\n },\n {\n "@id": "#\/schema\/image\/c51f4d73-42ab-11ef-88ab-8ada7f861d63",\n "@type": "ImageObject",\n "contentUrl": "\/assets\/images\/2\/sfd-unterstuetzer-2024-logo-rahmen-160px-ca139e7f.jpg"\n }\n ]\n }\n </script>\n <script type="application/ld+json">\n {\n "@context": "https:\/\/schema.contao.org",\n "@graph": [\n {\n "@type": "Page",\n "fePreview": false,\n "groups": [],\n "noSearch": false,\n "pageId": 2,\n "protected": false,\n "title": "Wir backen für Ihr Leben gern"\n }\n ]\n }\n </script>\n <div id="sfwdt23a2e9" class="sf-toolbar sf-display-none" role="region" aria-label="Symfony Web Debug Toolbar"> <!-- START of Symfony Web Debug Toolbar --><div id="sfMiniToolbar-23a2e9" class="sf-minitoolbar" data-no-turbolink data-turbo="false"> <button type="button" title="Show Symfony toolbar" id="sfToolbarMiniToggler-23a2e9" accesskey="D" aria-expanded="false" aria-controls="sfToolbarMainContent-23a2e9"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .9C5.8.9.9 5.8.9 12a11 11 0 1 0 22.2 0A11 11 0 0 0 12 .9zm6.5 6c-.6 0-.9-.3-.9-.8 0-.2 0-.4.2-.6l.2-.4c0-.3-.5-.4-.6-.4-1.8.1-2.3 2.5-2.7 4.4l-.2 1c1 .2 1.8 0 2.2-.3.6-.4-.2-.7-.1-1.2.1-.3.5-.5.7-.6.5 0 .7.5.7.9 0 .7-1 1.8-3 1.8l-.6-.1-.6 2.4c-.4 1.6-.8 3.8-2.4 5.7-1.4 1.7-2.9 1.9-3.5 1.9-1.2 0-1.9-.6-2-1.5 0-.8.7-1.3 1.2-1.3.6 0 1.1.5 1.1 1s-.2.6-.4.6c-.1.1-.3.2-.3.4 0 .1.1.3.4.3.5 0 .8-.3 1.1-.5 1.2-.9 1.6-2.7 2.2-5.7l.1-.7.7-3.2c-.8-.6-1.3-1.4-2.4-1.7-.6-.1-1.1.1-1.5.5-.4.5-.2 1.1.2 1.5l.7.6c.7.8 1.2 1.6 1 2.5-.3 1.5-2 2.6-4 1.9-1.8-.6-2-1.8-1.8-2.5.2-.6.6-.7 1.1-.6.5.2.6.7.6 1.2l-.1.3c-.2.1-.3.3-.3.4-.1.4.4.6.7.7.7.3 1.6-.2 1.8-.8a1 1 0 0 0-.4-1.1l-.7-.8c-.4-.4-1.1-1.4-.7-2.6.1-.5.4-.9.7-1.3a4 4 0 0 1 2.8-.6c1.2.4 1.8 1.1 2.6 1.8.5-1.2 1-2.4 1.8-3.5.9-.9 1.9-1.6 3.1-1.7 1.3.2 2.2.7 2.2 1.6 0 .4-.2 1.1-.9 1.1z"/></svg> </button></div><div id="sfToolbarClearer-23a2e9" class="sf-toolbar-clearer"></div><div id="sfToolbarMainContent-23a2e9" class="sf-toolbarreset notranslate clear-fix" data-no-turbolink data-turbo="false"> <div class="sf-toolbar-block sf-toolbar-block-request sf-toolbar-status-normal " > <a href="https://dls.c5.bargon.net/_profiler/23a2e9?panel=request"> <div class="sf-toolbar-icon"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .9C5.8.9.9 5.8.9 12a11 11 0 1 0 22.2 0A11 11 0 0 0 12 .9zm6.5 6c-.6 0-.9-.3-.9-.8 0-.2 0-.4.2-.6l.2-.4c0-.3-.5-.4-.6-.4-1.8.1-2.3 2.5-2.7 4.4l-.2 1c1 .2 1.8 0 2.2-.3.6-.4-.2-.7-.1-1.2.1-.3.5-.5.7-.6.5 0 .7.5.7.9 0 .7-1 1.8-3 1.8l-.6-.1-.6 2.4c-.4 1.6-.8 3.8-2.4 5.7-1.4 1.7-2.9 1.9-3.5 1.9-1.2 0-1.9-.6-2-1.5 0-.8.7-1.3 1.2-1.3.6 0 1.1.5 1.1 1s-.2.6-.4.6c-.1.1-.3.2-.3.4 0 .1.1.3.4.3.5 0 .8-.3 1.1-.5 1.2-.9 1.6-2.7 2.2-5.7l.1-.7.7-3.2c-.8-.6-1.3-1.4-2.4-1.7-.6-.1-1.1.1-1.5.5-.4.5-.2 1.1.2 1.5l.7.6c.7.8 1.2 1.6 1 2.5-.3 1.5-2 2.6-4 1.9-1.8-.6-2-1.8-1.8-2.5.2-.6.6-.7 1.1-.6.5.2.6.7.6 1.2l-.1.3c-.2.1-.3.3-.3.4-.1.4.4.6.7.7.7.3 1.6-.2 1.8-.8a1 1 0 0 0-.4-1.1l-.7-.8c-.4-.4-1.1-1.4-.7-2.6.1-.5.4-.9.7-1.3a4 4 0 0 1 2.8-.6c1.2.4 1.8 1.1 2.6 1.8.5-1.2 1-2.4 1.8-3.5.9-.9 1.9-1.6 3.1-1.7 1.3.2 2.2.7 2.2 1.6 0 .4-.2 1.1-.9 1.1z"/></svg> <span class="sf-toolbar-value sf-toolbar-ajax-request-counter"> Loading… </span> </div> </a> <div class="sf-toolbar-info"> <div class="sf-toolbar-info-piece"> <b>Loading the web debug toolbar…</b> </div> <div class="sf-toolbar-info-piece"> Attempt #<span id="sfLoadCounter-23a2e9"></span> </div> <div class="sf-toolbar-info-piece"> <b> <button class="sf-cancel-button" type="button" id="sfLoadCancel-23a2e9" title="Cancel loading">Cancel</button> </b> </div> </div></div> <button class="hide-button" type="button" id="sfToolbarHideButton-23a2e9" title="Close Toolbar" accesskey="D" aria-expanded="true" aria-controls="sfToolbarMainContent-23a2e9"> <svg xmlns="http://www.w3.org/2000/svg" data-icon-name="icon-tabler-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <line x1="18" y1="6" x2="6" y2="18"></line> <line x1="6" y1="6" x2="18" y2="18"></line></svg> </button></div><!-- END of Symfony Web Debug Toolbar --></div><style nonce="6cd68fc5a463268e105805e8015b0e87"> .sf-toolbarreset { --sf-toolbar-font-family-system: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --sf-toolbar-font-family-monospace: "Ubuntu Mono", "JetBrains Mono", ui-monospace, "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas,"Liberation Mono", "Courier New", monospace; --sf-toolbar-white: #fff; --sf-toolbar-black: #000; --sf-toolbar-gray-50: #fafafa; --sf-toolbar-gray-100: #f5f5f5; --sf-toolbar-gray-200: #e5e5e5; --sf-toolbar-gray-300: #d4d4d4; --sf-toolbar-gray-400: #a3a3a3; --sf-toolbar-gray-500: #737373; --sf-toolbar-gray-600: #525252; --sf-toolbar-gray-700: #404040; --sf-toolbar-gray-800: #262626; --sf-toolbar-gray-900: #171717; --sf-toolbar-red-50: #FEFBFC; --sf-toolbar-red-100: #FCE9ED; --sf-toolbar-red-200: #F5B8C5; --sf-toolbar-red-300: #EF869C; --sf-toolbar-red-400: #E85574; --sf-toolbar-red-500: #E1244B; --sf-toolbar-red-600: #B41939; --sf-toolbar-red-700: #83122A; --sf-toolbar-red-800: #510B1A; --sf-toolbar-red-900: #20040A; --sf-toolbar-yellow-50: #fef7e1; --sf-toolbar-yellow-100: #fef2cd; --sf-toolbar-yellow-200: #fde496; --sf-toolbar-yellow-300: #fcd55f; --sf-toolbar-yellow-400: #fbc728; --sf-toolbar-yellow-500: #e6af05; --sf-toolbar-yellow-600: #af8503; --sf-toolbar-yellow-700: #785b02; --sf-toolbar-yellow-800: #413101; --sf-toolbar-yellow-900: #0a0800; --sf-toolbar-green-50: #eff5f5; --sf-toolbar-green-100: #deeaea; --sf-toolbar-green-200: #bbd5d5; --sf-toolbar-green-300: #99bfbf; --sf-toolbar-green-400: #76a9a9; --sf-toolbar-green-500: #598e8e; --sf-toolbar-green-600: #436c6c; --sf-toolbar-green-700: #2e4949; --sf-toolbar-green-800: #182727; --sf-toolbar-green-900: #030404;}.sf-minitoolbar { --sf-toolbar-gray-800: #262626; background-color: var(--sf-toolbar-gray-800); border-top-left-radius: 4px; bottom: 0; box-sizing: border-box; display: none; height: 36px; padding: 6px; position: fixed; right: 0; z-index: 99999;}.sf-minitoolbar button { background-color: transparent; padding: 0; border: none;}.sf-minitoolbar svg,.sf-minitoolbar img { --sf-toolbar-gray-200: #e5e5e5; color: var(--sf-toolbar-gray-200); max-height: 24px; max-width: 24px; display: inline;}.sf-toolbar-clearer { clear: both; height: 36px;}.sf-display-none { display: none;}.sf-toolbarreset *:not(svg rect) { box-sizing: content-box; vertical-align: baseline; letter-spacing: normal; width: auto;}.sf-toolbarreset { background-color: var(--sf-toolbar-gray-800); bottom: 0; box-shadow: inset 0 1px 0 var(--sf-toolbar-black), 0 -1px 0 rgba(0, 0, 0, 0.5); color: var(--sf-toolbar-gray-200); font: 11px var(--sf-toolbar-font-family-system); left: 0; margin: 0; padding: 0 36px 0 0; position: fixed; right: 0; text-align: left; text-transform: none; z-index: 99999; direction: ltr; /* neutralize the aliasing defined by external CSS styles */ -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto;}.sf-toolbarreset abbr { border: dashed var(--sf-toolbar-gray-500); border-width: 0 0 1px;}.sf-toolbarreset svg,.sf-toolbarreset img { height: 20px; width: 20px; display: inline-block;}.sf-toolbarreset .sf-cancel-button { color: var(--sf-toolbar-gray-700);}.sf-toolbarreset .hide-button { background: var(--sf-toolbar-gray-800); color: var(--sf-toolbar-gray-300); display: block; position: absolute; top: 2px; right: 0; width: 36px; height: 34px; cursor: pointer; text-align: center; border: none; margin: 0; padding: 0;}.sf-toolbarreset .hide-button:hover { background: var(--sf-toolbar-gray-700);}.sf-toolbarreset .hide-button svg { max-height: 18px; margin-top: 1px;}.sf-toolbar-block { cursor: default; display: block; float: left; height: 36px; margin-right: 0; position: relative; white-space: nowrap; max-width: 15%;}.sf-toolbar-block > a,.sf-toolbar-block > a:hover { display: block; text-decoration: none; background-color: transparent; color: inherit;}.sf-toolbar-block span { display: inline-block;}.sf-toolbar-block .sf-toolbar-value { color: var(--sf-toolbar-gray-100); font-size: 13px; line-height: 36px; padding: 0;}.sf-toolbar-block .sf-toolbar-label,.sf-toolbar-block .sf-toolbar-class-separator { color: var(--sf-toolbar-gray-400); font-size: 12px; margin-left: 2px;}.sf-toolbar-block .sf-toolbar-info { border-collapse: collapse; display: table; z-index: 100000;}.sf-toolbar-block hr { border-top: 1px solid var(--sf-toolbar-gray-500); margin: 4px 0; padding-top: 4px;}.sf-toolbar-block .sf-toolbar-info-piece { /* this 'border-bottom' trick is needed because 'margin-bottom' doesn't work for table rows */ border-bottom: solid transparent 3px; display: table-row;}.sf-toolbar-block .sf-toolbar-info-piece-additional,.sf-toolbar-block .sf-toolbar-info-piece-additional-detail { display: none;}.sf-toolbar-block .sf-toolbar-info-group { margin-bottom: 4px; padding-bottom: 2px; border-bottom: 1px solid #333333;}.sf-toolbar-block .sf-toolbar-info-group:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}.sf-toolbar-block .sf-toolbar-info-piece .sf-toolbar-status { border-radius: 4px; padding: 2px 5px; margin-bottom: 0;}.sf-toolbar-block .sf-toolbar-info-piece .sf-toolbar-status + .sf-toolbar-status { margin-left: 4px;}.sf-toolbar-block .sf-toolbar-info-piece:last-child { margin-bottom: 0;}div.sf-toolbar .sf-toolbar-block .sf-toolbar-info-piece a { color: #99CDD8; text-decoration: underline;}div.sf-toolbar .sf-toolbar-block a:hover { text-decoration: none;}.sf-toolbar-block .sf-toolbar-info-piece b { color: var(--sf-toolbar-gray-400); display: table-cell; font-size: 11px; padding: 4px 8px 4px 0;}.sf-toolbar-block:not(.sf-toolbar-block-dump) .sf-toolbar-info-piece span { color: var(--sf-toolbar-gray-100);}.sf-toolbar-block .sf-toolbar-info-piece span { font-size: 12px;}div.sf-toolbar .sf-toolbar-block .sf-toolbar-info-piece.sf-toolbar-info-php-ext a { text-decoration: none;}.sf-toolbar-block .sf-toolbar-info { background-color: var(--sf-toolbar-gray-700); border-radius: 4px; border-bottom-left-radius: 0; bottom: 36px; color: var(--sf-toolbar-gray-100); display: none; padding: 9px 0; position: absolute;}.sf-toolbar-block.sf-toolbar-block-right .sf-toolbar-info { border-bottom-left-radius: 4px; border-bottom-right-radius: 0;}.sf-toolbar-block .sf-toolbar-info:empty { visibility: hidden;}.sf-toolbar-block .sf-toolbar-status { display: inline-block; color: var(--sf-toolbar-white); background-color: var(--sf-toolbar-gray-600); padding: 3px 6px; margin: 0 4px; min-width: 15px; min-height: 13px; text-align: center;}.sf-toolbar-block .sf-toolbar-status.sf-toolbar-status-green,.sf-toolbar-block .sf-toolbar-info .sf-toolbar-status.sf-toolbar-status-green { background-color: #059669; color: var(--white);}.sf-toolbar-block .sf-toolbar-status.sf-toolbar-status-red,.sf-toolbar-block .sf-toolbar-info .sf-toolbar-status.sf-toolbar-status-red { background-color: var(--sf-toolbar-red-500); color: var(--sf-toolbar-red-50);}.sf-toolbar-block .sf-toolbar-status.sf-toolbar-status-yellow,.sf-toolbar-block .sf-toolbar-info .sf-toolbar-status.sf-toolbar-status-yellow { background-color: var(--sf-toolbar-yellow-300); color: var(--sf-toolbar-yellow-800);}.sf-toolbar-block.sf-toolbar-status-green::before,.sf-toolbar-block.sf-toolbar-status-red::before,.sf-toolbar-block.sf-toolbar-status-yellow::before { background: var(--sf-toolbar-yellow-400); border-radius: 6px; content: ''; position: absolute; bottom: 1px; left: 0; width: 98%; height: 3px; z-index: 10005;}.sf-toolbar-block.sf-toolbar-status-red::before { background: var(--sf-toolbar-red-400);}.sf-toolbar-block.sf-toolbar-status-green::before { background: var(--sf-toolbar-green-400);}.sf-toolbar-block-request.sf-toolbar-block.sf-toolbar-status-green::before,.sf-toolbar-block-request.sf-toolbar-block.sf-toolbar-status-red::before,.sf-toolbar-block-request.sf-toolbar-block.sf-toolbar-status-yellow::before { display: none;}.sf-toolbar-block-request .sf-toolbar-status { border-radius: 6px; color: #fff; display: inline-block; flex-shrink: 0; font-size: 13px; font-weight: 500; padding: 4px 8px;}.sf-toolbar-block-request .sf-toolbar-info-piece a { background-color: transparent; text-decoration: none;}.sf-toolbar-block-request .sf-toolbar-info-piece a:hover { text-decoration: underline;}.sf-toolbar-block-request .sf-toolbar-redirection-status { font-weight: normal; padding: 2px 4px; line-height: 18px;}.sf-toolbar-block.sf-toolbar-block-request .sf-toolbar-redirection-status.sf-toolbar-status-yellow { background-color: var(--sf-toolbar-yellow-300); border-radius: 4px; color: var(--sf-toolbar-yellow-800); padding: 1px 4px;}.sf-toolbar-block.sf-toolbar-block-request .sf-toolbar-info-piece .sf-toolbar-redirection-method { background: transparent; color: var(--sf-toolbar-gray-300); border: 1px solid var(--sf-toolbar-gray-400); padding: 1px 4px;}.sf-toolbar-block-request .sf-toolbar-info-piece span.sf-toolbar-redirection-method { font-size: 12px; height: 17px; line-height: 17px; margin-right: 5px;}.sf-toolbar-block-request .sf-toolbar-request-icon svg { stroke-width: 3px;}.sf-toolbar-block-ajax .sf-toolbar-icon { cursor: pointer;}.sf-toolbar-status-green .sf-toolbar-label,.sf-toolbar-status-yellow .sf-toolbar-label,.sf-toolbar-status-red .sf-toolbar-label { color: var(--sf-toolbar-white);}.sf-toolbar-block-config svg path,.sf-toolbar-block-config svg .sf-svg-path { fill: var(--sf-toolbar-white);}.sf-toolbar-block .sf-toolbar-icon { color: var(--sf-toolbar-gray-300); align-items: center; display: flex; height: 36px; padding: 0 7px; overflow: hidden; text-overflow: ellipsis;}.sf-toolbar-block:hover .sf-toolbar-icon { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; box-shadow: 1px 0 0 var(--sf-toolbar-black), inset 0 -1px 0 var(--sf-toolbar-black);}.sf-toolbar-block.sf-toolbar-block-right:hover .sf-toolbar-icon { box-shadow: -1px 0 0 var(--sf-toolbar-black), inset 0 -1px 0 var(--sf-toolbar-black);}.sf-toolbar-block-request .sf-toolbar-icon { padding-left: 0; padding-right: 0;}.sf-toolbar-block .sf-toolbar-icon img,.sf-toolbar-block .sf-toolbar-icon svg { border-width: 0;}.sf-toolbar-block .sf-toolbar-icon img + span,.sf-toolbar-block .sf-toolbar-icon svg + span { margin-left: 4px;}.sf-toolbar-block-config .sf-toolbar-icon .sf-toolbar-value,.sf-toolbar-block.sf-toolbar-block-sf-cli .sf-toolbar-value { margin-left: 5px;}.sf-toolbar-block-config .sf-toolbar-icon .sf-toolbar-label,.sf-toolbar-block.sf-toolbar-block-sf-cli .sf-toolbar-label { margin-left: 0;}.sf-toolbar-block:hover,.sf-toolbar-block.hover { position: relative;}.sf-toolbar-block:hover .sf-toolbar-icon,.sf-toolbar-block.hover .sf-toolbar-icon { background-color: var(--sf-toolbar-gray-700); position: relative; z-index: 10002;}.sf-toolbar-block-ajax.hover .sf-toolbar-info { z-index: 10001;}.sf-toolbar-block:hover .sf-toolbar-info,.sf-toolbar-block.hover .sf-toolbar-info { display: block; padding: 10px; max-width: 525px; max-height: 480px; word-wrap: break-word; overflow: hidden; overflow-y: auto;}.sf-toolbar-info-piece b.sf-toolbar-ajax-info { color: var(--sf-toolbar-gray-100);}.sf-toolbar-ajax-requests { border: 1px solid var(--sf-toolbar-gray-500); font-variant: tabular-nums; margin: 5px 0 0; width: 100%;}.sf-toolbar-ajax-requests td { background-color: var(--sf-toolbar-gray-700); border: 1px solid var(--sf-toolbar-gray-500); color: var(--sf-toolbar-gray-100); font-size: 12px; padding: 4px; vertical-align: middle;}.sf-toolbar-ajax-requests thead { border: 0;}.sf-toolbar-ajax-requests th { background-color: var(--sf-toolbar-gray-800); border: 1px solid var(--sf-toolbar-gray-500); color: var(--sf-toolbar-gray-200); font-size: 11px; padding: 4px;}.sf-ajax-request-url { max-width: 250px; line-height: 9px; overflow: hidden; text-overflow: ellipsis;}.sf-toolbar-ajax-requests .sf-ajax-request-url a { text-decoration: none;}.sf-toolbar-ajax-requests .sf-ajax-request-url a:hover { text-decoration: underline;}.sf-ajax-request-duration { text-align: right;}.sf-toolbar-block .sf-toolbar-info-piece .sf-toolbar-ajax-requests .sf-toolbar-status { font-size: 11px; padding: 1px 3px;}.sf-ajax-request-loading { animation: sf-blink .5s ease-in-out infinite;}@keyframes sf-blink { 0% { background: var(--sf-toolbar-gray-800); } 50% { background: var(--sf-toolbar-gray-700); } 100% { background: var(--sf-toolbar-gray-800); }}.sf-toolbar-block.sf-toolbar-block-dump .sf-toolbar-info { max-width: none; width: 100%; position: fixed; box-sizing: border-box; left: 0;}.sf-toolbar-block-dump pre.sf-dump { background-color: var(--sf-toolbar-gray-800); border-color: var(--sf-toolbar-gray-500); border-radius: 0; margin: 6px 0 12px 0;}.sf-toolbar-block-dump pre.sf-dump:last-child { margin-bottom: 0;}.sf-toolbar-block-dump pre.sf-dump .sf-dump-search-wrapper { margin-bottom: 5px;}.sf-toolbar-block-dump pre.sf-dump span.sf-dump-search-count { color: #333; font-size: 12px;}.sf-toolbar-block-dump .sf-toolbar-info-piece { display: block;}.sf-toolbar-block-dump .sf-toolbar-info-piece .sf-toolbar-file-line { color: var(--sf-toolbar-gray-400); margin-left: 4px;}.sf-toolbar-block-dump .sf-toolbar-info img { display: none;}.sf-toolbar-block-serializer .detailed-metrics { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 15px; margin-top: 15px;}/* Responsive Design */.sf-toolbar-icon .sf-toolbar-label,.sf-toolbar-icon .sf-toolbar-value { display: none;}.sf-toolbar-block-config .sf-toolbar-icon .sf-toolbar-label,.sf-cli .sf-toolbar-icon .sf-toolbar-label { display: inline-block;}/* Legacy Design - these styles are maintained to make old panels look a bit better on the new toolbar */.sf-toolbar-block .sf-toolbar-info-piece-additional-detail { color: var(--sf-toolbar-gray-400); font-size: 12px;}.sf-toolbar-status-green .sf-toolbar-info-piece-additional-detail,.sf-toolbar-status-yellow .sf-toolbar-info-piece-additional-detail,.sf-toolbar-status-red .sf-toolbar-info-piece-additional-detail { color: var(--sf-toolbar-white);}@media (min-width: 768px) { .sf-toolbar-icon .sf-toolbar-label, .sf-toolbar-icon .sf-toolbar-value { display: inline; } .sf-toolbar-block-time .sf-toolbar-icon svg, .sf-toolbar-block-memory .sf-toolbar-icon svg { display: none; } .sf-toolbar-block-time .sf-toolbar-icon svg + span, .sf-toolbar-block-memory .sf-toolbar-icon svg + span { margin-left: 0; } .sf-toolbar-block .sf-toolbar-icon { padding: 0 10px; } .sf-toolbar-block-time .sf-toolbar-icon { padding-right: 5px; } .sf-toolbar-block-memory .sf-toolbar-icon { padding-left: 5px; } .sf-toolbar-block-request .sf-toolbar-icon { display: flex; align-items: center; padding-left: 0; padding-right: 0; } .sf-toolbar-block-request .sf-toolbar-label { margin-left: 4px; margin-right: 1px; } .sf-toolbar-block-request .sf-toolbar-status + .sf-toolbar-request-icon { display: inline-flex; margin-left: 5px; } .sf-toolbar-block-request .sf-toolbar-icon .sf-toolbar-request-icon + .sf-toolbar-label { margin-left: 0; } .sf-toolbar-block-request .sf-toolbar-label + .sf-toolbar-value { margin-right: 5px; } .sf-toolbar-block-request:hover .sf-toolbar-info { max-width: none; } .sf-toolbar-block .sf-toolbar-info-piece b { font-size: 12px; } .sf-toolbar-block .sf-toolbar-info-piece span { font-size: 13px; } .sf-toolbar-block-right { float: right; margin-left: 0; margin-right: 0; } .sf-toolbarreset .sf-toolbar-block.sf-toolbar-block-right:not(.sf-toolbar-block-sf-cli) .sf-toolbar-info { border-bottom-left-radius: 4px; border-bottom-right-radius: 0; }}@media (min-width: 1024px) { .sf-toolbar-block .sf-toolbar-info-piece-additional, .sf-toolbar-block .sf-toolbar-info-piece-additional-detail { display: inline; } .sf-toolbar-block .sf-toolbar-info-piece-additional:empty, .sf-toolbar-block .sf-toolbar-info-piece-additional-detail:empty { display: none; }}/***** Error Toolbar *****/.sf-error-toolbar .sf-toolbarreset { background: var(--sf-toolbar-gray-800); color: var(--sf-toolbar-gray-100); font: 13px/36px var(--sf-toolbar-font-family-system); height: 36px; padding: 0 15px; text-align: left;}.sf-error-toolbar .sf-toolbarreset svg { height: auto;}.sf-error-toolbar .sf-toolbarreset a { color: #99cdd8; margin-left: 5px; text-decoration: underline;}.sf-error-toolbar .sf-toolbarreset a:hover { text-decoration: none;}.sf-error-toolbar .sf-toolbarreset .sf-toolbar-icon { float: left; padding: 5px 0; margin-right: 10px;}.sf-full-stack { left: 0px; font-size: 12px;}/***** Media query print: Do not print the Toolbar. *****/@media print { .sf-toolbar { display: none !important; }}</style><script nonce="95060b2506db5e31f58098ec21b02704">/*<![CDATA[*/ if (typeof Sfjs === 'undefined' || typeof Sfjs.loadToolbar === 'undefined') { Sfjs = (function() { "use strict"; if ('classList' in document.documentElement) { var hasClass = function (el, cssClass) { return el.classList.contains(cssClass); }; var removeClass = function(el, cssClass) { el.classList.remove(cssClass); }; var addClass = function(el, cssClass) { el.classList.add(cssClass); }; var toggleClass = function(el, cssClass) { el.classList.toggle(cssClass); }; } else { var hasClass = function (el, cssClass) { return el.className.match(new RegExp('\\b' + cssClass + '\\b')); }; var removeClass = function(el, cssClass) { el.className = el.className.replace(new RegExp('\\b' + cssClass + '\\b'), ' '); }; var addClass = function(el, cssClass) { if (!hasClass(el, cssClass)) { el.className += " " + cssClass; } }; var toggleClass = function(el, cssClass) { hasClass(el, cssClass) ? removeClass(el, cssClass) : addClass(el, cssClass); }; } var noop = function() {}; var profilerStorageKey = 'symfony/profiler/'; var addEventListener; var el = document.createElement('div'); if (!('addEventListener' in el)) { addEventListener = function (element, eventName, callback) { element.attachEvent('on' + eventName, callback); }; } else { addEventListener = function (element, eventName, callback) { element.addEventListener(eventName, callback, false); }; } var request = function(url, onSuccess, onError, payload, options, tries) { var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); options = options || {}; options.retry = options.retry || false; tries = tries || 1; /* this delays for 125, 375, 625, 875, and 1000, ... */ var delay = tries < 5 ? (tries - 0.5) * 250 : 1000; xhr.open(options.method || 'GET', url, true); xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhr.onreadystatechange = function(state) { if (4 !== xhr.readyState) { return null; } if (xhr.status == 404 && options.retry && !options.stop) { setTimeout(function() { if (options.stop) { return; } request(url, onSuccess, onError, payload, options, tries + 1); }, delay); return null; } if (200 === xhr.status) { (onSuccess || noop)(xhr); } else { (onError || noop)(xhr); } }; if (options.onSend) { options.onSend(tries); } xhr.send(payload || ''); }; var getPreference = function(name) { if (!window.localStorage) { return null; } return localStorage.getItem(profilerStorageKey + name); }; var setPreference = function(name, value) { if (!window.localStorage) { return null; } localStorage.setItem(profilerStorageKey + name, value); }; var requestStack = []; var extractHeaders = function(xhr, stackElement) { /* Here we avoid to call xhr.getResponseHeader in order to */ /* prevent polluting the console with CORS security errors */ var allHeaders = xhr.getAllResponseHeaders(); var ret; if (ret = allHeaders.match(/^x-debug-token:\s+(.*)$/im)) { stackElement.profile = ret[1]; } if (ret = allHeaders.match(/^x-debug-token-link:\s+(.*)$/im)) { stackElement.profilerUrl = ret[1]; } if (ret = allHeaders.match(/^Symfony-Debug-Toolbar-Replace:\s+(.*)$/im)) { stackElement.toolbarReplaceFinished = false; stackElement.toolbarReplace = '1' === ret[1]; } }; var successStreak = 4; var pendingRequests = 0; var renderAjaxRequests = function() { var requestCounter = document.querySelector('.sf-toolbar-ajax-request-counter'); if (!requestCounter) { return; } requestCounter.textContent = requestStack.length; var infoSpan = document.querySelector(".sf-toolbar-ajax-info"); if (infoSpan) { infoSpan.textContent = requestStack.length + ' AJAX request' + (requestStack.length !== 1 ? 's' : ''); } var ajaxToolbarPanel = document.querySelector('.sf-toolbar-block-ajax'); if (requestStack.length) { ajaxToolbarPanel.style.display = 'block'; } else { ajaxToolbarPanel.style.display = 'none'; } if (pendingRequests > 0) { addClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); } else if (successStreak < 4) { addClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); } else { removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); removeClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); } }; var startAjaxRequest = function(index) { var tbody = document.querySelector('.sf-toolbar-ajax-request-list'); if (!tbody) { return; } var nbOfAjaxRequest = tbody.rows.length; if (nbOfAjaxRequest >= 100) { tbody.deleteRow(0); } var request = requestStack[index]; pendingRequests++; var row = document.createElement('tr'); request.DOMNode = row; var requestNumberCell = document.createElement('td'); requestNumberCell.textContent = index + 1; row.appendChild(requestNumberCell); var profilerCell = document.createElement('td'); profilerCell.textContent = 'n/a'; row.appendChild(profilerCell); var methodCell = document.createElement('td'); methodCell.textContent = request.method; row.appendChild(methodCell); var typeCell = document.createElement('td'); typeCell.textContent = request.type; row.appendChild(typeCell); var statusCodeCell = document.createElement('td'); var statusCode = document.createElement('span'); statusCode.textContent = 'n/a'; statusCodeCell.appendChild(statusCode); row.appendChild(statusCodeCell); var pathCell = document.createElement('td'); pathCell.className = 'sf-ajax-request-url'; if ('GET' === request.method) { var pathLink = document.createElement('a'); pathLink.setAttribute('href', request.url); pathLink.textContent = request.url; pathCell.appendChild(pathLink); } else { pathCell.textContent = request.url; } pathCell.setAttribute('title', request.url); row.appendChild(pathCell); var durationCell = document.createElement('td'); durationCell.className = 'sf-ajax-request-duration'; durationCell.textContent = 'n/a'; row.appendChild(durationCell); request.liveDurationHandle = setInterval(function() { durationCell.textContent = (new Date() - request.start) + ' ms'; }, 100); row.className = 'sf-ajax-request sf-ajax-request-loading'; tbody.insertBefore(row, null); var toolbarInfo = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); toolbarInfo.scrollTop = toolbarInfo.scrollHeight; renderAjaxRequests(); }; var finishAjaxRequest = function(index) { var request = requestStack[index]; clearInterval(request.liveDurationHandle); if (!request.DOMNode) { return; } if (request.toolbarReplace && !request.toolbarReplaceFinished && request.profile) { /* Flag as complete because finishAjaxRequest can be called multiple times. */ request.toolbarReplaceFinished = true; /* Search up through the DOM to find the toolbar's container ID. */ for (var elem = request.DOMNode; elem && elem !== document; elem = elem.parentNode) { if (elem.id.match(/^sfwdt/)) { Sfjs.loadToolbar(elem.id.replace(/^sfwdt/, ''), request.profile); break; } } } pendingRequests--; var row = request.DOMNode; /* Unpack the children from the row */ var profilerCell = row.children[1]; var methodCell = row.children[2]; var statusCodeCell = row.children[4]; var statusCodeElem = statusCodeCell.children[0]; var durationCell = row.children[6]; if (request.error) { row.className = 'sf-ajax-request sf-ajax-request-error'; methodCell.className = 'sf-ajax-request-error'; successStreak = 0; } else { row.className = 'sf-ajax-request sf-ajax-request-ok'; successStreak++; } if (request.statusCode) { if (request.statusCode < 300) { statusCodeElem.setAttribute('class', 'sf-toolbar-status'); } else if (request.statusCode < 400) { statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-yellow'); } else { statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); } statusCodeElem.textContent = request.statusCode; } else { statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); } if (request.duration) { durationCell.textContent = request.duration + ' ms'; } if (request.profilerUrl) { profilerCell.textContent = ''; var profilerLink = document.createElement('a'); profilerLink.setAttribute('href', request.profilerUrl); profilerLink.textContent = request.profile; profilerCell.appendChild(profilerLink); } renderAjaxRequests(); }; if (window.fetch && window.fetch.polyfill === undefined) { var oldFetch = window.fetch; window.fetch = function () { var promise = oldFetch.apply(this, arguments); var url = arguments[0]; var params = arguments[1]; var paramType = Object.prototype.toString.call(arguments[0]); if (paramType === '[object Request]') { url = arguments[0].url; params = { method: arguments[0].method, credentials: arguments[0].credentials, headers: arguments[0].headers, mode: arguments[0].mode, redirect: arguments[0].redirect }; } else { url = String(url); } if (!url.match(new RegExp("^\/((index|app(_[\\w]+)?)\\.php\/)?_wdt"))) { var method = 'GET'; if (params && params.method !== undefined) { method = params.method; } var stackElement = { error: false, url: url, method: method, type: 'fetch', start: new Date() }; var idx = requestStack.push(stackElement) - 1; promise.then(function (r) { stackElement.duration = new Date() - stackElement.start; stackElement.error = r.status < 200 || r.status >= 400; stackElement.statusCode = r.status; stackElement.profile = r.headers.get('x-debug-token'); stackElement.profilerUrl = r.headers.get('x-debug-token-link'); stackElement.toolbarReplaceFinished = false; stackElement.toolbarReplace = '1' === r.headers.get('Symfony-Debug-Toolbar-Replace'); finishAjaxRequest(idx); }, function (e){ stackElement.error = true; finishAjaxRequest(idx); }); startAjaxRequest(idx); } return promise; }; } if (window.XMLHttpRequest && XMLHttpRequest.prototype.addEventListener) { var proxied = XMLHttpRequest.prototype.open; XMLHttpRequest.prototype.open = function(method, url, async, user, pass) { var self = this; /* prevent logging AJAX calls to static and inline files, like templates */ var path = url; if (url.slice(0, 1) === '/') { if (0 === url.indexOf('')) { path = url.slice(0); } } else if (0 === url.indexOf('https\u003A\/\/dls.c5.bargon.net')) { path = url.slice(25); } if (!path.match(new RegExp("^\/((index|app(_[\\w]+)?)\\.php\/)?_wdt"))) { var stackElement = { error: false, url: url, method: method, type: 'xhr', start: new Date() }; var idx = requestStack.push(stackElement) - 1; this.addEventListener('readystatechange', function() { if (self.readyState == 4) { stackElement.duration = new Date() - stackElement.start; stackElement.error = self.status < 200 || self.status >= 400; stackElement.statusCode = self.status; extractHeaders(self, stackElement); finishAjaxRequest(idx); } }, false); startAjaxRequest(idx); } proxied.apply(this, Array.prototype.slice.call(arguments)); }; } return { hasClass: hasClass, removeClass: removeClass, addClass: addClass, toggleClass: toggleClass, getPreference: getPreference, setPreference: setPreference, addEventListener: addEventListener, request: request, renderAjaxRequests: renderAjaxRequests, getSfwdt: function(token) { return document.getElementById('sfwdt' + token); }, load: function(selector, url, onSuccess, onError, options) { var el = document.getElementById(selector); if (el && el.getAttribute('data-sfurl') !== url) { request( url, function(xhr) { el.innerHTML = xhr.responseText; el.setAttribute('data-sfurl', url); removeClass(el, 'loading'); var pending = pendingRequests; for (var i = 0; i < requestStack.length; i++) { startAjaxRequest(i); if (requestStack[i].duration || requestStack[i].error) { finishAjaxRequest(i); } } /* Revert the pending state in case there was a start called without a finish above. */ pendingRequests = pending; (onSuccess || noop)(xhr, el); }, function(xhr) { (onError || noop)(xhr, el); }, '', options ); } return this; }, showToolbar: function(token) { var sfwdt = this.getSfwdt(token); removeClass(sfwdt, 'sf-display-none'); if (getPreference('toolbar/displayState') == 'none') { document.getElementById('sfToolbarMainContent-' + token).style.display = 'none'; document.getElementById('sfToolbarClearer-' + token).style.display = 'none'; document.getElementById('sfMiniToolbar-' + token).style.display = 'block'; } else { document.getElementById('sfToolbarMainContent-' + token).style.display = 'block'; document.getElementById('sfToolbarClearer-' + token).style.display = 'block'; document.getElementById('sfMiniToolbar-' + token).style.display = 'none'; } }, hideToolbar: function(token) { var sfwdt = this.getSfwdt(token); addClass(sfwdt, 'sf-display-none'); }, initToolbar: function(token) { this.showToolbar(token); var hideButton = document.getElementById('sfToolbarHideButton-' + token); var hideButtonSvg = hideButton.querySelector('svg'); hideButtonSvg.setAttribute('aria-hidden', 'true'); hideButtonSvg.setAttribute('focusable', 'false'); addEventListener(hideButton, 'click', function (event) { event.preventDefault(); var p = this.parentNode; p.style.display = 'none'; (p.previousElementSibling || p.previousSibling).style.display = 'none'; document.getElementById('sfMiniToolbar-' + token).style.display = 'block'; setPreference('toolbar/displayState', 'none'); }); var showButton = document.getElementById('sfToolbarMiniToggler-' + token); var showButtonSvg = showButton.querySelector('svg'); showButtonSvg.setAttribute('aria-hidden', 'true'); showButtonSvg.setAttribute('focusable', 'false'); addEventListener(showButton, 'click', function (event) { event.preventDefault(); var elem = this.parentNode; if (elem.style.display == 'none') { document.getElementById('sfToolbarMainContent-' + token).style.display = 'none'; document.getElementById('sfToolbarClearer-' + token).style.display = 'none'; elem.style.display = 'block'; } else { document.getElementById('sfToolbarMainContent-' + token).style.display = 'block'; document.getElementById('sfToolbarClearer-' + token).style.display = 'block'; elem.style.display = 'none' } setPreference('toolbar/displayState', 'block'); }); }, loadToolbar: function(token, newToken) { var that = this; var triesCounter = document.getElementById('sfLoadCounter-' + token); var options = { retry: true, onSend: function (count) { if (count === 3) { that.initToolbar(token); } if (triesCounter) { triesCounter.textContent = count; } }, }; var cancelButton = document.getElementById('sfLoadCancel-' + token); if (cancelButton) { addEventListener(cancelButton, 'click', function (event) { event.preventDefault(); options.stop = true; that.hideToolbar(token); }); } newToken = (newToken || token); this.load( 'sfwdt' + token, 'https\u003A\/\/dls.c5.bargon.net\/_wdt\/xxxxxx'.replace(/xxxxxx/, newToken), function(xhr, el) { var toolbarContent = document.getElementById('sfToolbarMainContent-' + newToken); /* Do nothing in the edge case where the toolbar has already been replaced with a new one */ if (!toolbarContent) { return; } /* Replace the ID, it has to match the new token */ toolbarContent.parentElement.id = 'sfwdt' + newToken; /* Evaluate in global scope scripts embedded inside the toolbar */ var i, scripts = [].slice.call(el.querySelectorAll('script')); for (i = 0; i < scripts.length; ++i) { if (scripts[i].firstChild) { eval.call({}, scripts[i].firstChild.nodeValue); } } el.style.display = -1 !== xhr.responseText.indexOf('sf-toolbarreset') ? 'block' : 'none'; if (el.style.display == 'none') { return; } that.initToolbar(newToken); /* Handle toolbar-info position */ var toolbarBlocks = [].slice.call(el.querySelectorAll('.sf-toolbar-block')); for (i = 0; i < toolbarBlocks.length; ++i) { toolbarBlocks[i].onmouseover = function () { var toolbarInfo = this.querySelectorAll('.sf-toolbar-info')[0]; var pageWidth = document.body.clientWidth; var elementWidth = toolbarInfo.offsetWidth; var leftValue = (elementWidth + this.offsetLeft) - pageWidth; var rightValue = (elementWidth + (pageWidth - this.offsetLeft)) - pageWidth; /* Reset right and left value, useful on window resize */ toolbarInfo.style.right = ''; toolbarInfo.style.left = ''; if (elementWidth > pageWidth) { toolbarInfo.style.left = 0; } else if (leftValue > 0 && rightValue > 0) { toolbarInfo.style.right = (rightValue * -1) + 'px'; } else if (leftValue < 0) { toolbarInfo.style.left = 0; } else { toolbarInfo.style.right = '0px'; } }; } renderAjaxRequests(); addEventListener(document.querySelector('.sf-toolbar-ajax-clear'), 'click', function() { requestStack = []; renderAjaxRequests(); successStreak = 4; document.querySelector('.sf-toolbar-ajax-request-list').innerHTML = ''; }); addEventListener(document.querySelector('.sf-toolbar-block-ajax'), 'mouseenter', function (event) { var elem = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); elem.scrollTop = elem.scrollHeight; }); addEventListener(document.querySelector('.sf-toolbar-block-ajax > .sf-toolbar-icon'), 'click', function (event) { event.preventDefault(); toggleClass(this.parentNode, 'hover'); }); var dumpInfo = document.querySelector('.sf-toolbar-block-dump .sf-toolbar-info'); if (null !== dumpInfo) { addEventListener(dumpInfo, 'sfbeforedumpcollapse', function () { dumpInfo.style.minHeight = dumpInfo.getBoundingClientRect().height+'px'; }); addEventListener(dumpInfo, 'mouseleave', function () { dumpInfo.style.minHeight = ''; }); } }, function(xhr) { if (xhr.status !== 0 && !options.stop) { var sfwdt = that.getSfwdt(token); sfwdt.innerHTML = '\ <div class="sf-toolbarreset notranslate">\ <div class="sf-toolbar-icon"><svg width="26" height="28" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 0 26 28" enable-background="new 0 0 26 28" xml:space="preserve"><path fill="#FFFFFF" d="M13 0C5.8 0 0 5.8 0 13c0 7.2 5.8 13 13 13c7.2 0 13-5.8 13-13C26 5.8 20.2 0 13 0z M20 7.5 c-0.6 0-1-0.3-1-0.9c0-0.2 0-0.4 0.2-0.6c0.1-0.3 0.2-0.3 0.2-0.4c0-0.3-0.5-0.4-0.7-0.4c-2 0.1-2.5 2.7-2.9 4.8l-0.2 1.1 c1.1 0.2 1.9 0 2.4-0.3c0.6-0.4-0.2-0.8-0.1-1.3C18 9.2 18.4 9 18.7 8.9c0.5 0 0.8 0.5 0.8 1c0 0.8-1.1 2-3.3 1.9 c-0.3 0-0.5 0-0.7-0.1L15 14.1c-0.4 1.7-0.9 4.1-2.6 6.2c-1.5 1.8-3.1 2.1-3.8 2.1c-1.3 0-2.1-0.6-2.2-1.6c0-0.9 0.8-1.4 1.3-1.4 c0.7 0 1.2 0.5 1.2 1.1c0 0.5-0.2 0.6-0.4 0.7c-0.1 0.1-0.3 0.2-0.3 0.4c0 0.1 0.1 0.3 0.4 0.3c0.5 0 0.9-0.3 1.2-0.5 c1.3-1 1.7-2.9 2.4-6.2l0.1-0.8c0.2-1.1 0.5-2.3 0.8-3.5c-0.9-0.7-1.4-1.5-2.6-1.8c-0.8-0.2-1.3 0-1.7 0.4C8.4 10 8.6 10.7 9 11.1 l0.7 0.7c0.8 0.9 1.3 1.7 1.1 2.7c-0.3 1.6-2.1 2.8-4.3 2.1c-1.9-0.6-2.2-1.9-2-2.7c0.2-0.6 0.7-0.8 1.2-0.6 c0.5 0.2 0.7 0.8 0.6 1.3c0 0.1 0 0.1-0.1 0.3C6 15 5.9 15.2 5.9 15.3c-0.1 0.4 0.4 0.7 0.8 0.8c0.8 0.3 1.7-0.2 1.9-0.9 c0.2-0.6-0.2-1.1-0.4-1.2l-0.8-0.9c-0.4-0.4-1.2-1.5-0.8-2.8c0.2-0.5 0.5-1 0.9-1.4c1-0.7 2-0.8 3-0.6c1.3 0.4 1.9 1.2 2.8 1.9 c0.5-1.3 1.1-2.6 2-3.8c0.9-1 2-1.7 3.3-1.8C20 4.8 21 5.4 21 6.3C21 6.7 20.8 7.5 20 7.5z"/></svg></div>\ An error occurred while loading the web debug toolbar. <a href="https\u003A\/\/dls.c5.bargon.net\/_profiler\/' + newToken + '">Open the web profiler.</a>\ </div>\ '; sfwdt.setAttribute('class', 'sf-toolbar sf-error-toolbar'); } }, options ); return this; }, toggle: function(selector, elOn, elOff) { var tmp = elOn.style.display, el = document.getElementById(selector); elOn.style.display = elOff.style.display; elOff.style.display = tmp; if (el) { el.style.display = 'none' === tmp ? 'none' : 'block'; } return this; }, }; })(); } Sfjs.loadToolbar('23a2e9');/*]]>*/</script>\n </body>\n </html>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/frontend/fe_page.html5 -->\n """ } -action: "delete" } |
| Envelope stamps when dispatching | No items |
| Envelope stamps after dispatch |
Symfony\Component\Messenger\Stamp\BusNameStamp {#16906 -busName: "messenger.bus.default" } Symfony\Component\Messenger\Stamp\SentStamp {#16927 -senderClass: "Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransport" -senderAlias: "contao_prio_low" } Symfony\Component\Messenger\Stamp\TransportMessageIdStamp {#16918 -id: "2341956" } |