Careers

Join the Electric Social team! Explore exciting career opportunities at Berlin’s first Arcade Bar and Restaurant. View open positions and apply now to help shape tomorrow’s arcade experience!

` } } }; const COOKIE_ACCEPT = 'cookie-notice-accepted'; const COOKIE_DENY = 'cookie-notice-denied'; function createCookie(name, value, days) { const expires = days ? "; expires=" + new Date(Date.now() + days * 86400000).toUTCString() : ""; document.cookie = `${name}=${value}${expires}; path=/`; } function readCookie(name) { const nameEQ = name + "="; const cookies = document .cookie .split(';'); for (let cookie of cookies) { cookie = cookie.trim(); if (cookie.indexOf(nameEQ) === 0) return cookie.substring(nameEQ.length); } return null; } function loadScripts() { Object .entries(scripts) .forEach(([name, config]) => { const scriptEl = document.getElementById(`cookie-dependent-${config.location}`); if (scriptEl) { scriptEl.innerHTML = config.content; /* Handle noscript if present */ if (config.noscript) { const noscriptEl = document.getElementById(`cookie-dependent-${config.noscript.location}`); if (noscriptEl) { noscriptEl.innerHTML = config.noscript.content; } } } }); } /* Handle existing cookies */ if (readCookie(COOKIE_DENY)) { /* Deny cookie is present: Don't show modal, don't load scripts */ console.log("Deny cookie present. Modal not shown, scripts not loaded."); } else if (readCookie(COOKIE_ACCEPT)) { /* Accept cookie is present: Load scripts */ console.log("Accept cookie present. Loading scripts."); loadScripts(); } else { /* No cookie present: Show modal */ const modalElement = document.getElementById('cookie-notice'); if (modalElement) { const myModal = new bootstrap.Modal(modalElement); myModal.show(); } } /* Handle deny button click */ const denyButton = document.getElementById('cookie-notice-deny'); if (denyButton) { denyButton.addEventListener("click", function () { createCookie(COOKIE_DENY, 'true', 1);/* Deny cookie lasts for 1 day */ const modalElement = document.getElementById('cookie-notice'); if (modalElement) { modalElement .classList .remove('show'); } }); } /* Handle accept button click */ const acceptButton = document.getElementById('cookie-notice-accept'); if (acceptButton) { acceptButton.addEventListener("click", function () { createCookie(COOKIE_ACCEPT, 'true', 365);/* Accept cookie lasts for 31 days */ const modalElement = document.getElementById('cookie-notice'); if (modalElement) { modalElement .classList .remove('show'); } loadScripts(); }); } });