var analyticsGa=function(e){"use strict";function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n(e){for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:{},t=!1,o=c(e),d=o.instanceName,m=o.instancePrefix;return{name:"google-analytics",config:n({},a,e),initialize:function(e){var t=e.config,a=e.instance;if(!t.trackingId)throw new Error("No GA trackingId defined");var o,c,s,l,g,f,v,p=t.customDimensions,y=t.customScriptSrc||"https://www.google-analytics.com/analytics.js";if(r(y)&&(o=window,c=document,s="script",l=y,g="ga",o.GoogleAnalyticsObject=g,o.ga=o.ga||function(){(o.ga.q=o.ga.q||[]).push(arguments)},o.ga.l=1*new Date,f=c.createElement(s),v=c.getElementsByTagName(s)[0],f.async=1,f.src=l,v.parentNode.insertBefore(f,v)),!i[d]){var k=n({cookieDomain:t.domain||"auto",siteSpeedSampleRate:t.siteSpeedSampleRate||1,sampleRate:t.sampleRate||100,allowLinker:!0},t.cookieConfig);if(d&&(k.name=d),ga("create",t.trackingId,k),t.debug&&(ga("".concat(m,"set"),"sendHitTask",null),window.ga_debug={trace:!0}),t.anonymizeIp&&ga("".concat(m,"set"),"anonymizeIp",!0),t.tasks){["customTask","previewTask","checkProtocolTask","validationTask","checkStorageTask","historyImportTask","samplerTask","buildHitTask","sendHitTask","timingTask","displayFeaturesTask"].forEach(function(e){if(t.tasks.hasOwnProperty(e)){var n=t.tasks[e];"function"==typeof n?ga(t.tasks[e]):null===n&&ga("".concat(m,"set"),e,n)}})}var h=(a.user()||{}).traits||{};if(Object.keys(h).length&&p&&Object.keys(p).length){var b=u(h,t);ga("".concat(m,"set"),b)}i[d]=!0}},page:function(e){var a=e.payload,i=e.config,o=e.instance,c=a.properties,s=i.resetCustomDimensionsOnPage,u=i.customDimensions,f=o.getState("context.campaign");if(!r()){if(s&&s.length){var d=s.reduce(function(e,t){return u[t]&&(e[u[t]]=null),e},{});Object.keys(d).length&&ga("".concat(m,"set"),d)}var v=c.path||document.location.pathname,p={page:v,title:c.title,location:c.url},y={page:v,title:c.title};c.referrer!==document.referrer&&(y.referrer=c.referrer);var k=n({},p,l(f),g(c,i,m));ga("".concat(m,"set"),y),t&&delete k.location,ga("".concat(m,"send"),"pageview",k),t=!0}},track:function(e){var t=e.payload,n=e.config,a=e.instance,i=t.properties,o=t.event,r=i.label,c=i.value;s({hitType:"event",event:o,label:r,category:i.category||"All",value:c,nonInteraction:i.nonInteraction,campaign:a.getState("context.campaign")},n,t)},identify:function(e){var t=e.payload,n=e.config;f(t.userId,t.traits,n)},loaded:function(){return!!window.gaplugins}}}function r(e){return e?!function(e){var t=document.querySelectorAll("script[src]");return!!Object.keys(t).filter(function(n){return(t[n].src||"")===e}).length}(e):"undefined"==typeof ga}function c(e){var t=e.instanceName;return{instancePrefix:t?"".concat(t,"."):"",instanceName:t}}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;if(!r()){var i,o=c(t).instancePrefix,s={hitType:e.hitType||"event",eventAction:e.event,eventLabel:e.label,eventCategory:e.category||"All",nonInteraction:void 0!==e.nonInteraction&&!!e.nonInteraction};e.value&&(s.eventValue=!(i=e.value)||i<0?0:Math.round(i));var u=n({},s,l(e),g(a.properties,t,o));return ga("".concat(o,"send"),"event",u),u}}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={},n=e.name,a=e.source,i=e.medium,o=e.content,r=e.keyword;return n&&(t.campaignName=n),a&&(t.campaignSource=a),i&&(t.campaignMedium=i),o&&(t.campaignContent=o),r&&(t.campaignKeyword=r),t}function u(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).customDimensions;return Object.keys(t).reduce(function(n,a){var i=t[a],o=function(e,t,n,a,i){for(t=t.split?t.split("."):t,a=0;a0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,a=u(e,t);return Object.keys(a).length?t.setCustomDimensionsToPage?(ga("".concat(n,"set"),a),{}):a:{}}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!r()){var a=c(n).instancePrefix;if(e&&ga("".concat(a,"set"),"userId",e),Object.keys(t).length){var i=u(t,n);ga("".concat(a,"set"),i)}}}var d=o,m=o,v=s,p=f;return e.default=d,e.init=m,e.identify=p,e.track=v,e.page=void 0,e.initialize=void 0,e}({});