{"version":3,"file":"tracking.js","mappings":"yLAAO,MAAK,W,SAACA,I,6GAAAA,G,EACX,K,EAAQC,O,EAAQC,OAAOD,KAAOC,OAAOD,MAAQ,G,6FAG3CE,KAAKC,Y,kBAJIJ,G,EAAAA,C,CAOHI,IAAAA,a,MAAR,W,IAeEC,EAdAF,KAAKF,KAAKK,KAAK,CAAC,mBAChBH,KAAKF,KAAKK,KAAK,CAAC,0BAEhBH,KAAKF,KAAKK,KAAK,CAAC,kBAChBH,KAAKF,KAAKK,KAAK,CAAC,uBAEhB,IAAMC,EAAIC,WAAWC,IACrBN,KAAKF,KAAKK,KAAK,CAAC,gBAAiBC,EAAI,eACrCJ,KAAKF,KAAKK,KAAK,CAAC,YAAaE,WAAWE,SACxC,IAAMC,EAAIC,SACRC,EAAIF,EAAEG,cAAc,UACpBT,EAAIM,EAAEI,qBAAqB,UAAU,GACvCF,EAAEG,OAAQ,EACVH,EAAEI,IAAMV,EAAI,YACA,QAAZF,EAAAA,EAAEa,kBAAFb,IAAAA,GAAAA,EAAcc,aAAaN,EAAGR,EAChC,G,CAEOe,IAAAA,wB,MAAP,WACElB,OAAOD,KAAKK,KAAK,CAAC,oBAClBJ,OAAOD,KAAKK,KAAK,CAAC,0BAClBJ,OAAOD,KAAKK,KAAK,CAAC,8BACpB,G,CAEOe,IAAAA,2B,MAAP,WACEnB,OAAOD,KAAKK,KAAK,CAAC,6BAClBJ,OAAOD,KAAKK,KAAK,CAAC,iBACpB,M,iBAlCWN,C,CAAD,GCEZE,OAAOoB,iBAAmB,CACxBC,OAAQ,IAAIvB,E","sources":["webpack://design-prototype/./src/js/tracking/matomo.ts","webpack://design-prototype/./src/js/tracking/index.ts"],"sourcesContent":["export class MatomoService {\n private _paq = (window._paq = window._paq || []);\n\n constructor() {\n this.initMatomo();\n }\n\n private initMatomo() {\n this._paq.push(['requireConsent']);\n this._paq.push(['enableJSErrorTracking']);\n /* tracker methods like \"setCustomDimension\" should be called before \"trackPageView\" */\n this._paq.push(['trackPageView']);\n this._paq.push(['enableLinkTracking']);\n\n const u = matomoVars.url;\n this._paq.push(['setTrackerUrl', u + 'matomo.php']);\n this._paq.push(['setSiteId', matomoVars.siteId]);\n const d = document,\n g = d.createElement('script'),\n s = d.getElementsByTagName('script')[0];\n g.async = true;\n g.src = u + 'matomo.js';\n s.parentNode?.insertBefore(g, s);\n }\n\n public setCookieConsentGiven() {\n window._paq.push(['setConsentGiven']);\n window._paq.push(['setCookieConsentGiven']);\n window._paq.push(['rememberCookieConsentGiven']);\n }\n\n public forgetCookieConsentGiven() {\n window._paq.push(['forgetCookieConsentGiven']);\n window._paq.push(['deleteCookies']);\n }\n}\n","import { MatomoService } from './matomo';\n\nwindow.trackingServices = {\n matomo: new MatomoService(),\n};\n"],"names":["MatomoService","_paq","window","this","initMatomo","s","push","u","matomoVars","url","siteId","d","document","g","createElement","getElementsByTagName","async","src","parentNode","insertBefore","setCookieConsentGiven","forgetCookieConsentGiven","trackingServices","matomo"],"sourceRoot":""}