function O(a,r){var e=Object.keys(a);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(a);r&&(o=o.filter(function(c){return Object.getOwnPropertyDescriptor(a,c).enumerable})),e.push.apply(e,o)}return e}function d(a){for(var r=1;r0&&arguments[0]!==void 0?arguments[0]:{},r=0,e=b(a.measurementIds),o=d(d({},L),a);return{name:"google-analytics",config:o,initialize:function(t){var n=t.config,i=t.instance,g=n.dataLayerName,f=n.customScriptSrc,u=n.gtagName,s=n.gtagConfig,p=n.debug;if(!C(f||h)){var m=g?"&l=".concat(g):"",l=document.createElement("script");l.async=!0,l.src=f||"".concat(h,"?id=").concat(e[0]).concat(m),document.body.appendChild(l)}window[g]||(window[g]=window[g]||[],window[u]=function(){window[g].push(arguments)},window[u]("js",new Date));var v=d(d(d({},j),s||{}),p?{debug_mode:!0}:{}),y=i.user()||{},_=y.traits||{};Object.keys(_).length&&window[u]("set","user_properties",_);for(var w=0;w1&&arguments[1]!==void 0?arguments[1]:{};window[o.gtagName]&&(window[o.gtagName]("config",t,n),e&&!e.includes(t)&&(e=e.concat(t)))},disable:function(t){for(var n=t?b(t):e,i=0;i0&&arguments[0]!==void 0?arguments[0]:{},r={},e=a.id,o=a.name,c=a.source,t=a.medium,n=a.content,i=a.keyword;return e&&(r.campaignId=e),o&&(r.campaignName=o),c&&(r.campaignSource=c),t&&(r.campaignMedium=t),n&&(r.campaignContent=n),i&&(r.campaignKeyword=i),r}function C(a){var r=document.querySelectorAll("script[src]"),e=new RegExp("^".concat(a));return Boolean(Object.values(r).filter(function(o){return e.test(o.src)}).length)}var A=D,x=D;export{A as default,x as init};