{"version":3,"names":["window","semaphore","ketch","push","arguments","e","URLSearchParams","document","location","search","o","has","get","n","createElement","type","src","concat","defer","async","getElementsByTagName","appendChild","segmentWriteKey","i","analytics","initialize","invoked","console","error","methods","factory","initialized","apply","Array","prototype","slice","call","indexOf","c","querySelector","__t","getAttribute","p","pathname","u","href","s","t","title","r","referrer","unshift","length","key","load","setAttribute","parentNode","insertBefore","_loadOptions","_writeKey","SNIPPET_VERSION","parseCookies","cookie","split","map","v","reduce","acc","decodeURIComponent","trim","getUserConsent","consent","consentObj","JSON","parse","atob","Object","fromEntries","entries","purpose","info","status","SEGMENT_CATEGORIES_BY_CONSENT","advertising","analytics_performance_and_customization","essential","functionality","getConsentedIntegrations","integrations","fetch","json","consentedCategories","filter","_","accepted","category","curr","consentedIntegrations","creationName","includes","All","Boolean","pageTracking","getPlatform","navigator","userAgent","match","name","page","platform","then","disableClientPersistence","previousUrl","MutationObserver","setTimeout","observe","subtree","childList","openConsentModal","firstCall","rawConsent","reload","dataLayer","gtag","params","ad_storage","ad_user_data","ad_personalization","analytics_storage","functionality_storage","personalization_storage","security_storage","wait_for_update","event"],"sources":["theme-6-inline-common-head_tag.js"],"sourcesContent":["\n// Ketch tag\n!function(){window.semaphore=window.semaphore||[],window.ketch=function(){window.semaphore.push(arguments)};var e=new URLSearchParams(document.location.search),o=e.has(\"property\")?e.get(\"property\"):\"singlestore_forum\",n=document.createElement(\"script\");n.type=\"text/javascript\",n.src=\"https://global.ketchcdn.com/web/v2/config/singlestore/\".concat(o,\"/boot.js\"),n.defer=n.async=!0,document.getElementsByTagName(\"head\")[0].appendChild(n)}();\n\n// Segment tag\nconst segmentWriteKey = \"716wmXYlljMmFmQewjN9zunKidSTwWAU\";\n!function(){var i=\"analytics\",analytics=window[i]=window[i]||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"screen\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\",\"register\"];analytics.factory=function(e){return function(){if(window[i].initialized)return window[i][e].apply(window[i],arguments);var n=Array.prototype.slice.call(arguments);if([\"track\",\"screen\",\"alias\",\"group\",\"page\",\"identify\"].indexOf(e)>-1){var c=document.querySelector(\"link[rel='canonical']\");n.push({__t:\"bpc\",c:c&&c.getAttribute(\"href\")||void 0,p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})}n.unshift(e);analytics.push(n);return analytics}};for(var n=0;n<analytics.methods.length;n++){var key=analytics.methods[n];analytics[key]=analytics.factory(key)}analytics.load=function(key,n){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.async=!0;t.setAttribute(\"data-global-segment-analytics-key\",i);t.src=\"https://cdn.segment.com/analytics.js/v1/\" + key + \"/analytics.min.js\";var r=document.getElementsByTagName(\"script\")[0];r.parentNode.insertBefore(t,r);analytics._loadOptions=n};analytics._writeKey=segmentWriteKey;;analytics.SNIPPET_VERSION=\"5.2.1\";}}();\n\n\n// Consent setup\nconst parseCookies = () => {\n    try {\n        return document.cookie.split(';').map(v => v.split('=')).reduce((acc, v) => {\n            acc[decodeURIComponent(v[0].trim())] = decodeURIComponent(v[1].trim());\n            return acc;\n        }, {});\n    } catch {\n        return {}\n    }\n}\n\nconst getUserConsent = () => {\n    const cookie = parseCookies()[\"_ketch_consent_v1_\"];\n    let consent = {};\n    if (cookie) {\n        try {\n            const consentObj = JSON.parse(atob(decodeURIComponent(cookie)));\n            consent = Object.fromEntries(\n                Object.entries(consentObj).map(([purpose, info]) => {\n                    return [purpose, info.status === \"granted\"];\n                })\n            );\n        } catch {}\n    }\n    return consent;\n};\n\n// Segment setup\nconst SEGMENT_CATEGORIES_BY_CONSENT = {\n    advertising: [\"Advertising\", \"Tag Managers\"],\n    analytics_performance_and_customization: [\"A/B Testing\",\"Analytics\",\"Attribution\",\"Email\",\"Enrichment\",\"Heatmaps & Recordings\",\"Performance Monitoring\",\"Personalization\",\"Raw Data\",\"Realtime Dashboards\",\"Referrals\",\"Surveys\",\"Video\"],\n    essential: [\"Livechat\", \"Security & Fraud\"],\n    functionality: [\"CRM\",\"Customer Success\",\"Deep Linking\",\"Helpdesk\",\"SMS & Push Notifications\"],\n};\n\nasync function getConsentedIntegrations() {\n    const integrations = await (await fetch(`https://cdn.segment.com/v1/projects/${segmentWriteKey}/integrations`)).json();\n    const consent = getUserConsent();\n    const consentedCategories = Object.entries(consent)\n        .filter(([_, accepted]) => accepted)\n        .map(([category,_]) => category)\n        .reduce((acc,curr) => [...acc, ...SEGMENT_CATEGORIES_BY_CONSENT[curr]],[]);\n    const consentedIntegrations = Object.fromEntries(integrations.map(({category, creationName}) => {\n        return [creationName, consentedCategories.includes(category)]\n    }));\n    return {\n        All: false,\n        \"Segment.io\": Boolean(consent.analytics_performance_and_customization),\n        ...consentedIntegrations,\n    }\n}\n\nfunction pageTracking(referrer) {\n    function getPlatform () {\n        if (navigator.userAgent.match(/(iPhone|iPod|iPad)/)) {\n            return \"iOS\";\n        } else if (navigator.userAgent.match(/(Android)/)) {\n            return \"Android\";\n        }\n        return \"Web\";\n    }\n    if (window.analytics) {\n        const name = document.title;\n        window.analytics.page(name, {\n            name,\n            platform: getPlatform(),\n            referrer,\n        });\n    }\n}\n\ngetConsentedIntegrations().then(consentedIntegrations => {\n    const consent = getUserConsent();\n    if (window.analytics) {\n        window.analytics.load(segmentWriteKey, {\n            disableClientPersistence: !consent.functionality,\n            integrations: consentedIntegrations,\n        });\n    }\n    if(consent.analytics_performance_and_customization) {\n        //analytics.page();\n        let previousUrl = '';\n        new MutationObserver(() => {\n            if (location.href !== previousUrl) {\n                const referrer = previousUrl;\n                previousUrl = location.href;\n                setTimeout(() => {pageTracking(referrer)},100);\n            }\n        }).observe(document, {subtree: true, childList: true});\n    }\n});\n\nwindow.openConsentModal = () => {\n    window.semaphore = window.semaphore || [];\n    window.semaphore.push([\"showPreferences\"]);\n};\n\n// Reload on consent change to apply\nlet firstCall = true;\nwindow.semaphore = window.semaphore || [];\nwindow.semaphore.push([\n    \"onConsent\",\n    (rawConsent) => {\n        if(firstCall) {\n            firstCall = false;\n        } else {\n            window.location.reload();\n        }\n    },\n]);\n\n// Add GTM config\nwindow.dataLayer = window.dataLayer || [];\n    \nconst gtag = (...params) => {\n    window.dataLayer.push(params);\n}\n    \ngtag(\"consent\", \"default\", {\n    ad_storage: \"denied\",\n    ad_user_data: \"denied\",\n    ad_personalization: \"denied\",\n    analytics_storage: \"denied\",\n    functionality_storage: \"denied\",\n    personalization_storage: \"denied\",\n    security_storage: \"granted\",\n    wait_for_update: 2000,\n});\n    \ngtag(\"set\", \"ads_data_redaction\", true);\ngtag(\"set\", \"url_passthrough\", true);\n\n// Update GTM consent from Ketch's purposes\nconst consent = getUserConsent();\n\ngtag(\"consent\", \"update\", {\n    ad_storage: consent.advertising ? \"granted\" : \"denied\",\n    ad_user_data: consent.advertising ? \"granted\" : \"denied\",\n    ad_personalization: consent.advertising ? \"granted\" : \"denied\",\n    analytics_storage: consent.analytics_performance_and_customization\n        ? \"granted\"\n        : \"denied\",\n    functionality_storage: consent.functionality\n        ? \"granted\"\n        : \"denied\",\n    personalization_storage: consent.analytics_performance_and_customization\n        ? \"granted\"\n        : \"denied\",\n    security_storage: \"granted\",\n    wait_for_update: 2000,\n});\nwindow.dataLayer.push({ event: \"cookie_consent_update\" });\n\n"],"mappings":"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","ignoreList":[]}