GET https://devmonotomic.bn-automation.com/en/privacy.html

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 {#20947
  -document: Contao\CoreBundle\Search\Document {#20941
    -originalDocument: null
    -jsonLds: null
    -uri: Nyholm\Psr7\Uri {#21023
      -scheme: "https"
      -userInfo: ""
      -host: "devmonotomic.bn-automation.com"
      -port: null
      -path: "/en/privacy.html"
      -query: ""
      -fragment: ""
    }
    -statusCode: 200
    -headers: [
      "cache-control" => [
        "no-cache, no-store, private"
      ]
      "date" => [
        "Tue, 13 Jan 2026 20:36: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"
      ]
      "pragma" => [
        "no-cache"
      ]
      "expires" => [
        "-1"
      ]
      "link" => [
        "<https://devmonotomic.bn-automation.com/hofff-contao-consent/status.js?banner=1&pageId=556>; rel="preload"; as="script"; nopush,</bundles/hofffcontaoconsentcore/consent-manager.3247aa8f.js>; rel="preload"; as="script"; nopush"
      ]
      "x-cache-tags" => [
        "contao.db.tl_article.2371,contao.db.tl_content.6445,contao.db.tl_article.1638,contao.db.tl_content.3823,contao.db.tl_content.3824,contao.db.tl_content.3825,contao.db.tl_content.3826,contao.db.tl_content.3827,contao.db.tl_content.3828,contao.db.tl_content.3829,contao.db.tl_content.3830,contao.db.tl_content.3831,contao.db.tl_content.3832,contao.db.tl_content.3833,contao.db.tl_content.3835,contao.db.tl_content.3836,contao.db.tl_content.3837,contao.db.tl_content.3838,contao.db.tl_content.3839,contao.db.tl_content.3840,contao.db.tl_content.3841,contao.db.tl_content.3842,contao.db.tl_content.3844,contao.db.tl_content.3845,contao.db.tl_content.6364,contao.db.tl_content.6355,contao.db.tl_content.6356,contao.db.tl_content.6357,contao.db.tl_content.6358,contao.db.tl_content.6359,contao.db.tl_content.6360,contao.db.tl_content.6362,contao.db.tl_content.6363,contao.db.tl_content.6448,contao.db.tl_module.3,contao.db.tl_module.19,contao.db.tl_module.28,contao.db.tl_page.378,contao.db.tl_page.379,contao.db.tl_page.380,contao.db.tl_page.374,contao.db.tl_page.387,contao.db.tl_page.388,contao.db.tl_page.389,contao.db.tl_page.390,contao.db.tl_page.391,contao.db.tl_page.392,contao.db.tl_page.386,contao.db.tl_page.394,contao.db.tl_page.395,contao.db.tl_page.396,contao.db.tl_page.397,contao.db.tl_page.398,contao.db.tl_page.393,contao.db.tl_page.400,contao.db.tl_page.401,contao.db.tl_page.402,contao.db.tl_page.403,contao.db.tl_page.399,contao.db.tl_page.385,contao.db.tl_page.406,contao.db.tl_page.407,contao.db.tl_page.408,contao.db.tl_page.409,contao.db.tl_page.410,contao.db.tl_page.411,contao.db.tl_page.412,contao.db.tl_page.405,contao.db.tl_page.414,contao.db.tl_page.415,contao.db.tl_page.416,contao.db.tl_page.417,contao.db.tl_page.418,contao.db.tl_page.419,contao.db.tl_page.413,contao.db.tl_page.423,contao.db.tl_page.421,contao.db.tl_page.422,contao.db.tl_page.420,contao.db.tl_page.425,contao.db.tl_page.426,contao.db.tl_page.427,contao.db.tl_page.424,contao.db.tl_page.429,contao.db.tl_page.430,contao.db.tl_page.431,contao.db.tl_page.432,contao.db.tl_page.433,contao.db.tl_page.434,contao.db.tl_page.428,contao.db.tl_page.435,contao.db.tl_page.404,contao.db.tl_page.437,contao.db.tl_page.438,contao.db.tl_page.450,contao.db.tl_page.451,contao.db.tl_page.452,contao.db.tl_page.453,contao.db.tl_page.436,contao.db.tl_page.455,contao.db.tl_page.456,contao.db.tl_page.457,contao.db.tl_page.751,contao.db.tl_page.768,contao.db.tl_page.752,contao.db.tl_page.753,contao.db.tl_page.454,contao.db.tl_page.464,contao.db.tl_page.465,contao.db.tl_page.466,contao.db.tl_page.467,contao.db.tl_page.468,contao.db.tl_page.463,contao.db.tl_page.470,contao.db.tl_page.472,contao.db.tl_page.478,contao.db.tl_page.460,contao.db.tl_module.17,contao.db.tl_module.37,contao.db.tl_module.26,contao.db.tl_module.15,contao.db.tl_form_field.133,contao.db.tl_form.15,contao.db.tl_module.21,contao.db.tl_module.2,contao.db.tl_module.18,contao.db.tl_module.1,contao.db.tl_page.373,contao.db.tl_page.556,contao.db.tl_module.4,contao.db.tl_page.372"
      ]
      "x-frame-options" => [
        "SAMEORIGIN"
      ]
      "x-xss-protection" => [
        "1; mode=block"
      ]
      "x-debug-token" => [
        "beb465"
      ]
      "x-debug-token-link" => [
        "https://devmonotomic.bn-automation.com/_profiler/beb465"
      ]
      "x-robots-tag" => [
        "noindex"
      ]
    ]
    -body: """
      \n
      <!-- TEMPLATE START: templates/fe_page.html5 -->\n
      <!DOCTYPE html>\n
      <html lang="en">\n
      <head>\n
      \n
            <meta charset="UTF-8">\n
          <title>Privacy - BN Automation AG</title>\n
          <base href="https://devmonotomic.bn-automation.com/">\n
      \n
                <meta name="robots" content="index,follow">\n
            <meta name="description" content="">\n
            <meta name="generator" content="Contao Open Source CMS">\n
          \n
          \n
          <meta name="viewport" content="width=device-width, initial-scale=1">\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="/files/themes/bna/css/font-awesome.min.css?v=549210b4"><link rel="stylesheet" href="/files/themes/bna/css/flexslider.css?v=ebc69c12"><link rel="stylesheet" href="/files/themes/bna/css/main.css?v=790e4f55"><link rel="stylesheet" href="/files/themes/bna/css/responsive.css?v=d11f8027"><link rel="stylesheet" href="/files/themes/bna/css/smartphone.css?v=2e85d66a"><link rel="stylesheet" href="/assets/css/files_themes_bna_imports.scss.css?v=3f67f63d">        <script src="/assets/jquery/js/jquery.min.js?v=2e868dd8"></script><script src="/bundles/contaommenu/mmenu/mmenu.js?v=5e72e791"></script><!-- Google Tag Manager -->\n
      <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n
      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n
      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n
      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n
      })(window,document,'script','dataLayer','GTM-TC7KKFR');</script>\n
      <!-- End Google Tag Manager --><script src="https://devmonotomic.bn-automation.com/hofff-contao-consent/status.js?banner=1&pageId=556"></script><script src="/bundles/hofffcontaoconsentcore/consent-manager.3247aa8f.js"></script><script src="/bundles/hofffcontaoconsentgoogletagmanager/script.js?v=760782e2"></script>\n
      <!-- TEMPLATE START: vendor/terminal42/contao-changelanguage/contao/templates/block_alternate_links.html5 -->\n
      <link rel="alternate" hreflang="de" href="https://devmonotomic.bn-automation.com/de/datenschutzerklaerung.html">\n
      <link rel="alternate" hreflang="x-default" href="https://devmonotomic.bn-automation.com/de/datenschutzerklaerung.html">\n
      <link rel="alternate" hreflang="en" href="https://devmonotomic.bn-automation.com/en/privacy.html">\n
      <link rel="alternate" hreflang="es" href="https://devmonotomic.bn-automation.com/es/declaracion-de-proteccion-de-datos.html">\n
      \n
      <!-- TEMPLATE END: vendor/terminal42/contao-changelanguage/contao/templates/block_alternate_links.html5 -->\n
      <link type="text/css" rel="stylesheet" href="https://fast.fonts.net/cssapi/bc57cc8d-0f71-4688-9d14-7919812b3649.css"/>\n
      <link rel="icon" type="image/png" href="/favicon.png">\n
        \n
      </head>\n
      <body id="top" class="">\n
      \n
            \n
                    <div id="fixed_menu">\n
                \n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \n
      <div class="header">\n
      \t<div class="inside">\n
      \t\t\n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \n
      <div id="topbuttons">\n
      \n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \n
      <div id="search">\n
      \t<a id="search-button">\n
      \t\t \n
      \t\tSearch \n
      \t\t \n
      \t</a>\n
      \t\n
      \t\n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/forms/form_wrapper.html5 -->\n
      \n
      <!-- indexer::stop -->\n
      <div class="mod_form block" id="search-input">\n
      \n
        \n
            \n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/forms/form_inline.html5 -->\n
      <form action="/en/search.html" method="get" enctype="application/x-www-form-urlencoded">\n
        <div class="formbody">\n
                      \n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/forms/form_text.html5 -->\n
      \n
      <div class="widget widget-text">\n
          \n
          \n
        <input type="text" name="keywords" id="ctrl_133" class="text" value="">\n
      </div>\n
      \n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/forms/form_text.html5 -->\n
        </div>\n
      </form>\n
      \n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/forms/form_inline.html5 -->\n
        \n
      </div>\n
      <!-- indexer::continue -->\n
      \n
        <script>\n
          document.currentScript.previousElementSibling.querySelector('form')?.addEventListener('submit', e => {\n
            // Prevent double form submission\n
            if (e.submitter) {\n
              setTimeout(() => e.submitter.disabled = true);\n
              setTimeout(() => e.submitter.disabled = false, 30000);\n
            }\n
          });\n
        </script>\n
      \n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/forms/form_wrapper.html5 -->\n
       \n
      \t \n
      </div>\n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \n
      \n
      <!-- TEMPLATE START: vendor/terminal42/contao-changelanguage/contao/templates/mod_changelanguage.html5 -->\n
      \n
      <!-- indexer::stop -->\n
      <nav class="mod_changelanguage block">\n
      \n
        \n
        \n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n
      \n
      <ul class="level_1">\n
                  <li class="lang-de"><a href="/de/datenschutzerklaerung.html" title="Datenschutzerklärung" class="lang-de" hreflang="de" aria-label="Go to current page in German">DE</a></li>\n
                      <li class="lang-en active"><strong class="lang-en active" aria-current="page">EN</strong></li>\n
                      <li class="lang-es"><a href="/es/declaracion-de-proteccion-de-datos.html" title="Declaración de protección de datos" class="lang-es" hreflang="es" aria-label="Go to current page in Spanish">ES</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n
      \n
      </nav>\n
      <!-- indexer::continue -->\n
      <!-- TEMPLATE END: vendor/terminal42/contao-changelanguage/contao/templates/mod_changelanguage.html5 -->\n
      \n
      <img src="files/themes/bna/images/EU_TMWWDG.png" class="eu-logo" alt="EU Logo" width="500">\n
      </div>\n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \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 block" id="navi">\n
      \n
        \n
        <a href="/en/privacy.html#skipNavigation2" class="invisible">Skip navigation</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="sibling"><a href="/en/company.html" title="Company" class="sibling">Company</a></li>\n
                      <li class="sibling"><a href="/en/sectors.html" title="Sectors" class="sibling">Sectors</a></li>\n
                      <li class="sibling"><a href="/en/products-and-solutions.html" title="Products and solutions" class="sibling">Products and solutions</a></li>\n
                      <li class="sibling"><a href="/en/service.html" title="Service" class="sibling">Service</a></li>\n
                      <li class="sibling"><a href="/en/career.html" title="Career" class="sibling">Career</a></li>\n
                      <li class="sibling"><a href="/en/investor-relations.html" title="Investor relations" class="sibling">Investor relations</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n
      \n
        <span id="skipNavigation2" 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\t\n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \n
      <a id="m-navi-icon" href="#m-navi" onclick="return false;"><i class="fa fa-bars"></i></a>\n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \n
      \t\t\n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \n
      <a id="logo" href="#">BN Automation AG</a>\n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \n
      \t</div>\n
      </div>\n
      <div class="custom">\n
      \t<div id="breadcrumb" class="">\n
      \t  <div class="inside">\n
      \t\t\n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_breadcrumb.html5 -->\n
      \n
      <!-- indexer::stop -->\n
      <nav class="mod_breadcrumb block" aria-label="Breadcrumb">\n
      \n
              \n
            <ul>\n
                              <li><a href="/en/home.html" title="BN Automation AG">BN Automation AG - English</a></li>\n
                                      <li class="active" aria-current="page">Privacy</li>\n
                        </ul>\n
        \n
      </nav>\n
      <!-- indexer::continue -->\n
      \n
      \n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_breadcrumb.html5 -->\n
      \n
      \t  </div>\n
      \t</div>\n
      </div>\n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
              </div>\n
            \n
          <div id="wrapper">\n
      \n
                          \n
                    <div class="custom">\n
                        </div>\n
            \n
      \n
      \n
                    <div id="container">\n
      \n
                            <main id="main">\n
                    <div class="inside">\n
                      \n
      <!-- TEMPLATE START: templates/mod_article.html5 -->\n
      <div class="mod_article teaser block" id="article-2371">\n
      \t<div class="inside">\n
      \t  \t\n
      \t  \n
      \n
      \n
                              \n
          <h1 class="content-headline">Privacy notice</h1>\n
      \n
          \n
      \n
      \n
      \t\n
      \t  \t</div>\n
      </div>\n
      <!-- TEMPLATE END: templates/mod_article.html5 -->\n
      \n
      <!-- TEMPLATE START: templates/mod_article.html5 -->\n
      <div class="mod_article block" id="article-1638">\n
      \t<div class="inside">\n
      \t  \t\n
      \t  \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>General information on the processing of your data</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>We are legally obliged to inform you on the processing of your personal data (hereinafter "data") when you use our website. We take the protection of your privacy very seriously. This privacy notice informs you on details of the processing of your data as well as your legal rights in this regard. For terms such as "personal data" or "processing", the legal definitions from Art. 4 GDPR are decisive. We reserve the right to adapt the privacy notice with effect for the future, especially in the case of further development of the website, the use of new technologies or change of the legal basis or the corresponding case law. We recommend reading the privacy notice from time to time and have a printout or a copy for your records. </p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Scope</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>The privacy notice applies to all pages of <a href="https://www.bn-automation.com/">www.bn-automation.com</a>. It does not cover any linked websites or internet presences from other providers.</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Responsible provider</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>Party responsible for the processing of personal data within the scope of this privacy notice:<br>BN Automation AG<br>Gewerbepark „Am Wald“ 5a<br>D-98693 Ilmenau<br>Phone: +49 3677 855 0<br>Fax: +49 3677 855 599<br>e-mail: &#105;&#x6E;&#102;&#x6F;&#64;&#x62;&#110;&#x2D;&#97;&#x75;&#116;&#x6F;&#109;&#x61;&#116;&#x69;&#111;&#x6E;&#46;&#x64;&#101;</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Questions about data protection</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>If you have any question on data protection with regard to our company or our website, you can contact our data protection officer:<br>Birk Schade<br>Data protection officer<br>BN Automation AG<br>Gewerbepark „Am Wald“ 5a<br>D-98693 Ilmenau<br>Phone: +49 3677 855 315<br>Fax: +49 3677 855 599<br>e-mail: &#98;&#x2E;&#115;&#x63;&#104;&#x61;&#100;&#x65;&#64;&#x62;&#110;&#x2D;&#97;&#x75;&#116;&#x6F;&#109;&#x61;&#116;&#x69;&#111;&#x6E;&#46;&#x64;&#101;</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Security</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>We have taken comprehensive technical and organizational precautions to protect your personal data against unauthorized access, misuse, loss and other external disturbances. To this end, we regularly review our security measures and adapt them to the state of the art.</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h2>Your rights</h2>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>You have the following rights with regard to your personal data, which you can assert against us:</p>\n
      <ul>\n
      <li><strong>Right to information:</strong> You can request information in accordance with Art. 15 GDPR about your personal data that we process.</li>\n
      <li><strong>Right to rectification:</strong> If the information concerning you is (no longer) correct, you can request a correction according to Art. 16 GDPR. If your data are incomplete, you can request completion.</li>\n
      <li><strong>Right to erasure:</strong> You can request erasure of your personal data in accordance with Art. 17 GDPR.</li>\n
      <li><strong>Right to restriction of processing:</strong> In accordance with Art. 18 GDPR, you have the right to request that your personal data be restricted.</li>\n
      <li><strong>Right to object to processing:</strong> You have the right, for reasons arising from your particular situation, at any time to object to the processing of your personal data, which is based on Art. 6 Para. 1 Clause 1 lit. e) or lit. f) GDPR, in accordance with Art. 21 Para. 1 GDPR. In this case, we will not process your data further unless we can prove compelling legitimate reasons for the processing that outweigh your interests, rights and freedoms, and if the processing serves to assert and exercise or defend against legal claims (Art. 21 Para. 1 GDPR). In addition, according to Art. 21 (2) GDPR, you have the right to object at any time to the processing of personal data concerning you for the purpose of direct marketing; this also applies to any profiling insofar as it is associated with such direct advertising. We draw your attention to the right of objection in this privacy notice in connection with the respective processing.</li>\n
      <li><strong>Right to withdraw your consent:</strong> Insofar as you have given your consent to processing, you have a right to withdraw according to Art. 7 Para. 3 GDPR. </li>\n
      <li><strong>Right to data portability: </strong>You have the right to receive the personal data concerning you that you have provided to us in a structured, common and machine-readable format ("data portability") and the right to forward these data to another controller if the requirements of Art. 20 Para. 1 lit. a, b GDPR have been met (Art. 20 GDPR).</li>\n
      </ul>\n
      <p>You can assert your rights by notifying the contact details given in the section "Responsible provider" or the data protection officer named by us.</p>\n
      <p><br>If you are of the opinion that the processing of your personal data violates data protection law, you also have the right, according to Art. 77 GDPR, to complain to a data protection supervisory authority of your choice. </p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Use of our website</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>In principle, you can use our website for purely informational purposes without disclosing your identity. When calling up the individual pages of the website in this sense, only access data is transmitted to our web space provider so that the website can be displayed to you. The following data are processed here:</p>\n
      <ul>\n
      <li>browser type / browser version,</li>\n
      <li>the operating system used,</li>\n
      <li>language and version of the browser software,</li>\n
      <li>date and time of access,</li>\n
      <li>host name of the accessing device,</li>\n
      <li>IP-address,</li>\n
      <li>websites accessed through the website,</li>\n
      <li>referrer URL (the previously visited website),</li>\n
      <li>message as to whether the call was successful.</li>\n
      </ul>\n
      <p><br>The temporary processing of this data is necessary to technically enable a website visit and delivery of the website to your device. The access data is not used to identify individual users and is not merged with other data sources. A further storage in log files takes place in order to guarantee the functionality of the website and the security of the information technology systems. The legal basis for the processing is Art. 6 Para. 1 Clause 1 lit. f) GDPR. Our legitimate interests lie in ensuring the functionality of the website and the integrity and security of the website. The storage of access data in log files, in particular the IP address, for a longer period enables us to recognize and prevent abuse. This includes, for example, the defense of requests that overloaded with the service or use of a bot. The access data will be deleted as soon as they are no longer required to achieve the purpose for which they were processed. In the event of the data acquisition for the provision of the website, this is the case when you end your visit to the website. The log data are stored directly and exclusively accessible to administrators and deleted after nine months at the latest. After that, they are only available indirectly via the reconstruction of backup tapes and are permanently deleted after a maximum of fifty months. <br><br><em>You may object to the processing. You have the right to object for reasons that arise from your particular situation. You can send us your objection using the contact details given in the “Responsible provider” section.</em><br><br></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Tracking</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>In addition to the aforementioned access data, so-called cookies, pixels, browser fingerprinting or other tracking technologies are used when using the website. Cookies are small text files with a sequence of numbers that are stored locally in the cache of the browser used. Pixels are one-pixel images that are intransparent or created in the background color of the website and are therefore not visible to the user. The pixel also collects information about your user behavior on the website. Fingerprinting technologies generate a unique fingerprint based on the browser settings and thus identify an individual browser. Using a script, which every Internet browser automatically executes, information such as the resolution of the screen, fonts used, operating system, hardware information and integrated browser plug-ins can be collected, which in their specific combination can ultimately allow tracing back to a specific user. The tracking technologies are used to make our website user-friendly. The use of tracking technologies may be technically necessary or it may be used for other purposes (e. g. analysis / evaluation of website usage).</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Technically necessary elements</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>Some elements of our website require that the calling browser can also be identified after changing pages. In the technically necessary elements, such as cookies or similar methods of terminal device access, personal data are processed for the purpose of carrying out or facilitating electronic communication and providing an information society service requested by the user. The user data collected through technically necessary elements are not processed to create user profiles. We use so-called "session cookies", which store a session ID with which various requests from your browser can be assigned to the joint session. "Session cookies" are necessary for using the website. In particular, it enables us to recognize the device used when you return to the website. The legal basis for this processing is Art. 6 Para. 1 Clause 1 lit. f) GDPR. Our legitimate interests in processing consist in providing special functionalities and thereby making the use of the website more attractive and effective. The "session cookies" are deleted as soon as you log out or, depending on which browser you are using and which browser settings you have made, when you close the browser.</p>\n
      <p><em>You can object to the processing. You have the right to object for reasons arising from your particular situation. You can send us your objection using the contact details given in the “Responsible provider” section. </em></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Technically unnecessary tracking</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>We also use cookies, pixels, browser fingerprinting and other tracking technologies on the website to enable analysis of users' surfing behavior. For example, the following data is stored and processed:</p>\n
      <ul>\n
      <li>frequency of page views,</li>\n
      <li>use of website functions.</li>\n
      </ul>\n
      <p>The legal basis for this processing is your consent in accordance with Art. 6 Para. 1 Clause 1 lit. a) GDPR. The technically unnecessary cookies, pixels and other tracking technologies are automatically deleted after a specified period, which may differ depending on the tracking method. Insofar as we integrate third-party cookies or pixels and similar tracking technologies into our website, we will point this out to you separately below.<br><br><em>You can object to the processing. You have the right to object for reasons arising from your particular situation. You can send us your objection using the contact details given in the “Responsible provider” section.</em> </p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Contao Consent</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>We use the consent tool "Contao Consent" to request consent for the processing of your device information and personal data using cookies or other tracking technologies on our website. With the help of "Contao Consent" you have the option of agreeing or rejecting the processing of your terminal device information and personal data using cookies or other tracking technologies for the purposes listed in "Contao Consent". Such processing purposes can be, for example, the integration of external elements, the integration of streaming content, statistical analysis, range measurement and personalized advertising. With the help of "Contao Consent" you can give or reject your consent for all processing purposes or you can give or reject your consent for individual purposes or individual third-party providers. You can also change the settings you have made afterwards. The purpose of integrating “Contao Consent” is to allow the users of our website to decide on the setting of cookies and similar functionalities and offer the option of changing settings that have already been made while continuing to use our website. In the course of using “Contao Consent”, we process personal data and information on the end devices used. No data will be sent to a third party. The information about the settings you have made is stored decentrally in your end device. The legal basis for the processing is Art. 6 Para. 1 Clause 1 lit. c) GDPR in conjunction with Art. 7 Para. 1 GDPR, insofar as the processing serves to fulfill the legally standardized obligations to provide evidence for the granting of consent. Otherwise, Art. 6 Para. 1 Clause 1 lit. f) GDPR is the relevant legal basis. Our legitimate interests in processing lie in the storage of user settings and preferences with regard to the use of cookies and other functionalities. Twelve months after the user settings have been made, the user will be asked again for consent. The user settings made will then be saved again for this period of time, unless you delete the information about your user settings yourself beforehand in the end device capacities provided for this purpose.</p>\n
      <p><em>You can object to the processing. You have the right to object for reasons that arise from your particular situation. You can send us your objection using the contact details given in the “Responsible provider” section.</em></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Contacting this company</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>When you contact this company, e. g. by e-mail or via the contact form on the website, we will process the personal data you have provided in order to answer your request. In order to process inquiries via the contact form on the website, a name and a valid email address must be given. At the time the message is sent to us, your IP address and the date and time of registration are processed, too. The legal basis for the processing is Art. 6 Para. 1 Clause 1 lit. f) GDPR or Art. 6 Para. 1 Clause 1 lit. b) GDPR if the contact is aimed at concluding a contract. If the request is aimed at the conclusion of a contract, the details of your data are necessary and binding for the conclusion of a contract. If the data is not provided, it is not possible to conclude or implement a contract in the form of contacting or processing the request. The processing of the personal data from the input mask merely serves to process the contact. In case of contact by e-mail, there is also the necessary legitimate interest in processing the data. The other data processed during the sending process serve to prevent misuse of the contact form and to ensure the security of our information technology systems. In this context, the data are not passed on to third parties. We delete the data arising in this context after the processing is no longer required - usually two years after the end of the communication - or, if need be, limit the processing to compliance with the existing legally mandatory retention requirements.<br><br><em>You can object to the processing. You have the right to object for reasons that arise from your particular situation. You can send us your objection using the contact details given in the “Responsible provider” section.</em><br><br></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Processing for contractual purposes</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>We process your personal data if and to the extent that this is necessary for the initiation, establishment, implementation and / or termination of a legal transaction with this company. The relevant legal basis follows from Art. 6 Para. 1 Clause 1 lit. b) GDPR. The provision of your data is necessary for the conclusion of the contract and you are contractually obliged to make your data available. If your data is not provided, it is not possible to conclude and / or execute a contract. After the purpose has been achieved (e. g. contract processing), the personal data will be blocked for further processing or deleted, unless we have a contractual agreement based on your consent (e. g. consent to the processing of the email address for sending electronic advertising mail) Agreement, a legal authorization (e. g. authorization to send direct mail) or due to legitimate interests (e. g. storage to enforce claims) are authorized to further processing.<br><br><br>Your personal data will be passed on to third parties if </p>\n
      <ul>\n
      <li>it is necessary for the establishment, execution or termination of legal transactions with this company (e. g. when passing on data to a payment service provider / a shipping company to process a contract with you), (Art. 6 Para. 1 Clause 1 lit. b) GDPR), or</li>\n
      <li>a subcontractor or vicarious agent, whom we use exclusively in the context of providing the offers or services you have requested, needs this data (such auxiliary persons are only entitled to process the data insofar as you are not expressly informed otherwise, as this is for the provision of the offer or service is necessary), or</li>\n
      <li>there is an enforceable official order (Art. 6 Para. 1 Clause 1 lit. c) GDPR), or</li>\n
      <li>there is an enforceable court order (Art. 6 Para. 1 Clause 1 lit. c) GDPR), or</li>\n
      <li>we are obliged to do so by law (Art. 6 Para. 1 Clause 1 lit. c) GDPR), or</li>\n
      <li>the processing is necessary to protect the vital interests of the data subject or another natural person (Art. 6 Para. 1 Clause 1 lit. d) GDPR), or</li>\n
      <li>it is necessary for the performance of a task that is in the public interest or is carried out in the exercise of official authority (Art. 6 Para. 1 Clause 1 lit. e) GDPR), or</li>\n
      <li>we can rely on our overriding legitimate interests or a third party for disclosure (Art. 6 Para. 1 Clause 1 lit. f) GDPR).</li>\n
      </ul>\n
      <p>Your personal data will not be passed on to other persons, companies or bodies unless you have given your valid consent to such a transfer. The legal basis for processing is then Article 6 Paragraph 1 Clause 1 lit. a) GDPR. In the context of this data protection information, we refer you to the respective recipient with regard to the respective processing operation.</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Application process</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>As part of the online application process, we process your contact details, such as name, address, email address, telephone number(s), data from your application documents, in particular certificates, curriculum vitae, cover letter, date of birth and gender, possibly special categories of personal data such as marital status and degree of disability. <br>The purpose of processing is to check your suitability for a position in our company and to carry out the application process. In the case of an (unsolicited) application by email, we also process metadata of your <strong>e-mail,</strong> such as the date and time for carrying out the application process. If you apply using our <strong>online application form</strong> on our website, the access data mentioned in the section &#34;Use of our website&#34; will also be processed in order to be able to digitally submit your application documents and other documents to us during the application process.</p>\n
      <p>Upon receipt of your application, your data will be viewed by the HR department. Suitable applications are then forwarded internally to the department heads for the vacant position. The further procedure will then be coordinated. In principle, only those persons in the company have access to your data who need this for the proper flow of our application process.</p>\n
      <p>The legal basis for processing is Article 6 (1) (b) GDPR in conjunction with Section 26 (1) of the Federal Data Protection Act (FDPA), insofar as the data processing is necessary for the establishment and implementation of the employment relationship. When processing special categories of personal data, the legal basis is Art. 9 Para. 2 lit. b) GDPR in conjunction with Section 26 Para. 3 FDPA. The provision of your data is necessary and mandatory for the conclusion or execution of the contract. If you do not provide your data, you cannot apply to us.</p>\n
      <p>We save your data as long as this is necessary in connection with the application process. As a rule, we delete your personal data as soon as the same are no longer required for the purposes mentioned above and unless otherwise required by law. In particular, we keep the personal data for as long as we need them to assert legal claims or to defend against claims. Accordingly, in the event of a rejection, we delete applicants&#39; data six months after sending the notification of rejection. The legal basis for processing for legal prosecution purposes is Article 6 (1) (b) GDPR in conjunction with Section 26 (1) of the FDPA. When processing special categories of personal data, especially any disabilities, the legal basis is Art. 9 Para. 2 lit. b) GDPR in conjunction with Section 26 para. 3 FDPA or Art. 9 Para. 2 lit. f) GDPR.</p>\n
      <p>If an application is accepted, we will save your data for the subsequent employment relationship within our HR department. Further information can be found in the data protection information for employees.</p>\n
      <p>If we do not have a vacancy, but are generally interested in working with you, we will process your application documents in our <strong>applicants’ pool</strong> with your consent so that we can contact you in the event of a vacancy. We will contact you separately to obtain your consent. The legal basis is your consent in accordance with Article 6, Para. 1, Clause 1, lit. a) of the GDPR. In the applicants’ pool, the data will be deleted after two years, unless you have consented to a longer storage period.<br><br><em>You can revoke your consent at any time by sending a message to us (see contact details in the “Responsible” section). The legality of the processing remains unaffected until the withdrawal is exercised.</em></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Hosting</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>We use external hosting services from the provider ALL-INKL.COM - Neue Medien Münnich (Hauptstrasse 68, 024742 Friedensdorf), which serve to provide the following services: computing capacity, storage resources and database services. For these purposes, all data - including the access data mentioned under the item "Use of our website" - that are required for the operation and use of our website are processed. The legal basis for the processing is Art. 6 Para. 1 Clause. 1 lit. f) GDPR. With the use of external hosting services, we pursue an efficient and secure provision of our website.<br><br><em>You can object to the processing. You have the right to object for reasons that arise from your particular situation. You can send us your objection using the contact details given in the “Responsible provider” section.</em><br><br></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Integration of third-party content</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>Third-party content such as videos, maps or graphics from other websites are integrated into the website. This integration always requires that the providers of this content (“third-party providers”) perceive the IP addresses of the users. Because without the IP address, you cannot send the content to the browser of the respective user. The IP address is therefore required to display this content. In the following, we will inform you about the services of external providers currently used on our website as well as about the respective processing in individual cases and about your existing options for objection and revocation.</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Google Fonts</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>We use Google Fonts, for which &#34;Google&#34; (Google Ireland Ltd., Gordon House, Barrow Street, Dublin 4, Ireland, Fax: +353 (1) 436 1001) is the controller under data protection legislation.</p>\n
      <p>We have integrated Google fonts locally, i.e. on our web server. The fonts are loaded from this server when the page is accessed. There is no processing, i.e. transmission of personal data to Google or, where applicable, servers in third countries, or storage.</p>\n
      <p>Further information on Google Fonts is available at: <a href="https://developers.google.com/fonts/faq">https://developers.google.com/fonts/faq</a> and in Google’s privacy policy: <a href="https://policies.google.com/privacy?hl=de">https://policies.google.com/privacy?hl&#61;de</a>.</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Google Tag Manager</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>We use &#34;Google Tag Manager&#34; from &#34;Google&#34; (Google Ireland Ltd., Gordon House, Barrow Street, Dublin 4, Ireland, Fax: +353 (1) 436 1001) on our website. &#34;Google Tag Manager&#34; is a solution that allows website tags and other third-party elements to be managed via an interface.</p>\n
      <p>Firstly, when the website is accessed, an HTTP request is sent to Google via Google Tag Manager. This transmits terminal device information and personal data, such as your IP address and information about your browser settings, to Google. We use Google Tag Manager to facilitate electronic communication by transferring information to third-party providers via programming interfaces, among other things. The respective tracking codes of the third-party providers are implemented in Google Tag Manager without us having to make any time-consuming changes to the source code of the website ourselves. Instead, the integration is carried out by a container that inserts a so-called &#34;placeholder&#34; code into the source code. In addition, Google Tag Manager allows the data parameters of users to be exchanged in a specific order, in particular by organising and systematising the data packets. Art. 6 (1) sentence 1 lit. (f) GDPR constitutes the legal basis for processing. Our legitimate interests in processing lie in facilitating and carrying out electronic communication by identifying communication endpoints, control options, exchanging data elements in a specified order, and identifying transmission errors. Google Tag Manager does not initiate any data storage.</p>\n
      <p>On the other hand, Google Tag Manager, e.g., integrates third-party tags such as tracking codes or tracking pixels into our website. The tool triggers other tags, which in turn collect your data; we will explain this separately in this privacy policy. Google Tag Manager itself does not evaluate the terminal device information and personal data of users collected by the tags. Instead, your data are forwarded to the respective third-party service for the purposes specified in our consent management tool. We have coordinated Google Tag Manager with our consent management tool in such a way that triggering of certain third-party services in Google Tag Manager depends on your selection in our consent management tool, so that only those third-party tags regarding which you have given your consent trigger data processing. The use of Google Tag Manager is covered by the consent regarding the respective third-party service. In accordance with Art. 6 (1) sentence 1 lit. (a) GDPR, your consent constitutes the basis for processing.</p>\n
      <p>Your data may also be transferred to the USA. On 10 July 2023, the European Commission adopted its resolution on the adequacy of the data protection framework between the EU and the USA, thereby certifying that the USA provides an adequate level of protection for personal data transferred from the EU/EEA. The provider has undertaken to comply with the EU-US Data Privacy Framework and has been certified for the US Department of Commerce. So-called &#34;standard contractual clauses&#34; had previously been concluded with Google to ensure compliance with an adequate level of data protection. We will provide you with a copy of the standard contractual clauses upon request.</p>\n
      <p>The term for which your data are stored can be found in the following descriptions of the individual third-party services. Further information on data protection at Google can be found at: <a href="http://www.google.de/intl/de/policies/privacy">http://www.google.de/intl/de/policies/privacy</a>.</p>\n
      <p><em>You can object to the processing. Your right to object exists for reasons arising from your specific situation. You can send us your objection using the contact details provided in the &#34;Responsible provider&#34; section. </em></p>\n
      <p><em>You can revoke your consent to processing and transfer to third countries at any time by moving the slider back in the „<a href="#" class="hofff-consent-show-privacy-settings">privacy settings</a>“</em><em> of the consent tool for the respective third-party provider. This does not affect the lawfulness of the processing carried out on the basis of your consent until such revocation.</em></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>YouTube</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>We use plug-ins from the &#34;YouTube.de&#34; or &#34;YouTube.com&#34; video platform, a service provided by YouTube LLC (headquartered at 901 Cherry Avenue, San Bruno, CA 94066, USA; hereinafter &#34;YouTube&#34;), with regard to which &#34;Google&#34; (Google Ireland Ltd., Gordon House, Barrow Street, Dublin 4, Ireland, Fax: +353 (1) 436 1001) is the controller according to data protection legislation. Videos can be played directly on our website via plug-ins from the &#34;YouTube.de&#34; or &#34;YouTube.com&#34; streaming platform integrated into our website. If the streaming function is used, information stored on users&#39; terminal devices is also processed. The purpose of data processing is to embed visual content (&#34;videos&#34;) that we have published on &#34;YouTube.de&#34; or &#34;YouTube.com&#34; on this website. The videos are embedded in &#34;extended data protection mode&#34;, which means that no data about users are transferred to &#34;YouTube&#34; if no videos are played. When videos are played on our website, YouTube receives the information that the corresponding subpage of our website has been accessed. In addition, access data, in particular the IP address, browser information, the previously visited website and the date and time of the server request, are transmitted to Google. This occurs regardless of whether YouTube provides a user account through which users are logged in or whether no user account exists. If you are logged in to Google as a user, the user data are directly assigned to the respective YouTube account. If you do not want the data to be assigned to your YouTube profile, you must log out before activating the button. YouTube stores the data as usage profiles and processes it for statistical analysis and advertising purposes, regardless of whether you have a Google user account.</p>\n
      <p>Your consent constitutes the basis for processing of your data in accordance with Art. 6 (1) sentence 1 lit. (a) GDPR. YouTube also processes your data in the USA. On 10 July 2023, the European Commission adopted its resolution on the adequacy of the data protection framework between the EU and the USA, thereby certifying that the USA provides an adequate level of protection for personal data transferred from the EU/EEA. The provider has undertaken to comply with the EU-US Data Privacy Framework and has been certified for the US Department of Commerce. Further information on data protection and storage terms at YouTube can be found at <a href="https://policies.google.com/privacy">https://policies.google.com/privacy.</a></p>\n
      <p><em>You can revoke your consent to processing and transfer to third countries at any time by moving the slider back in the „<a href="#" class="hofff-consent-show-privacy-settings">privacy settings</a>“</em><em> of the consent tool. This does not affect the lawfulness of processing carried out on the basis of the consent until such revocation.</em></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Services for statistical and analysis and marketing purposes</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>We use third-party services for statistical, analytical and marketing purposes. This enables us to provide you with a user-friendly, optimised website experience. Third-party providers use cookies to control their services (see the &#34;Cookies&#34; section above). Below, we provide information about the services of external providers currently used on our website, the respective processing in each case and your options to revoke your consent.</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Google Analytics</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>In order to optimally tailor our website to user interests, we use the &#34;Google Analytics&#34; web analytics service from &#34;Google&#34;. Google Ireland Ltd. (Gordon House, Barrow Street, Dublin 4, Ireland and Google, LLC 1600 Amphitheatre Parkway Mountain View, CA 94043, USA; hereinafter: &#34;Google&#34;) is the provider and data recipient.</p>\n
      <p>If Google Analytics are used, technologies such as cookies, tracking pixels and device fingerprinting are used to track specific user behaviour on websites. This also involves processing of information stored on users&#39; terminal devices.</p>\n
      <p>With the help of &#34;tracking pixels&#34; embedded in websites and &#34;cookies&#34; stored on users&#39; terminal devices, &#34;Google&#34; processes the information generated about the use of our website by users&#39; terminal devices and access data for the purpose of statistical analysis – e.g. that a specific web page was accessed or a newsletter was subscribed to. For this purpose, it can also be determined whether different terminal devices belong to you or your household. Access data include, in particular, the IP address, browser information, the previously visited website, and the date and time of the server request.</p>\n
      <p>&#34;Google Analytics&#34; is used with the extension &#34;anonymizeIp()&#34;. This means that IP addresses are truncated before being processed in order to make it more difficult to identify individuals. According to Google, IP addresses are truncated within member states of the European Union. Due to the use of the &#34;Google Analytics&#34; tool, the user&#39;s browser automatically establishes a direct connection to the Google server.</p>\n
      <p>If users are registered with a Google service, Google can assign the visit to the user account and create and evaluate user profiles across applications.</p>\n
      <p>Your consent in accordance with Art. 6 (1) sentence 1 lit. a) GDPR constitutes the legal basis for processing. Google also processes some of the data in the United States. On 10 July 2023, the European Commission adopted its resolution on the adequacy of the data protection framework between the EU and the United States, thereby certifying that the United States provide an adequate level of protection for personal data transferred from the EU/EEA. The provider has undertaken to comply with the EU-US Data Privacy Framework and has been certified for the US Department of Commerce.<br><br></p>\n
      <p>Your data in connection with “Google Analytics” will be deleted after fourteen months at the latest. For more information on data protection at Google, please visit: <a href="http://www.google.de/intl/de/policies/privacy">http://www.google.de/intl/de/policies/privacy</a>.</p>\n
      <p><em>You can revoke your consent to processing and transfer to third countries at any time by moving the slider back in the „<a class="hofff-consent-show-privacy-settings" href="#">privacy settings</a>“ of the consent tool. This does not affect the lawfulness of the processing carried out on the basis of the consent until such revocation.</em></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      <!-- TEMPLATE START: vendor/stefansl/contao-divider-bundle/src/Resources/contao/templates/ce_divider.html5 -->\n
      <div class="ce_divider"><hr></div>\n
      <!-- TEMPLATE END: vendor/stefansl/contao-divider-bundle/src/Resources/contao/templates/ce_divider.html5 -->\n
      \n
      \n
      \n
                              \n
          <h2 id="socialmedia" class="content-headline">Privacy policies for social media accounts</h2>\n
      \n
          \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">            \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>(1) We have various presences on so-called social media platforms. We operate these presences with the following providers. We operate these presences with the following providers:</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Facebook</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>Meta Platforms Ireland Limited<br>Merrion Road, Dublin 4, D04 X2K5, Ireland</p>\n
      <p>Information on data protection: <a href="https://de-de.facebook.com/privacy/policy/">https://de-de.facebook.com/privacy/policy/</a></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Instagram</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>Meta Platforms Ireland Limited<br>Merrion Road, Dublin 4, D04 X2K5, Ireland</p>\n
      <p>Information on data protection: <a href="https://privacycenter.instagram.com/policy/">https://privacycenter.instagram.com/policy/</a></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>LinkedIn</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>LinkedIn Ireland Unlimited Company<br>Wilton Place, Dublin 2, Ireland</p>\n
      <p>Information on data protection: <a href="https://www.linkedin.com/legal/privacy-policy?trk=homepage-basic_footer-privacy-policy">https://www.linkedin.com/legal/privacy-policy?trk&#61;homepage-basic_footer-privacy-policy</a></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Xing</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>New Work SE<br>Am Strandkai 1, 20457 Hamburg, Germany</p>\n
      <p>Information on data protection: <a href="https://privacy.xing.com/de/datenschutzerklaerung">https://privacy.xing.com/de/datenschutzerklaerung</a></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>kununu</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>kununu GmbH<br>Arabellastraße 23, 81925 München, Germany</p>\n
      <p>Information on data protection: <a href="https://support.kununu.com/hc/de/categories/5139748304913-Datenschutz">https://support.kununu.com/hc/de/categories/5139748304913-Datenschutz</a></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">                                    \n
          <h3>Youtube</h3>\n
      \n
                  \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>Google Ireland Limited<br>Gordon House, Barrow Street, Dublin 4, Ireland</p>\n
      <p>Information on data protection: <a href="https://www.youtube.com/intl/ALL_de/howyoutubeworks/user-settings/privacy/">https://www.youtube.com/intl/ALL_de/howyoutubeworks/user-settings/privacy/</a></p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \n
      \n
      \n
              <div class="content-text">            \n
                                  \n
          \n
                              <div class="rte">\n
                  <p>(2) We use the technical platform and services of the providers for these information services. Therefore, we would like to point out that you use our social media platforms and their functions at your own responsibility. This applies, in particular, to the use of interactive functions (e.g. commenting, sharing, rating). When you visit our pages, the providers of the social media platforms collect, among other things, your IP address and other information stored on your terminal device in the form of cookies. This information is used to provide us, as the operators of the accounts, with statistical information about your interaction with us.</p>\n
      <p>(3) The data collected about you in this context are processed by the platforms and may be transferred to countries outside the European Union, in particular the USA. All providers based outside the European Union have undertaken to comply with the EU-US Data Privacy Framework. We do not know how social media platforms use the data from your visit to our account and interaction with our posts for their own purposes, how long the data are stored, or whether data are passed on to third parties. Data processing may differ depending on whether you are registered and logged in to the social network or visit the site as an unregistered and/or unlogged-in user. When you access a post or the account, the IP address assigned to your terminal device is transmitted to the social media platform provider. If you are currently logged in as a user, a cookie on your terminal device can be used to track how you have moved around the network. Buttons embedded in websites enable the platforms to record your visits to these websites and assign them to your respective profile. These data can be used to tailor content or advertising to you. If you wish to avoid this, you should log out or deactivate the &#34;stay logged in&#34; function, delete the cookies on your device and restart your browser.</p>\n
      <p>(4) Furthermore, we only process the data from your use of our service that you provide to us and that requires interaction. For example, if you ask a question that we can only answer by email, we will store your information in accordance with the general principles of our data processing, which we describe in this privacy policy. Art. 6 (1) sentence 1 lit. (f) GDPR constitutes the legal basis for processing of your data on the social media platform.</p>\n
      <p>(5) To exercise your rights as a data subject, you can contact either us or the provider of the social media platform. If one party is not responsible for responding or needs to obtain the information from the other party, we or the provider will forward your request to the respective partner. If you have any questions about profile creation or the processing of your data when using the website, please contact the operator of the social media platform directly. If you have any questions about the processing of your interaction with us on our site, please write to us using the contact details provided above.</p>\n
      <p>(6) The providers describe what information the social media platform receives and how it is used in their privacy policies (links in paragraph 1). There, you will also find information about contact options and settings for advertisements. Further information on social networks and how you can protect your data can also be found at <a href="https://youngdata.de/">https://youngdata.de/</a>.</p>\n
              </div>\n
          \n
                  </div>\n
      \n
      \n
      \n
      \t\n
      \t  \t</div>\n
      </div>\n
      <!-- TEMPLATE END: 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
      \n
      \n
      \t<a id="footer-logo" href="http://www.bn-automation.com/en/">\n
      \t\tBN Automation AG\n
      \t</a>\n
      \t<p id="footer-adresse">\n
      \t\tBN Automation AG<br>\n
      \t\tGewerbepark “Am Wald” 5a<br>\n
      \t\t98693 Ilmenau – Germany<br>\n
      \t</p>\n
      \t<p id="footer-kontakt">\n
      \t\tTelephone: +49 3677 855-0<br>\n
      \t\tTelefax: +49 3677 855-599<br>\n
      \t\t<a href="mailto:info@bn-automation.de">info@bn-automation.de</a><br>\n
      \t</p>\n
      \t\n
      \t\n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_customnav.html5 -->\n
      \n
      <!-- indexer::stop -->\n
      <nav class="mod_customnav block" id="footernavi">\n
      \n
        \n
        <a href="/en/privacy.html#skipNavigation19" class="invisible">Skip navigation</a>\n
      \n
        \n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n
      \n
      <ul class="level_1">\n
                  <li><a href="/en/terms-and-conditions.html" title="Terms and conditions">Terms and conditions</a></li>\n
                      <li><a href="/en/contact.html" title="Contact">Contact</a></li>\n
                      <li><a href="/en/how-to-find-us.html" title="How to find us">How to find us</a></li>\n
                      <li><a href="/en/sitemap.html" title="Sitemap">Sitemap</a></li>\n
                      <li><a href="/en/legal-notice.html" title="Legal notice">Legal notice</a></li>\n
                      <li class="active"><strong class="active" aria-current="page">Privacy</strong></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n
      \n
        <span id="skipNavigation19" class="invisible"></span>\n
      \n
      </nav>\n
      <!-- indexer::continue -->\n
      \n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_customnav.html5 -->\n
      \n
      \t\n
      \n
      \n
      \n
      <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \n
      <div class="bna-social-icons">\n
      \t<a href="https://instagram.com/bnautomationag" target="_blank" rel="noopener noreferrer">\n
      \t\t<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>\n
      \t</a>\n
      \t<a href="https://www.facebook.com/BN-Automation-AG-141223772981995/" target="_blank" rel="noopener noreferrer">\n
      \t\t\t<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-square" class="svg-inline--fa bna-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#FFFFFF" d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path></svg>\n
      \t</a>\n
      \t<a href="https://www.youtube.com/channel/UCCLtXa7nbbMRLeAbv7RB5JQ" target="_blank" rel="noopener noreferrer">\n
      \t\t<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa bna-youtube" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="#FFFFFF" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>\n
      \t</a>\n
      \t<!--<a href="https://www.xing.com/companies/bnautomationag" target="_blank" rel="noopener noreferrer">\n
      \t\t\t&#123;&#123;file::svg_icon_xing.html5&#125;&#125;\n
      \t</a>-->\n
      \t<a href="https://de.linkedin.com/company/bn-automation-ag" target="_blank" rel="noopener noreferrer">\n
      \t<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa bna-youtube" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250"><path d="M250 18.02v213.96c0 9.928-8.033 18.02-17.857 18.02H17.799C7.975 250 0 241.908 0 231.98V18.02C0 8.092 7.975 0 17.799 0h214.344C241.967 0 250 8.092 250 18.02ZM78.52 57.199c0-11.835-9.661-21.484-21.484-21.484-11.893 0-21.484 9.649-21.484 21.484s9.591 21.484 21.484 21.484S78.52 69.08 78.52 57.199Zm-2.906 157.087V94.983H38.505v119.303h37.109Zm138.835-65.406c0-32.134-6.975-56.862-44.468-56.862-18.032 0-30.134 9.882-35.098 19.252h-.512V94.982h-35.54v119.303h37.051v-59.036c0-15.578 2.953-30.645 22.263-30.645 18.973 0 19.252 17.811 19.252 31.645v58.036h37.051v-65.406Z" fill="#fff"/></svg>\n
      \t</a>\n
      \n
      </div>\n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n
      \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 m-navi" id="m-navi">\n
      \n
        \n
        \n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_1">\n
                  <li class="submenu sibling"><a href="/en/company.html" title="Company" class="submenu sibling" aria-haspopup="true">Company</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_2">\n
                  <li><a href="/en/company/location.html" title="Location">Location</a></li>\n
                      <li><a href="/en/company/management.html" title="Management">Management</a></li>\n
                      <li><a href="/en/company/partners-and-certifications.html" title="Partners and certifications">Partners and certifications</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu sibling"><a href="/en/sectors.html" title="Sectors" class="submenu sibling" aria-haspopup="true">Sectors</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_2">\n
                  <li class="submenu wasser"><a href="/en/sectors/water.html" title="Water" class="submenu wasser" aria-haspopup="true">Water</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_3">\n
                  <li><a href="/en/sectors/water/municipal-wastewater.html" title="Municipal wastewater">Municipal wastewater</a></li>\n
                      <li><a href="/en/sectors/water/industrial-wastewater.html" title="Industrial wastewater">Industrial wastewater</a></li>\n
                      <li><a href="/en/sectors/water/municipal-drinking-water.html" title="Municipal drinking water">Municipal drinking water</a></li>\n
                      <li><a href="/en/sectors/water/process-water-and-ultrapure-water.html" title="Process water and ultrapure water">Process water and ultrapure water</a></li>\n
                      <li><a href="/en/sectors/water/swimming-pools.html" title="Swimming pools">Swimming pools</a></li>\n
                      <li><a href="/en/sectors/water/reservoirs.html" title="Reservoirs">Reservoirs</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu energie"><a href="/en/sectors/energy.html" title="Energy" class="submenu energie" aria-haspopup="true">Energy</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_3">\n
                  <li><a href="/en/sectors/energy/combined-cycle-gas-turbine-plants.html" title="Combined cycle gas turbine plants">Combined cycle gas turbine plants</a></li>\n
                      <li><a href="/en/sectors/energy/combined-heat-and-power-plants-and-decentralised-combined-heat-and-power-units.html" title="Combined heat and power plants and decentralised combined heat and power units">Combined heat and power plants and decentralised combined heat and power units</a></li>\n
                      <li><a href="/en/sectors/energy/biogas-plants.html" title="Biogas plants">Biogas plants</a></li>\n
                      <li><a href="/en/sectors/energy/heat-and-cold.html" title="Heat and cold">Heat and cold</a></li>\n
                      <li><a href="/en/sectors/energy/industrial-infrastructure.html" title="Industrial infrastructure">Industrial infrastructure</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu industrie"><a href="/en/sectors/industry.html" title="Industry" class="submenu industrie" aria-haspopup="true">Industry</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_3">\n
                  <li><a href="/en/sectors/industry/process-automation.html" title="Process automation">Process automation</a></li>\n
                      <li><a href="/en/sectors/industry/factory-automation.html" title="Factory automation">Factory automation</a></li>\n
                      <li><a href="/en/sectors/industry/operational-data-management-and-factory-management-systems.html" title="Operational data management and factory management systems">Operational data management and factory management systems</a></li>\n
                      <li><a href="/en/sectors/industry/industrial-infrastructure.html" title="Industrial infrastructure">Industrial infrastructure</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu sibling"><a href="/en/products-and-solutions.html" title="Products and solutions" class="submenu sibling" aria-haspopup="true">Products and solutions</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_2">\n
                  <li class="submenu"><a href="/en/products-and-solutions/bn-automation.html" title="BN Automation" class="submenu" aria-haspopup="true">BN Automation</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_3">\n
                  <li><a href="/en/products-and-solutions/bn-automation/advice-basic-and-detail-engineering.html" title="Advice, basic and detail engineering">Advice, basic and detail engineering</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-automation/process-instrumentation.html" title="Process instrumentation">Process instrumentation</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-automation/plc-and-scada.html" title="PLC and SCADA">PLC and SCADA</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-automation/process-control-technology.html" title="Process control technology">Process control technology</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-automation/telecontrol-technology.html" title="Telecontrol technology">Telecontrol technology</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-automation/safety.html" title="Safety">Safety</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-automation/migration.html" title="Migration">Migration</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu"><a href="/en/products-and-solutions/bn-datasolutions.html" title="BN DataSolutions" class="submenu" aria-haspopup="true">BN DataSolutions</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_3">\n
                  <li><a href="/en/products-and-solutions/bn-datasolutions/advice-and-conception.html" title="Advice and conception">Advice and conception</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-datasolutions/energy-management.html" title="Energy management">Energy management</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-datasolutions/operational-data-management.html" title="Operational data management">Operational data management</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-datasolutions/maintenance-management.html" title="Maintenance management">Maintenance management</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-datasolutions/manufacturing-execution-systems.html" title="Manufacturing execution systems">Manufacturing execution systems</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-datasolutions/production-and-factory-control-systems.html" title="Production and factory control systems">Production and factory control systems</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu"><a href="/en/products-and-solutions/bn-software.html" title="BN Software" class="submenu" aria-haspopup="true">BN Software</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_3">\n
                  <li><a href="/en/products-and-solutions/bn-software/anexio-r.html" title="anexio®">anexio®</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-software/tibs-technical-information-and-control-system.html" title="TIBS – technical information and control system">TIBS – technical information and control system</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-software/anexio-maintenance.html" title="anexio® maintenance">anexio® maintenance</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu"><a href="/en/products-and-solutions/bn-electrical-engineering.html" title="BN Electrical Engineering" class="submenu" aria-haspopup="true">BN Electrical Engineering</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_3">\n
                  <li><a href="/en/products-and-solutions/bn-electrical-engineering/planning-electrical-projects.html" title="Planning electrical projects">Planning electrical projects</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-electrical-engineering/switchgear-construction.html" title="Switchgear construction">Switchgear construction</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-electrical-engineering/construction-supervision-and-installations.html" title="Construction supervision and installations">Construction supervision and installations</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu"><a href="/en/products-and-solutions/bn-information-technology.html" title="BN Information Technology" class="submenu" aria-haspopup="true">BN Information Technology</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_3">\n
                  <li><a href="/en/products-and-solutions/bn-information-technology/it-infrastructure.html" title="IT infrastructure">IT infrastructure</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-information-technology/it-security.html" title="IT security">IT security</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-information-technology/communication-solutions.html" title="Communication solutions">Communication solutions</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-information-technology/it-service-and-support.html" title="IT service and support">IT service and support</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-information-technology/partners-and-products.html" title="Partners and products">Partners and products</a></li>\n
                      <li><a href="/en/products-and-solutions/bn-information-technology/references.html" title="References">References</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li><a href="/en/products-and-solutions/bn-academy.html" title="BN Academy">BN Academy</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu sibling"><a href="/en/service.html" title="Service" class="submenu sibling" aria-haspopup="true">Service</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_2">\n
                  <li><a href="/en/after-sales-service/life-cycle-management.html" title="Life cycle management">Life cycle management</a></li>\n
                      <li><a href="/en/after-sales-service/maintenance-and-after-sales-services.html" title="Maintenance and after-sales services">Maintenance and after-sales services</a></li>\n
                      <li><a href="/en/after-sales-service/id-24x7-on-call-standby.html" title="24x7 on-call standby">24x7 on-call standby</a></li>\n
                      <li><a href="/en/after-sales-service/remote-maintenance.html" title="Remote maintenance">Remote maintenance</a></li>\n
                      <li><a href="/en/after-sales-service/data-transfer.html" title="Data transfer">Data transfer</a></li>\n
                      <li><a href="/en/after-sales-service/contact.html" title="Contact">Contact</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu sibling"><a href="/en/career.html" title="Career" class="submenu sibling" aria-haspopup="true">Career</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_2">\n
                  <li><a href="/en/career/jobs.html" title="Jobs">Jobs</a></li>\n
                      <li><a href="/en/career/offers-for-high-school-students-m-f-d.html" title="Offers for high school students &#40;m/f/d&#41;">Offers for high school students &#40;m/f/d&#41;</a></li>\n
                      <li><a href="/en/career/offers-for-students-m-f-d.html" title="Offers for students &#40;m/f/d&#41;">Offers for students &#40;m/f/d&#41;</a></li>\n
                      <li><a href="/en/career/the-application-process.html" title="The application process">The application process</a></li>\n
                      <li class="submenu"><a href="/en/career/more-about-us.html" title="More about us" class="submenu" aria-haspopup="true">More about us</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_3">\n
                  <li><a href="/en/career/more-about-us/living-and-working-in-ilmenau-and-bergheim.html" title="Living and working in Ilmenau and Bergheim">Living and working in Ilmenau and Bergheim</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li><a href="/en/career/bna-as-an-employer.html" title="BNA as an employer">BNA as an employer</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li class="submenu sibling"><a href="/en/investor-relations.html" title="Investor relations" class="submenu sibling" aria-haspopup="true">Investor relations</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_2">\n
                  <li class="submenu"><a href="/en/investor-relations/equity-and-company.html" title="Equity and Company" class="submenu" aria-haspopup="true">Equity and Company</a>\n
      <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      <ul class="level_3">\n
                  <li><a href="/en/investor-relations/equity-and-company/the-company.html" title="The Company">The Company</a></li>\n
                      <li><a href="/en/investor-relations/equity-and-company/the-shares.html" title="The Shares">The Shares</a></li>\n
                      <li><a href="/en/investor-relations/equity-and-company/the-shareholders.html" title="The Shareholders">The Shareholders</a></li>\n
                      <li><a href="/en/investor-relations/equity-and-company/the-dividends.html" title="The Dividends">The Dividends</a></li>\n
                      <li><a href="/en/investor-relations/equity-and-company/the-supervisory-board.html" title="The Supervisory Board">The Supervisory Board</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
                      <li><a href="/en/investor-relations/financial-reports.html" title="Financial Reports">Financial Reports</a></li>\n
                      <li><a href="/en/investor-relations/buying-and-selling.html" title="Buying and Selling">Buying and Selling</a></li>\n
                      <li><a href="/en/investor-relations/contact.html" title="Contact">Contact</a></li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      </li>\n
            </ul>\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n
      \n
      </nav>\n
      <!-- indexer::continue -->\n
      \n
      <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/mod_mmenu.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
            collapsible: true,\r\n
            active: false, // Accordion immer geschlossen - eyepe.de 2014-11-13\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: vendor/contao/core-bundle/contao/templates/jquery/j_colorbox.html5 -->\n
      \n
      <script src="/assets/colorbox/js/colorbox.min.js?v=1.6.4.2"></script>\n
      <script>\n
        jQuery(function($) {\n
          $('a[data-lightbox]').map(function() {\n
            $(this).colorbox({\n
              // Put custom options here\n
              loop: false,\n
              rel: $(this).attr('data-lightbox'),\n
              maxWidth: '95%',\n
              maxHeight: '95%'\n
            });\n
          });\n
        });\n
      </script>\n
      \n
      <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/jquery/j_colorbox.html5 -->\n
      \n
      <!-- TEMPLATE START: templates/j_toggle_element.html5 -->\n
      <script>\n
      $(function() {\n
      \tif ($('.ce_kachel_content').length > 1) {\n
      \t\tvar timeout = 200;\n
      \t\t$('.ce_kachel_content').each(function(i) { $(this).attr('id', i+1); });\n
      \t\tfunction predev(a, b) {\n
      \t\t  if ($('#'+a).hasClass('active')) {\n
      \t\t  \tsetTimeout(function() {\n
      \t\t\t  if (a%3 === 0) $('#'+(a-1)+',#'+(a-2)).insertBefore('#'+a);\n
      \t\t\t  else if ((a+1)%3 === 0) $('#'+(a-1)).insertBefore('#'+a);\n
      \t        }, (b?timeout:0));\n
      \t\t  } else {\n
      \t\t\tif (a%3 === 0) $('#'+(a-1)+',#'+(a-2)).insertAfter('#'+a);\n
      \t\t\telse if ((a+1)%3 === 0) $('#'+(a-1)).insertAfter('#'+a);\n
      \t\t  }\n
      \t\t}\n
      \t\tfunction sorting() {\n
      \t\t  $('.ce_kachel_content').sort(function (a, b) {\n
      \t\t      return parseInt(a.id) > parseInt(b.id);\n
      \t\t  }).each(function () {\n
      \t\t      var elem = $(this);\n
      \t\t      elem.remove();\n
      \t\t      $(elem).appendTo($('.ce_kachel_content').parent());\n
      \t\t  }); \n
      \t\t}\n
      \t    var $window = $(window);\n
      \t    function getwidth() { sorting();\n
      \t        var windowsize = $window.width();\n
      \t\t  if (windowsize > 760) {\n
      \t\t\t$('.ce_kachel_content').unbind("click").removeClass('active').click(function() {\n
      \t\t\t  cek_id = parseInt($(this).attr('id'));\n
      \t\t\t  actives = $(this).siblings('.active'); console.log(actives);\n
      \t\t\t  if (actives.length) predev(actives.attr('id'), 0);\n
      \t\t\t  //if(cek_id%4 !== 0 && cek_id !== 1) predev(cek_id, 1);\n
      \t\t\t  if(cek_id%3 !== 1) predev(cek_id, 1);\n
      \t\t\t  $(this).toggleClass('active').siblings().removeClass('active');\n
      \t\t\t});\n
      \t\t  } else {\n
      \t\t\t$('.ce_kachel_content').unbind("click").removeClass('active').click(function() {\n
      \t          $(this).toggleClass('active').siblings().removeClass('active');\n
      \t\t\t});\n
      \t\t  }\n
      \t    }\n
      \t    getwidth();\n
      \t    $(window).resize(getwidth);\n
      \t} else {\n
      \t\t$('.ce_kachel_content').unbind("click").removeClass('active').click(function() {\n
      \t\t\t$(this).toggleClass('active');\n
      \t\t});\n
      \t}\n
      });\n
      </script>\n
      <!-- TEMPLATE END: templates/j_toggle_element.html5 -->\n
      \n
      <!-- TEMPLATE START: vendor/hofff/contao-consent-google-tag-manager/src/Resources/contao/templates/hofff_consent_google_tag_manager.html5 -->\n
      <script type="application/json" id="hofff-consent-google-tag-manager">\n
        {"script":null}</script>\n
      \n
      <!-- TEMPLATE END: vendor/hofff/contao-consent-google-tag-manager/src/Resources/contao/templates/hofff_consent_google_tag_manager.html5 -->\n
      \n
      <!-- TEMPLATE START: templates/mmenu_default.html5 -->\n
      <script>\n
          document.addEventListener(\n
              "DOMContentLoaded", function () {\n
                  const menu = document.querySelector('#m-navi');\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('#m-navi', {"offCanvas":{"position":"left"},"theme":"light"}, {"classNames":{"selected":"active"},"offCanvas":{"page":{"selector":"#wrapper"}}});\n
                  \n
                  // blocker = Menü schließen Element\n
                  const blocker = document.querySelector('.mm-blocker');\n
                  \n
                  // Verhindere, dass Link geklickt werden kann -> lädt Seite sonst neu            \n
                  if (blocker) {\n
                      blocker.addEventListener('click', function(event) {\n
                          event.preventDefault();\n
                      })\n
                  }\n
              }\n
          );\n
      </script>\n
      \n
      <!-- TEMPLATE END: templates/mmenu_default.html5 -->\n
      \n
      <script src="files/themes/bna/js/jquery.flexslider-min.js"></script>\n
      <script src="files/themes/bna/js/highcharts.js"></script>\n
      \n
      <script>\n
      $('#search-button').on('click',function() {\n
          $('#search-input').toggleClass('active'); // add the class to the element that's clicked.\n
      });\n
      </script>\n
      \n
      <script>\n
      $( ".ce_kachel_white" ).on('click',function() {\n
        $( this ).toggleClass( "active" ).siblings().removeClass('active');\n
      });\n
      </script>\n
      \n
      <script type="text/javascript">\n
      \t$(window).on('load',function() {\n
      \t  $('.gallery-slider').flexslider({\n
      \t    animation: "slide"\n
      \t  });\n
      \t});\n
      </script>\n
      \n
      <script type="text/javascript">\n
      \t$(window).on('load',function() {\n
      \t  $('#slider').flexslider({\n
      \t  \tselector: ".inside > .content-text",\n
      \t  \tmaxItems: 0, \n
      \t    animation: "slide",\n
      \t    slideshowSpeed: 7000,\n
      \t    animationSpeed: 700,\n
      \t    keyboard: false\n
      \t  });\n
      \t});\n
      </script>\n
      \n
      <script>\n
      \t// Can also be used with $(document).ready()\n
      \t$(window).on('load',function() {\n
      \t  $('.bna_header_slider').flexslider({\n
      \t\t  slideshowSpeed: 6000,           //Integer: Set the speed of the slideshow cycling, in milliseconds\n
      \t\t  animationSpeed: 700,            //Integer: Set the speed of animations, in milliseconds\n
      \t\t  animation: "fade",\n
      \t\t  keyboard: false,                 //Boolean: Allow slider navigating via keyboard left/right keys\n
      \t\t  controlNav: false,               //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage\n
      \t\t  directionNav: false             //Boolean: Create navigation for previous/next navigation? (true/false)\n
      \t  });\n
      \t});\n
      </script>\n
      <script>\n
      $(document).on("scroll",function(){\n
         if($(document).scrollTop()>20)\n
         {\n
              $("body").addClass("small");\n
              $("#breadcrumb").addClass("small");\n
         } \n
         else\n
          {\n
              $("body").removeClass("small");\n
              $("#breadcrumb").removeClass("small");\n
          }\n
      });\n
      </script>\n
        <script type="application/ld+json">\n
      {\n
          "@context": "https:\/\/schema.org",\n
          "@graph": [\n
              {\n
                  "@type": "WebPage"\n
              },\n
              {\n
                  "@type": "BreadcrumbList",\n
                  "itemListElement": [\n
                      {\n
                          "@type": "ListItem",\n
                          "item": {\n
                              "@id": "\/en\/home.html",\n
                              "name": "BN Automation AG - English"\n
                          },\n
                          "position": 1\n
                      },\n
                      {\n
                          "@type": "ListItem",\n
                          "item": {\n
                              "@id": "\/en\/privacy.html",\n
                              "name": "Privacy"\n
                          },\n
                          "position": 2\n
                      }\n
                  ]\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": 556,\n
                  "protected": false,\n
                  "title": "Privacy"\n
              }\n
          ]\n
      }\n
      </script>\n
      <div id="sfwdtbeb465" class="sf-toolbar sf-display-none" role="region" aria-label="Symfony Web Debug Toolbar">    <!-- START of Symfony Web Debug Toolbar --><div id="sfMiniToolbar-beb465" class="sf-minitoolbar" data-no-turbolink data-turbo="false">    <button type="button" title="Show Symfony toolbar" id="sfToolbarMiniToggler-beb465" accesskey="D" aria-expanded="false" aria-controls="sfToolbarMainContent-beb465">        <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-beb465" class="sf-toolbar-clearer"></div><div id="sfToolbarMainContent-beb465" 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://devmonotomic.bn-automation.com/_profiler/beb465?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&hellip;        </span>    </div>    </a>        <div class="sf-toolbar-info">        <div class="sf-toolbar-info-piece">            <b>Loading the web debug toolbar&hellip;</b>        </div>        <div class="sf-toolbar-info-piece">            Attempt #<span id="sfLoadCounter-beb465"></span>        </div>        <div class="sf-toolbar-info-piece">            <b>                <button class="sf-cancel-button" type="button" id="sfLoadCancel-beb465" title="Cancel loading">Cancel</button>            </b>        </div>    </div></div>                                <button class="hide-button" type="button" id="sfToolbarHideButton-beb465" title="Close Toolbar" accesskey="D" aria-expanded="true" aria-controls="sfToolbarMainContent-beb465">        <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="59e34a0c0fa75af8ce2a68883fb36863">    .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="92667c51287d0a3d361170182289b5fa">/*<![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\/\/devmonotomic.bn\u002Dautomation.com')) {                        path = url.slice(38);                    }                    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\/\/devmonotomic.bn\u002Dautomation.com\/_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\/\/devmonotomic.bn\u002Dautomation.com\/_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('beb465');/*]]>*/</script>\n
      </body>\n
      </html>\n
      <!-- TEMPLATE END: templates/fe_page.html5 -->\n
      """
  }
  -action: "delete"
}
Envelope stamps when dispatching No items
Envelope stamps after dispatch
Symfony\Component\Messenger\Stamp\BusNameStamp {#20943
  -busName: "messenger.bus.default"
}
Symfony\Component\Messenger\Stamp\SentStamp {#21044
  -senderClass: "Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransport"
  -senderAlias: "contao_prio_low"
}
Symfony\Component\Messenger\Stamp\TransportMessageIdStamp {#21070
  -id: "589236"
}