⏰Dates (2)
- Wednesday, Nov 11, 20266:30 PM
- Wednesday, Dec 9, 20266:30 PM
📍Location
- Google Maps ↗
Leikam Brewing
PortlandPortland, OR
Silent Book Club @ Leikam Brewing (Monthly)
- When
- Wednesday, Nov 11, 2026 · 6:30 PM+1 more date
Add to calendar
About this event
Select occurrence - Silent Book Club @ Leikam Brewing (Monthly) – Leikam Brewing - Leikam Brewing // Define dataLayer and gtag globally window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} document.addEventListener('DOMContentLoaded', function() { // Function to load tracking scripts function loadTrackingScripts() { if (window.trackingScriptsLoaded) return; // Prevent multiple loads window.trackingScriptsLoaded = true; } function setTrackingConsent(consent) { const consentValue = consent ? "1" : "0"; const url = new URL(window.location.href); url.searchParams.set('trackingConsent', consentValue); window.location.href = url.toString(); } const urlParams = new URLSearchParams(window.location.search); const trackingConsentParam = urlParams.get('trackingConsent'); function getCookie(name) { const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)')); return match ? match[2] : null; } function positionConsentPopupForWidget(consentPopup) { const isWidget = document.body.classList.contains('checkout__context--widget'); const isBasketModal = document.body.classList.contains('checkout__context--widget-basket-modal'); if (!isWidget || isBasketModal) { return; } const modal = consentPopup.querySelector('.tracking-consent-modal'); if (!modal) { return; } consentPopup.classList.add('consent-popup--widget'); function positionWithinVisibleViewport(pageInfo) { const visibleTop = Math.max(0, pageInfo.scrollTop - pageInfo.offsetTop); const visibleBottom = Math.min( pageInfo.iframeHeight, pageInfo.scrollTop + pageInfo.clientHeight - pageInfo.offsetTop ); const visibleHeight = Math.max(0, visibleBottom - visibleTop); const offset = Math.min(Math.max(0, (visibleHeight - modal.offsetHeight) / 8), 40); modal.style.marginTop = `${Math.round(visibleTop + offset)}px`; } let parentIframeAttempts = 0; const parentIframePoll = setInterval(function() { parentIframeAttempts += 1; if (window.parentIFrame && typeof window.parentIFrame.getPageInfo === 'function') { clearInterval(parentIframePoll); window.parentIFrame.getPageInfo(positionWithinVisibleViewport); } else if (parentIframeAttempts >= 20) { clearInterval(parentIframePoll); } }, 150); } let showTrackingScripts; if (trackingConsentParam === "1" || trackingConsentParam === "0") { document.cookie = `tracking-consent-284653=${trackingConsentParam}; path=/`; showTrackingScripts = trackingConsentParam === "1"; window.showTrackingScripts = showTrackingScripts; if (showTrackingScripts) { loadTrackingScripts(); } else { console.log('Tracking scripts are not loaded due to consent preferences.'); } } else { const requiresConsent = false; if (requiresConsent) { const consentCookie = getCookie('tracking-consent-284653'); if (consentCookie === "1") { showTrackingScripts = true; } else if (consentCookie === "0") { showTrackingScripts = false; } else { showTrackingScripts = null; // Consent not given } } else { showTrackingScripts = true; } // If consent is null, show the consent popup if (showTrackingScripts === null) { const consentPopup = document.getElementById('consent-popup'); if (consentPopup) { consentPopup.style.display = 'flex'; if (getComputedStyle(consentPopup).display !== 'none') { positionConsentPopupForWidget(consentPopup); let node = consentPopup; while (node.parentElement && node !== document.body) { for (const sibling of node.parentElement.children) { if (sibling !== node) { sibling.inert = true; } } node = node.parentElement; } $(function() { consentPopup.querySelector('.tracking-consent-modal').focus(); }); } } } else if (showTrackingScripts) { loadTrackingScripts(); } else { console.log('Tracking scripts are not loaded due to consent preferences.'); } window.showTrackingScripts = showTrackingScripts; } document.getElementById('accept-button').addEventListener('click', function() { setTrackingConsent(true); }); document.getElementById('deny-button').addEventListener('click', function() { setTrackingConsent(false); }); }); We use cookies to ensure