{"version":3,"names":[],"sources":["theme-4-inline-common-body_tag.js"],"sourcesContent":["\n(function(){\n// ===== Local consent store (replaces Cloudflare Zaraz, which cannot run on Discourse hosting) =====\n// Exposes the same window.zaraz.consent API the banner uses, so the banner logic is unchanged.\n// Edit PURPOSES to match the purposes configured in Zaraz on cdata.com.\nvar STORE_COOKIE = \"cdata_community_consent_v2\";\nvar PURPOSES = {\nfunctionality: { name: \"Functionality\", description: \"Remembers your preferences and enables features such as chat.\", order: 1 }, performance: { name: \"Performance\", description: \"Measures how the community is used so we can improve it.\", order: 2 }, targeting: { name: \"Targeting\", description: \"Supports marketing, advertising and ad-performance tracking.\", order: 3 }\n};\nif (!(window.zaraz && window.zaraz.consent)) {\nvar readStore = function(){\ntry {\nvar m = document.cookie.match(new RegExp(\"(?:^|; )\" + STORE_COOKIE + \"=([^;]*)\"));\nreturn m ? JSON.parse(decodeURIComponent(m[1])) : {};\n} catch(e) { return {}; }\n};\nvar writeStore = function(o){\ndocument.cookie = STORE_COOKIE + \"=\" + encodeURIComponent(JSON.stringify(o)) + \"; Max-Age=31536000; Path=/; Secure; SameSite=Lax\";\n};\nvar state = readStore();\nwindow.zaraz = window.zaraz || {};\nwindow.zaraz.consent = {\nAPIReady: true,\npurposes: PURPOSES,\ngetAll: function(){ var o = {}; Object.keys(PURPOSES).forEach(function(k){ o[k] = !!state[k]; }); return o; },\nget: function(k){ return !!state[k]; },\nset: function(p){ Object.keys(p || {}).forEach(function(k){ if (k in PURPOSES) state[k] = !!p[k]; }); writeStore(state); },\nsetAll: function(v){ Object.keys(PURPOSES).forEach(function(k){ state[k] = !!v; }); writeStore(state); },\nsendQueuedEvents: function(){}\n};\n}\n})();\n"],"mappings":"AACA,CAAC,YAAU;EACX;EACA;EACA;EACA,IAAI,YAAY,GAAG,4BAA4B;EAC/C,IAAI,QAAQ,GAAG;IACf,aAAa,EAAE;MAAE,IAAI,EAAE,eAAe;MAAE,WAAW,EAAE,+DAA+D;MAAE,KAAK,EAAE;IAAE,CAAC;IAAE,WAAW,EAAE;MAAE,IAAI,EAAE,aAAa;MAAE,WAAW,EAAE,0DAA0D;MAAE,KAAK,EAAE;IAAE,CAAC;IAAE,SAAS,EAAE;MAAE,IAAI,EAAE,WAAW;MAAE,WAAW,EAAE,8DAA8D;MAAE,KAAK,EAAE;IAAE;EACjX,CAAC;EACD,IAAI,EAAE,MAAM,CAAC,KAAK,IAAI,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE;IAC7C,IAAI,SAAS,GAAG,YAAU;MAC1B,IAAI;QACJ,IAAI,CAAC,GAAG,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,UAAU,GAAG,YAAY,GAAG,UAAU,CAAC,CAAC;QACjF,OAAO,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;MACpD,CAAC,CAAC,OAAM,CAAC,EAAE;QAAE,OAAO,CAAC,CAAC;MAAE;IACxB,CAAC;IACD,IAAI,UAAU,GAAG,UAAS,CAAC,EAAC;MAC5B,QAAQ,CAAC,MAAM,GAAG,YAAY,GAAG,GAAG,GAAG,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,kDAAkD;IACjI,CAAC;IACD,IAAI,KAAK,GAAG,SAAS,CAAC,CAAC;IACvB,MAAM,CAAC,KAAK,GAAG,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC;IACjC,MAAM,CAAC,KAAK,CAAC,OAAO,GAAG;MACvB,QAAQ,EAAE,IAAI;MACd,QAAQ,EAAE,QAAQ;MAClB,MAAM,EAAE,YAAU;QAAE,IAAI,CAAC,GAAG,CAAC,CAAC;QAAE,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,UAAS,CAAC,EAAC;UAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;QAAE,CAAC,CAAC;QAAE,OAAO,CAAC;MAAE,CAAC;MAC7G,GAAG,EAAE,UAAS,CAAC,EAAC;QAAE,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC;MAAE,CAAC;MACtC,GAAG,EAAE,UAAS,CAAC,EAAC;QAAE,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,UAAS,CAAC,EAAC;UAAE,IAAI,CAAC,IAAI,QAAQ,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAAE,CAAC,CAAC;QAAE,UAAU,CAAC,KAAK,CAAC;MAAE,CAAC;MAC1H,MAAM,EAAE,UAAS,CAAC,EAAC;QAAE,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,UAAS,CAAC,EAAC;UAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;QAAE,CAAC,CAAC;QAAE,UAAU,CAAC,KAAK,CAAC;MAAE,CAAC;MACxG,gBAAgB,EAAE,YAAU,CAAC;IAC7B,CAAC;EACD;AACA,CAAC,EAAE,CAAC","ignoreList":[]}