PageSourceSearch

https://www.feinwerk-technologies.de/wp-content/themes/Divi_Child_Theme/assets/js/cookie.js?ver=1.1.0

js feinwerk-technologies.de collected 2026-10-09 21:22:46 UTC 12,074 bytes, 290 lines download raw bytes

1const langUrlSuffix = window.location.pathname.split("/")[1];
2const currentLocale = /[a-z]{2}/.test(langUrlSuffix) ? langUrlSuffix : "de";
3const i18nCookieConsent = {
4  en: {
5    Datenschutzeinstellungen: "Privacy settings",
6    "Wir verwenden Cookies auf unserer Website. Einige davon sind notwendig fuer die Funktion, andere helfen uns dabei, diese Seite und Ihre Nutzererfahrung zu verbessern.":
7      "We use cookies on our website. Some of them are necessary for the function, others help us to improve this site and your user experience.",
8    Impressum: "Legal notice",
9    Datenschutzerklaerung: "Privacy policy",
10    "Alle akzeptieren": "Accept all",
11    "Nur technisch notwendige": "Only technically required",
12    Speichern: "Save settings",
13    Seiteninhaber: "Page owner",
14    "Speichert die Cookie-Präferenzen des Besuchers.":
15      "Stores the visitor's cookie preferences.",
16    "365 Tage": "365 Days",
17    Essenzielle: "Essential",
18    Statistik: "Statistics",
19    Marketing: "Marketing",
20    Media: "Media",
21    Name: "Name",
22    Anbieter: "Vendor",
23    Verwendungszweck: "Purpose",
24    "Cookie Name": "Cookie name",
25    Lebensdauer: "Lifetime",
26    "In dieser Kategorie sind keines Cookies enthalten":
27      "There are no cookies in this category",
28    "Speichert die Sprach-Präferenzen des Besuchers.":
29      "Stores the language preferences of the visitor.",
30    Sitzungsende: "Session lifetime",
31    "Zeichnet Nutzerverhalten für Optimierungszwecke auf.":
32      "Records user behavior for optimization purposes.",
33    "Session Ende, 365 Tage": "Session end, 365 days",
34    "2 Jahre, 24 Stunden, 2 Jahre, 90 Tage":
35      "2 years, 24 hours, 2 year, 90 days",
36    "3 Monate": "3 Months",
37    "Zeichnet Nutzerverhalten für Optimierungszwecke auf. https://learn.microsoft.com/en-us/clarity/setup-and-installation/cookie-list":
38      "Records user behavior for optimization purposes. https://learn.microsoft.com/en-us/clarity/setup-and-installation/cookie-list",
39    "1 Tag": "1 Day",
40  },
41  fr: {
42    Datenschutzeinstellungen: "Paramètres de confidentialité",
43    "Wir verwenden Cookies auf unserer Website. Einige davon sind notwendig fuer die Funktion, andere helfen uns dabei, diese Seite und Ihre Nutzererfahrung zu verbessern.":
44      "Nous utilisons des cookies sur notre site Web. Certains sont nécessaires au fonctionnement, d'autres nous aident à améliorer ce site et votre expérience utilisateur.",
45    Impressum: "Mentions légales",
46    Datenschutzerklaerung: "Politique de confidentialité",
47    "Alle akzeptieren": "Tout accepter",
48    "Alle ablehnen": "Refuser tout",
49    Speichern: "Sauvegarder les paramètres",
50    Seiteninhaber: "Propriétaire de la page",
51    "Speichert die Cookie-Präferenzen des Besuchers.":
52      "Enregistre les préférences de cookies du visiteur.",
53    "365 Tage": "365 jours",
54    Essenzielle: "Essentiel",
55    Statistik: "Statistiques",
56    Marketing: "Marketing",
57    Media: "Médias",
58    Name: "Nom",
59    Anbieter: "Fournisseur",
60    Verwendungszweck: "But",
61    "Cookie Name": "Nom du cookie",
62    Lebensdauer: "Durée de vie",
63    "In dieser Kategorie sind keines Cookies enthalten":
64      "Aucun cookie n'est inclus dans cette catégorie",
65    "Speichert die Sprach-Präferenzen des Besuchers.":
66      "Enregistre les préférences linguistiques du visiteur.",
67    Sitzungsende: "Fin de session",
68    "Zeichnet Nutzerverhalten für Optimierungszwecke auf.":
69      "Enregistre le comportement de l'utilisateur à des fins d'optimisation.",
70    "Session Ende, 365 Tage": "Fin de session, 365 jours",
71    "2 Jahre, 24 Stunden, 2 Jahre, 90 Tage":
72      "2 ans, 24 heures, 2 ans, 90 jours",
73    "3 Monate": "3 mois",
74    "Zeichnet Nutzerverhalten für Optimierungszwecke auf. https://learn.microsoft.com/en-us/clarity/setup-and-installation/cookie-list":
75      "Enregistre le comportement des utilisateurs à des fins d'optimisation. https://learn.microsoft.com/en-us/clarity/setup-and-installation/cookie-list",
76    "1 Tag": "1 jour",
77  },
78  es: {
79    Datenschutzeinstellungen: "Configuración de privacidad",
80    "Wir verwenden Cookies auf unserer Website. Einige davon sind notwendig fuer die Funktion, andere helfen uns dabei, diese Seite und Ihre Nutzererfahrung zu verbessern.":
81      "Utilizamos cookies en nuestro sitio web. Algunas son necesarias para el funcionamiento, otras 
81nos ayudan a mejorar este sitio y su experiencia de usuario.",
82    Impressum: "Aviso legal",
83    Datenschutzerklaerung: "Política de privacidad",
84    "Alle akzeptieren": "Aceptar todas",
85    "Nur technisch notwendige": "Solo las técnicamente necesarias",
86    Speichern: "Guardar configuración",
87    Seiteninhaber: "Propietario del sitio",
88    "Speichert die Cookie-Präferenzen des Besuchers.":
89      "Guarda las preferencias de cookies del visitante.",
90    "365 Tage": "365 días",
91    Essenzielle: "Esenciales",
92    Statistik: "Estadísticas",
93    Marketing: "Marketing",
94    Media: "Medios",
95    Name: "Nombre",
96    Anbieter: "Proveedor",
97    Verwendungszweck: "Propósito",
98    "Cookie Name": "Nombre de la cookie",
99    Lebensdauer: "Duración",
100    "In dieser Kategorie sind keines Cookies enthalten":
101      "No hay cookies en esta categoría",
102    "Speichert die Sprach-Präferenzen des Besuchers.":
103      "Guarda las preferencias de idioma del visitante.",
104    Sitzungsende: "Duración de la sesión",
105    "Zeichnet Nutzerverhalten für Optimierungszwecke auf.":
106      "Registra el comportamiento del usuario con fines de optimización.",
107    "Session Ende, 365 Tage": "Fin de sesión, 365 días",
108    "2 Jahre, 24 Stunden, 2 Jahre, 90 Tage":
109      "2 años, 24 horas, 2 años, 90 días",
110    "3 Monate": "3 meses",
111    "Zeichnet Nutzerverhalten für Optimierungszwecke auf. https://learn.microsoft.com/en-us/clarity/setup-and-installation/cookie-list":
112      "Registra el comportamiento del usuario con fines de optimización. https://learn.microsoft.com/en-us/clarity/setup-and-installation/cookie-list",
113    "1 Tag": "1 día",
114  },
115  it: {
116    Datenschutzeinstellungen: "Impostazioni sulla privacy",
117    "Wir verwenden Cookies auf unserer Website. Einige davon sind notwendig fuer die Funktion, andere helfen uns dabei, diese Seite und Ihre Nutzererfahrung zu verbessern.":
118      "Utilizziamo i cookie sul nostro sito web. Alcuni sono necessari per il funzionamento, altri ci aiutano a migliorare il sito e l’esperienza dell’utente.",
119    Impressum: "Note legali",
120    Datenschutzerklaerung: "Informativa sulla privacy",
121    "Alle akzeptieren": "Accetta tutto",
122    "Nur technisch notwendige": "Solo quelli tecnicamente necessari",
123    Speichern: "Salva impostazioni",
124    Seiteninhaber: "Proprietario del sito",
125    "Speichert die Cookie-Präferenzen des Besuchers.":
126      "Memorizza le preferenze sui cookie del visitatore.",
127    "365 Tage": "365 giorni",
128    Essenzielle: "Essenziali",
129    Statistik: "Statistiche",
130    Marketing: "Marketing",
131    Media: "Media",
132    Name: "Nome",
133    Anbieter: "Fornitore",
134    Verwendungszweck: "Scopo",
135    "Cookie Name": "Nome del cookie",
136    Lebensdauer: "Durata",
137    "In dieser Kategorie sind keines Cookies enthalten":
138      "Non ci sono cookie in questa categoria",
139    "Speichert die Sprach-Präferenzen des Besuchers.":
140      "Memorizza le preferenze linguistiche del visitatore.",
141    Sitzungsende: "Durata della sessione",
142    "Zeichnet Nutzerverhalten für Optimierungszwecke auf.":
143      "Registra il comportamento dell’utente a fini di ottimizzazione.",
144    "Session Ende, 365 Tage": "Fine sessione, 365 giorni",
145    "2 Jahre, 24 Stunden, 2 Jahre, 90 Tage":
146      "2 anni, 24 ore, 2 anni, 90 giorni",
147    "3 Monate": "3 mesi",
148    "Zeichnet Nutzerverhalten für Optimierungszwecke auf. https://learn.microsoft.com/en-us/clarity/setup-and-installation/cookie-list":
149      "Registra il comportamento dell’utente a fini di ottimizzazione. https://learn.microsoft.com/en-us/clarity/setup-and-installation/cookie-list",
150    "1 Tag": "1 giorno",
151  },
152};
153
154const $t = (message, locale = currentLocale) => {
155  if (i18nCookieConsent[locale]) {
156    return i18nCookieConsent[locale][message]
157      ? i18nCookieConsent[locale][message]
158      : message;
159  }
160  return message;
161};
162
163const km_cc_settings = {
164  title: $t("Datenschutzeinstellungen"),
165  description: $t(
166    "Wir verwenden Cookies auf unserer Website. Einige davon sind notwendig fuer die Funktion, andere helfen uns dabei, diese Seite und Ihre Nutzererfahrung zu verbessern."
167  ),
168  legal_notice: {
169    title: $t("Impressum"),
170    link: $t("/impressum"),
171    target: true,
172  },
173  privacy_policy: {
174    title: $t("Datenschutzerklärung"),
175    link: $t("/datenschutz"),
176    target: true,
177  },
178  accept_all: $t("Alle akzeptieren"),
179  deny_all: $t("Nur technisch notwendige"),
180  accept_selected: $t("Speichern"),
181  labels: {
182    essential: $t("Essenzielle"),
183    statistics: $t("Statistik"),
184    marketing: $t("Marketing"),
185    media: $t("Media"),
186    cookieName: $t("Name"),
187    cookieVendor: $t("Anbieter"),
188    cookiePurpose: $t("Verwendungszweck"),
189    cookieSlug: $t("Cookie Name"),
190    cookieLifetime: $t("Lebensdauer"),
191    emptyCategory: $t("In dieser Kategorie sind keines Cookies enthalten"),
192  },
193  consent_lifetime: 365,
194  block_screen: true,
195  cookie_essential: [
196    {
197      name: "kopfmedia. Cookie Consent",
198      vendor: $t("Seiteninhaber"),
199      purpose: $t("Speichert die Cookie-Präferenzen des Besuchers."),
200      cookie_name: $t("km-cookie-consent"),
201      cookie_lifetime: $t("365 Tage"),
202    },
203    {
204      name: "WordPress Multi Language",
205      vendor: $t("Seiteninhaber"),
206      purpose: $t("Speichert die Sprach-Präferenzen des Besuchers."),
207      cookie_name: $t("wp-wpml_current_language"),
208      cookie_lifetime: $t("Sitzungsende"),
209    },
210    {
211      name: "kopfmedia. Accessibility Sidebar",
212      vendor: $t("Seiteninhaber"),
213      purpose: $t("Speichert die Barrierefreheits-Präferenzen des Besuchers."),
214      cookie_name: $t("dvmd_accessibility_sidebar_settings"),
215      cookie_lifetime: $t("1 Monat"),
216    },
217  ],
218  cookies_marketing: [],
219  cookies_statistic: [
220    {
221      name: "Matomo",
222      vendor: "KOPF MEDIA GmbH",
223      purpose: $t("Zeichnet Nutzerverhalten für Optimierungszwecke auf."),
224      cookie_name: "_pk_ses, _pk_id",
225      cookie_lifetime: $t("Session Ende, 365 Tage"),
226    },
227    {
228      name: "Google Analytics",
229      vendor: "Google LLC",
230      purpose: $t("Zeichnet Nutzerverhalten für Optimierungszwecke auf."),
231      cookie_name: "_ga, _gid, _ga_(container-id), _gac_gb_(container-id)",
232      cookie_lifetime: $t("17 Jahre, 24 Stunden, 2 Jahre, 90 Tage"),
233    },
234  ],
235  cookies_external_media: [],
236};
237
238/**
239 * Overwrite Cookie Functions provided by Cookie consent plugin
240 */
241kmCookieConsent.doEssentials = () => {};
242
243kmCookieConsent.doStatistics = () => {
244  var _paq = (window._paq = window._paq || []);
245  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
246  _paq.push(["trackPageView"]);
247  _paq.push(["enableLinkTracking"]);
248  (function () {
249    var u = "//matomo.kopfmedia.de/";
250    _paq.push(["setTrackerUrl", u + "matomo.php"]);
251    _paq.push(["setSiteId", "4"]);
252    var d = document,
253      g = d.createElement("script"),
254      s = d.getElementsByTagName("script")[0];
255    g.async = true;
256    g.src = u + "matomo.js";
257    s.parentNode.insertBefore(g, s);
258  })();
259
260  // Google Analytics
261  (function () {
262    var u = "https://www.googletagmanager.com/gtag/js?id=G-PHG63VF0VQ";
263    var d = document,
264      g = d.createElement("script"),
265      s = d.getElementsByTagName("script")[0];
266    g.type = "text/javascript";
267    g.id = "google-analytics";
268    g.async = true;
269    g.src = u;
270    s.parentNode.insertBefore(g, s);
271  })();
272
273  
vendor: 143 bytes, lines 273-279
273window.dataLayer = window.dataLayer || [];
274  function gtag() {
275    dataLayer.push(arguments);
276  }
277  gtag("js", new Date());
278
279  gtag("config", "
279G-PHG63VF0VQ
vendor: 4 bytes, line 279
279");
280};
281
282kmCookieConsent.doMarketing = () => {};
283
284kmCookieConsent.doExternalMedia = () => {};
285
286jQuery(document).ready(() => {
287  if (kmCookieConsent) {
288    kmCookieConsent.init(km_cc_settings);
289  }
290});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.