Sid Gifari File Manager
🏠Root
/
home2
/
meumer25
/
meupet.app
/
wp-content
/
plugins
/
google-analytics-for-wordpress
/
lite
/
assets
/
vue3
/
js
/
Editing: reports-B-q_p2e7.min.js
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./chunks/OverviewReport-DLZq-_oK.min.js","./chunks/TheAppHeader-CBhNjKsM.min.js","../css/main-monsterinsights-Dex7jUt4.css","./chunks/ReAuthModal-DgAHLrfu.min.js","../css/main-monsterinsights-5M-zz1EC.css","./chunks/useFeatureGate-DVSFgG-Z.min.js","../css/main-monsterinsights-CgCt2tUG.css","./chunks/html2pdf-DRJb8iE6.min.js","../css/main-monsterinsights-CElZ6LY8.css","../css/main-monsterinsights-CgUfq8Ge.css","../css/main-monsterinsights-DD1znE88.css"])))=>i.map(i=>d[i]); import{h as e,i as t,j as s,k as o,u as n,w as a,l as r,m as i,n as l,p as c,q as u,t as d,o as m,v as p,x as f,y as g,c as v,z as h,T as y,A as w,B as b,C as _,D as S,E as C,b as k,F as E,G as A,H as R,a as T,I as P,J as M,K as D,L as F,M as x,N as I,O as N,P as O,Q as U,R as L,S as V,U as B,V as K,d as j,W as $,X as G,Y as q,Z as Y,$ as W,a0 as z,a1 as H,a2 as J,a3 as Q,a4 as X,a5 as Z,a6 as ee,a7 as te,a8 as se,a9 as oe,aa as ne,ab as ae,ac as re,ad as ie,ae as le,r as ce,_ as ue,af as de,e as me,f as pe,g as fe,s as ge}from"./chunks/TheAppHeader-CBhNjKsM.min.js";import{I as ve}from"./chunks/useFeatureGate-DVSFgG-Z.min.js";import{d as he,h as ye,_ as we,a as be}from"./chunks/html2pdf-DRJb8iE6.min.js";function _e(s){return!!e()&&(t(s),!0)}function Se(e){return"function"==typeof e?e():n(e)}const Ce="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const ke=Object.prototype.toString,Ee=()=>{};function Ae(e,t){o()&&s(e,t)}function Re(e){var t;const s=Se(e);return null!=(t=null==s?void 0:s.$el)?t:s}const Te=Ce?window:void 0;function Pe(...e){let t,s,o,n;if("string"==typeof e[0]||Array.isArray(e[0])?([s,o,n]=e,t=Te):[t,s,o,n]=e,!t)return Ee;Array.isArray(s)||(s=[s]),Array.isArray(o)||(o=[o]);const r=[],i=()=>{r.forEach(e=>e()),r.length=0},l=a(()=>[Re(t),Se(n)],([e,t])=>{if(i(),!e)return;const n=(a=t,"[object Object]"===ke.call(a)?{...t}:t);var a;r.push(...s.flatMap(t=>o.map(s=>((e,t,s,o)=>(e.addEventListener(t,s,o),()=>e.removeEventListener(t,s,o)))(e,t,s,n))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return _e(c),c}var Me=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],De=Me.join(","),Fe="undefined"==typeof Element,xe=Fe?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ie=!Fe&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},Ne=function(e,t){var s;void 0===t&&(t=!0);var o=null==e||null===(s=e.getAttribute)||void 0===s?void 0:s.call(e,"inert");return""===o||"true"===o||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):Ne(e.parentNode))},Oe=function(e,t,s){if(Ne(e))return[];var o=Array.prototype.slice.apply(e.querySelectorAll(De));return t&&xe.call(e,De)&&o.unshift(e),o=o.filter(s)},Ue=function(e,t,s){for(var o=[],n=Array.from(e);n.length;){var a=n.shift();if(!Ne(a,!1))if("SLOT"===a.tagName){var r=a.assignedElements(),i=r.length?r:a.children,l=Ue(i,!0,s);s.flatten?o.push.apply(o,l):o.push({scopeParent:a,candidates:l})}else{xe.call(a,De)&&s.filter(a)&&(t||!e.includes(a))&&o.push(a);var c=a.shadowRoot||"function"==typeof s.getShadowRoot&&s.getShadowRoot(a),u=!Ne(c,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(a));if(c&&u){var d=Ue(!0===c?a.children:c.children,!0,s);s.flatten?o.push.apply(o,d):o.push({scopeParent:a,candidates:d})}else n.unshift.apply(n,a.children)}}return o},Le=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},Ve=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,s=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===s||"true"===s}(e))&&!Le(e)?0:e.tabIndex},Be=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},Ke=function(e){return"INPUT"===e.tagName},je=function(e){return function(e){return Ke(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,s=e.form||Ie(e),o=function(e){return s.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(a){return!1}var n=function(e,t){for(var s=0;s<e.length;s++)if(e[s].checked&&e[s].form===t)return e[s]}(t,e.form);return!n||n===e}(e)},$e=function(e){var t=e.getBoundingClientRect(),s=t.width,o=t.height;return 0===s&&0===o},Ge=function(e,t){var s=t.displayCheck,o=t.getShadowRoot;if("full-native"===s&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(e).visibility)return!0;var n=xe.call(e,"details>summary:first-of-type")?e.parentElement:e;if(xe.call(n,"details:not([open]) *"))return!0;if(s&&"full"!==s&&"full-native"!==s&&"legacy-full"!==s){if("non-zero-area"===s)return $e(e)}else{if("function"==typeof o){for(var a=e;e;){var r=e.parentElement,i=Ie(e);if(r&&!r.shadowRoot&&!0===o(r))return $e(e);e=e.assignedSlot?e.assignedSlot:r||i===e.ownerDocument?r:i.host}e=a}if(function(e){var t,s,o,n,a=e&&Ie(e),r=null===(t=a)||void 0===t?void 0:t.host,i=!1;if(a&&a!==e)for(i=!!(null!==(s=r)&&void 0!==s&&null!==(o=s.ownerDocument)&&void 0!==o&&o.contains(r)||null!=e&&null!==(n=e.ownerDocument)&&void 0!==n&&n.contains(e));!i&&r;){var l,c,u;i=!(null===(c=r=null===(l=a=Ie(r))||void 0===l?void 0:l.host)||void 0===c||null===(u=c.ownerDocument)||void 0===u||!u.contains(r))}return i}(e))return!e.getClientRects().length;if("legacy-full"!==s)return!0}return!1},qe=function(e,t){return!(t.disabled||function(e){return Ke(e)&&"hidden"===e.type}(t)||Ge(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var s=0;s<t.children.length;s++){var o=t.children.item(s);if("LEGEND"===o.tagName)return!!xe.call(t,"fieldset[disabled] *")||!o.contains(e)}return!0}t=t.parentElement}return!1}(t))},Ye=function(e,t){return!(je(t)||Ve(t)<0||!qe(e,t))},We=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},ze=function(e){var t=[],s=[];return e.forEach(function(e,o){var n=!!e.scopeParent,a=n?e.scopeParent:e,r=function(e,t){var s=Ve(e);return s<0&&t&&!Le(e)?0:s}(a,n),i=n?ze(e.candidates):a;0===r?n?t.push.apply(t,i):t.push(a):s.push({documentOrder:o,tabIndex:r,item:e,isScope:n,content:i})}),s.sort(Be).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},He=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==xe.call(e,De)&&Ye(t,e)},Je=Me.concat("iframe:not([inert]):not([inert] *)").join(","),Qe=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==xe.call(e,Je)&&qe(t,e)};function Xe(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,o=Array(t);s<t;s++)o[s]=e[s];return o}function Ze(e,t){var s="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!s){if(Array.isArray(e)||(s=nt(e))||t){s&&(e=s);var o=0,n=function(){};return{s:n,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,r=!0,i=!1;return{s:function(){s=s.call(e)},n:function(){var e=s.next();return r=e.done,e},e:function(e){i=!0,a=e},f:function(){try{r||null==s.return||s.return()}finally{if(i)throw a}}}}function et(e,t,s){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var s=e[Symbol.toPrimitive];if(void 0!==s){var o=s.call(e,t);if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}function tt(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),s.push.apply(s,o)}return s}function st(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(s),!0).forEach(function(t){et(e,t,s[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):tt(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e}function ot(e){return function(e){if(Array.isArray(e))return Xe(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||nt(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nt(e,t){if(e){if("string"==typeof e)return Xe(e,t);var s={}.toString.call(e).slice(8,-1);return"Object"===s&&e.constructor&&(s=e.constructor.name),"Map"===s||"Set"===s?Array.from(e):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?Xe(e,t):void 0}}var at={getActiveTrap:function(e){return(null==e?void 0:e.length)>0?e[e.length-1]:null},activateTrap:function(e,t){t!==at.getActiveTrap(e)&&at.pauseTrap(e);var s=e.indexOf(t);-1===s||e.splice(s,1),e.push(t)},deactivateTrap:function(e,t){var s=e.indexOf(t);-1!==s&&e.splice(s,1),at.unpauseTrap(e)},pauseTrap:function(e){var t=at.getActiveTrap(e);null==t||t._setPausedState(!0)},unpauseTrap:function(e){var t=at.getActiveTrap(e);t&&!t._isManuallyPaused()&&t._setPausedState(!1)}},rt=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},it=function(e){return rt(e)&&!e.shiftKey},lt=function(e){return rt(e)&&e.shiftKey},ct=function(e){return setTimeout(e,0)},ut=function(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),o=1;o<t;o++)s[o-1]=arguments[o];return"function"==typeof e?e.apply(void 0,s):e},dt=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},mt=[],pt=function(e,t){var s,o=(null==t?void 0:t.document)||document,n=(null==t?void 0:t.trapStack)||mt,a=st({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isolateSubtrees:!1,isKeyForward:it,isKeyBackward:lt},t),r={containers:[],containerGroups:[],tabbableGroups:[],adjacentElements:new Set,alreadySilent:new Set,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},i=function(e,t,s){return e&&void 0!==e[t]?e[t]:a[s||t]},l=function(e,t){var s="function"==typeof(null==t?void 0:t.composedPath)?t.composedPath():void 0;return r.containerGroups.findIndex(function(t){var o=t.container,n=t.tabbableNodes;return o.contains(e)||(null==s?void 0:s.includes(o))||n.find(function(t){return t===e})})},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=t.hasFallback,n=void 0!==s&&s,r=t.params,i=void 0===r?[]:r,l=a[e];if("function"==typeof l&&(l=l.apply(void 0,ot(i))),!0===l&&(l=void 0),!l){if(void 0===l||!1===l)return l;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var c=l;if("string"==typeof l){try{c=o.querySelector(l)}catch(u){throw new Error("`".concat(e,'` appears to be an invalid selector; error="').concat(u.message,'"'))}if(!c&&!n)throw new Error("`".concat(e,"` as selector refers to no known node"))}return c},u=function(){var e=c("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!Qe(e,a.tabbableOptions))if(l(o.activeElement)>=0)e=o.activeElement;else{var t=r.tabbableGroups[0];e=t&&t.firstTabbableNode||c("fallbackFocus")}else null===e&&(e=c("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},d=function(){if(r.containerGroups=r.containers.map(function(e){var t=function(e,t){var s;return s=(t=t||{}).getShadowRoot?Ue([e],t.includeContainer,{filter:Ye.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:We}):Oe(e,t.includeContainer,Ye.bind(null,t)),ze(s)}(e,a.tabbableOptions),s=function(e,t){return(t=t||{}).getShadowRoot?Ue([e],t.includeContainer,{filter:qe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):Oe(e,t.includeContainer,qe.bind(null,t))}(e,a.tabbableOptions),o=t.length>0?t[0]:void 0,n=t.length>0?t[t.length-1]:void 0,r=s.find(function(e){return He(e)}),i=s.slice().reverse().find(function(e){return He(e)}),l=!!t.find(function(e){return Ve(e)>0});return{container:e,tabbableNodes:t,focusableNodes:s,posTabIndexesFound:l,firstTabbableNode:o,lastTabbableNode:n,firstDomTabbableNode:r,lastDomTabbableNode:i,nextTabbableNode:function(e){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=t.indexOf(e);return n<0?o?s.slice(s.indexOf(e)+1).find(function(e){return He(e)}):s.slice(0,s.indexOf(e)).reverse().find(function(e){return He(e)}):t[n+(o?1:-1)]}}}),r.tabbableGroups=r.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),r.tabbableGroups.length<=0&&!c("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(r.containerGroups.find(function(e){return e.posTabIndexesFound})&&r.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},m=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&null!==t.shadowRoot.activeElement?m(t.shadowRoot):t},p=function(e){!1!==e&&e!==m(document)&&(e&&e.focus?(e.focus({preventScroll:!!a.preventScroll}),r.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):p(u()))},f=function(e){var t=c("setReturnFocus",{params:[e]});return t||!1!==t&&e},g=function(e){var t=e.target,s=e.event,o=e.isBackward,n=void 0!==o&&o;t=t||dt(s),d();var i=null;if(r.tabbableGroups.length>0){var u=l(t,s),m=u>=0?r.containerGroups[u]:void 0;if(u<0)i=n?r.tabbableGroups[r.tabbableGroups.length-1].lastTabbableNode:r.tabbableGroups[0].firstTabbableNode;else if(n){var p=r.tabbableGroups.findIndex(function(e){var s=e.firstTabbableNode;return t===s});if(p<0&&(m.container===t||Qe(t,a.tabbableOptions)&&!He(t,a.tabbableOptions)&&!m.nextTabbableNode(t,!1))&&(p=u),p>=0){var f=0===p?r.tabbableGroups.length-1:p-1,g=r.tabbableGroups[f];i=Ve(t)>=0?g.lastTabbableNode:g.lastDomTabbableNode}else rt(s)||(i=m.nextTabbableNode(t,!1))}else{var v=r.tabbableGroups.findIndex(function(e){var s=e.lastTabbableNode;return t===s});if(v<0&&(m.container===t||Qe(t,a.tabbableOptions)&&!He(t,a.tabbableOptions)&&!m.nextTabbableNode(t))&&(v=u),v>=0){var h=v===r.tabbableGroups.length-1?0:v+1,y=r.tabbableGroups[h];i=Ve(t)>=0?y.firstTabbableNode:y.firstDomTabbableNode}else rt(s)||(i=m.nextTabbableNode(t))}}else i=c("fallbackFocus");return i},v=function(e){var t=dt(e);l(t,e)>=0||(ut(a.clickOutsideDeactivates,e)?s.deactivate({returnFocus:a.returnFocusOnDeactivate}):ut(a.allowOutsideClick,e)||e.preventDefault())},h=function(e){var t=dt(e),s=l(t,e)>=0;if(s||t instanceof Document)s&&(r.mostRecentlyFocusedNode=t);else{var o;e.stopImmediatePropagation();var n=!0;if(r.mostRecentlyFocusedNode)if(Ve(r.mostRecentlyFocusedNode)>0){var i=l(r.mostRecentlyFocusedNode),c=r.containerGroups[i].tabbableNodes;if(c.length>0){var d=c.findIndex(function(e){return e===r.mostRecentlyFocusedNode});d>=0&&(a.isKeyForward(r.recentNavEvent)?d+1<c.length&&(o=c[d+1],n=!1):d-1>=0&&(o=c[d-1],n=!1))}}else r.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return Ve(e)>0})})||(n=!1);else n=!1;n&&(o=g({target:r.mostRecentlyFocusedNode,isBackward:a.isKeyBackward(r.recentNavEvent)})),p(o||(r.mostRecentlyFocusedNode||u()))}r.recentNavEvent=void 0},y=function(e){(a.isKeyForward(e)||a.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.recentNavEvent=e;var s=g({event:e,isBackward:t});s&&(rt(e)&&e.preventDefault(),p(s))}(e,a.isKeyBackward(e))},w=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===ut(a.escapeDeactivates,e)||(e.preventDefault(),s.deactivate())},b=function(e){var t=dt(e);l(t,e)>=0||ut(a.clickOutsideDeactivates,e)||ut(a.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},_=function(){if(r.active)return at.activateTrap(n,s),r.delayInitialFocusTimer=a.delayInitialFocus?ct(function(){p(u())}):p(u()),o.addEventListener("focusin",h,!0),o.addEventListener("mousedown",v,{capture:!0,passive:!1}),o.addEventListener("touchstart",v,{capture:!0,passive:!1}),o.addEventListener("click",b,{capture:!0,passive:!1}),o.addEventListener("keydown",y,{capture:!0,passive:!1}),o.addEventListener("keydown",w),s},S=function(){if(r.active)return o.removeEventListener("focusin",h,!0),o.removeEventListener("mousedown",v,!0),o.removeEventListener("touchstart",v,!0),o.removeEventListener("click",b,!0),o.removeEventListener("keydown",y,!0),o.removeEventListener("keydown",w),s},C="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver(function(e){e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===r.mostRecentlyFocusedNode})})&&p(u())}):void 0,k=function(){C&&(C.disconnect(),r.active&&!r.paused&&r.containers.map(function(e){C.observe(e,{subtree:!0,childList:!0})}))};return s={get active(){return r.active},get paused(){return r.paused},activate:function(e){if(r.active)return this;var t,l=i(e,"onActivate"),c=i(e,"onPostActivate"),u=i(e,"checkCanFocusTrap"),p=at.getActiveTrap(n),f=!1;p&&!p.paused&&(null===(t=p._setSubtreeIsolation)||void 0===t||t.call(p,!1),f=!0);try{u||d(),r.active=!0,r.paused=!1,r.nodeFocusedBeforeActivation=m(o),null==l||l();var g=function(){u&&d(),_(),k(),a.isolateSubtrees&&s._setSubtreeIsolation(!0),null==c||c()};if(u)return u(r.containers.concat()).then(g,g),this;g()}catch(h){var v;if(p===at.getActiveTrap(n)&&f)null===(v=p._setSubtreeIsolation)||void 0===v||v.call(p,!0);throw h}return this},deactivate:function(e){if(!r.active)return this;var t=st({onDeactivate:a.onDeactivate,onPostDeactivate:a.onPostDeactivate,checkCanReturnFocus:a.checkCanReturnFocus},e);clearTimeout(r.delayInitialFocusTimer),r.delayInitialFocusTimer=void 0,r.paused||s._setSubtreeIsolation(!1),r.alreadySilent.clear(),S(),r.active=!1,r.paused=!1,k(),at.deactivateTrap(n,s);var o=i(t,"onDeactivate"),l=i(t,"onPostDeactivate"),c=i(t,"checkCanReturnFocus"),u=i(t,"returnFocus","returnFocusOnDeactivate");null==o||o();var d=function(){ct(function(){u&&p(f(r.nodeFocusedBeforeActivation)),null==l||l()})};return u&&c?(c(f(r.nodeFocusedBeforeActivation)).then(d,d),this):(d(),this)},pause:function(e){return r.active?(r.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return r.active?(r.manuallyPaused=!1,n[n.length-1]!==this?this:this._setPausedState(!1,e)):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return r.containers=t.map(function(e){return"string"==typeof e?o.querySelector(e):e}),a.isolateSubtrees&&function(e){r.active&&!r.paused&&s._setSubtreeIsolation(!1),r.adjacentElements.clear(),r.alreadySilent.clear();var t,o=new Set,n=new Set,a=Ze(e);try{for(a.s();!(t=a.n()).done;){var i=t.value;o.add(i);for(var l="undefined"!=typeof ShadowRoot&&i.getRootNode()instanceof ShadowRoot,c=i;c;){o.add(c);var u=c.parentElement,d=[];u?d=u.children:!u&&l&&(d=c.getRootNode().children,u=c.getRootNode().host,l="undefined"!=typeof ShadowRoot&&u.getRootNode()instanceof ShadowRoot);var m,p=Ze(d);try{for(p.s();!(m=p.n()).done;){var f=m.value;n.add(f)}}catch(g){p.e(g)}finally{p.f()}c=u}}}catch(g){a.e(g)}finally{a.f()}o.forEach(function(e){n.delete(e)}),r.adjacentElements=n}(r.containers),r.active&&(d(),a.isolateSubtrees&&!r.paused&&s._setSubtreeIsolation(!0)),k(),this}},Object.defineProperties(s,{_isManuallyPaused:{value:function(){return r.manuallyPaused}},_setPausedState:{value:function(e,t){if(r.paused===e)return this;if(r.paused=e,e){var o=i(t,"onPause"),n=i(t,"onPostPause");null==o||o(),S(),k(),s._setSubtreeIsolation(!1),null==n||n()}else{var a=i(t,"onUnpause"),l=i(t,"onPostUnpause");null==a||a(),s._setSubtreeIsolation(!0),d(),_(),k(),null==l||l()}return this}},_setSubtreeIsolation:{value:function(e){a.isolateSubtrees&&r.adjacentElements.forEach(function(t){var s;if(e)if("aria-hidden"===a.isolateSubtrees)"true"!==t.ariaHidden&&"true"!==(null===(s=t.getAttribute("aria-hidden"))||void 0===s?void 0:s.toLowerCase())||r.alreadySilent.add(t),t.setAttribute("aria-hidden","true");else(t.inert||t.hasAttribute("inert"))&&r.alreadySilent.add(t),t.setAttribute("inert",!0);else if(r.alreadySilent.has(t));else if("aria-hidden"===a.isolateSubtrees)t.removeAttribute("aria-hidden");else t.removeAttribute("inert")})}}}),s.updateContainerElements(e),s};const ft=()=>{};function gt(e,t,s){return e>s?s:e<t?t:e}const vt=e=>"string"==typeof e;function ht(e,t){var s;const o=(null==(s=yt(e,t))?void 0:s[0])||t;e.push(o)}function yt(e,t){const s=e.indexOf(t);if(-1!==s)return e.splice(s,1)}function wt(e){return Object.entries(e)}const bt={teleportTo:{type:[String,null,Boolean,Object],default:"body"},modalId:{type:[String,Number,Symbol],default:void 0},modelValue:{type:Boolean,default:void 0},displayDirective:{type:String,default:"if",validator:e=>["if","show","visible"].includes(e)},hideOverlay:{type:Boolean,default:void 0},overlayBehavior:{type:String,default:"auto",validator:e=>["auto","persist"].includes(e)},overlayTransition:{type:[String,Object],default:void 0},contentTransition:{type:[String,Object],default:void 0},overlayClass:{type:void 0,default:void 0},contentClass:{type:void 0,default:void 0},overlayStyle:{type:[String,Object,Array],default:void 0},contentStyle:{type:[String,Object,Array],default:void 0},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!0},background:{type:String,default:"non-interactive",validator:e=>["interactive","non-interactive"].includes(e)},focusTrap:{type:[Boolean,Object],default:()=>({allowOutsideClick:!0})},lockScroll:{type:Boolean,default:!0},reserveScrollBarGap:{type:Boolean,default:!0},zIndexFn:{type:Function,default:({index:e})=>1e3+2*e},swipeToClose:{type:String,default:"none",validator:e=>["none","up","right","down","left"].includes(e)},threshold:{type:Number,default:0},showSwipeBanner:{type:Boolean,default:void 0},preventNavigationGestures:{type:Boolean,default:void 0}};function _t(e=!1){const t=r(e),s=r(t.value?0:void 0);return[t,s,{beforeEnter(){s.value=1},afterEnter(){s.value=0},beforeLeave(){s.value=3},afterLeave(){s.value=2}}]}function St(e,t,s){let o=!1;const{open:n,close:i}=s,l=r(!1),c={get value(){return l.value},set value(s){!function(s){(s?n():i())?(l.value=s,s!==e.modelValue&&t("update:modelValue",s)):(o=!0,t("update:modelValue",!s),d(()=>{o=!1}))}(s)}};return a(()=>e.modelValue,e=>{o||(c.value=!!e)}),{modelValueLocal:c}}function Ct(e,t){if(!1===e.focusTrap)return{focus(){},blur(){}};const{focusEl:s}=t,{hasFocus:o,activate:n,deactivate:i}=function(e,t={}){let s;const{immediate:o,...n}=t,i=r(!1),l=r(!1),c=e=>s&&s.activate(e),u=e=>s&&s.deactivate(e);return a(()=>Re(e),e=>{e&&(s=pt(e,{...n,onActivate(){i.value=!0,t.onActivate&&t.onActivate()},onDeactivate(){i.value=!1,t.onDeactivate&&t.onDeactivate()}}),o&&c())},{flush:"post"}),_e(()=>u()),{hasFocus:i,isPaused:l,activate:c,deactivate:u,pause:()=>{s&&(s.pause(),l.value=!0)},unpause:()=>{s&&(s.unpause(),l.value=!1)}}}(s,e.focusTrap);return{focus:function(){requestAnimationFrame(()=>{n()})},blur:function(){o.value&&i()}}}let kt=!1;if(typeof window<"u"){const e={get passive(){kt=!0}};window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}const Et=typeof window<"u"&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1);let At,Rt,Tt=[],Pt=!1,Mt=0,Dt=-1;const Ft=(e,t)=>{let s=!1;return(e=>{const t=[];for(;e;){if(t.push(e),e.classList.contains("vfm"))return t;e=e.parentElement}return t})(e).forEach(e=>{(e=>{if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["auto","scroll"].includes(t.overflowY)&&e.scrollHeight>e.clientHeight})(e)&&((e,t)=>!(0===e.scrollTop&&t<0||e.scrollTop+e.clientHeight+t>=e.scrollHeight&&t>0))(e,t)&&(s=!0)}),s},xt=e=>Tt.some(()=>Ft(e,-Mt)),It=e=>{const t=e||window.event;return!!(xt(t.target)||t.touches.length>1)||(t.preventDefault&&t.preventDefault(),!1)},Nt=(e,t)=>{if(!e)return;if(Tt.some(t=>t.targetElement===e))return;const s={targetElement:e,options:t||{}};Tt=[...Tt,s],Et?(e.ontouchstart=e=>{1===e.targetTouches.length&&(Dt=e.targetTouches[0].clientY)},e.ontouchmove=t=>{1===t.targetTouches.length&&((e,t)=>{Mt=e.targetTouches[0].clientY-Dt,!xt(e.target)&&(t&&0===t.scrollTop&&Mt>0||(e=>!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight)(t)&&Mt<0?It(e):e.stopPropagation())})(t,e)},Pt||(document.addEventListener("touchmove",It,kt?{passive:!1}:void 0),Pt=!0)):(e=>{if(void 0===Rt){const t=!!e&&!0===e.reserveScrollBarGap,s=window.innerWidth-document.documentElement.clientWidth;if(t&&s>0){const e=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);Rt=document.body.style.paddingRight,document.body.style.paddingRight=`${e+s}px`}}void 0===At&&(At=document.body.style.overflow,document.body.style.overflow="hidden")})(t)},Ot=e=>{e&&(Tt=Tt.filter(t=>t.targetElement!==e),Et?(e.ontouchstart=null,e.ontouchmove=null,Pt&&0===Tt.length&&(document.removeEventListener("touchmove",It,kt?{passive:!1}:void 0),Pt=!1)):Tt.length||(void 0!==Rt&&(document.body.style.paddingRight=Rt,Rt=void 0),void 0!==At&&(document.body.style.overflow=At,At=void 0)))};const Ut={beforeMount(e,{value:t},{transition:s}){e._vov="hidden"===e.style.visibility?"":e.style.visibility,s&&t?s.beforeEnter(e):Lt(e,t)},mounted(e,{value:t},{transition:s}){s&&t&&s.enter(e)},updated(e,{value:t,oldValue:s},{transition:o}){!t!=!s&&(o?t?(o.beforeEnter(e),Lt(e,!0),o.enter(e)):o.leave(e,()=>{Lt(e,!1)}):Lt(e,t))},beforeUnmount(e,{value:t}){Lt(e,t)}};function Lt(e,t){e.style.visibility=t?e._vov:"hidden"}const Vt=e=>{if(e instanceof MouseEvent){const{clientX:t,clientY:s}=e;return{x:t,y:s}}{const{clientX:t,clientY:s}=e.targetTouches[0];return{x:t,y:s}}};function Bt(e,{threshold:t=0,onSwipeStart:s,onSwipe:o,onSwipeEnd:n,passive:a=!0}){const i=N({x:0,y:0}),l=N({x:0,y:0}),u=x(()=>i.x-l.x),d=x(()=>i.y-l.y),{max:m,abs:p}=Math,f=x(()=>m(p(u.value),p(d.value))>=t),g=r(!1),v=x(()=>f.value?p(u.value)>p(d.value)?u.value>0?"left":"right":d.value>0?"up":"down":"none"),h=(e,t)=>{l.x=e,l.y=t};let y,w;function b(t){y.capture&&!y.passive&&t.preventDefault();const{x:o,y:n}=Vt(t);((e,t)=>{i.x=e,i.y=t})(o,n),h(o,n),null==s||s(t),w=[Pe(e,"mousemove",_,y),Pe(e,"touchmove",_,y),Pe(e,"mouseup",S,y),Pe(e,"touchend",S,y),Pe(e,"touchcancel",S,y)]}function _(e){const{x:t,y:s}=Vt(e);h(t,s),!g.value&&f.value&&(g.value=!0),g.value&&(null==o||o(e))}function S(e){g.value&&(null==n||n(e,v.value)),g.value=!1,w.forEach(e=>e())}let C=[];return c(()=>{const t=function(e){if(!e)return!1;let t=!1;const s={get passive(){return t=!0,!1}};return e.addEventListener("x",ft,s),e.removeEventListener("x",ft),t}(null==window?void 0:window.document);y=a?t?{passive:!0}:{capture:!1}:t?{passive:!1,capture:!0}:{capture:!0},C=[Pe(e,"mousedown",b,y),Pe(e,"touchstart",b,y)]}),{isSwiping:g,direction:v,coordsStart:i,coordsEnd:l,lengthX:u,lengthY:d,stop:()=>{C.forEach(e=>e()),w.forEach(e=>e())}}}function Kt(e,t){const{vfmContentEl:s,modelValueLocal:o}=t,n=r(),i=x(()=>{if(void 0!==e.swipeToClose&&"none"!==e.swipeToClose)return e.showSwipeBanner?n.value:s.value}),l=r(0),c=r(!0);let u,d=ft,m=!0,p=!1;const{lengthX:f,lengthY:g,direction:v,isSwiping:h}=Bt(i,{threshold:e.threshold,onSwipeStart(e){d=Pe(document,"selectionchange",()=>{var e;c.value=null==(e=window.getSelection())?void 0:e.isCollapsed}),u=(new Date).getTime(),p=w(null==e?void 0:e.target)},onSwipe(){var t,s,o,n;if(p&&c.value&&v.value===e.swipeToClose)if("up"===v.value){const s=gt(Math.abs(g.value||0),0,(null==(t=i.value)?void 0:t.offsetHeight)||0)-(e.threshold||0);l.value=s}else if("down"===v.value){const t=gt(Math.abs(g.value||0),0,(null==(s=i.value)?void 0:s.offsetHeight)||0)-(e.threshold||0);l.value=-t}else if("right"===v.value){const t=gt(Math.abs(f.value||0),0,(null==(o=i.value)?void 0:o.offsetWidth)||0)-(e.threshold||0);l.value=-t}else if("left"===v.value){const t=gt(Math.abs(f.value||0),0,(null==(n=i.value)?void 0:n.offsetWidth)||0)-(e.threshold||0);l.value=t}},onSwipeEnd(t,s){if(d(),!c.value)return void(c.value=!0);const n=(new Date).getTime(),a=s===e.swipeToClose,r="up"===s||"down"===s?Math.abs((null==g?void 0:g.value)||0)>.1*((null==(v=i.value)?void 0:v.offsetHeight)||0):"left"===s||"right"===s?Math.abs((null==f?void 0:f.value)||0)>.1*((null==(h=i.value)?void 0:h.offsetWidth)||0):void 0;var v,h;m&&p&&a&&(r||n-u<=300)?o.value=!1:l.value=0}}),y=x(()=>{if("none"===e.swipeToClose)return;const t=(()=>{switch(e.swipeToClose){case"up":case"down":return"translateY";case"left":case"right":return"translateX"}})();return{class:{"vfm-bounce-back":!h.value},style:{transform:`${t}(${-l.value}px)`}}});function w(t){const s=null==t?void 0:t.tagName;if(!s||["INPUT","TEXTAREA"].includes(s))return!1;const o=(()=>{switch(e.swipeToClose){case"up":return(null==t?void 0:t.scrollTop)+(null==t?void 0:t.clientHeight)===(null==t?void 0:t.scrollHeight);case"left":return(null==t?void 0:t.scrollLeft)+(null==t?void 0:t.clientWidth)===(null==t?void 0:t.scrollWidth);case"down":return 0===(null==t?void 0:t.scrollTop);case"right":return 0===(null==t?void 0:t.scrollLeft);default:return!1}})();return t===i.value?o:o&&w(null==t?void 0:t.parentElement)}return a(()=>c.value,e=>{e||(l.value=0)}),a(()=>o.value,e=>{e&&(l.value=0)}),a(()=>l.value,(t,s)=>{switch(e.swipeToClose){case"down":case"right":m=t<s;break;case"up":case"left":m=t>s}}),{vfmContentEl:s,swipeBannerEl:n,bindSwipe:y,onTouchStartSwipeBanner:function(t){e.preventNavigationGestures&&t.preventDefault()}}}const jt=Symbol("vfm");let $t;const Gt={install:ft,modals:[],openedModals:[],openedModalOverlays:[],dynamicModals:[],modalsContainers:r([]),get:()=>{},toggle:()=>{},open:()=>{},close:()=>{},closeAll:()=>Promise.allSettled([])};function qt(e){var t;return null==(t=null==e?void 0:e.exposed)?void 0:t.modalExposed}const Yt=i({inheritAttrs:!1}),Wt=i({...Yt,__name:"VueFinalModal",props:bt,emits:["update:modelValue","beforeOpen","opened","beforeClose","closed","clickOutside"],setup(e,{expose:t,emit:s}){const i=e,I=s,N=l(),O=o(),{modals:U,openedModals:L,openedModalOverlays:V}=zt(),B=r(),K=r(),{focus:j,blur:$}=Ct(i,{focusEl:B}),{zIndex:G,refreshZIndex:q,resetZIndex:Y}=function(e){const t=r();return{zIndex:t,refreshZIndex:function(s){var o;t.value=null==(o=e.zIndexFn)?void 0:o.call(e,{index:s<=-1?0:s})},resetZIndex:function(){t.value=void 0}}}(i),{modelValueLocal:W}=St(i,I,{open:function(){let e=!1;return I("beforeOpen",{stop:()=>e=!0}),!e&&(ht(L,O),ht(V,O),fe(),ne(),!0)},close:function(){let e=!1;return I("beforeClose",{stop:()=>e=!0}),!e&&(yt(V,O),fe(),$(),ae(),!0)}}),{enableBodyScroll:z,disableBodyScroll:H}=function(e,t){const{lockScrollEl:s,modelValueLocal:o}=t;let n;function r(){n&&Ot(n)}function i(){o.value&&e.lockScroll&&n&&Nt(n,{reserveScrollBarGap:e.reserveScrollBarGap,allowTouchMove:e=>{for(;e&&e!==document.body;){if(null!==e.getAttribute("vfm-scroll-lock-ignore"))return!0;e=e.parentElement}return!1}})}return a(s,e=>{e&&(n=e)},{immediate:!0}),a(()=>e.lockScroll,e=>{e?i():r()}),u(()=>{r()}),{enableBodyScroll:r,disableBodyScroll:i}}(i,{lockScrollEl:B,modelValueLocal:W});let J=ft;const{visible:Q,contentVisible:X,contentListeners:Z,contentTransition:ee,overlayVisible:te,overlayListeners:se,overlayTransition:oe,enterTransition:ne,leaveTransition:ae}=function(e,t){const{modelValueLocal:s,onEntering:o,onEnter:n,onLeaving:i,onLeave:l}=t,c=r(s.value),[u,m,p]=_t(c.value),[f,g,v]=_t(c.value),h=x(()=>"string"==typeof e.contentTransition?{name:e.contentTransition,appear:!0}:{appear:!0,...e.contentTransition}),y=x(()=>"string"==typeof e.overlayTransition?{name:e.overlayTransition,appear:!0}:{appear:!0,...e.overlayTransition}),w=x(()=>(e.hideOverlay||2===g.value)&&2===m.value);return a(w,e=>{e&&(c.value=!1)}),a(m,e=>{if(1===e){if(!c.value)return;null==o||o()}else if(0===e){if(!c.value)return;null==n||n()}else 3===e?null==i||i():2===e&&(null==l||l())}),{visible:c,contentVisible:u,contentListeners:p,contentTransition:h,overlayVisible:f,overlayListeners:v,overlayTransition:y,enterTransition:async function(){c.value=!0,await d(),u.value=!0,f.value=!0},leaveTransition:function(){u.value=!1,f.value=!1}}}(i,{modelValueLocal:W,onEntering(){d(()=>{H(),j()})},onEnter(){I("opened"),J("opened")},onLeave(){yt(L,O),Y(),z(),I("closed"),J("closed")}}),{onEsc:re,onMouseupRoot:ie,onMousedown:le}=function(e,t,s){const{vfmRootEl:o,vfmContentEl:n,visible:a,modelValueLocal:i}=s,l=r();return{onEsc:function(){a.value&&e.escToClose&&(i.value=!1)},onMouseupRoot:function(){var s;l.value===o.value&&(e.clickToClose?i.value=!1:(null==(s=n.value)||s.focus(),t("clickOutside")))},onMousedown:function(e){l.value=null==e?void 0:e.target}}}(i,I,{vfmRootEl:B,vfmContentEl:K,visible:Q,modelValueLocal:W}),{swipeBannerEl:ce,bindSwipe:ue,onTouchStartSwipeBanner:de}=Kt(i,{vfmContentEl:K,modelValueLocal:W}),me=x(()=>O?L.indexOf(O):-1);function pe(){W.value=!1}async function fe(){await d();const e=V.filter(e=>{var t;const s=qt(e);return"auto"===(null==s?void 0:s.value.overlayBehavior.value)&&!(null!=(t=null==s?void 0:s.value.hideOverlay)&&t.value)});e.forEach((t,s)=>{const o=qt(t);null!=o&&o.value&&(o.value.overlayVisible.value=s===e.length-1)})}a([()=>i.zIndexFn,me],()=>{Q.value&&q(me.value)}),c(()=>{ht(U,O)}),i.modelValue&&(W.value=!0),u(()=>{z(),yt(U,O),yt(L,O),$(),fe()});const ge=F(()=>i.modalId),ve=F(()=>i.hideOverlay),he=F(()=>i.overlayBehavior),ye=x(()=>({modalId:ge,hideOverlay:ve,overlayBehavior:he,overlayVisible:te,toggle:e=>new Promise(t=>{J=(e=>(...t)=>{e&&(null==e||e(...t),e=null)})(e=>t(e));const s="boolean"==typeof e?e:!W.value;W.value=s})}));return t({modalExposed:ye}),(e,t)=>(m(),p(D,{to:e.teleportTo?e.teleportTo:void 0,disabled:!e.teleportTo},["if"!==e.displayDirective||n(Q)?f((m(),v("div",w({key:0},n(N),{ref_key:"vfmRootEl",ref:B,class:["vfm vfm--fixed vfm--inset",{"vfm--prevent-none":"interactive"===e.background}],style:{zIndex:n(G)},role:"dialog","aria-modal":"true",onKeydown:t[7]||(t[7]=M(()=>n(re)(),["esc"])),onMouseup:t[8]||(t[8]=P(()=>n(ie)(),["self"])),onMousedown:t[9]||(t[9]=P(e=>n(le)(e),["self"]))}),[ve.value?h("",!0):(m(),p(y,w({key:0},n(oe),b(n(se))),{default:_(()=>["if"!==e.displayDirective||n(te)?f((m(),v("div",{key:0,class:C(["vfm__overlay vfm--overlay vfm--absolute vfm--inset vfm--prevent-none",e.overlayClass]),style:S(e.overlayStyle),"aria-hidden":"true"},null,6)),[[g,"show"!==e.displayDirective||n(te)],[n(Ut),"visible"!==e.displayDirective||n(te)]]):h("",!0)]),_:1},16)),k(y,w(n(ee),b(n(Z))),{default:_(()=>["if"!==e.displayDirective||n(X)?f((m(),v("div",w({key:0,ref_key:"vfmContentEl",ref:K,class:["vfm__content vfm--outline-none",[e.contentClass,{"vfm--prevent-auto":"interactive"===e.background}]],style:e.contentStyle,tabindex:"0"},n(ue),{onMousedown:t[6]||(t[6]=()=>n(le)())}),[E(e.$slots,"default",A(R({close:pe}))),e.showSwipeBanner?(m(),v("div",{key:0,ref_key:"swipeBannerEl",ref:ce,class:"vfm-swipe-banner-container",onTouchstart:t[2]||(t[2]=e=>n(de)(e))},[E(e.$slots,"swipe-banner",{},()=>[T("div",{class:"vfm-swipe-banner-back",onTouchstart:t[0]||(t[0]=t=>"left"===e.swipeToClose&&t.preventDefault())},null,32),T("div",{class:"vfm-swipe-banner-forward",onTouchstart:t[1]||(t[1]=t=>"right"===e.swipeToClose&&t.preventDefault())},null,32)])],544)):!e.showSwipeBanner&&e.preventNavigationGestures?(m(),v("div",{key:1,class:"vfm-swipe-banner-container",onTouchstart:t[5]||(t[5]=e=>n(de)(e))},[T("div",{class:"vfm-swipe-banner-back",onTouchstart:t[3]||(t[3]=t=>"left"===e.swipeToClose&&t.preventDefault())},null,32),T("div",{class:"vfm-swipe-banner-forward",onTouchstart:t[4]||(t[4]=t=>"right"===e.swipeToClose&&t.preventDefault())},null,32)],32)):h("",!0)],16)),[[g,"show"!==e.displayDirective||n(X)],[n(Ut),"visible"!==e.displayDirective||n(X)]]):h("",!0)]),_:3},16)],16)),[[g,"show"!==e.displayDirective||n(Q)],[n(Ut),"visible"!==e.displayDirective||n(Q)]]):h("",!0)],8,["to","disabled"]))}});function zt(){const e=o()&&I(jt,Gt)||$t;if(!e)throw new Error("[Vue Final Modal]: getActiveVfm was called with no active Vfm. Did you forget to install vfm?\n\tconst vfm = createVfm()\n\tapp.use(vfm)\nThis will fail in production.");return e}function Ht(e,t=Wt){const{component:s,slots:o,...n}=e,a=typeof o>"u"?{}:Object.fromEntries(wt(o).map(([e,t])=>vt(t)?[e,t]:Qt(t)?[e,{...t,component:O(t.component)}]:[e,O(t)]));return{...n,component:O(s||t),slots:a}}function Jt(e){const t=N({id:Symbol("useModal"),modelValue:!(null==e||!e.defaultModelValue),resolveOpened:()=>{},resolveClosed:()=>{},attrs:{},...Ht(e)});function s(e,t){t.component&&(e.component=t.component),t.attrs&&function(e,t){Object.entries(t).forEach(([t,s])=>{e[t]=s})}(e.attrs,t.attrs)}function o(){const e=zt(),s=e.dynamicModals.indexOf(t);-1!==s&&e.dynamicModals.splice(s,1)}return Ae(()=>{null!=t&&t.keepAlive||o()}),!0===t.modelValue&&($t?null==$t||$t.dynamicModals.push(t):d(()=>{const e=zt();null==e||e.dynamicModals.push(t)})),{options:t,open:async function(){let e;return $t?e=$t:(await d(),e=zt()),t.modelValue?Promise.resolve("[Vue Final Modal] modal is already opened."):(o(),t.modelValue=!0,e.dynamicModals.push(t),new Promise(e=>{t.resolveOpened=()=>e("opened")}))},close:function(){return t.modelValue?(t.modelValue=!1,new Promise(e=>{t.resolveClosed=()=>e("closed")})):Promise.resolve("[Vue Final Modal] modal is already closed.")},patchOptions:function(e){const{slots:o,...n}=Ht(e,t.component);void 0!==e.defaultModelValue&&(t.defaultModelValue=e.defaultModelValue),void 0!==(null==e?void 0:e.keepAlive)&&(t.keepAlive=null==e?void 0:e.keepAlive),s(t,n),o&&wt(o).forEach(([e,o])=>{const n=t.slots[e];vt(n)?t.slots[e]=o:Qt(n)&&Qt(o)?s(n,o):t.slots[e]=o})},destroy:o}}function Qt(e){return"object"==typeof e&&null!==e&&"component"in e}const Xt=["innerHTML"],Zt=i({__name:"ModalsContainer",setup(e){const{modalsContainers:t,dynamicModals:s}=zt(),o=Symbol("ModalsContainer"),a=x(()=>{var e;return o===(null==(e=t.value)?void 0:e[0])});return t.value.push(o),u(()=>{t.value=t.value.filter(e=>e!==o)}),(e,t)=>a.value?(m(!0),v(K,{key:0},L(n(s),(e,t)=>(m(),p(B(e.component),w({key:e.id},{displayDirective:null!=e&&e.keepAlive?"show":void 0,..."object"==typeof e.attrs?e.attrs:{}},{modelValue:e.modelValue,"onUpdate:modelValue":t=>e.modelValue=t,onClosed:()=>function(e){var t,o,n;null==(o=null==(t=s[e])?void 0:t.resolveClosed)||o.call(t),null!=(n=s[e])&&n.keepAlive||s.splice(e,1)}(t),onOpened:()=>function(e){var t,o;null==(o=null==(t=s[e])?void 0:t.resolveOpened)||o.call(t)}(t)}),V({_:2},[L(e.slots,(e,t)=>({name:t,fn:_(()=>[n(vt)(e)?(m(),v("div",{key:0,innerHTML:e},null,8,Xt)):n(Qt)(e)?(m(),p(B(e.component),A(w({key:1},e.attrs)),null,16)):(m(),p(B(e),{key:2}))])}))]),1040,["modelValue","onUpdate:modelValue","onClosed","onOpened"]))),128)):h("",!0)}}),es=[{path:"/",name:"overview-report",component:()=>j(()=>import("./chunks/OverviewReport-DLZq-_oK.min.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url),meta:{title:"Overview Report",requiresAuth:!0}},{path:"/:pathMatch(.*)*",redirect:"/"}],ts={key:0,class:"submenu"},ss=["href"],os={class:"submenu_title"},ns={class:"submenu_text"},as={__name:"ReportNavigationSubmenu",props:{menuId:{type:String,required:!0},items:{type:Array,required:!0},submenuIndex:{type:Number,required:!0}},setup(e){const t=e,s=I("sharedState"),o=x(()=>s.active===t.submenuIndex);return(t,s)=>o.value?(m(),v("ul",ts,[(m(!0),v(K,null,L(e.items,(t,s)=>{return m(),v("li",{key:e.menuId+s},[T("a",{href:(o=t.to,"admin.php?page=monsterinsights_reports#"+o)},[T("span",os,$(t.label),1),T("span",ns,$(t.description),1)],8,ss)]);var o}),128))])):h("",!0)}},rs=["href"],is=["onClick"],ls={__name:"ReportNavigationMenu",props:{menuId:{type:String,required:!0},menuData:{type:Array,required:!0},navClass:{type:String,default:""}},setup(e){const t=r(null),o=N({active:null});function n(e){return function(e){if(0===e.length)return!1;const t=window.location.hash.replace("#","");return e.find(e=>e.to===t)}(e.children)?"active":""}function a(e){t.value&&!t.value.contains(e.target)&&(o.active=null)}return q("sharedState",o),c(()=>{document.addEventListener("click",a)}),s(()=>{document.removeEventListener("click",a)}),(s,a)=>(m(),v("div",{ref_key:"menuRef",ref:t},[T("ul",{class:C(e.navClass)},[(m(!0),v(K,null,L(e.menuData,(t,r)=>{return m(),v("li",{key:e.menuId+r},[0===t.children.length?(m(),v("a",{key:0,href:(i=t.to,"admin.php?page=monsterinsights_reports#"+i),class:C(t.class)},$(t.label),11,rs)):(m(),v("div",{key:1,class:C(n(t)),onClick:e=>function(e){o.active!==e?o.active=e:o.active=null}(r)},[E(s.$slots,"menuToggler",{},()=>[T("button",null,[G($(t.label)+" ",1),a[0]||(a[0]=T("span",{class:"caret"},[T("svg",{width:"10",height:"6",viewBox:"0 0 10 6",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[T("path",{d:"M9 1L5 5L1 1",stroke:"#8EA4B4","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})])],-1))])]),k(as,{items:t.children,"menu-id":e.menuId,"submenu-index":r},null,8,["items","menu-id","submenu-index"])],10,is))]);var i}),128))],2)],512))}},{__:cs}=wp.i18n;const us={class:"monsterinsights-navigation-bar"},ds={class:"monsterinsights-container"},ms={key:0,class:"monsterinsights-route-title"},ps={__name:"ReportsNavigation",setup(e){const t=[{id:"overview",label:cs("Overview","google-analytics-for-wordpress"),to:"/monsterinsights_overview_report",children:[],class:"monsterinsights-navigation-tab-link router-link-exact-active"},{id:"traffic",label:cs("Traffic","google-analytics-for-wordpress"),children:[{label:cs("Overview","google-analytics-for-wordpress"),to:"/traffic-overview",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("See how customers find your website.","google-analytics-for-wordpress")},{label:cs("Technology","google-analytics-for-wordpress"),to:"/traffic-technology",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("Uncover the devices and browsers your visitors are utilizing.","google-analytics-for-wordpress")},{label:cs("Landing Page Details","google-analytics-for-wordpress"),to:"/traffic-landing-pages",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("See the first page visitors land when visiting your website.","google-analytics-for-wordpress")},{label:cs("Campaigns","google-analytics-for-wordpress"),to:"/traffic-campaign",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("Easily measure the effectiveness of your marketing efforts.","google-analytics-for-wordpress")},{label:cs("Source / Medium","google-analytics-for-wordpress"),to:"/traffic-source-medium",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("Details about referring traffic to your website.","google-analytics-for-wordpress")},{label:cs("Social","google-analytics-for-wordpress"),to:"/traffic-social",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("Details about social traffic to your website.","google-analytics-for-wordpress")},{label:cs("AI Traffic","google-analytics-for-wordpress"),to:"/traffic-ai",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("See AI Tool Traffic Stats.","google-analytics-for-wordpress")}],class:"monsterinsights-navigation-tab-link"},{id:"Publishers",label:cs("Publishers","google-analytics-for-wordpress"),children:[{label:cs("Overview","google-analytics-for-wordpress"),to:"/publishers",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("See how visitors interact with your website.","google-analytics-for-wordpress")},{label:cs("Pages Report","google-analytics-for-wordpress"),to:"/publishers-pages",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("The most popular pages on your website.","google-analytics-for-wordpress")},{label:cs("Country Report","google-analytics-for-wordpress"),to:"/countries",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("See which countries your visitors come from.","google-analytics-for-wordpress")},{label:cs("Events","google-analytics-for-wordpress"),to:"/custom-events",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("See your custom events and performance","google-analytics-for-wordpress")}],class:"monsterinsights-navigation-tab-link"},{id:"search-console",label:cs("Search Console","google-analytics-for-wordpress"),to:"/search-console",children:[],class:"monsterinsights-navigation-tab-link"},{id:"ecommerce",label:cs("eCommerce","google-analytics-for-wordpress"),children:[{label:cs("Overview","google-analytics-for-wordpress"),to:"/ecommerce",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("See how your store is performing.","google-analytics-for-wordpress")},{label:cs("Coupons","google-analytics-for-wordpress"),to:"/ecommerce-coupons",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("See the coupons and discounts being used on your website.","google-analytics-for-wordpress")},{label:cs("Cart Abandonment","google-analytics-for-wordpress"),to:"/cart-abandonment",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("See which products are abandoned the most.","google-analytics-for-wordpress")},{label:cs("Funnel","google-analytics-for-wordpress"),to:"/ecommerce-funnel",children:[],class:"monsterinsights-navigation-submenu-link",description:cs("Visually measure how customers convert in your store.","google-analytics-for-wordpress")}],class:"monsterinsights-navigation-tab-link"},{id:"dimensions",label:cs("Dimensions","google-analytics-for-wordpress"),to:"/dimensions",children:[],class:"monsterinsights-navigation-tab-link"},{id:"forms",label:cs("Forms","google-analytics-for-wordpress"),to:"/forms",children:[],class:"monsterinsights-navigation-tab-link"},{id:"realtime",label:cs("Realtime","google-analytics-for-wordpress"),to:"/real-time",children:[],class:"monsterinsights-navigation-tab-link"},{id:"site-speed",label:cs("Site Speed","google-analytics-for-wordpress"),to:"/site-speed",children:[],class:"monsterinsights-navigation-tab-link"},{id:"media",label:cs("Media","google-analytics-for-wordpress"),to:"/media",children:[],class:"monsterinsights-navigation-tab-link"},{id:"exceptions",label:cs("Exceptions","google-analytics-for-wordpress"),to:"/exceptions",children:[],class:"monsterinsights-navigation-tab-link"}],s=r(!1),o=x(()=>""),a=x(()=>{let e="monsterinsights-main-navigation monsterinsights-reports-navigation";return s.value&&(e+=" monsterinsights-main-navigation-open"),e}),i=x(()=>{let e="monstericon-arrow";return s.value&&(e+=" monstericon-down"),e}),l=x(()=>{let e="monsterinsights-mobile-nav-trigger";return s.value&&(e+=" monsterinsights-mobile-nav-trigger-open"),e});return(e,r)=>(m(),v("div",us,[T("div",ds,[T("nav",null,[T("button",{class:C(l.value),onClick:r[0]||(r[0]=e=>s.value=!s.value)},[o.value?(m(),v("span",ms,$(o.value),1)):h("",!0),T("i",{class:C(i.value)},null,2)],2),k(ls,{"menu-id":"monsterinsights-top-menu","menu-data":n(t),"nav-class":a.value},null,8,["menu-data","nav-class"])])])]))}},fs=["disabled","aria-expanded"],gs={key:0,class:"monsterinsights-searchable-select__dropdown",role:"listbox"},vs={class:"monsterinsights-searchable-select__search-wrapper"},hs=["placeholder"],ys=["aria-selected","onClick","onMouseenter"],ws={key:0,class:"monsterinsights-searchable-select__no-results"},bs={__name:"SearchableSelect",props:{modelValue:{type:String,default:""},options:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},searchPlaceholder:{type:String,default:""}},emits:["update:modelValue"],setup(e,{emit:t}){const o=e,i=t,l=r(null),u=r(null),p=r(null),g=r(!1),y=r(""),w=r(0),b=x(()=>{if(!o.modelValue)return o.placeholder||W("Select...","google-analytics-for-wordpress");const e=o.options.find(e=>e.value===o.modelValue);return e?e.label:o.modelValue}),_=x(()=>{if(!y.value)return o.options;const e=y.value.toLowerCase();return o.options.filter(t=>t.label.toLowerCase().includes(e)||t.value.toLowerCase().includes(e))});function S(){o.disabled||(g.value=!g.value,g.value&&(y.value="",w.value=0,d(()=>{u.value?.focus()})))}function E(){g.value=!1,y.value=""}function A(e){i("update:modelValue",e.value),E()}function R(e){const t=_.value;switch(e.key){case"ArrowDown":e.preventDefault(),w.value=Math.min(w.value+1,t.length-1),P();break;case"ArrowUp":e.preventDefault(),w.value=Math.max(w.value-1,0),P();break;case"Enter":e.preventDefault(),t[w.value]&&A(t[w.value]);break;case"Escape":e.preventDefault(),e.stopPropagation(),E()}}function P(){d(()=>{const e=p.value;if(!e)return;const t=e.children[w.value];t&&t.scrollIntoView({block:"nearest"})})}function M(e){l.value&&!l.value.contains(e.target)&&E()}return a(y,()=>{w.value=0}),c(()=>{document.addEventListener("mousedown",M)}),s(()=>{document.removeEventListener("mousedown",M)}),(t,s)=>(m(),v("div",{ref_key:"containerRef",ref:l,class:C(["monsterinsights-searchable-select",{"monsterinsights-searchable-select--open":g.value,"monsterinsights-searchable-select--disabled":e.disabled}])},[T("button",{type:"button",class:"monsterinsights-searchable-select__trigger",disabled:e.disabled,"aria-expanded":g.value,"aria-haspopup":"listbox",onClick:S},[T("span",{class:C(["monsterinsights-searchable-select__value",{"monsterinsights-searchable-select__value--placeholder":!e.modelValue}])},$(b.value),3),k(ve,{name:"chevron-down",size:16})],8,fs),g.value?(m(),v("div",gs,[T("div",vs,[k(ve,{name:"search",size:16}),f(T("input",{ref_key:"searchInputRef",ref:u,"onUpdate:modelValue":s[0]||(s[0]=e=>y.value=e),type:"text",class:"monsterinsights-searchable-select__search",placeholder:e.searchPlaceholder||n(W)("Search...","google-analytics-for-wordpress"),onKeydown:R},null,40,hs),[[Y,y.value]])]),T("div",{class:"monsterinsights-searchable-select__options",ref_key:"optionsRef",ref:p},[(m(!0),v(K,null,L(_.value,(t,s)=>(m(),v("button",{key:t.value,type:"button",class:C(["monsterinsights-searchable-select__option",{"monsterinsights-searchable-select__option--highlighted":s===w.value,"monsterinsights-searchable-select__option--selected":t.value===e.modelValue}]),role:"option","aria-selected":t.value===e.modelValue,onClick:e=>A(t),onMouseenter:e=>w.value=s},$(t.label),43,ys))),128)),0===_.value.length?(m(),v("div",ws,$(n(W)("No results found","google-analytics-for-wordpress")),1)):h("",!0)],512)])):h("",!0)],2))}},_s={id:"default-ecommerce",name:"eCommerce",steps:[{type:"event",value:"view_item"},{type:"event",value:"add_to_cart"},{type:"event",value:"purchase"}]};function Ss(e,t){if(!e||!t)return{compareStart:"",compareEnd:""};const s=ye(e),o=ye(t).diff(s,"days")+1,n=s.clone().subtract(1,"days");return{compareStart:n.clone().subtract(o-1,"days").format("YYYY-MM-DD"),compareEnd:n.format("YYYY-MM-DD")}}const Cs=z("overviewReport",{state:()=>{const e=he.last30days;return{dateRange:{interval:"last30days",start:e.start.format("YYYY-MM-DD"),end:e.end.format("YYYY-MM-DD"),compareStart:e.compareStart?.format("YYYY-MM-DD")??"",compareEnd:e.compareEnd?.format("YYYY-MM-DD")??"",compareReport:!1},showProModal:!1,marketingCampaigns:null,pages:null,customDimensions:null,formSubmissions:null,demographics:null,devices:null,ecommerceOverview:null,activeFilters:[],activeDevice:"",chartActiveTab:"traffic",funnels:[],activeFunnelId:null}},getters:{hasActiveFilters:e=>e.activeFilters.length>0||""!==e.activeDevice,getChartActiveTab:e=>e.chartActiveTab,activeFunnel:e=>e.activeFunnelId&&e.funnels.find(t=>t.id===e.activeFunnelId)||null},actions:{setMarketingCampaigns(e){this.marketingCampaigns=e},setPages(e){this.pages=e},setCustomDimensions(e){this.customDimensions=e},setFormSubmissions(e){this.formSubmissions=e},setDemographics(e){this.demographics=e},setDevices(e){this.devices=e},setEcommerceOverview(e){this.ecommerceOverview=e},setActiveFilters(e,t=""){this.activeFilters=e,this.activeDevice=t},clearFilters(){this.activeFilters=[],this.activeDevice=""},setChartActiveTab(e){this.chartActiveTab=e},setFunnels(e){const t=Array.isArray(e)?e.filter(e=>e.id!==_s.id):[];this.funnels=[_s,...t];const s=localStorage.getItem("mi_active_funnel_id");s&&this.funnels.some(e=>String(e.id)===s)?this.activeFunnelId=s===_s.id?s:Number(s)||s:this.activeFunnelId&&this.funnels.some(e=>e.id===this.activeFunnelId)||(this.activeFunnelId=this.funnels[0].id)},setActiveFunnelId(e){this.activeFunnelId=e,e?localStorage.setItem("mi_active_funnel_id",String(e)):localStorage.removeItem("mi_active_funnel_id")},addFunnel(e){this.funnels.push(e)},updateFunnel(e){const t=this.funnels.findIndex(t=>t.id===e.id);-1!==t&&(this.funnels[t]=e)},removeFunnel(e){this.funnels=this.funnels.filter(t=>t.id!==e),this.activeFunnelId===e&&this.setActiveFunnelId(this.funnels.length>0?this.funnels[0].id:null)},clearAllFunnels(){this.funnels=[_s],this.setActiveFunnelId(_s.id)},updateDateRange(e){Object.assign(this.dateRange,e);const t=e?.interval;if(void 0===e?.compareReport){if(t&&"string"==typeof t&&he[t]){const e=he[t];this.dateRange.compareReport&&(this.dateRange.compareStart=e.compareStart?.format("YYYY-MM-DD")??"",this.dateRange.compareEnd=e.compareEnd?.format("YYYY-MM-DD")??"")}else if(!1===t)void 0===e?.compareStart&&void 0===e?.compareEnd&&(this.dateRange.compareStart="",this.dateRange.compareEnd="",this.dateRange.compareReport=!1);else if(this.dateRange.compareReport&&this.dateRange.start&&this.dateRange.end&&(void 0!==e?.start||void 0!==e?.end)&&"string"==typeof t){const e=Ss(this.dateRange.start,this.dateRange.end);this.dateRange.compareStart=e.compareStart,this.dateRange.compareEnd=e.compareEnd}}else if(this.dateRange.compareReport=!!e.compareReport,this.dateRange.compareReport&&this.dateRange.start&&this.dateRange.end){if(!e?.compareStart&&!e?.compareEnd){const e=Ss(this.dateRange.start,this.dateRange.end);this.dateRange.compareStart=e.compareStart,this.dateRange.compareEnd=e.compareEnd}}else this.dateRange.compareStart="",this.dateRange.compareEnd=""},openProModal(){this.showProModal=!0},closeProModal(){this.showProModal=!1}}});function ks(){return H("nonce")}async function Es(e){const t=await fetch(H("ajax")||window.ajaxurl,{method:"POST",body:e});if(!t.ok)throw new Error(`${t.status} ${t.statusText}`);return t.json()}const As="mi_cache_registry";function Rs(e){let t=5381;for(let s=0;s<e.length;s++)t=(t<<5)+t+e.charCodeAt(s)>>>0;return t.toString(16).padStart(8,"0")}function Ts(e,t,...s){const o=t(...s);return(e?e+"_":"")+Rs(JSON.stringify(o))}async function Ps(e,t,s={}){const o=new FormData;if(o.set("action","monsterinsights_get_backfill_cache"),o.set("nonce",ks()),o.set("cache_key",e),o.set("cache_group",t),s&&"object"==typeof s)for(const[a,r]of Object.entries(s))null!=r&&o.set(a,"object"==typeof r?JSON.stringify(r):String(r));const n=await Es(o);if(n.success&&n.data)return n.data;throw new Error(n.data?.message||"Cache miss")}async function Ms(e,t,s){const o=new FormData;o.set("action","monsterinsights_backfill_cache"),o.set("nonce",ks()),o.set("cache_group",e),o.set("cache_key",t),o.set("data",JSON.stringify(s)),await Es(o)}function Ds(){try{const e=localStorage.getItem(As);return e?JSON.parse(e):{}}catch{return{}}}function Fs(e){try{localStorage.setItem(As,JSON.stringify(e))}catch{}}function xs(e){const t=Math.floor(Date.now()/1e3),s={};for(const o in e)e[o].expires>t&&(s[o]=e[o]);return s}function Is(e,t=3600){const s=xs(Ds());s[e]={expires:Math.floor(Date.now()/1e3)+t},Fs(s)}function Ns(){try{localStorage.removeItem(As)}catch{}}function Os({cacheKeyPrefix:e="",wpFetch:t,directFetch:s=null,canDirectFetch:o=()=>!1,backfill:n=null,cacheKeyFrom:a=(...e)=>e,formatResponse:r=e=>e}){function i(...t){const s=a(...t);return(e?e+"_":"")+Rs(JSON.stringify(s))}return{fetchWithCache:async function(...e){const a=i(...e);if(function(e){const t=xs(Ds());return Fs(t),!!t[e]}(a))try{return await t(a,...e)}catch(c){!function(e){const t=Ds();t[e]&&(delete t[e],Fs(t))}(a),"undefined"!=typeof console&&console.debug}if(s&&o())try{const t=await s(...e);return n?Promise.resolve(n(...e,t)).then(()=>{Is(a)}).catch(e=>{"undefined"!=typeof console&&console.debug,Is(a)}):Is(a),r(t,...e)}catch(u){"undefined"!=typeof console&&console.debug}const l=await t(a,...e);return Is(a),l},clearCache:Ns,generateCacheKey:i}}const Us=["totalUsers","screenPageViews","sessions","bounceRate","ecommercePurchases","averagePurchaseRevenue","newUsers","engagementRate","totalRevenue","averageSessionDuration","addToCarts","engagedSessions","sessionKeyEventRate"],Ls=["sessions","engagedSessions","sessionKeyEventRate"],Vs={traffic:["totalUsers","newUsers","sessions","engagementRate"],engagement:["sessions","screenPageViews","bounceRate","averageSessionDuration","engagementRate","newUsers","totalUsers"],referrals:["sessions","engagedSessions","sessionKeyEventRate","totalUsers"],ecommerce:["sessions","totalRevenue","ecommercePurchases","averagePurchaseRevenue","addToCarts"]},Bs=["sessions","engagedSessions","totalUsers","newUsers","engagementRate","screenPageViews","bounceRate","averageSessionDuration","sessionKeyEventRate","totalRevenue","ecommercePurchases","averagePurchaseRevenue"],Ks=["Organic Search","Direct","Referral","Paid Search","Organic Social"],js={deviceCategory:{desktop:.55,mobile:.35,tablet:.1},country:{"United States":.4,"United Kingdom":.15,Germany:.12,Canada:.08,Australia:.07,France:.06,Japan:.05,Mexico:.04,Brazil:.03},sessionDefaultChannelGroup:{"Organic Search":.45,Direct:.25,Referral:.15,"Paid Search":.1,"Organic Social":.05}};function $s(e){let t=0;for(let o=0;o<e.length;o++){t=(t<<5)-t+e.charCodeAt(o),t&=t}const s=1e4*Math.sin(t);return s-Math.floor(s)}function Gs(e,t){const s=[],o=new Date(e),n=new Date(t);for(;o<=n;){const e=o.getFullYear(),t=String(o.getMonth()+1).padStart(2,"0"),n=String(o.getDate()).padStart(2,"0");s.push(`${e}${t}${n}`),o.setDate(o.getDate()+1)}return s}function qs(e){if(!e?.conditions?.length)return 1;let t=1;for(const s of e.conditions){const e=s.field,o=s.value,n=js[e];n&&void 0!==n[o]&&(t*=n[o]/Math.max(...Object.values(n)))}return Math.max(.1,Math.min(1,t))}function Ys(e){return["bounceRate","engagementRate","sessionKeyEventRate"].includes(e)}function Ws(e,t,s=1){const o=.7+.6*$s(t),n={totalUsers:80,newUsers:55,sessions:95,screenPageViews:220,bounceRate:.45,engagementRate:.55,engagedSessions:52,averageSessionDuration:135,sessionKeyEventRate:.035,totalRevenue:1200,ecommercePurchases:12,averagePurchaseRevenue:100,purchaseRevenue:1200,eventCount:45,addToCarts:28}[e]??50;if(Ys(e)){const e=n*o;return Math.max(.2,Math.min(.8,e))}return["averageSessionDuration","averagePurchaseRevenue"].includes(e)?Math.max(1,Math.round(n*o)):Math.round(n*o*s)}function zs(e,t){const s=Number(e);return Number.isNaN(s)||s<0?Ys(t)?"0.000000":"averagePurchaseRevenue"===t||"totalRevenue"===t||"purchaseRevenue"===t?"0.00":"0":Ys(t)?s.toFixed(14):"averageSessionDuration"===t?s.toFixed(1):"averagePurchaseRevenue"===t||"totalRevenue"===t||"purchaseRevenue"===t?s.toFixed(2):String(Math.round(s))}function Hs({dates:e,activeTab:t,scale:s,useCompare:o}){const n=Vs[t]||Vs.traffic,a=[];for(const r of e){const e=[];for(const a of n){const n=Ws(a,`${r}-tab-${t}-${a}`,s);if(o){const o=Ws(a,`${r}-tab-${t}-${a}-prev`,.9*s);e.push([zs(o,a),zs(n,a)])}else e.push(zs(n,a))}o?a.push({d:[r],m:e}):a.push({d:[r],m:[e]})}return{rows:a}}const Js=[{value:"(not set)",share:.55},{value:"SAVE10",share:.2},{value:"FREESHIP",share:.15},{value:"WELCOME15",share:.1}];function Qs({dates:e,scale:t}){const s=[];for(const o of e){const e=[];for(const s of Bs){const n=Ws(s,`${o}-chart-${s}`,t);e.push(zs(n,s))}s.push({d:[o],m:[e]})}return{rows:s}}function Xs({dates:e,scale:t}){const s=[];for(const o of e)for(const e of Ks){const n=`${o}-${e}`,a=(js.sessionDefaultChannelGroup[e]||.1)*t,r=Math.round(Ws("totalUsers",n,a)),i=Math.round(r*(.6+.3*$s(n+"-new")));s.push({d:[o,e],m:[[String(r),String(i)]]})}return{rows:s}}function Zs({scale:e,useCompare:t}){const s=2e3*e,o=[{name:"Organic Search",weight:.4},{name:"Social",weight:.12},{name:"Paid Search",weight:.2},{name:"Email",weight:.08},{name:"Referral",weight:.1},{name:"Direct",weight:.1}],n=[],a="20260101";for(const{name:r,weight:i}of o){const e=`key-${r}`,o=Math.max(1,Math.round(s*i*(.9+.2*$s(e))));if(t){const e=`key-${r}-prev`,t=Math.max(1,Math.round(o*(.8+.15*$s(e))));n.push({d:[a,r],m:[[zs(o,"sessions"),zs(t,"sessions")]]})}else n.push({d:[a,r],m:[[zs(o,"sessions")]]})}return{rows:n}}function eo({scale:e}){const t=(t,s)=>({rows:t.map((t,o)=>{const n=`${s}-${t}`,a=e*(1-.15*o);return{d:[t],m:[[zs(Ws("sessions",n,a),"sessions"),zs(Ws("totalUsers",n,a),"totalUsers"),zs(Ws("engagementRate",n,a),"engagementRate"),zs(Ws("totalRevenue",n,a),"totalRevenue"),zs(Ws("ecommercePurchases",n,a),"ecommercePurchases"),zs(Ws("averagePurchaseRevenue",n,a),"averagePurchaseRevenue")]]}})});return{campaign:t(["spring_sale_2026","newsletter_feb","google_ads_brand","facebook_retargeting","organic"],"mc-campaign"),source:t(["google","facebook","direct","newsletter","bing"],"mc-source"),medium:t(["organic","cpc","email","referral","social"],"mc-medium"),term:t(["analytics","wordpress","seo","marketing","(not set)"],"mc-term"),content:t(["banner_a","sidebar_b","header_c","(not set)","footer_d"],"mc-content")}}function to({scale:e}){const t=(t,s)=>({rows:t.map((t,o)=>{const n=`${s}-${t}`,a=e*(1-.12*o);return{d:[t],m:[[zs(Ws("sessions",n,a),"sessions"),zs(Ws("totalUsers",n,a),"totalUsers"),zs(Ws("engagementRate",n,a),"engagementRate"),zs(Ws("totalRevenue",n,a),"totalRevenue"),zs(Ws("ecommercePurchases",n,a),"ecommercePurchases"),zs(Ws("averagePurchaseRevenue",n,a),"averagePurchaseRevenue")]]}})});return{landingPage:t(["/","/blog/","/products/","/about/","/contact/"],"pages-landing"),pageLocation:t(["/blog/post-1/","/products/item-a/","/services/","/pricing/","/faq/"],"pages-location"),pageTitle:t(["Home","Blog","Products","About Us","Contact"],"pages-title"),queryString:t(["?utm_source=google","?ref=newsletter","?campaign=spring","(not set)","?source=twitter"],"pages-qs")}}function so({scale:e,apiFilters:t=null}){const s=["United States","United Kingdom","Germany","Canada","Australia","France","Japan"],o={"United States":["California","Texas","New York","Florida","Illinois","Washington"],Canada:["Ontario","Quebec","British Columbia","Alberta"],Australia:["New South Wales","Victoria","Queensland"],"United Kingdom":["England","Scotland","Wales"],Germany:["Bavaria","Berlin","Hamburg"],France:["Île-de-France","Provence-Alpes-Côte d’Azur"],Japan:["Tokyo","Osaka","Hokkaido"]};let n=s;const a=t?.conditions?.filter(e=>"country"===e.field&&e.value&&"string"==typeof e.value)||[];if(a.length>0){const e=new Set(a.map(e=>e.value)),t=s.filter(t=>e.has(t));t.length>0&&(n=t)}const r=(t,s,o=["sessions","totalRevenue","engagementRate"])=>({rows:t.map((t,n)=>{const a=`${s}-${t}`,r=e*(1-.1*n);return{d:[t],m:[o.map(e=>zs(Ws(e,a,r),e))]}})}),i=r(n,"demo-country"),l=[];n.forEach((t,s)=>{(o[t]||["Region A","Region B"]).forEach((o,n)=>{const a=`demo-state-${t}-${o}`,r=e*(1-(.1*s+.05*n));l.push({d:[o],m:[["sessions","totalRevenue","engagementRate"].map(e=>zs(Ws(e,a,r),e))]})})});return{country:i,state:{rows:l},newVsReturning:r(["new","returning"],"demo-nvr")}}function oo({scale:e}){const t=(t,s)=>({rows:t.map((t,o)=>{const n=`${s}-${t}`,a=e*(1-.12*o);return{d:[t],m:[[zs(Ws("sessions",n,a),"sessions"),zs(Ws("totalRevenue",n,a),"totalRevenue"),zs(Ws("engagementRate",n,a),"engagementRate")]]}})});return{browser:t(["Chrome","Safari","Firefox","Edge","Samsung Internet","Opera"],"devices-browser"),os:t(["Windows","macOS","iOS","Android","Linux"],"devices-os"),size:t(["desktop","mobile","tablet"],"devices-size")}}function no({dates:e,scale:t,apiFilters:s=null}){const o=!!s?.conditions?.length,n=["TXN-001","TXN-002","TXN-003","TXN-004","TXN-005"],a=["google","facebook","direct","newsletter"],r=["cpc","organic","email","referral"],i=["spring_sale","brand_2026","(not set)","newsletter_feb"];function l(e,s,o,n,a,r){return{d:[`${e}12`,a,n,o,s],m:[[zs(Ws("purchaseRevenue",r,t),"purchaseRevenue")]]}}const c=o?6:12,u=[];for(let y=0;y<Math.min(e.length,c);y++){const t=e[y],s=n[y%n.length],o=a[y%a.length],c=r[y%r.length],d=i[y%i.length],m=`ecom-log-${t}-${s}`;u.push(l(t,s,o,c,d,m))}const d={rows:[...u].sort((e,t)=>(t.d[0]||"").localeCompare(e.d[0]||""))},m={rows:[...u].sort((e,t)=>{const s=(e.d[3]||"").localeCompare(t.d[3]||"");return 0!==s?s:(e.d[2]||"").localeCompare(t.d[2]||"")})},p={rows:[...u].sort((e,t)=>(e.d[1]||"").localeCompare(t.d[1]||""))},f=["Premium Plan","Starter Kit","Add-on License","Pro Bundle","Annual Subscription","Starter Pack"],g=["SAVE10","WELCOME","(not set)","BLACKFRIDAY","NEWYEAR"],v=o?3:f.length,h=[];for(let y=0;y<v;y++){const e=f[y],s=g[y%g.length],o=`ecom-data-${e}-${s}`,n=Ws("totalRevenue",o,t)*(.8+.4*$s(o)),a=Math.max(1,Math.round(Ws("ecommercePurchases",o,t)));h.push({d:[e,s],m:[[zs(n,"totalRevenue"),zs(a,"ecommercePurchases")]]})}return{ecommerce_log_date:d,ecommerce_log_source_medium:m,ecommerce_log_campaign:p,ecommerce_data:{rows:h}}}function ao({dates:e,scale:t,apiFilters:s=null}){const o=["contact-form","newsletter-signup","checkout-form","feedback-form"],n=["United States","United Kingdom","Germany"],a=["spring_sale","newsletter","(not set)","brand_awareness"],r=s?.conditions?.filter(e=>"country"===e.field&&e.value)||[],i=r.length?r.map(e=>e.value).filter(e=>n.includes(e)):null,l=i?.length?i:n,c=s?.conditions?.length?10:20,u=[];for(let m=0;m<Math.min(2*e.length,c);m++){const s=e[m%e.length],n=o[m%o.length],a=l[m%l.length],r=`form-sm-${s}-${n}-${a}`;u.push({d:[a,n,`${s}14`,"cpc","google"],m:[[zs(Ws("eventCount",r,t),"eventCount")]]})}const d=[];for(let m=0;m<Math.min(2*e.length,c);m++){const s=e[m%e.length],n=o[m%o.length],r=l[m%l.length],i=a[m%a.length],c=`form-camp-${s}-${n}-${r}`;d.push({d:[r,n,i,"cpc","google"],m:[[zs(Ws("eventCount",c,t),"eventCount")]]})}return{sourceMedium:{rows:u},campaign:{rows:d}}}function ro({dateRange:e,apiFilters:t=null,selectedMetrics:s=null,overviewMetricsToRequest:o=null,activeTab:n="traffic"}){const a=e?.start||"2026-01-19",r=e?.end||"2026-02-17",i=!!(e?.compareReport&&e?.compareStart&&e?.compareEnd),l=Gs(a,r),c=qs(t),u=function({dates:e,selectedMetrics:t,overviewMetricsToRequest:s,scale:o,useCompare:n,compareDates:a}){const r=s??t,i=r?.length?r.filter(e=>Us.includes(e)):[],l=i.length?i:Ls,c=[];for(const u of e){const e=[];for(const t of l){const s=Ws(t,`${u}-${t}`,o);if(n){const n=Ws(t,`${u}-${t}-prev`,.9*o);e.push([zs(n,t),zs(s,t)])}else e.push(zs(s,t))}n?c.push({d:[u],m:e}):c.push({d:[u],m:[e]})}return{rows:c}}({dates:l,selectedMetrics:s,overviewMetricsToRequest:o,scale:c,useCompare:i,compareDates:i?Gs(e.compareStart,e.compareEnd):[]}),d={date_range:{start:a,end:r},overview:u,key_metrics:Zs({scale:c,useCompare:i}),key_metrics_compare:i?Zs({scale:.9*c,useCompare:!1}):null,chart_metrics:Qs({dates:l,scale:c}),tab_metrics:Hs({dates:l,activeTab:n,scale:c,useCompare:i}),chart_by_source:Xs({dates:l,scale:c})};return Array.isArray(s)&&s.includes("couponUsedPercent")&&(d.overview_formula_couponUsedPercent=function({dates:e,scale:t}){const s=[];for(const o of e){const e=Math.max(10,Math.round(3*Ws("ecommercePurchases",`${o}-coupon-total`,t)));for(const{value:t,share:n}of Js){const a=Math.round(e*n*(.8+.4*$s(`${o}-${t}`))),r=Math.max(1,a);s.push({d:[o,t],m:[[r]]})}}return{rows:s}}({dates:l,scale:c})),d}function io({dateRange:e,apiFilters:t=null}){const s=Gs(e?.start||"2026-01-19",e?.end||"2026-02-17"),o=qs(t);return{marketing_campaigns:eo({scale:o}),pages:to({scale:o}),demographics:so({scale:o,apiFilters:t}),devices:oo({scale:o}),form_submissions:ao({dates:s,scale:o,apiFilters:t}),ecommerce_overview:no({dates:s,scale:o,apiFilters:t})}}function lo({apiFilters:e=null}){const t=qs(e),s=(e,s)=>({rows:e.map((e,o)=>{const n=`${s}-${e}`,a=t*(1-.1*o);return{d:[e],m:[[zs(Ws("sessions",n,a),"sessions"),zs(Ws("totalUsers",n,a),"totalUsers"),zs(Ws("engagementRate",n,a),"engagementRate"),zs(Ws("totalRevenue",n,a),"totalRevenue"),zs(Ws("ecommercePurchases",n,a),"ecommercePurchases"),zs(Ws("averagePurchaseRevenue",n,a),"averagePurchaseRevenue")]]}})});return{loggedIn:s(["yes","no"],"cd-logged"),postType:s(["post","page","product"],"cd-posttype"),author:s(["John Smith","Jane Doe","Mike Johnson","Sarah Wilson"],"cd-author"),category:s(["Tutorials","News","Tips & Tricks","Reviews"],"cd-category"),tags:s(["analytics","wordpress","google-analytics","seo"],"cd-tags"),focusKeyword:s(["wordpress seo","analytics plugin","google analytics","site optimization","(not set)"],"cd-focus-keyword"),dayOfWeek:s(["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"cd-dow"),seoScore:s(["76-100","51-75","26-50","0-25","(not set)"],"cd-seo-score"),focusKeyphrase:s(["best seo plugin","how to install analytics","track website traffic","conversion tracking","(not set)"],"cd-focus-keyphrase")}}const{__:co}=wp.i18n;function uo(){return!!H("sample_data_enabled",!1)}async function mo(e,t){const s=await Q(),o=H("bearer_token");if(!s||!o||"string"!=typeof o)throw new Error("Bearer token unavailable or expired");return function(e,t){const s=(H("relay_api_url")||"").replace(/\/$/,"");return{url:s?`${s}/${e}`:"",headers:{"Content-Type":"application/json",Authorization:`Bearer ${H("bearer_token")||""}`},body:{...t,plugin_version:H("plugin_version","1.0.0")}}}(e,t)}const po=function({concurrency:e=2,delayMs:t=300}={}){let s=0,o=0;const n=[];function a(){if(s>=e||0===n.length)return;const{fn:r,resolve:i,reject:l}=n.shift();s++;const c=Date.now()-o,u=c<t?t-c:0,d=()=>{o=Date.now(),r().then(i,l).finally(()=>{s--,a()})};u>0?setTimeout(d,u):d()}return{enqueue:function(e){return new Promise((t,s)=>{n.push({fn:e,resolve:t,reject:s}),a()})}}}({concurrency:2,delayMs:300});function fo(e){return po.enqueue(()=>async function(e){const t=await mo("api/v3/reporting/query",e);if(!t.url)throw new Error("Relay URL not configured");const s=await fetch(t.url,{method:"POST",headers:t.headers,body:JSON.stringify(t.body)}),o=await s.json();if(!s.ok||!1===o?.success&&o?.error){const e=o?.error?.message??o?.error??o?.message??"Request failed";throw new Error("string"==typeof e?e:JSON.stringify(e))}return o}(e))}function go(e){return po.enqueue(()=>async function(e){const t=await mo("api/v3/reporting/funnel",e);if(!t.url)throw new Error("Relay URL not configured");const s=await fetch(t.url,{method:"POST",headers:t.headers,body:JSON.stringify(t.body)}),o=await s.json();if(!s.ok||!1===o?.success&&o?.error){const e=o?.error?.message??o?.error??o?.message??"Request failed";throw new Error("string"==typeof e?e:JSON.stringify(e))}return o}(e))}function vo(e,t){return Promise.reject({title:e,message:t||co("An unknown error occurred.","google-analytics-for-wordpress"),support_url:X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),isAjaxError:!0})}function ho(e,t,s,o){const n=H("reporting_api",{}),a=(n.url||"").replace(/\/$/,"")+"/"+e.replace(/^\//,""),r={...t,plugin_version:H("plugin_version","1.0.0")},i={"Content-Type":"application/json","X-Relay-Site-Key":n.key||"","X-Relay-Token":n.token||"","X-Relay-Site-URL":n.site_url||""};return n.license&&(i["X-Relay-License"]=n.license),fetch(a,{method:"POST",headers:i,body:JSON.stringify(r)}).then(e=>e.json().then(t=>({ok:e.ok,status:e.status,body:t}))).then(({ok:e,status:t,body:n})=>{if(e&&t>=200&&t<300)try{return s(n)}catch(r){return vo(o,r?.message)}const a=n?.error?.message??("string"==typeof n?.error?n.error:null)??n?.message??co("An unknown error occurred.","google-analytics-for-wordpress");return vo(o,a)})}const yo="overview";function wo(e,t,s,o){return{start:e?.start,end:e?.end,compare:e?.compareReport,compareStart:e?.compareStart,compareEnd:e?.compareEnd,filters:t,selectedMetrics:s??null,activeTab:o??null}}function bo(e,t,s){const o=t?.start||"",n=t?.end||"";let a=null;if((e?.success&&e?.data||e?.data)&&(a=e.data?.data??e.data),!a)throw new Error("Invalid overview response");let r=a?.overview??a;const i={};for(const l of Object.keys(To)){const e=To[l];if(e?.dimensions?.length){const e=`overview_formula_${l}`;a[e]&&(i[e]=a[e])}}return Array.isArray(s)&&s.length>0&&(r=function(e,t,s,o){const n=e?.rows??[],a=Fo(t);if(!Array.isArray(n)||0===n.length)return e;const r=!!(o?.compareReport&&o?.compareStart&&o?.compareEnd),i={};for(const c of t){const e=To[c];if(!e?.computeFromDimensionRows)continue;const t=s[`overview_formula_${c}`]??s[c],o=Array.isArray(t)?t:Array.isArray(t?.rows)?t.rows:[],n={};for(const s of o){const e=s?.d?.[0];e&&(n[e]||(n[e]=[]),n[e].push(s))}i[c]=n}const l=n.map(e=>{const s=e?.d?.[0],o=e?.m??[],n=r?a.map((e,t)=>{const s=o[t];return Array.isArray(s)&&s.length>=2?s[1]:s}):Array.isArray(o[0])?o[0]:[],l=r?a.map((e,t)=>{const s=o[t];return Array.isArray(s)&&s.length>=2?s[0]:s}):[],c={};a.forEach((e,t)=>{c[e]=null!=n[t]?Number(n[t]):0});const u={};r&&a.forEach((e,t)=>{u[e]=null!=l[t]?Number(l[t]):0});const d=[];for(const m of t){const e=To[m];if(e){if(e.compute){const t=e.compute(c);if(r){const s=e.compute(u);d.push([s,t])}else d.push(t)}else if(e.computeFromDimensionRows){const t=i[m]?.[s]??[],o=e.computeFromDimensionRows(t);d.push(r?[o,o]:o)}else d.push(r?[0,0]:0);continue}if(Mo[m]){for(const e of Mo[m]){const t=a.indexOf(e);if(r&&t>=0&&Array.isArray(o[t]))d.push(o[t]);else{const e=t>=0?n[t]:void 0;d.push(null!=e?e:r?[0,0]:0)}}continue}const t=Po[m]||m,l=a.indexOf(t);if(r&&l>=0&&Array.isArray(o[l]))d.push(o[l]);else{const e=l>=0?n[l]:void 0;d.push(null!=e?e:r?[0,0]:0)}}return{...e,m:r?d:[d]}});return{...e,rows:l}}(r,s,i,t)),{date_range:{start:o,end:n},overview:r,key_metrics:a?.key_metrics??null,key_metrics_compare:a?.key_metrics_compare??null,chart_metrics:a?.chart_metrics??null,tab_metrics:a?.tab_metrics??null}}const _o=Os({cacheKeyPrefix:"overview",cacheKeyFrom:(...e)=>wo(...e),wpFetch:async(e,t,s,o,n)=>Ps(e,yo,{selected_metrics:o,active_tab:n,compare:!!(t?.compareReport&&t?.compareStart&&t?.compareEnd),api_filters:s??null}),directFetch:async function(e,t,s,o){const n=e?.start||"",a=e?.end||"",r=!!(e?.compareReport&&e?.compareStart&&e?.compareEnd);let i={...Io,compare:r};i.compare&&(i.compare_start=e.compareStart,i.compare_end=e.compareEnd);const l=Fo(s),c=vn({...Do,metrics:l,compare:r,...r&&{compare_start:e.compareStart,compare_end:e.compareEnd}},t);i=vn(i,t);let u={...No,compare:r};u.compare&&(u.compare_start=e.compareStart,u.compare_end=e.compareEnd),u=vn(u,t);const d=vn({id:"tab_metrics",dimensions:["date"],metrics:Uo(o),compare:r,limit:200,groupBy:"date",...r&&{compare_start:e.compareStart,compare_end:e.compareEnd}},t),m=function(e,t,s){if(!Array.isArray(e))return[];const o=!!(t?.compareReport&&t?.compareStart&&t?.compareEnd),n=[];for(const a of e){const e=To[a];if(!e||!e.dimensions||0===e.dimensions.length)continue;const r=vn({id:`overview_formula_${a}`,dimensions:["date",...e.dimensions],metrics:[...e.metrics],compare:o,limit:500,...o&&{compare_start:t.compareStart,compare_end:t.compareEnd}},s);n.push(r)}return n}(s,e,t),p=[c,i,u,d,...m],f={start:n,end:a,...r&&{compareStart:e.compareStart,compareEnd:e.compareEnd},queries:p},g=await mo("api/v3/reporting/query",f);if(!g.url)throw new Error("Relay URL not configured");const v=await fetch(g.url,{method:"POST",headers:g.headers,body:JSON.stringify(g.body)}),h=await v.json();if(!v.ok||!1===h?.success&&h?.error){const e=h?.error?.message??h?.error??h?.message??"Request failed";throw new Error("string"==typeof e?e:JSON.stringify(e))}return h},canDirectFetch:()=>!uo()&&!!H("bearer_token"),backfill:async(e,t,s,o,n)=>{const a=Ts("overview",wo,e,t,s,o),r=bo(n,e,s);await Ms(yo,a,r)},formatResponse:(e,...t)=>bo(e,t[0],t[2])}),So="custom_dimensions";function Co(e,t,s=!0){return{start:e?.start,end:e?.end,filters:t,includeEcommerceMetrics:s}}function ko(e){let t=null;if(e?.success&&e?.data?t=e.data?.data??e.data:e&&"object"==typeof e&&!e.error&&Object.keys(e).some(e=>String(e).startsWith("custom_dimensions_"))&&(t=e),!t)throw new Error("Invalid custom dimensions response");return{loggedIn:t.custom_dimensions_logged_in??null,postType:t.custom_dimensions_post_type??null,author:t.custom_dimensions_author??null,category:t.custom_dimensions_category??null,tags:t.custom_dimensions_tags??null,focusKeyword:t.custom_dimensions_focus_keyword??null,dayOfWeek:t.custom_dimensions_day_of_week??null,seoScore:t.custom_dimensions_seo_score??null,focusKeyphrase:t.custom_dimensions_focus_keyphrase??null}}const Eo=Os({cacheKeyPrefix:"custom_dimensions",cacheKeyFrom:(...e)=>Co(...e),wpFetch:async(e,t,s)=>Ps(e,So,{api_filters:s??null}),directFetch:async function(e,t,s=!0){const o=e?.start||"",n=e?.end||"",a=function(e){const t=e?qo:Yo;return zo.map(e=>({...e,metrics:t}))}(s).map(e=>vn({...e},t)),r={start:o,end:n,queries:a},i=await mo("api/v3/reporting/query",r);if(!i.url)throw new Error("Relay URL not configured");const l=await fetch(i.url,{method:"POST",headers:i.headers,body:JSON.stringify(i.body)}),c=await l.json();if(!l.ok||!1===c?.success&&c?.error){const e=c?.error?.message??c?.error??c?.message??"Request failed";throw new Error("string"==typeof e?e:JSON.stringify(e))}return c},canDirectFetch:()=>!uo()&&!!H("bearer_token"),backfill:async(e,t,s,o)=>{const n=Ts("custom_dimensions",Co,e,t,s),a=ko(o);await Ms(So,n,a)},formatResponse:e=>ko(e)});function Ao(e){let t=null;if(e?.success&&e?.data?t=e.data?.data??e.data:e&&"object"==typeof e&&!e.error&&Object.keys(e).some(e=>String(e).startsWith("custom_dimensions_"))&&(t=e),!t)throw new Error("Invalid custom dimensions deferred response");return{focusKeyword:t.custom_dimensions_focus_keyword??null,dayOfWeek:t.custom_dimensions_day_of_week??null,seoScore:t.custom_dimensions_seo_score??null,focusKeyphrase:t.custom_dimensions_focus_keyphrase??null}}const Ro=Os({cacheKeyPrefix:"custom_dimensions_deferred",cacheKeyFrom:(...e)=>Co(...e),wpFetch:async(e,t,s)=>Ps(e,So,{api_filters:s??null}),directFetch:async function(e,t,s=!0){const o=e?.start||"",n=e?.end||"",a=function(e){const t=e?qo:Yo;return Ho.map(s=>({...s,metrics:(e?s.metricsOverride:s.metricsOverrideLite)??t}))}(s).map(e=>vn({...e},t)),r={start:o,end:n,queries:a},i=await mo("api/v3/reporting/query",r);if(!i.url)throw new Error("Relay URL not configured");const l=await fetch(i.url,{method:"POST",headers:i.headers,body:JSON.stringify(i.body)}),c=await l.json();if(!l.ok||!1===c?.success&&c?.error){const e=c?.error?.message??c?.error??c?.message??"Request failed";throw new Error("string"==typeof e?e:JSON.stringify(e))}return c},canDirectFetch:()=>!uo()&&!!H("bearer_token"),backfill:async(e,t,s,o)=>{const n=Ts("custom_dimensions_deferred",Co,e,t,s),a=Ao(o);await Ms(So,n,a)},formatResponse:e=>Ao(e)}),To={cartAbandonRatePercent:{metrics:["addToCarts","ecommercePurchases"],dimensions:[],compute(e){const t=Number(e.addToCarts??0)||0,s=Number(e.ecommercePurchases??0)||0;return t?(t-s)/t:0}},couponUsedPercent:{metrics:["ecommercePurchases"],dimensions:["orderCoupon"],computeFromDimensionRows(e){let t=0,s=0;for(const o of e){const e=Number(o?.m?.[0]?.[0]??o?.m?.[0]??0)||0;t+=e;const n=o?.d?.[1];null!=n&&""!==String(n).trim()&&"(not set)"!==String(n)&&(s+=e)}return t?s/t:0}}},Po={itemsPurchased:"ecommercePurchases",totalUsers:"totalUsers",newUsers:"newUsers",engagementRate:"engagementRate",bounceRate:"bounceRate",ecommercePurchases:"ecommercePurchases",totalRevenue:"totalRevenue",averagePurchaseRevenue:"averagePurchaseRevenue",sessionDuration:"averageSessionDuration",averageSessionDuration:"averageSessionDuration",sessions:"sessions",screenPageViews:"screenPageViews",engagedSessions:"engagedSessions",sessionKeyEventRate:"sessionKeyEventRate"},Mo={returningUsers:["totalUsers","newUsers"],pageViewsPerUser:["screenPageViews","totalUsers"]},Do={id:"overview",dimensions:["date"],metrics:Us,compare:!0,limit:200,groupBy:"date"};function Fo(e){if(!Array.isArray(e)||0===e.length)return Ls;const t=new Set(Us),s=new Set,o=[];function n(e){t.has(e)&&!s.has(e)&&(s.add(e),o.push(e))}for(const a of e){const e=To[a];if(e){for(const t of e.metrics)n(t);continue}const t=Mo[a];if(t){for(const e of t)n(e);continue}n(Po[a]||a)}return o.length>0?o:Ls}function xo(e){if(!Array.isArray(e)||0===e.length)return Ls;const t=[];for(const s of e){if(To[s]){t.push(s);continue}const e=Mo[s];if(e){for(const s of e)t.push(s);continue}const o=Po[s]||s;t.push(o)}return t.length>0?t:Ls}const Io={id:"key_metrics",dimensions:["date","sessionDefaultChannelGroup"],metrics:["sessions","engagedSessions"],compare:!0,limit:200},No={id:"chart_metrics",dimensions:["date"],metrics:["sessions","engagedSessions","totalUsers","newUsers","engagementRate"],compare:!1,limit:200},Oo={traffic:["totalUsers","newUsers","sessions","engagementRate"],engagement:["sessions","screenPageViews","bounceRate","averageSessionDuration","engagementRate","newUsers","totalUsers"],referrals:["sessions","engagedSessions","sessionKeyEventRate","totalUsers"],ecommerce:["sessions","totalRevenue","ecommercePurchases","averagePurchaseRevenue","addToCarts"]};function Uo(e){const t=e&&Oo[e]?e:"traffic";return Oo[t]||Oo.traffic}const Lo=["sessions","totalUsers","engagementRate","totalRevenue","ecommercePurchases","averagePurchaseRevenue"],Vo=["sessions","totalUsers","engagementRate","totalRevenue"],Bo=[{id:"marketing_campaigns_campaign",dimensions:["sessionCampaignName"],metrics:Lo,compare:!1,limit:200},{id:"marketing_campaigns_source",dimensions:["sessionSource"],metrics:Lo,compare:!1,limit:200},{id:"marketing_campaigns_medium",dimensions:["sessionMedium"],metrics:Lo,compare:!1,limit:200},{id:"marketing_campaigns_term",dimensions:["sessionManualTerm"],metrics:Lo,compare:!1,limit:200},{id:"marketing_campaigns_content",dimensions:["sessionManualAdContent"],metrics:Lo,compare:!1,limit:200}];const Ko=["sessions","totalUsers","engagementRate","totalRevenue","ecommercePurchases","averagePurchaseRevenue"],jo=["sessions","totalUsers","engagementRate","totalRevenue"],$o=["sessions","totalUsers","engagementRate"],Go=[{id:"pages_landing_page",dimensions:["landingPagePlusQueryString"],metrics:Ko,compare:!1,limit:200},{id:"pages_page_location",dimensions:["pageLocation"],metrics:["sessions","totalUsers","engagementRate","purchaseRevenue"],compare:!1,limit:200},{id:"pages_page_title",dimensions:["pageTitle"],metrics:Ko,compare:!1,limit:200},{id:"pages_query_string",dimensions:["pagePathPlusQueryString"],metrics:Ko,compare:!1,limit:200}];const qo=["sessions","totalUsers","engagementRate","totalRevenue","ecommercePurchases","averagePurchaseRevenue"],Yo=["sessions","totalUsers","engagementRate","totalRevenue"],Wo=[{id:"custom_dimensions_logged_in",dimensions:["customEvent:logged_in"],metrics:qo,compare:!1,limit:200},{id:"custom_dimensions_post_type",dimensions:["customEvent:post_type"],metrics:qo,compare:!1,limit:200},{id:"custom_dimensions_author",dimensions:["customEvent:author"],metrics:qo,compare:!1,limit:200},{id:"custom_dimensions_category",dimensions:["customEvent:category"],metrics:qo,compare:!1,limit:200},{id:"custom_dimensions_tags",dimensions:["customEvent:tags"],metrics:qo,compare:!1,limit:200},{id:"custom_dimensions_focus_keyword",dimensions:["customEvent:focus_keyword"],metrics:qo,compare:!1,limit:200},{id:"custom_dimensions_day_of_week",dimensions:["dayOfWeek"],metrics:qo,compare:!1,limit:200},{id:"custom_dimensions_seo_score",dimensions:["customEvent:seo_score"],metrics:qo,compare:!1,limit:200}],zo=Wo.slice(0,5),Ho=Wo.slice(5,9);const Jo=["sessions","totalRevenue","engagementRate"],Qo=[{id:"demographics_country",dimensions:["country"],metrics:Jo,compare:!1,limit:200},{id:"demographics_state",dimensions:["region"],metrics:Jo,compare:!1,limit:200},{id:"demographics_new_vs_returning",dimensions:["newVsReturning"],metrics:Jo,compare:!1,limit:200}],Xo=["sessions","totalRevenue","engagementRate"],Zo=[{id:"devices_browser",dimensions:["browser"],metrics:Xo,compare:!1,limit:200},{id:"devices_os",dimensions:["operatingSystem"],metrics:Xo,compare:!1,limit:200},{id:"devices_size",dimensions:["deviceCategory"],metrics:Xo,compare:!1,limit:200}],en={conditions:[{field:"customEvent:form_id",match:"notEmpty"}]},tn=[{id:"form_submissions_source_medium",dimensions:["dateHour","country","sessionSource","sessionMedium","customEvent:form_id"],metrics:["eventCount"],compare:!1,orderBy:[{field:"dateHour"}],limit:200,filters:en},{id:"form_submissions_campaign",dimensions:["sessionCampaignName","country","sessionSource","sessionMedium","customEvent:form_id"],metrics:["eventCount"],compare:!1,orderBy:[{field:"sessionCampaignName"}],limit:200,filters:en}],sn=["dateHour","transactionId","sessionSource","sessionMedium","sessionCampaignName"],on=["purchaseRevenue"],nn={id:"ecommerce_log_date",dimensions:sn,metrics:on,compare:!1,orderBy:[{field:"dateHour",desc:!0}],limit:200},an={id:"ecommerce_log_source_medium",dimensions:sn,metrics:on,compare:!1,orderBy:[{field:"sessionSource"},{field:"sessionMedium"}],limit:200},rn={id:"ecommerce_log_campaign",dimensions:sn,metrics:on,compare:!1,orderBy:[{field:"sessionCampaignName"}],limit:200},ln={id:"ecommerce_data",dimensions:["itemName","orderCoupon"],metrics:["itemRevenue","itemsPurchased"],compare:!1,limit:200},cn=Object.fromEntries([...Bo,...Go,...Wo,...Qo,...Zo,...tn,nn,an,rn,ln].map(e=>[e.id,e.dimensions]));function un(e,t=""){const s=[];if(Array.isArray(e))for(const o of e)o.type&&null!=o.value&&""!==String(o.value).trim()&&s.push({field:o.type,type:"dimension",match:"is_not"===o.condition?"not_equal":"exact",value:String(o.value).trim(),caseSensitive:!1});return t&&["desktop","mobile","tablet"].includes(t)&&s.push({field:"deviceCategory",type:"dimension",match:"exact",value:t,caseSensitive:!1}),0===s.length?null:{operator:"and",conditions:s}}function dn(e,t,s=null){const o=(n=t?.steps||[],Array.isArray(n)&&0!==n.length?n.filter(e=>e&&String(e.value||"").trim()).map(e=>{const t=String(e.value).trim();return"event"===e.type?{name:t,eventName:t}:{name:t,eventName:"page_view"}}):[]);var n;const a={start:e?.start||"",end:e?.end||"",funnel:{isOpenFunnel:!1,steps:o},funnelBreakdown:{dimension:"deviceCategory",limit:5},funnelVisualizationType:"STANDARD_FUNNEL",limit:100,returnPropertyQuota:!1};return s&&Array.isArray(s.conditions)&&s.conditions.length>0&&(a.filters=s),a}function mn(e,t,s){return{start:e?.start,end:e?.end,funnel:t??null,filters:s??null}}function pn(e){return e?.success&&e?.data||e?.data?e.data:e??null}const fn=Os({cacheKeyPrefix:"overview_funnel",cacheKeyFrom:(...e)=>mn(...e),wpFetch:async(e,t,s,o)=>Ps(e,yo,{api_filters:o??null}),directFetch:async function(e,t,s){return go(dn(e,t,s))},canDirectFetch:()=>!uo()&&!!H("bearer_token"),backfill:async(e,t,s,o)=>{const n=Ts("overview_funnel",mn,e,t,s),a=pn(o);await Ms(yo,n,a)},formatResponse:e=>pn(e)}),gn=async(e,t,s=null)=>{if(!J("ecommerce"))return null;if(uo())return function({apiFilters:e=null}){const t=qs(e),s=["1. view_item","2. add_to_cart","3. purchase"],o=[450,57,2];return{funnelTable:{dimensionHeaders:[{name:"funnelStepName"},{name:"deviceCategory"}],metricHeaders:[{name:"activeUsers",type:"TYPE_INTEGER"},{name:"funnelStepCompletionRate",type:"TYPE_FLOAT"},{name:"funnelStepAbandonments",type:"TYPE_INTEGER"},{name:"funnelStepAbandonmentRate",type:"TYPE_FLOAT"}],rows:s.map((e,n)=>{const a=Math.round(o[n]*t),r=n<s.length-1?o[n+1]/o[n]:1,i=n<s.length-1?a-Math.round(o[n+1]*t):0,l=1-r;return{d:[e,"RESERVED_TOTAL"],m:[[String(a),r.toFixed(6),String(i),l.toFixed(6)]]}}),metadata:{}},funnelVisualization:{dimensionHeaders:[{name:"funnelStepName"}],metricHeaders:[{name:"activeUsers",type:"TYPE_INTEGER"},{name:"activeUsers",type:"TYPE_INTEGER"}],rows:s.map((e,s)=>({d:[e],m:[[String(Math.round(o[s]*t))]]})),metadata:{}},kind:"analyticsData#runFunnelReport"}}({apiFilters:s});const o=H("reporting_api",{});if(!(await Q()||o.url&&o.key&&o.token))return Promise.reject({title:co("Error loading funnel data","google-analytics-for-wordpress"),message:co("Reporting API credentials are not available.","google-analytics-for-wordpress"),support_url:X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),isAjaxError:!0});if(!(e?.start||"")||!(e?.end||""))return Promise.reject({title:co("Error loading funnel data","google-analytics-for-wordpress"),message:co("Start and end dates are required.","google-analytics-for-wordpress"),support_url:X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),isAjaxError:!0});if(!t||!Array.isArray(t.steps)||t.steps.length<2)return Promise.reject({title:co("Error loading funnel data","google-analytics-for-wordpress"),message:co("A funnel with at least two steps is required.","google-analytics-for-wordpress"),support_url:X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),isAjaxError:!0});try{return await fn.fetchWithCache(e,t,s)}catch(n){return vo(co("Error loading funnel data","google-analytics-for-wordpress"),n?.message)}};function vn(e,t){if(!t||!t.conditions?.length)return e;const s=e.filters&&Array.isArray(e.filters.conditions)?{operator:"and",conditions:[...e.filters.conditions,...t.conditions]}:t;return{...e,filters:s}}function hn(e){if(!e?.success||!e?.data)throw new Error("Invalid marketing response");const t=e.data?.data??e.data;return{campaign:t?.marketing_campaigns_campaign??null,source:t?.marketing_campaigns_source??null,medium:t?.marketing_campaigns_medium??null,term:t?.marketing_campaigns_term??null,content:t?.marketing_campaigns_content??null}}function yn(e){if(!e?.success||!e?.data)throw new Error("Invalid pages response");const t=e.data?.data??e.data;return{landingPage:t?.pages_landing_page??null,pageLocation:t?.pages_page_location??null,pageTitle:t?.pages_page_title??null,queryString:t?.pages_query_string??null}}function wn(e){if(!e?.success||!e?.data)throw new Error("Invalid form submissions response");const t=e.data?.data??e.data;return{sourceMedium:t?.form_submissions_source_medium??null,campaign:t?.form_submissions_campaign??null}}function bn(e){if(!e?.success||!e?.data)throw new Error("Invalid ecommerce response");const t=e.data?.data??e.data;return{ecommerce_log_date:t?.ecommerce_log_date??null,ecommerce_log_source_medium:t?.ecommerce_log_source_medium??null,ecommerce_log_campaign:t?.ecommerce_log_campaign??null,ecommerce_data:t?.ecommerce_data??null}}function _n(e){if(!e?.success||!e?.data)throw new Error("Invalid demographics response");const t=e.data?.data??e.data;return{country:t?.demographics_country??null,state:t?.demographics_state??null,newVsReturning:t?.demographics_new_vs_returning??null}}function Sn(e){if(!e?.success||!e?.data)throw new Error("Invalid devices response");const t=e.data?.data??e.data;return{browser:t?.devices_browser??null,os:t?.devices_os??null,size:t?.devices_size??null}}function Cn(e,t){return{start:e?.start,end:e?.end,filters:t}}const kn=Os({cacheKeyPrefix:"overview_bundle",cacheKeyFrom:(...e)=>Cn(...e),wpFetch:async(e,t,s)=>Ps(e,yo,{api_filters:s??null}),directFetch:async function(e,t){const s=e?.start||"",o=e?.end||"",n=J("forms"),a=J("ecommerce"),r=J("page_insights"),i=Bo.map(e=>vn({...e},t)),l=Qo.map(e=>vn({...e},t)),c=Zo.map(e=>vn({...e},t)),u=[],d=[];if(u.push(fo({start:s,end:o,queries:i})),d.push("marketing"),r){const e=Go.map(e=>vn({...e},t));u.push(fo({start:s,end:o,queries:e})),d.push("pages")}if(n){const e=tn.map(e=>vn({...e},t));u.push(fo({start:s,end:o,queries:e})),d.push("forms")}if(a){const e=vn({...nn},t),n=vn({...an},t),a=vn({...rn},t),r=vn({...ln},t);u.push(fo({start:s,end:o,queries:[e,n,a,r]})),d.push("ecommerce")}u.push(fo({start:s,end:o,queries:l})),d.push("demographics"),u.push(fo({start:s,end:o,queries:c})),d.push("devices");const m=await Promise.all(u),p={};return d.forEach((e,t)=>{p[e]=m[t]}),{marketing_campaigns:hn(p.marketing),pages:p.pages?yn(p.pages):null,form_submissions:p.forms?wn(p.forms):null,ecommerce_overview:p.ecommerce?bn(p.ecommerce):null,demographics:_n(p.demographics),devices:Sn(p.devices)}},canDirectFetch:()=>!uo()&&!!H("bearer_token"),backfill:async(e,t,s)=>{const o=Ts("overview_bundle",Cn,e,t);await Ms(yo,o,s)},formatResponse:e=>e}),En=new Map;async function An(e,t){if(uo())return io({dateRange:e,apiFilters:t});const s=kn.generateCacheKey(e,t);if(En.has(s))return En.get(s);const o=kn.fetchWithCache(e,t).finally(()=>En.delete(s));return En.set(s,o),o}const Rn=async(e,t=null,s=null,o=null)=>{if(uo()){return bo({success:!0,data:ro({dateRange:e,apiFilters:t,selectedMetrics:s,activeTab:o,overviewMetricsToRequest:Fo(s)})},e,s)}if(!(await Q()||!!H("bearer_token")))return Promise.reject({title:co("Error loading overview data","google-analytics-for-wordpress"),message:co("Unable to get authentication token. Please refresh the page.","google-analytics-for-wordpress"),support_url:X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),isAjaxError:!0});if(!(e?.start||"")||!(e?.end||""))return Promise.reject({title:co("Error loading overview data","google-analytics-for-wordpress"),message:co("Start and end dates are required.","google-analytics-for-wordpress"),support_url:X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),isAjaxError:!0});try{return await _o.fetchWithCache(e,t,s,o)}catch(n){const e=X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),t=n?.message||co("An unknown error occurred.","google-analytics-for-wordpress");return Promise.reject({title:co("Error loading overview data","google-analytics-for-wordpress"),message:t,support_url:e,isAjaxError:!0})}};async function Tn({dateRange:e,apiFilters:t,errorLabel:s,onBearer:o,onFallback:n}){const a=H("reporting_api",{}),r=await Q();if(!(r||a.url&&a.key&&a.token))return Promise.reject({title:s,message:co("Reporting API credentials are not available.","google-analytics-for-wordpress"),support_url:X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),isAjaxError:!0});const i=e?.start||"",l=e?.end||"";if(!i||!l)return Promise.reject({title:s,message:co("Start and end dates are required.","google-analytics-for-wordpress"),support_url:X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),isAjaxError:!0});if(r)try{return await o({start:i,end:l,reportingApi:a})}catch(c){return vo(s,c?.message)}return n({start:i,end:l,reportingApi:a})}const Pn=async(e,t=null,s=!0)=>{const o=function(e){const t=e?Lo:Vo;return[{id:"marketing_campaigns_campaign",dimensions:["sessionCampaignName"],metrics:t,compare:!1,limit:200},{id:"marketing_campaigns_source",dimensions:["sessionSource"],metrics:t,compare:!1,limit:200},{id:"marketing_campaigns_medium",dimensions:["sessionMedium"],metrics:t,compare:!1,limit:200},{id:"marketing_campaigns_term",dimensions:["sessionManualTerm"],metrics:t,compare:!1,limit:200},{id:"marketing_campaigns_content",dimensions:["sessionManualAdContent"],metrics:t,compare:!1,limit:200}]}(s).map(e=>vn({...e},t)),n=co("Error loading marketing campaigns data","google-analytics-for-wordpress");return Tn({dateRange:e,apiFilters:t,errorLabel:n,onBearer:async({start:n,end:a})=>{if(s){const s=await An(e,t);return s?.marketing_campaigns??null}return hn(await fo({start:n,end:a,queries:o}))},onFallback:({start:e,end:t})=>ho("api/v3/reporting/query",{start:e,end:t,queries:o},hn,n)})},Mn=async(e,t=null,s=!0)=>{if(!J("page_insights"))return null;const o=function(e){return e?Go:[{id:"pages_landing_page",dimensions:["landingPagePlusQueryString"],metrics:jo,compare:!1,limit:200},{id:"pages_page_location",dimensions:["pageLocation"],metrics:$o,compare:!1,limit:200},{id:"pages_page_title",dimensions:["pageTitle"],metrics:jo,compare:!1,limit:200},{id:"pages_query_string",dimensions:["pagePathPlusQueryString"],metrics:jo,compare:!1,limit:200}]}(s).map(e=>vn({...e},t)),n=co("Error loading pages data","google-analytics-for-wordpress");return Tn({dateRange:e,apiFilters:t,errorLabel:n,onBearer:async({start:n,end:a})=>{if(s){const s=await An(e,t);return s?.pages??null}return yn(await fo({start:n,end:a,queries:o}))},onFallback:({start:e,end:t})=>ho("api/v3/reporting/query",{start:e,end:t,queries:o},yn,n)})},Dn=async(e,t=null,s=!0)=>{if(!J("dimensions"))return null;if(uo())return lo({apiFilters:t});if(!(await Q()||!!H("bearer_token")))return Promise.reject({title:co("Error loading custom dimensions data","google-analytics-for-wordpress"),message:co("Unable to get authentication token. Please refresh the page.","google-analytics-for-wordpress"),support_url:X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),isAjaxError:!0});if(!(e?.start||"")||!(e?.end||""))return Promise.reject({title:co("Error loading custom dimensions data","google-analytics-for-wordpress"),message:co("Start and end dates are required.","google-analytics-for-wordpress"),support_url:X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support"),isAjaxError:!0});try{return await Eo.fetchWithCache(e,t,s)}catch(o){const e=X("admin-notices","error-overview-api","https://www.monsterinsights.com/my-account/support");return Promise.reject({title:co("Error loading custom dimensions data","google-analytics-for-wordpress"),message:o?.message||co("An unknown error occurred.","google-analytics-for-wordpress"),support_url:e,isAjaxError:!0})}},Fn=async(e,t=null,s=!0)=>{if(!J("dimensions"))return{focusKeyword:null,dayOfWeek:null,seoScore:null,focusKeyphrase:null};if(uo()){const e=lo({apiFilters:t});return{focusKeyword:e?.focusKeyword??null,dayOfWeek:e?.dayOfWeek??null,seoScore:e?.seoScore??null,focusKeyphrase:e?.focusKeyphrase??null}}if(!(e?.start||"")||!(e?.end||""))return{focusKeyword:null,dayOfWeek:null,seoScore:null,focusKeyphrase:null};try{return await Ro.fetchWithCache(e,t,s)}catch(o){return{focusKeyword:null,dayOfWeek:null,seoScore:null,focusKeyphrase:null}}},xn=async(e,t=null)=>{if(!J("forms"))return null;const s=co("Error loading form submissions data","google-analytics-for-wordpress");return Tn({dateRange:e,apiFilters:t,errorLabel:s,onBearer:async()=>{const s=await An(e,t);return s?.form_submissions??null},onFallback:({start:e,end:o})=>ho("api/v3/reporting/query",{start:e,end:o,queries:tn.map(e=>vn({...e},t))},wn,s)})},In=async(e,t=null)=>{if(!J("ecommerce"))return null;const s=vn({...nn},t),o=vn({...an},t),n=vn({...rn},t),a=vn({...ln},t),r=co("Error loading eCommerce data","google-analytics-for-wordpress");return Tn({dateRange:e,apiFilters:t,errorLabel:r,onBearer:async()=>{const s=await An(e,t);return s?.ecommerce_overview??null},onFallback:({start:e,end:t})=>ho("api/v3/reporting/query",{start:e,end:t,queries:[s,o,n,a]},bn,r)})},Nn=async(e,t=null)=>{const s=Qo.map(e=>vn({...e},t)),o=co("Error loading demographics data","google-analytics-for-wordpress");return Tn({dateRange:e,apiFilters:t,errorLabel:o,onBearer:async()=>{const s=await An(e,t);return s?.demographics??null},onFallback:({start:e,end:t})=>ho("api/v3/reporting/query",{start:e,end:t,queries:s},_n,o)})},On=async(e,t=null)=>{const s=Zo.map(e=>vn({...e},t)),o=co("Error loading devices data","google-analytics-for-wordpress");return Tn({dateRange:e,apiFilters:t,errorLabel:o,onBearer:async()=>{const s=await An(e,t);return s?.devices??null},onFallback:({start:e,end:t})=>ho("api/v3/reporting/query",{start:e,end:t,queries:s},Sn,o)})},Un=new Map;const Ln={sessionCampaignName:{storeKey:"marketingCampaigns",tabKey:"campaign"},sessionSource:{storeKey:"marketingCampaigns",tabKey:"source"},sessionMedium:{storeKey:"marketingCampaigns",tabKey:"medium"},sessionManualTerm:{storeKey:"marketingCampaigns",tabKey:"term"},sessionManualAdContent:{storeKey:"marketingCampaigns",tabKey:"content"},landingPagePlusQueryString:{storeKey:"pages",tabKey:"landingPage"},pageTitle:{storeKey:"pages",tabKey:"pageTitle"},"customUser:logged_in":{storeKey:"customDimensions",tabKey:"loggedIn"},"customEvent:post_type":{storeKey:"customDimensions",tabKey:"postType"},"customEvent:author":{storeKey:"customDimensions",tabKey:"author"},"customEvent:category":{storeKey:"customDimensions",tabKey:"category"},"customEvent:tags":{storeKey:"customDimensions",tabKey:"tags"},"customEvent:focus_keyword":{storeKey:"customDimensions",tabKey:"focusKeyword"},dayOfWeek:{storeKey:"customDimensions",tabKey:"dayOfWeek"},"customEvent:seo_score":{storeKey:"customDimensions",tabKey:"seoScore"},"customEvent:focus_keyphrase":{storeKey:"customDimensions",tabKey:"focusKeyphrase"},country:{storeKey:"demographics",tabKey:"country"},region:{storeKey:"demographics",tabKey:"state"},browser:{storeKey:"devices",tabKey:"browser"},operatingSystem:{storeKey:"devices",tabKey:"os"},deviceCategory:{storeKey:"devices",tabKey:"size"}},Vn={dateHour:"sourceMedium",sessionCampaignName:"campaign"};function Bn(e,t){if(!e||!t)return[];const s=Ln[e];if(!s)return[];const o=t[s.storeKey];if(!o)return[];const n=o[s.tabKey];if(!n)return[];const a=Array.isArray(n?.rows)?n.rows:Array.isArray(n)?n:[];if(0===a.length)return[];const r=ea[s.storeKey],i=r?.[s.tabKey],l=i?cn[i]:null,c=l?Yn(l):[],u=c.length?c.indexOf(e):0,d=u>=0?u:0,m=new Set;return a.forEach(e=>{const t=e?.d?.[d];null!=t&&""!==String(t).trim()&&m.add(String(t))}),Array.from(m).sort((e,t)=>e.localeCompare(t)).map(e=>({value:e,label:e}))}const Kn={sessionCampaignName:"campaign",sessionSource:"source",sessionMedium:"medium",sessionManualTerm:"term",sessionManualAdContent:"content"},jn={landingPagePlusQueryString:"landingPage",pageLocation:"pageLocation",pageTitle:"pageTitle",pagePathPlusQueryString:"queryString"},$n={"customUser:logged_in":"loggedIn","customEvent:post_type":"postType","customEvent:author":"author","customEvent:category":"category","customEvent:tags":"tags","customEvent:focus_keyword":"focusKeyword",dayOfWeek:"dayOfWeek","customEvent:seo_score":"seoScore","customEvent:focus_keyphrase":"focusKeyphrase"},Gn={country:"country",region:"state",newVsReturning:"newVsReturning"},qn={browser:"browser",operatingSystem:"os",deviceCategory:"size"};function Yn(e){return e&&0!==e.length?[...e].sort():[]}function Wn(e,t,s,o){if(!e)return e;if(!t||0===t.length)return e;const n=Array.isArray(e?.rows)?e.rows:Array.isArray(e)?e:[];if(0===n.length)return e;const a=Yn(t);let r=n;if(s&&s.length>0){const e=s.filter(e=>a.includes(e.type)).map(e=>({...e,dIndex:a.indexOf(e.type)}));e.length>0&&(r=n.filter(t=>{const s=t?.d??[];return e.every(e=>{const t=String(s[e.dIndex]??"");return"is"===e.condition?t===e.value:"is_not"!==e.condition||t!==e.value})}))}if(t.length>1&&o&&a.includes(o)){r=function(e,t){if(!e||0===e.length)return e;const s=new Map;for(const o of e){const e=(o?.d??[])[t],n=null!=e?String(e):"",a=o?.m?.[0],r=Array.isArray(a)?a.map(e=>parseFloat(e)||0):[];if(s.has(n)){const e=s.get(n).m[0];for(let t=0;t<r.length;t++)e[t]=(e[t]||0)+(r[t]||0)}else s.set(n,{d:[e],m:[r]})}return Array.from(s.values())}(r,a.indexOf(o))}return e?.rows?{...e,rows:r}:r}const zn={campaign:"marketing_campaigns_campaign",source:"marketing_campaigns_source",medium:"marketing_campaigns_medium",term:"marketing_campaigns_term",content:"marketing_campaigns_content"},Hn={landingPage:"pages_landing_page",pageLocation:"pages_page_location",pageTitle:"pages_page_title",queryString:"pages_query_string"},Jn={loggedIn:"custom_dimensions_logged_in",postType:"custom_dimensions_post_type",author:"custom_dimensions_author",category:"custom_dimensions_category",tags:"custom_dimensions_tags",focusKeyword:"custom_dimensions_focus_keyword",dayOfWeek:"custom_dimensions_day_of_week",seoScore:"custom_dimensions_seo_score",focusKeyphrase:"custom_dimensions_focus_keyphrase"},Qn={country:"demographics_country",state:"demographics_state",newVsReturning:"demographics_new_vs_returning"},Xn={browser:"devices_browser",os:"devices_os",size:"devices_size"},Zn={sourceMedium:"form_submissions_source_medium",campaign:"form_submissions_campaign"},ea={marketingCampaigns:zn,pages:Hn,customDimensions:Jn,demographics:Qn,devices:Xn,formSubmissions:Zn};function ta(e,t){if(!e||!t||0===t.length)return e;const s={...e};for(const o of Object.values(Vn)){if(!s[o])continue;const e=Zn[o],n=e?cn[e]:null;if(!n)continue;const a=Yn(n),r=Array.isArray(s[o]?.rows)?s[o].rows:[];if(0===r.length)continue;const i=t.filter(e=>a.includes(e.type)).map(e=>({...e,dIndex:a.indexOf(e.type)}));if(0===i.length)continue;const l=r.filter(e=>{const t=e?.d??[];return i.every(e=>{const s=String(t[e.dIndex]??"");return"is"===e.condition?s===e.value:"is_not"!==e.condition||s!==e.value})});s[o]={...s[o],rows:l}}return s}function sa(e,t,s,o){if(!e)return e;const n={...e};for(const[a,r]of Object.entries(t)){if(!n[r])continue;const e=o[r],t=e?cn[e]:null;t&&(n[r]=Wn(n[r],t,s,a))}return n}function oa(e){if(e.startsWith("customEvent:")){return`Custom Event: ${e.slice(12).replace(/_/g," ").replace(/\b\w/g,e=>e.toUpperCase())}`}if(e.includes("CustomChannelGroup:")){const t=e.split(":");return`${na(t[0])}: ${t[1]}`}return na(e)}function na(e){const t={cm360:"CM360",dv360:"DV360",sa360:"SA360",id:"ID",url:"URL",os:"OS",ip:"IP",api:"API",aioseo:"AIOSEO",seo:"SEO",utm:"UTM",wp:"WP"};let s=e.replace(/([a-z0-9])([A-Z])/g,"$1 $2").replace(/([A-Z]+)([A-Z][a-z])/g,"$1 $2");return s=s.split(" ").map(e=>{const s=e.toLowerCase();return t[s]?t[s]:e.charAt(0).toUpperCase()+e.slice(1)}).join(" "),s}const aa=["achievementId","adFormat","adSourceName","adUnitName","appVersion","audienceId","audienceName","audienceResourceName","brandingInterest","browser","character","city","cityId","cohort","comparison","contentGroup","contentId","contentType","continent","continentId","country","countryId","currencyCode","customEvent:action","customEvent:affiliate_label","customEvent:aioseo_focus_keyphrase","customEvent:aioseo_truseo_score","customEvent:author","customEvent:category","customEvent:email_address","customEvent:event_label","customEvent:focus_keyword","customEvent:form_id","customEvent:is_affiliate_link","customEvent:link_action","customEvent:link_label","customEvent:link_text","customEvent:link_type","customEvent:logged_in","customEvent:modified_at","customEvent:outbound","customEvent:percentage","customEvent:post_type","customEvent:publish_day_of_week","customEvent:published_at","customEvent:rankmath_focus_keyword","customEvent:rankmath_seo_score","customEvent:scroll_depth","customEvent:scroll_timing","customEvent:search_term","customEvent:seo_score","customEvent:seopress_keywords","customEvent:seopress_seo_score","customEvent:tags","customEvent:tel_number","customEvent:video_provider","customEvent:video_title","customEvent:video_url","customEvent:wp_user_id","date","dateHour","dateHourMinute","day","dayOfWeek","dayOfWeekName","deviceCategory","deviceModel","eventName","fileExtension","fileName","firstSessionDate","firstUserCampaignId","firstUserCampaignName","firstUserCm360AccountId","firstUserCm360AccountName","firstUserCm360AdvertiserId","firstUserCm360AdvertiserName","firstUserCm360CampaignId","firstUserCm360CampaignName","firstUserCm360CreativeFormat","firstUserCm360CreativeId","firstUserCm360CreativeName","firstUserCm360CreativeType","firstUserCm360CreativeTypeId","firstUserCm360CreativeVersion","firstUserCm360Medium","firstUserCm360PlacementCostStructure","firstUserCm360PlacementId","firstUserCm360PlacementName","firstUserCm360RenderingId","firstUserCm360SiteId","firstUserCm360SiteName","firstUserCm360Source","firstUserCm360SourceMedium","firstUserCustomChannelGroup:5074227271","firstUserDefaultChannelGroup","firstUserDv360AdvertiserId","firstUserDv360AdvertiserName","firstUserDv360CampaignId","firstUserDv360CampaignName","firstUserDv360CreativeFormat","firstUserDv360CreativeId","firstUserDv360CreativeName","firstUserDv360ExchangeId","firstUserDv360ExchangeName","firstUserDv360InsertionOrderId","firstUserDv360InsertionOrderName","firstUserDv360LineItemId","firstUserDv360LineItemName","firstUserDv360Medium","firstUserDv360PartnerId","firstUserDv360PartnerName","firstUserDv360Source","firstUserDv360SourceMedium","firstUserGoogleAdsAccountName","firstUserGoogleAdsAdGroupId","firstUserGoogleAdsAdGroupName","firstUserGoogleAdsAdNetworkType","firstUserGoogleAdsCampaignId","firstUserGoogleAdsCampaignName","firstUserGoogleAdsCampaignType","firstUserGoogleAdsCreativeId","firstUserGoogleAdsCustomerId","firstUserGoogleAdsKeyword","firstUserGoogleAdsQuery","firstUserManualAdContent","firstUserManualCampaignId","firstUserManualCampaignName","firstUserManualCreativeFormat","firstUserManualMarketingTactic","firstUserManualMedium","firstUserManualSource","firstUserManualSourceMedium","firstUserManualSourcePlatform","firstUserManualTerm","firstUserMedium","firstUserPrimaryChannelGroup","firstUserSa360AdGroupId","firstUserSa360AdGroupName","firstUserSa360CampaignId","firstUserSa360CampaignName","firstUserSa360CreativeFormat","firstUserSa360EngineAccountId","firstUserSa360EngineAccountName","firstUserSa360EngineAccountType","firstUserSa360KeywordText","firstUserSa360ManagerAccountId","firstUserSa360ManagerAccountName","firstUserSa360Medium","firstUserSa360Query","firstUserSa360Source","firstUserSa360SourceMedium","firstUserSource","firstUserSourceMedium","firstUserSourcePlatform","fullPageUrl","groupId","hostName","hour","isKeyEvent","isoWeek","isoYear","isoYearIsoWeek","landingPage","landingPagePlusQueryString","language","languageCode","level","linkClasses","linkDomain","linkId","linkText","linkUrl","method","minute","mobileDeviceBranding","mobileDeviceMarketingName","mobileDeviceModel","month","newVsReturning","nthDay","nthHour","nthMinute","nthMonth","nthWeek","nthYear","operatingSystem","operatingSystemVersion","operatingSystemWithVersion","orderCoupon","outbound","pageLocation","pagePath","pagePathPlusQueryString","pageReferrer","pageTitle","percentScrolled","platform","platformDeviceCategory","region","screenResolution","searchTerm","sessionCampaignId","sessionCampaignName","sessionCm360AccountId","sessionCm360AccountName","sessionCm360AdvertiserId","sessionCm360AdvertiserName","sessionCm360CampaignId","sessionCm360CampaignName","sessionCm360CreativeFormat","sessionCm360CreativeId","sessionCm360CreativeName","sessionCm360CreativeType","sessionCm360CreativeTypeId","sessionCm360CreativeVersion","sessionCm360Medium","sessionCm360PlacementCostStructure","sessionCm360PlacementId","sessionCm360PlacementName","sessionCm360RenderingId","sessionCm360SiteId","sessionCm360SiteName","sessionCm360Source","sessionCm360SourceMedium","sessionCustomChannelGroup:5074227271","sessionDefaultChannelGroup","sessionDv360AdvertiserId","sessionDv360AdvertiserName","sessionDv360CampaignId","sessionDv360CampaignName","sessionDv360CreativeFormat","sessionDv360CreativeId","sessionDv360CreativeName","sessionDv360ExchangeId","sessionDv360ExchangeName","sessionDv360InsertionOrderId","sessionDv360InsertionOrderName","sessionDv360LineItemId","sessionDv360LineItemName","sessionDv360Medium","sessionDv360PartnerId","sessionDv360PartnerName","sessionDv360Source","sessionDv360SourceMedium","sessionGoogleAdsAccountName","sessionGoogleAdsAdGroupId","sessionGoogleAdsAdGroupName","sessionGoogleAdsAdNetworkType","sessionGoogleAdsCampaignId","sessionGoogleAdsCampaignName","sessionGoogleAdsCampaignType","sessionGoogleAdsCreativeId","sessionGoogleAdsCustomerId","sessionGoogleAdsKeyword","sessionGoogleAdsQuery","sessionManualAdContent","sessionManualCampaignId","sessionManualCampaignName","sessionManualCreativeFormat","sessionManualMarketingTactic","sessionManualMedium","sessionManualSource","sessionManualSourceMedium","sessionManualSourcePlatform","sessionManualTerm","sessionMedium","sessionPrimaryChannelGroup","sessionSa360AdGroupId","sessionSa360AdGroupName","sessionSa360CampaignId","sessionSa360CampaignName","sessionSa360CreativeFormat","sessionSa360EngineAccountId","sessionSa360EngineAccountName","sessionSa360EngineAccountType","sessionSa360Keyword","sessionSa360ManagerAccountId","sessionSa360ManagerAccountName","sessionSa360Medium","sessionSa360Query","sessionSa360Source","sessionSa360SourceMedium","sessionSource","sessionSourceMedium","sessionSourcePlatform","shippingTier","signedInWithUserId","streamId","streamName","testDataFilterId","testDataFilterName","transactionId","unifiedPagePathScreen","unifiedPageScreen","unifiedScreenClass","unifiedScreenName","userAgeBracket","userGender","videoProvider","videoTitle","videoUrl","virtualCurrencyName","visible","week","year","yearMonth","yearWeek"].map(e=>({value:e,label:oa(e)})).sort((e,t)=>e.label.localeCompare(t.label)),ra=["aria-label"],ia={class:"monsterinsights-filter-modal__header"},la={id:"filter-modal-title",class:"monsterinsights-filter-modal__title"},ca={class:"monsterinsights-filter-modal__body"},ua={class:"monsterinsights-filter-modal__rows"},da={class:"monsterinsights-filter-modal__rows-list"},ma={class:"monsterinsights-filter-modal__select-group"},pa={class:"monsterinsights-filter-modal__field"},fa={class:"monsterinsights-filter-modal__field-label"},ga={class:"monsterinsights-filter-modal__field"},va={class:"monsterinsights-filter-modal__field-label"},ha={class:"monsterinsights-filter-modal__select-wrapper"},ya=["onUpdate:modelValue"],wa=["value"],ba={class:"monsterinsights-filter-modal__field monsterinsights-filter-modal__field--value"},_a={class:"monsterinsights-filter-modal__field-label"},Sa=["onClick"],Ca=["disabled"],ka={class:"monsterinsights-filter-modal__device-section"},Ea={class:"monsterinsights-filter-modal__section-title"},Aa={class:"monsterinsights-filter-modal__device-options"},Ra=["onClick"],Ta={class:"monsterinsights-filter-modal__actions"},Pa={key:1,class:"monsterinsights-filter-modal__save-as"},Ma={class:"monsterinsights-filter-modal__section-title"},Da={class:"monsterinsights-filter-modal__save-as-form"},Fa=["placeholder"],xa={class:"monsterinsights-filter-modal__save-as-actions"},Ia=["disabled"],Na={class:"monsterinsights-filter-modal__saved-filters"},Oa={class:"monsterinsights-filter-modal__section-title"},Ua={key:0,class:"monsterinsights-filter-modal__empty-state"},La={key:1,class:"monsterinsights-filter-modal__saved-list"},Va=["onMouseenter"],Ba={class:"monsterinsights-filter-modal__saved-item-header"},Ka={class:"monsterinsights-filter-modal__saved-item-info"},ja={class:"monsterinsights-filter-modal__saved-item-name"},$a={key:0,class:"monsterinsights-filter-modal__saved-item-status monsterinsights-filter-modal__saved-item-status--applied"},Ga=["onClick"],qa={class:"monsterinsights-filter-modal__saved-item-actions"},Ya=["onClick"],Wa=["onClick"],za={key:0,class:"monsterinsights-filter-modal__saved-item-edit"},Ha={class:"monsterinsights-filter-modal__select-group"},Ja={class:"monsterinsights-filter-modal__field"},Qa={class:"monsterinsights-filter-modal__field"},Xa={class:"monsterinsights-filter-modal__select-wrapper"},Za=["onUpdate:modelValue"],er=["value"],tr={class:"monsterinsights-filter-modal__field monsterinsights-filter-modal__field--value"},sr=["onClick"],or={class:"monsterinsights-filter-modal__device-section monsterinsights-filter-modal__device-section--compact"},nr={class:"monsterinsights-filter-modal__section-title"},ar={class:"monsterinsights-filter-modal__device-options"},rr=["onClick"],ir={class:"monsterinsights-filter-modal__edit-actions"},lr=["disabled","onClick"],cr=["disabled"],ur={__name:"FilterModal",props:{isOpen:{type:Boolean,default:!1}},emits:["close","apply-filter"],setup(e,{emit:t}){const o=Cs(),i=e,l=t,u=r(null);function d(e){"Escape"===e.key&&(e.preventDefault(),te())}a(()=>i.isOpen,e=>{e?(document.addEventListener("keydown",d),function(){const e=o.activeFilters,t=o.activeDevice;Array.isArray(e)&&e.length>0?(F.value=e.map(e=>({...e})),e.forEach(e=>{e.type&&R(e.type)})):F.value=[{type:"",condition:"is",value:""}];if(N.value=t||"",j.value){const s=B.value.find(e=>e.id===j.value);if(s){JSON.stringify((s.filters||[]).map(e=>({type:e.type,condition:e.condition,value:e.value})))===JSON.stringify(e.map(e=>({type:e.type,condition:e.condition,value:e.value})))&&(s.device||"")===(t||"")||(j.value=null)}}}(),setTimeout(()=>{const e=u.value?.querySelector?.('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');e?.focus?.()},0)):document.removeEventListener("keydown",d)},{immediate:!0}),s(()=>{document.removeEventListener("keydown",d)});const p=r({visible:!1,message:"",type:"success"});let g=null;const y=({message:e})=>{g&&clearTimeout(g),p.value={visible:!0,message:e,type:"success"},g=setTimeout(()=>{p.value={visible:!1,message:"",type:"success"}},3e3)},w=({message:e})=>{g&&clearTimeout(g),p.value={visible:!0,message:e,type:"error"},g=setTimeout(()=>{p.value={visible:!1,message:"",type:"success"}},3e3)},b=["Organic Search","Direct","Referral","Paid Search","Organic Social","Paid Social","Email","Display","Organic Shopping","Paid Shopping","Unassigned"].map(e=>({value:e,label:e})),_=r(aa),S=Object.create(null),E=r({}),A=r({});async function R(e){if(e&&!A.value[e]){E.value[e]=!0;try{const t=o.dateRange,s=await async function(e,t,s=null){if(!e||!t?.start||!t?.end)return[];const o=`${e}|${t.start}|${t.end}|${JSON.stringify(s??"")}`;if(Un.has(o))return Un.get(o);if(uo())return[];const n=`dimension_values_${e.replace(/[^a-zA-Z0-9_-]/g,"_")}`,a=vn({id:n,dimensions:[e],metrics:["sessions"],compare:!1,limit:500},s);try{if(!(await Q())&&!H("bearer_token"))return[];const e={start:t.start,end:t.end,queries:[a]},s=await fo(e);let r=null;(s?.success&&s?.data||s?.data)&&(r=s.data?.data??s.data);const i=r?.[n],l=i?.rows??[],c=new Set,u=[];for(const t of l){const e=t?.d?.[0];null==e||""===String(e).trim()||c.has(String(e))||(c.add(String(e)),u.push({value:String(e),label:String(e)}))}return u.sort((e,t)=>e.label.localeCompare(t.label)),Un.set(o,u),u}catch{return[]}}(e,t);s&&s.length>0&&(A.value[e]=s)}finally{E.value[e]=!1}}}const M=e=>{if(!e)return[];let t=[];"sessionDefaultChannelGroup"===e?(t=Bn(e,o.$state),t.length||(t=b)):t=Bn(e,o.$state);const s=A.value[e]||[],n=new Set;F.value.forEach(t=>{t.type===e&&t.value&&n.add(t.value)}),z.value.forEach(t=>{t.type===e&&t.value&&n.add(t.value)});const a=new Map;[...S[e]||[],...s,...t].forEach(e=>{const t=e.value??e,s=e.label??e;t&&a.set(String(t),{value:String(t),label:s||String(t)})}),n.forEach(e=>{e&&!a.has(e)&&a.set(e,{value:e,label:e})});const r=Array.from(a.values()).sort((e,t)=>(e.label||e.value).localeCompare(t.label||t.value));return S[e]=r,r},D=[{value:"is",label:W("Is","google-analytics-for-wordpress")},{value:"is_not",label:W("Is Not","google-analytics-for-wordpress")}],F=r([{type:"",condition:"is",value:""}]),x=e=>{const t=F.value[e]?.type||"",s=new Set(F.value.map((t,s)=>s===e?null:t.type).filter(e=>!!e));return _.value.filter(e=>e.value===t||!s.has(e.value))};const I=[{value:"desktop",label:W("Desktop","google-analytics-for-wordpress"),icon:"desktop"},{value:"mobile",label:W("Mobile","google-analytics-for-wordpress"),icon:"smartphone"},{value:"tablet",label:W("Tablet","google-analytics-for-wordpress"),icon:"tablet"}],N=r(""),O=r(!1),U=r(""),V=r(!1),B=r([]),j=r(null),G=r(null),q=r(null),z=r([]),J=r(""),X=e=>{const t=z.value[e]?.type||"",s=new Set(z.value.map((t,s)=>s===e?null:t.type).filter(e=>!!e));return _.value.filter(e=>e.value===t||!s.has(e.value))};const te=()=>{O.value=!1,U.value="",l("close")},se=()=>{if(F.value.length>=3)return!1;const e=new Set(F.value.map(e=>e.type).filter(e=>!!e));return _.value.some(t=>!e.has(t.value))},oe=()=>{se()&&F.value.push({type:"",condition:"is",value:""})},ne=()=>{F.value=[{type:"",condition:"is",value:""}],N.value="",O.value=!1,U.value="",j.value=null,q.value=null,z.value=[],J.value="",l("apply-filter",{filters:[],device:""}),te()},ae=()=>{const e=F.value.filter(e=>e.type&&e.value).map(e=>({...e}));0!==e.length||N.value?(j.value=null,l("apply-filter",{filters:e,device:N.value}),te()):w({message:W("Please select at least one dimension with a value.","google-analytics-for-wordpress")})},re=()=>{O.value=!0,U.value=""},ie=()=>{O.value=!1,U.value=""},le=()=>{if(V.value)return;if(!U.value.trim())return void w({message:W("Please enter a name for this filter.","google-analytics-for-wordpress")});const e=F.value.filter(e=>e.type&&e.value);if(0===e.length&&!N.value)return void w({message:W("Please select at least one dimension with a value.","google-analytics-for-wordpress")});const t={name:U.value.trim(),filters:e,device:N.value},s={action:"monsterinsights_save_report_filter",nonce:H("nonce",""),filter:JSON.stringify(t)};V.value=!0,wp.ajax.post(s).done(e=>{e&&e.id&&(B.value.push({id:e.id,...t}),O.value=!1,U.value="",y({message:ee(W('Filter "%s" has been saved successfully.',"google-analytics-for-wordpress"),t.name)}))}).fail(()=>{w({message:W("Failed to save filter. Please try again.","google-analytics-for-wordpress")})}).always(()=>{V.value=!1})},ce=()=>{ue()&&z.value.push({type:"",condition:"is",value:""})},ue=()=>{if(z.value.length>=3)return!1;const e=new Set(z.value.map(e=>e.type).filter(e=>!!e));return _.value.some(t=>!e.has(t.value))};return c(()=>{(()=>{const e={action:"monsterinsights_get_report_filters",nonce:H("nonce","")};wp.ajax.post(e).done(e=>{e&&e.filters&&(B.value=e.filters)}).fail(()=>{B.value=[]})})()}),(t,s)=>e.isOpen?(m(),v("div",{key:0,class:"monsterinsights-filter-modal-overlay",onClick:P(te,["self"])},[T("div",{ref_key:"filterModalDialogRef",ref:u,class:"monsterinsights-filter-modal",role:"dialog","aria-modal":"true","aria-labelledby":"filter-modal-title"},[p.value.visible?(m(),v("div",{key:0,class:C(["monsterinsights-filter-modal__toast",{"monsterinsights-filter-modal__toast--error":"error"===p.value.type}])},[k(ve,{name:"error"===p.value.type?"warning":"check",size:16},null,8,["name"]),T("span",null,$(p.value.message),1)],2)):h("",!0),T("button",{type:"button",class:"monsterinsights-filter-modal__close","aria-label":n(W)("Close filter panel","google-analytics-for-wordpress"),onClick:te},[k(ve,{name:"close",size:16})],8,ra),T("div",ia,[T("h2",la,$(n(W)("Filter","google-analytics-for-wordpress")),1),T("button",{type:"button",class:"monsterinsights-filter-modal__clear-all",onClick:ne},$(n(W)("Clear All","google-analytics-for-wordpress")),1)]),T("div",ca,[T("div",ua,[T("div",da,[(m(!0),v(K,null,L(F.value,(e,t)=>(m(),v("div",{key:t,class:"monsterinsights-filter-modal__row"},[T("div",ma,[T("div",pa,[T("label",fa,$(n(W)("Choose Type","google-analytics-for-wordpress")),1),k(bs,{modelValue:e.type,"onUpdate:modelValue":s=>{e.type=s,function(e){const t=F.value[e];t&&(t.value="",t.type&&R(t.type))}(t)},options:x(t),placeholder:n(W)("Choose Type","google-analytics-for-wordpress"),searchPlaceholder:n(W)("Search dimensions...","google-analytics-for-wordpress")},null,8,["modelValue","onUpdate:modelValue","options","placeholder","searchPlaceholder"])]),T("div",ga,[T("label",va,$(n(W)("Condition","google-analytics-for-wordpress")),1),T("div",ha,[f(T("select",{"onUpdate:modelValue":t=>e.condition=t,class:"monsterinsights-filter-modal__select"},[(m(),v(K,null,L(D,e=>T("option",{key:e.value,value:e.value},$(e.label),9,wa)),64))],8,ya),[[Z,e.condition]]),k(ve,{name:"chevron-down",size:16})])]),T("div",ba,[T("label",_a,$(n(W)("Value","google-analytics-for-wordpress")),1),k(bs,{modelValue:e.value,"onUpdate:modelValue":t=>e.value=t,options:M(e.type),disabled:!e.type,placeholder:E.value[e.type]?n(W)("Loading...","google-analytics-for-wordpress"):n(W)("Select value","google-analytics-for-wordpress"),searchPlaceholder:n(W)("Search values...","google-analytics-for-wordpress")},null,8,["modelValue","onUpdate:modelValue","options","disabled","placeholder","searchPlaceholder"])])]),T("button",{type:"button",class:"monsterinsights-filter-modal__row-delete",onClick:e=>(e=>{F.value.length>1?F.value.splice(e,1):F.value[0]={type:"",condition:"is",value:""}})(t)},[k(ve,{name:"trash",size:16})],8,Sa)]))),128))]),T("button",{type:"button",class:C(["monsterinsights-filter-modal__add-btn",{"monsterinsights-filter-modal__add-btn--disabled":!se()}]),disabled:!se(),onClick:oe},[k(ve,{name:"plus",size:16}),T("span",null,$(n(W)("Add New Filter","google-analytics-for-wordpress")),1)],10,Ca)]),T("div",ka,[T("h3",Ea,$(n(W)("Device","google-analytics-for-wordpress")),1),T("div",Aa,[(m(),v(K,null,L(I,e=>T("button",{key:e.value,type:"button",class:C(["monsterinsights-filter-modal__device-btn",{"monsterinsights-filter-modal__device-btn--active":N.value===e.value}]),onClick:t=>(e=>{N.value=N.value===e?"":e})(e.value)},[k(ve,{name:e.icon,size:20},null,8,["name"]),T("span",null,$(e.label),1)],10,Ra)),64))])]),T("div",Ta,[T("button",{type:"button",class:"monsterinsights-filter-modal__btn monsterinsights-filter-modal__btn--outline",onClick:ae},$(n(W)("Apply Filter","google-analytics-for-wordpress")),1),T("button",{type:"button",class:"monsterinsights-filter-modal__btn monsterinsights-filter-modal__btn--primary",onClick:re},$(n(W)("Save Filter","google-analytics-for-wordpress")),1)])]),s[2]||(s[2]=T("div",{class:"monsterinsights-filter-modal__divider"},null,-1)),O.value?(m(),v("div",Pa,[T("h3",Ma,$(n(W)("Save Filter As","google-analytics-for-wordpress")),1),T("div",Da,[f(T("input",{"onUpdate:modelValue":s[0]||(s[0]=e=>U.value=e),type:"text",class:"monsterinsights-filter-modal__save-as-input",placeholder:n(W)("Name this filter","google-analytics-for-wordpress")},null,8,Fa),[[Y,U.value]]),T("div",xa,[T("button",{type:"button",class:"monsterinsights-filter-modal__btn monsterinsights-filter-modal__btn--primary",disabled:V.value,onClick:le},$(V.value?n(W)("Saving...","google-analytics-for-wordpress"):n(W)("Save Filter","google-analytics-for-wordpress")),9,Ia),T("button",{type:"button",class:"monsterinsights-filter-modal__btn monsterinsights-filter-modal__btn--cancel",onClick:ie},$(n(W)("Cancel","google-analytics-for-wordpress")),1)])])])):h("",!0),T("div",Na,[T("h3",Oa,$(B.value.length>0?n(W)("Your Saved Filters","google-analytics-for-wordpress"):n(W)("Saved Filters","google-analytics-for-wordpress")),1),0===B.value.length?(m(),v("div",Ua,[k(ve,{name:"no-saved-filters",size:64}),T("p",null,$(n(W)("No saved filters found","google-analytics-for-wordpress")),1)])):(m(),v("div",La,[(m(!0),v(K,null,L(B.value,(e,t)=>(m(),v("div",{key:e.id,class:C(["monsterinsights-filter-modal__saved-item",{"monsterinsights-filter-modal__saved-item--applied":e.id===j.value,"monsterinsights-filter-modal__saved-item--editing":q.value===e.id}]),onMouseenter:t=>G.value=e.id,onMouseleave:s[1]||(s[1]=e=>G.value=null)},[T("div",Ba,[T("div",Ka,[T("span",ja,$(e.name),1),e.id===j.value?(m(),v("span",$a,$(n(W)("Applied","google-analytics-for-wordpress")),1)):G.value===e.id&&q.value!==e.id?(m(),v("span",{key:1,class:"monsterinsights-filter-modal__saved-item-status monsterinsights-filter-modal__saved-item-status--apply",onClick:t=>(e=>{j.value=e.id,e.filters&&e.filters.length>0&&(F.value=e.filters.map(e=>({...e}))),e.device&&(N.value=e.device),l("apply-filter",{filters:(e.filters||[]).map(e=>({...e})),device:e.device||""}),te()})(e)},$(n(W)("Apply","google-analytics-for-wordpress")),9,Ga)):h("",!0)]),T("div",qa,[T("button",{type:"button",class:"monsterinsights-filter-modal__saved-item-btn",onClick:t=>(e=>{q.value===e.id?(q.value=null,z.value=[],J.value=""):(q.value=e.id,z.value=e.filters?e.filters.map(e=>({...e})):[{type:"",condition:"is",value:""}],J.value=e.device||"",z.value.forEach(e=>{e.type&&R(e.type)}))})(e)},[k(ve,{name:"pencil",size:16})],8,Ya),T("button",{type:"button",class:"monsterinsights-filter-modal__saved-item-btn",onClick:t=>(e=>{const t={action:"monsterinsights_delete_report_filter",nonce:H("nonce",""),filter_id:e};wp.ajax.post(t).done(()=>{B.value=B.value.filter(t=>t.id!==e),j.value===e&&ne(),q.value===e&&(q.value=null,z.value=[],J.value=""),y({message:W("Filter deleted successfully.","google-analytics-for-wordpress")})}).fail(()=>{w({message:W("Failed to delete filter. Please try again.","google-analytics-for-wordpress")})})})(e.id)},[k(ve,{name:"trash",size:16})],8,Wa)])]),q.value===e.id?(m(),v("div",za,[(m(!0),v(K,null,L(z.value,(e,t)=>(m(),v("div",{key:t,class:"monsterinsights-filter-modal__row monsterinsights-filter-modal__row--compact"},[T("div",Ha,[T("div",Ja,[k(bs,{modelValue:e.type,"onUpdate:modelValue":s=>{e.type=s,function(e){const t=z.value[e];t&&(t.value="",t.type&&R(t.type))}(t)},options:X(t),placeholder:n(W)("Choose Type","google-analytics-for-wordpress"),searchPlaceholder:n(W)("Search dimensions...","google-analytics-for-wordpress")},null,8,["modelValue","onUpdate:modelValue","options","placeholder","searchPlaceholder"])]),T("div",Qa,[T("div",Xa,[f(T("select",{"onUpdate:modelValue":t=>e.condition=t,class:"monsterinsights-filter-modal__select"},[(m(),v(K,null,L(D,e=>T("option",{key:e.value,value:e.value},$(e.label),9,er)),64))],8,Za),[[Z,e.condition]]),k(ve,{name:"chevron-down",size:16})])]),T("div",tr,[k(bs,{modelValue:e.value,"onUpdate:modelValue":t=>e.value=t,options:M(e.type),disabled:!e.type,placeholder:E.value[e.type]?n(W)("Loading...","google-analytics-for-wordpress"):n(W)("Select value","google-analytics-for-wordpress"),searchPlaceholder:n(W)("Search values...","google-analytics-for-wordpress")},null,8,["modelValue","onUpdate:modelValue","options","disabled","placeholder","searchPlaceholder"])])]),T("button",{type:"button",class:"monsterinsights-filter-modal__row-delete",onClick:e=>(e=>{z.value.length>1?z.value.splice(e,1):z.value[0]={type:"",condition:"is",value:""}})(t)},[k(ve,{name:"trash",size:16})],8,sr)]))),128)),T("div",or,[T("h3",nr,$(n(W)("Device","google-analytics-for-wordpress")),1),T("div",ar,[(m(),v(K,null,L(I,e=>T("button",{key:e.value,type:"button",class:C(["monsterinsights-filter-modal__device-btn",{"monsterinsights-filter-modal__device-btn--active":J.value===e.value}]),onClick:t=>(e=>{J.value=J.value===e?"":e})(e.value)},[k(ve,{name:e.icon,size:20},null,8,["name"]),T("span",null,$(e.label),1)],10,rr)),64))])]),T("div",ir,[T("button",{type:"button",class:"monsterinsights-filter-modal__btn monsterinsights-filter-modal__btn--primary monsterinsights-filter-modal__btn--sm",disabled:V.value,onClick:t=>(e=>{if(V.value)return;const t=B.value.findIndex(t=>t.id===e);if(-1===t)return;const s=z.value.filter(e=>e.type&&e.value);if(0===s.length)return void w({message:W("Please select at least one dimension with a value.","google-analytics-for-wordpress")});const o={...B.value[t],filters:s,device:J.value},n={action:"monsterinsights_update_report_filter",nonce:H("nonce",""),filter_id:e,filter:JSON.stringify(o)};V.value=!0,wp.ajax.post(n).done(()=>{B.value[t]=o,q.value=null,z.value=[],J.value="",j.value===e&&(l("apply-filter",{filters:(o.filters||[]).map(e=>({...e})),device:o.device||""}),F.value=o.filters?o.filters.map(e=>({...e})):[{type:"",condition:"is",value:""}],N.value=o.device||""),y({message:ee(W('Filter "%s" has been updated successfully.',"google-analytics-for-wordpress"),o.name)})}).fail(()=>{w({message:W("Failed to update filter. Please try again.","google-analytics-for-wordpress")})}).always(()=>{V.value=!1})})(e.id)},$(V.value?n(W)("Saving...","google-analytics-for-wordpress"):n(W)("Save","google-analytics-for-wordpress")),9,lr),T("button",{type:"button",class:C(["monsterinsights-filter-modal__add-btn monsterinsights-filter-modal__add-btn--sm",{"monsterinsights-filter-modal__add-btn--disabled":!ue()}]),disabled:!ue(),onClick:ce},[k(ve,{name:"plus",size:16}),T("span",null,$(n(W)("Add Step","google-analytics-for-wordpress")),1)],10,cr)])])):h("",!0)],42,Va))),128))]))])],512)])):h("",!0)}},dr={class:"monsterinsights-confirm-modal__title"},mr={key:0,class:"monsterinsights-confirm-modal__message"},pr={class:"monsterinsights-confirm-modal__actions"},fr={__name:"ConfirmModal",props:{title:{type:String,default:W("Are you sure?","google-analytics-for-wordpress")},message:{type:String,default:""},confirmButtonText:{type:String,default:W("Confirm","google-analytics-for-wordpress")},cancelButtonText:{type:String,default:W("Cancel","google-analytics-for-wordpress")},clickToClose:{type:Boolean,default:!1},escToClose:{type:Boolean,default:!1},onConfirm:{type:Function,default:null},onCancel:{type:Function,default:null},onClosed:{type:Function,default:null}},emits:["update:modelValue"],setup(e,{emit:t}){const s=e,o=t;function a(){o("update:modelValue",!1),"function"==typeof s.onClosed&&s.onClosed()}function r(){"function"==typeof s.onConfirm&&s.onConfirm(),a()}function i(){"function"==typeof s.onCancel&&s.onCancel(),a()}return(t,s)=>(m(),p(n(Wt),{class:"monsterinsights-confirm-modal-overlay","content-class":"monsterinsights-confirm-modal","overlay-transition":"vfm-fade","content-transition":"vfm-fade","click-to-close":e.clickToClose,"esc-to-close":e.escToClose},{default:_(()=>[T("h3",dr,$(e.title),1),e.message?(m(),v("p",mr,$(e.message),1)):h("",!0),T("div",pr,[T("button",{type:"button",class:"monsterinsights-confirm-modal__button monsterinsights-confirm-modal__button--secondary",onClick:i},$(e.cancelButtonText),1),T("button",{type:"button",class:"monsterinsights-confirm-modal__button monsterinsights-confirm-modal__button--primary",onClick:r},$(e.confirmButtonText),1)])]),_:1},8,["click-to-close","esc-to-close"]))}},gr={class:"monsterinsights-error-modal__title"},vr={key:0,class:"monsterinsights-error-modal__message"},hr={class:"monsterinsights-error-modal__actions"},yr={__name:"ErrorModal",props:{title:{type:String,default:W("Something went wrong","google-analytics-for-wordpress")},message:{type:String,default:""},confirmButtonText:{type:String,default:W("Ok","google-analytics-for-wordpress")},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!0},onConfirm:{type:Function,default:null},onClosed:{type:Function,default:null}},emits:["update:modelValue"],setup(e,{emit:t}){const s=e,o=t;function a(){"function"==typeof s.onConfirm&&s.onConfirm(),o("update:modelValue",!1),"function"==typeof s.onClosed&&s.onClosed()}return(t,s)=>(m(),p(n(Wt),{class:"monsterinsights-error-modal-overlay","content-class":"monsterinsights-error-modal","overlay-transition":"vfm-fade","content-transition":"vfm-fade","click-to-close":e.clickToClose,"esc-to-close":e.escToClose},{default:_(()=>[s[0]||(s[0]=T("div",{class:"monsterinsights-error-modal__icon"},[T("svg",{width:"80",height:"80",viewBox:"0 0 80 80",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[T("circle",{cx:"40",cy:"40",r:"36",stroke:"#F97373","stroke-width":"4",fill:"none"}),T("path",{d:"M28 28L52 52",stroke:"#F97373","stroke-width":"4","stroke-linecap":"round"}),T("path",{d:"M52 28L28 52",stroke:"#F97373","stroke-width":"4","stroke-linecap":"round"})])],-1)),T("h3",gr,$(e.title),1),e.message?(m(),v("p",vr,$(e.message),1)):h("",!0),T("div",hr,[T("button",{type:"button",class:"monsterinsights-error-modal__button",onClick:a},$(e.confirmButtonText),1)])]),_:1},8,["click-to-close","esc-to-close"]))}},wr={class:"monsterinsights-loading-modal__title"},br={key:0,class:"monsterinsights-loading-modal__message"},_r={__name:"LoadingModal",props:{title:{type:String,default:W("Please wait…","google-analytics-for-wordpress")},message:{type:String,default:""}},setup:e=>(t,s)=>(m(),p(n(Wt),{class:"monsterinsights-loading-modal-overlay","content-class":"monsterinsights-loading-modal","overlay-transition":"vfm-fade","content-transition":"vfm-fade","click-to-close":!1,"esc-to-close":!1},{default:_(()=>[s[0]||(s[0]=T("div",{class:"monsterinsights-loading-modal__spinner"},[T("div",{class:"monsterinsights-loading-modal__spinner-circle"})],-1)),T("h3",wr,$(e.title),1),e.message?(m(),v("p",br,$(e.message),1)):h("",!0)]),_:1}))},Sr={class:"monsterinsights-success-modal__title"},Cr={key:0,class:"monsterinsights-success-modal__message"},kr={class:"monsterinsights-success-modal__actions"},Er={__name:"SuccessModal",props:{title:{type:String,default:W("Success!","google-analytics-for-wordpress")},message:{type:String,default:""},confirmButtonText:{type:String,default:W("Ok","google-analytics-for-wordpress")},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!0},onConfirm:{type:Function,default:null},onClosed:{type:Function,default:null}},emits:["update:modelValue"],setup(e,{emit:t}){const s=e,o=t;function a(){"function"==typeof s.onConfirm&&s.onConfirm(),o("update:modelValue",!1)}function r(){"function"==typeof s.onClosed&&s.onClosed()}return(t,s)=>(m(),p(n(Wt),{class:"monsterinsights-success-modal-overlay","content-class":"monsterinsights-success-modal","overlay-transition":"vfm-fade","content-transition":"vfm-fade","click-to-close":e.clickToClose,"esc-to-close":e.escToClose,onClosed:r},{default:_(()=>[s[0]||(s[0]=T("div",{class:"monsterinsights-success-modal__icon"},[T("svg",{width:"80",height:"80",viewBox:"0 0 80 80",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[T("circle",{cx:"40",cy:"40",r:"36",stroke:"#D0D5DD","stroke-width":"4",fill:"none"}),T("path",{d:"M26 40L35 49L54 30",stroke:"#5CB85C","stroke-width":"4","stroke-linecap":"round","stroke-linejoin":"round",fill:"none"})])],-1)),T("h3",Sr,$(e.title),1),e.message?(m(),v("p",Cr,$(e.message),1)):h("",!0),T("div",kr,[T("button",{type:"button",class:"monsterinsights-success-modal__button",onClick:a},$(e.confirmButtonText),1)])]),_:1},8,["click-to-close","esc-to-close"]))}},Ar=r(null),Rr=r(null);const Tr={class:"monsterinsights-report-header-applied-filters"},Pr={class:"monsterinsights-report-header-applied-filters__container"},Mr={key:0,class:"monsterinsights-report-header-applied-filters__label"},Dr={class:"monsterinsights-filter-tag__text"},Fr={class:"monsterinsights-filter-tag__name"},xr={class:"monsterinsights-filter-tag__value"},Ir=["aria-label","onClick"],Nr={class:"monsterinsights-overview-report-header-right"},Or={class:"monsterinsights-header-btn__text"},Ur={key:0,class:"monsterinsights-header-btn__indicator"},Lr={class:"monsterinsights-download-dropdown","data-html2canvas-ignore":"true"},Vr={key:0,class:"monsterinsights-download-dropdown__menu"},Br=["disabled"],Kr=["disabled"],jr=["disabled"],$r={__name:"OverviewHeader",setup(e){const t=x(()=>!te()),s=Cs(),{showSuccessModal:o,showErrorModal:a,showLoadingModal:i,closeModal:l}=function(){const e=(e={})=>{let t;switch(Ar.value?.value&&(Ar.value.value=!1),e.type){case"success":t=Er;break;case"error":t=yr;break;case"loading":t=_r;break;case"confirm":t=fr;break;default:t=e.component||Er}const s={title:e.title||"",message:e.message||"",icon:e.icon,confirmButtonText:e.confirmButtonText,cancelButtonText:e.cancelButtonText,customClass:e.customClass||{},onConfirm:e.onConfirm,onCancel:e.onCancel,onClosed:e.onClosed,...e};try{const{open:e,close:o,options:n}=Jt({component:t,attrs:{...s,modelValue:!0}});return Ar.value=n.modelValue,Rr.value={close:o,options:n},e(),{close:o,options:n}}catch(o){throw o}},t=(t="Loading...",s={})=>{let o;return o="string"==typeof t?{title:t,...s}:{title:"Loading...",...t},e({type:"loading",...o})},s=(t,s,o={})=>{let n;return n="object"==typeof t&&null!==t?t:"string"==typeof t&&"object"==typeof s?{title:t,...s}:{title:t||"Success",message:s||"",...o},e({type:"success",confirmButtonText:"OK",clickToClose:!0,escToClose:!0,...n})},o=(t,s,o={})=>{let n;return n="object"==typeof t&&null!==t?t:"string"==typeof t&&"object"==typeof s?{title:t,...s}:{title:t||"Error",message:s||"",...o},e({type:"error",confirmButtonText:"OK",clickToClose:!0,escToClose:!0,...n})},{__:n}=wp.i18n,a=(e,s,a=null)=>{const r=e.replace(/-/g," ").replace(/\b\w/g,e=>e.toUpperCase());switch(s){case"installing":return t({title:n("Installing Addon","google-analytics-for-wordpress"),message:n("Installing","google-analytics-for-wordpress")+` ${r}...`,clickToClose:!1,escToClose:!1});case"activating":return t({title:n("Activating Addon","google-analytics-for-wordpress"),message:n("Activating","google-analytics-for-wordpress")+` ${r}...`,clickToClose:!1,escToClose:!1});case"errorInstall":return o({title:n("Installation Failed","google-analytics-for-wordpress"),message:a?.message||n("Failed to install","google-analytics-for-wordpress")+` ${r}. `+n("Please try again.","google-analytics-for-wordpress"),confirmButtonText:n("OK","google-analytics-for-wordpress")});default:return null}},r=(e,a,r=null)=>{switch(a){case"activating":return t({title:n("Activating Addon","google-analytics-for-wordpress"),message:n("Activating","google-analytics-for-wordpress")+` ${e}...`,clickToClose:!1,escToClose:!1});case"successReload":return s({title:n("Addon Activated","google-analytics-for-wordpress"),message:`${e} `+n("has been successfully activated. The page will reload in a moment to complete the setup.","google-analytics-for-wordpress"),confirmButtonText:n("OK","google-analytics-for-wordpress"),onConfirm:()=>{setTimeout(()=>{window.location.reload()},1e3)}});case"errorActivate":return o({title:n("Activation Failed","google-analytics-for-wordpress"),message:r?.message||n("Failed to activate","google-analytics-for-wordpress")+` ${e}. `+n("Please try again.","google-analytics-for-wordpress"),confirmButtonText:n("OK","google-analytics-for-wordpress")});default:return null}};return{openModal:e,closeModal:(e={})=>{e.controller?e.controller.close():(Ar.value?.value&&(Ar.value.value=!1),Rr.value&&(Rr.value.close(),Rr.value=null))},isModalVisible:()=>Ar.value&&!0===Ar.value.value,showLoadingModal:t,showSuccessModal:s,showErrorModal:o,showConfirmModal:(t,s,o,n,a={})=>{let r;return r="object"==typeof t&&null!==t?t:"function"==typeof s?{title:t||"Confirm",message:a.message||"Are you sure?",onConfirm:s,onCancel:o,...n}:{title:t||"Confirm",message:s||"Are you sure?",onConfirm:o,onCancel:n,...a},e({type:"confirm",confirmButtonText:r.confirmButtonText||"Confirm",cancelButtonText:r.cancelButtonText||"Cancel",clickToClose:!1,escToClose:!1,...r})},showAddonInstallModal:a,showAddonActivateModal:r,setModalState:e=>{const{type:t,status:s,slug:o,addonName:n,error:i}=e;switch(t){case"addonInstall":return a(o,s,i);case"addonActivate":return r(n,s,i);default:return null}}}}(),c=x(()=>({interval:s.dateRange.interval??"last30days",start:s.dateRange.start??"",end:s.dateRange.end??"",compareReport:s.dateRange.compareReport??!1,compareStart:s.dateRange.compareStart??"",compareEnd:s.dateRange.compareEnd??""}));function u(e){!0!==e?.compareReport?s.updateDateRange(e):s.openProModal()}const d=r(!1),p={sessionDefaultChannelGroup:W("Channel Group","google-analytics-for-wordpress"),sessionCampaignName:W("Campaign - Name","google-analytics-for-wordpress"),sessionSource:W("Campaign - Source","google-analytics-for-wordpress"),sessionMedium:W("Campaign - Medium","google-analytics-for-wordpress"),sessionManualTerm:W("Campaign - Term","google-analytics-for-wordpress"),sessionManualAdContent:W("Campaign - Content","google-analytics-for-wordpress"),landingPagePlusQueryString:W("Page - Landing Page","google-analytics-for-wordpress"),pageTitle:W("Page - Title","google-analytics-for-wordpress"),country:W("Country","google-analytics-for-wordpress"),region:W("State / Region","google-analytics-for-wordpress"),browser:W("Browser","google-analytics-for-wordpress"),operatingSystem:W("Operating System","google-analytics-for-wordpress"),deviceCategory:W("Device Category","google-analytics-for-wordpress")},g=x(()=>{const e=s.activeFilters.map(e=>({name:p[e.type]||e.type,value:e.value,_raw:e}));return s.activeDevice&&e.push({name:W("Device","google-analytics-for-wordpress"),value:s.activeDevice.charAt(0).toUpperCase()+s.activeDevice.slice(1),_raw:{type:"__device__",value:s.activeDevice}}),e}),y=r(!1),w=x(()=>y.value?g.value:g.value.slice(0,3)),b=x(()=>Math.max(0,g.value.length-3)),_=x(()=>s.hasActiveFilters),S=()=>{s.setActiveFilters([],""),y.value=!1},E=()=>{s.openProModal()},A=()=>{d.value=!1},R=e=>{s.setActiveFilters(e.filters||[],e.device||"")},P=r(!1),M=r(!1),D=r(!1),F=()=>{s.openProModal()},I=()=>{P.value=!1},N={mounted(e,t){e.clickOutsideEvent=function(s){e===s.target||e.contains(s.target)||t.value(s)},document.body.addEventListener("click",e.clickOutsideEvent)},unmounted(e){document.body.removeEventListener("click",e.clickOutsideEvent)}};async function O(){if(M.value)return;const e=document.querySelector(".monsterinsights-overview-report");if(!e)return void a({title:W("Export failed","google-analytics-for-wordpress"),message:W("Error: Report container not found.","google-analytics-for-wordpress")});M.value=!0,P.value=!1,document.body.classList.add("monsterinsights-downloading-pdf-report"),await new Promise(e=>setTimeout(e,500));const t={margin:[10,10,10,10],filename:"monsterinsights-overview-report.pdf",image:{type:"jpeg",quality:.98},enableLinks:!1,html2canvas:{scale:2,useCORS:!0,scrollX:0,scrollY:0,onclone:(e,t)=>{t.style.width="1000px",t.style.maxWidth="1000px",t.style.minWidth="1000px",t.style.overflow="visible";t.querySelectorAll('[data-html2canvas-ignore="true"]').forEach(e=>{e.style.display="none"});t.querySelectorAll(".monsterinsights-widget, .monsterinsights-widget-display").forEach(e=>{e.style.maxWidth="100%",e.style.overflow="hidden"});t.querySelectorAll("canvas, svg, .chart-container, .chartjs-render-monitor").forEach(e=>{e.style.maxWidth="100%"})}},jsPDF:{unit:"mm",format:[210,297],orientation:"portrait"}};try{const s=be().set(t).from(e),n=await s.toPdf().get("pdf"),a=210,r=297,i=n.internal.getNumberOfPages();for(let e=1;e<=i;e++)n.setPage(e),n.setFontSize(8),n.text(ee(W("Page %1$d of %2$d","google-analytics-for-wordpress"),e,i),a/2,r-10,{align:"center"});n.save("monsterinsights-overview-report.pdf"),o({title:W("Downloaded PDF report successfully!","google-analytics-for-wordpress"),confirmButtonText:W("Ok","google-analytics-for-wordpress")})}catch(s){a({title:W("Export failed","google-analytics-for-wordpress"),message:W("Failed to generate PDF. See console for details.","google-analytics-for-wordpress")})}finally{document.body.classList.remove("monsterinsights-downloading-pdf-report"),M.value=!1}}async function U(e){if(!D.value){D.value=!0,P.value=!1,i({title:W("Creating export...","google-analytics-for-wordpress")});try{const t=new FormData;t.set("action","monsterinsights_export_report"),t.set("nonce",ks()),t.set("report_type","overview"),t.set("start_date",s.dateRange.start),t.set("end_date",s.dateRange.end),t.set("format",e);const n=function(){const e=[];for(const t of s.activeFilters)t.type&&t.value&&e.push({field:t.type,type:"dimension",match:"is_not"===t.condition?"not_equal":"exact",value:String(t.value).trim(),caseSensitive:!1});return s.activeDevice&&e.push({field:"deviceCategory",type:"dimension",match:"exact",value:s.activeDevice,caseSensitive:!1}),0===e.length?null:{operator:"and",conditions:e}}();n&&t.set("filters",JSON.stringify(n));const a=await Es(t);if(l(),!a.success)throw new Error(a.data?.message||"Export failed");o({title:W("Export Started","google-analytics-for-wordpress"),message:a.data?.message||W("Your export is being processed. You will receive a notification when it is ready.","google-analytics-for-wordpress")})}catch(t){l(),a({title:W("Export Failed","google-analytics-for-wordpress"),message:t.message||W("Failed to create export. Please try again.","google-analytics-for-wordpress")})}finally{D.value=!1}}}const V=()=>{s.openProModal()};return(e,o)=>(m(),v(K,null,[T("div",{class:C(["monsterinsights-overview-report-header",{"monsterinsights-blur":t.value}])},[T("div",Tr,[T("div",Pr,[g.value.length>0?(m(),v("span",Mr,$(n(W)("Filters Applied:","google-analytics-for-wordpress")),1)):h("",!0),(m(!0),v(K,null,L(w.value,(e,t)=>(m(),v("div",{key:t,class:"monsterinsights-filter-tag"},[T("span",Dr,[T("span",Fr,$(e.name)+": ",1),T("span",xr,$(e.value),1)]),T("button",{type:"button",class:"monsterinsights-filter-tag__remove","aria-label":`Remove ${e.name} filter`,onClick:e=>(e=>{const t=w.value[e];if(t){if("__device__"===t._raw.type)s.setActiveFilters(s.activeFilters,"");else{const e=t._raw,o=s.activeFilters.filter(t=>t!==e);s.setActiveFilters(o,s.activeDevice)}g.value.length<=3&&(y.value=!1)}})(t)},[k(ve,{name:"close",size:12})],8,Ir)]))),128)),b.value>0&&!y.value?(m(),v("button",{key:1,type:"button",class:"monsterinsights-filter-count",onClick:o[0]||(o[0]=e=>y.value=!0)},$(b.value)+"+ ",1)):h("",!0),y.value&&g.value.length>3?(m(),v("button",{key:2,type:"button",class:"monsterinsights-filter-collapse",onClick:o[1]||(o[1]=e=>y.value=!1)},$(n(W)("Collapse","google-analytics-for-wordpress")),1)):h("",!0),y.value&&g.value.length>3?(m(),v("button",{key:3,type:"button",class:"monsterinsights-filter-clear-all",onClick:S},$(n(W)("Clear All Filters","google-analytics-for-wordpress")),1)):h("",!0)])]),T("div",Nr,[k(n(we),{"model-value":c.value,"onUpdate:modelValue":u,onOpenUpsellModal:V},null,8,["model-value"]),T("button",{type:"button",class:C(["monsterinsights-header-btn",{"monsterinsights-header-btn--has-indicator":_.value}]),onClick:E},[k(ve,{name:"filter",size:20}),T("span",Or,$(n(W)("Filter","google-analytics-for-wordpress")),1),_.value?(m(),v("span",Ur)):h("",!0)],2),f((m(),v("div",Lr,[T("button",{type:"button",class:"monsterinsights-header-btn monsterinsights-header-btn--download",onClick:F},[k(ve,{name:"download",size:20}),k(ve,{name:"chevron-down",size:16})]),P.value?(m(),v("div",Vr,[T("button",{type:"button",class:"monsterinsights-download-dropdown__item",disabled:M.value,onClick:O},[k(ve,{name:"download",size:16}),T("span",null,$(M.value?n(W)("Exporting...","google-analytics-for-wordpress"):n(W)("Export PDF Report","google-analytics-for-wordpress")),1)],8,Br),T("button",{type:"button",class:"monsterinsights-download-dropdown__item",disabled:D.value,onClick:o[2]||(o[2]=e=>U("csv"))},[k(ve,{name:"download",size:16}),T("span",null,$(n(W)("Export CSV","google-analytics-for-wordpress")),1)],8,Kr),T("button",{type:"button",class:"monsterinsights-download-dropdown__item",disabled:D.value,onClick:o[3]||(o[3]=e=>U("excel"))},[k(ve,{name:"download",size:16}),T("span",null,$(n(W)("Export Excel","google-analytics-for-wordpress")),1)],8,jr)])):h("",!0)])),[[N,I]])])],2),k(ur,{"is-open":d.value,onClose:A,onApplyFilter:R},null,8,["is-open"])],64))}},Gr={id:"overview-pro-feature-modal-title",class:"overview-pro-feature-modal__title"},qr={class:"overview-pro-feature-modal__description"},Yr=["disabled"],Wr=["href"],zr={key:2,class:"overview-pro-feature-modal__error"},Hr=["href"],Jr={class:"overview-pro-feature-modal__bonus"},Qr={class:"overview-pro-feature-modal__bonus-text"},Xr={class:"overview-pro-feature-modal__bonus-highlight"},Zr=se({__name:"OverviewProFeatureModal",props:{modelValue:{type:Boolean,default:!1},addonSlug:{type:String,default:""},addonName:{type:String,default:""}},emits:["update:modelValue","close","upgrade","already-purchased"],setup(e,{emit:t}){const o=r(null),i=e,l=t;new URL(""+new URL("../assets/em-arrows-Dq2c4rA5.jpg",import.meta.url).href,import.meta.url).href;const c=x(()=>ae()),u=x(()=>!!i.addonSlug&&re(i.addonSlug)),d=x(()=>ie()),f={page_insights:W("Page Insights","google-analytics-for-wordpress"),forms:W("Forms","google-analytics-for-wordpress"),ecommerce:W("eCommerce","google-analytics-for-wordpress"),dimensions:W("Dimensions","google-analytics-for-wordpress")},g=x(()=>i.addonName||f[i.addonSlug]||i.addonSlug),y=x(()=>u.value?W("Activate the %s Addon","google-analytics-for-wordpress").replace("%s",g.value):W("Install the %s Addon","google-analytics-for-wordpress").replace("%s",g.value)),w=x(()=>u.value?W("The %s addon is installed but not active. Activate it to unlock these insights with your real data.","google-analytics-for-wordpress").replace("%s",g.value):W("The %s addon is required to view this data. Install and activate it from the Addons page to unlock these insights.","google-analytics-for-wordpress").replace("%s",g.value)),b=r(!1),_=r("");async function S(){if(!i.addonSlug||b.value)return;const e=oe(i.addonSlug);if(e){b.value=!0,_.value="";try{const s=ne("activate_nonce",""),o=ne("ajax",""),n=ne("network",!1),a=new FormData;a.append("action","monsterinsights_activate_addon"),a.append("nonce",s),a.append("plugin",e),n&&a.append("isnetwork","true");const r=await fetch(o,{method:"POST",credentials:"same-origin",body:a}),i=await r.json();if(!0===i||i?.success){try{localStorage.removeItem("mi_cache_registry")}catch(t){}window.location.reload()}else _.value=i?.error||i?.data||W("Failed to activate addon. Please try from the Addons page.","google-analytics-for-wordpress"),b.value=!1}catch{_.value=W("Failed to activate addon. Please try from the Addons page.","google-analytics-for-wordpress"),b.value=!1}}else _.value=W("Could not find addon to activate.","google-analytics-for-wordpress")}function k(){L()}const E=x(()=>W("This is a Pro Feature","google-analytics-for-wordpress")),A=x(()=>W("We're sorry, this feature is not available on your plan. Please upgrade to the Pro plan to unlock all these awesome features.","google-analytics-for-wordpress")),R=x(()=>W("Upgrade to Pro","google-analytics-for-wordpress")),M=x(()=>W("Bonus:","google-analytics-for-wordpress")),F=x(()=>W("MonsterInsights Lite users get ","google-analytics-for-wordpress")),I=x(()=>W("50% off","google-analytics-for-wordpress")),N=x(()=>W("regular price, automatically applied at checkout.","google-analytics-for-wordpress")),O=x(()=>W("Already purchased?","google-analytics-for-wordpress")),U=x(()=>le("overview-pro-feature-modal","overview-report","https://www.monsterinsights.com/lite/"));function L(){_.value="",l("update:modelValue",!1),l("close")}function V(e){"Escape"===e.key&&(e.preventDefault(),L())}function B(){l("upgrade",U.value)}return a(()=>i.modelValue,e=>{e?(document.addEventListener("keydown",V),setTimeout(()=>{const e=o.value?.querySelector?.('a[href], button, [tabindex]:not([tabindex="-1"])');e?.focus?.()},0)):document.removeEventListener("keydown",V)},{immediate:!0}),s(()=>{document.removeEventListener("keydown",V)}),(t,s)=>(m(),p(D,{to:"body"},[e.modelValue?(m(),v("div",{key:0,class:"overview-pro-feature-modal-overlay",onClick:P(L,["self"])},[T("div",{class:C(["overview-pro-feature-modal",{"overview-pro-feature-modal--exactmetrics":false}]),ref_key:"dialogRef",ref:o,role:"dialog","aria-modal":"true","aria-labelledby":"overview-pro-feature-modal-title"},[T("button",{type:"button",class:"overview-pro-feature-modal__close","aria-label":"Close",onClick:L},[...s[0]||(s[0]=[T("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[T("path",{d:"M16.3333 4.34286L14.9905 3L9.66667 8.32381L4.34286 3L3 4.34286L8.32381 9.66667L3 14.9905L4.34286 16.3333L9.66667 11.0095L14.9905 16.3333L16.3333 14.9905L11.0095 9.66667L16.3333 4.34286Z",fill:"#BDBDBD"})],-1)])]),(m(),v(K,{key:1},[s[6]||(s[6]=T("div",{class:"overview-pro-feature-modal__lock"},[T("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[T("path",{d:"M30.0269 15.7465V11.0267C30.0269 5.50008 25.5336 1 20.0002 1C14.4735 1 9.97344 5.50008 9.97344 11.0267V15.7465C7.66009 15.9399 5.84009 17.8932 5.84009 20.253V25.8799C5.84009 33.1132 11.72 39 18.9533 39H21.0467C28.28 39 34.1599 33.1132 34.1599 25.8799V20.253C34.1599 17.893 32.3402 15.9398 30.0269 15.7465ZM14.3135 11.0267C14.6252 3.49175 25.3753 3.49345 25.6868 11.0267V15.7269H14.3135L14.3135 11.0267ZM18.4136 27.887C16.0735 26.3603 17.2152 22.6287 20.0003 22.6535C22.7853 22.6301 23.9286 26.3585 21.587 27.887C21.4069 28.007 21.2936 28.2203 21.2936 28.4403V30.7803C21.2503 32.4837 18.7519 32.487 18.7069 30.7803V28.4403C18.7069 28.2203 18.5936 28.007 18.4136 27.887Z",fill:"#777777"})])],-1)),T("h2",Gr,$(c.value?y.value:E.value),1),T("p",qr,$(c.value?w.value:A.value),1),c.value?(m(),v(K,{key:0},[u.value?(m(),v("button",{key:0,class:"overview-pro-feature-modal__cta overview-pro-feature-modal__cta--btn",disabled:b.value,onClick:S},[T("span",null,$(b.value?n(W)("Activating…","google-analytics-for-wordpress"):n(W)("Activate Addon","google-analytics-for-wordpress")),1)],8,Yr)):(m(),v("a",{key:1,href:d.value,class:"overview-pro-feature-modal__cta",onClick:k},[T("span",null,$(n(W)("Go to Addons Page","google-analytics-for-wordpress")),1),s[3]||(s[3]=T("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"overview-pro-feature-modal__cta-arrow","aria-hidden":"true"},[T("path",{d:"M4.16675 10H15.8334",stroke:"white","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),T("path",{d:"M10 4.16663L15.8333 9.99996L10 15.8333",stroke:"white","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1))],8,Wr)),_.value?(m(),v("p",zr,$(_.value),1)):h("",!0)],64)):(m(),v(K,{key:1},[T("a",{href:U.value,target:"_blank",rel:"noopener noreferrer",class:"overview-pro-feature-modal__cta",onClick:B},[T("span",null,$(R.value),1),s[4]||(s[4]=T("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"overview-pro-feature-modal__cta-arrow","aria-hidden":"true"},[T("path",{d:"M4.16675 10H15.8334",stroke:"white","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),T("path",{d:"M10 4.16663L15.8333 9.99996L10 15.8333",stroke:"white","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1))],8,Hr),T("div",Jr,[s[5]||(s[5]=T("span",{class:"overview-pro-feature-modal__bonus-check","aria-hidden":"true"},[T("svg",{width:"29",height:"31",viewBox:"0 0 29 31",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[T("g",{"clip-path":"url(#clip0_bonus_check_modal)"},[T("path",{d:"M14.4595 1.96826C14.6331 1.96837 14.8972 2.09466 15.4517 2.54443C15.6798 2.72949 15.9791 2.98518 16.2671 3.19287C16.5246 3.37856 16.8399 3.57738 17.2026 3.70654L17.3608 3.75732C17.7954 3.88135 18.2296 3.88536 18.5952 3.86084C18.9522 3.8369 19.3343 3.77666 19.6206 3.73877C20.3144 3.64697 20.5774 3.67853 20.7124 3.76221C20.8769 3.86412 21.053 4.13848 21.3247 4.82959C21.4382 5.11834 21.5762 5.49494 21.73 5.82959C21.8864 6.16984 22.0968 6.55449 22.4019 6.88135C22.7095 7.2109 23.0751 7.44094 23.4009 7.61279C23.7175 7.77984 24.0752 7.93063 24.3403 8.05029C24.9694 8.33418 25.2187 8.51344 25.3208 8.70264C25.4276 8.90041 25.4459 9.25006 25.3608 9.98779C25.2932 10.5742 25.1363 11.5163 25.3384 12.3296V12.3306C25.4464 12.764 25.6514 13.1457 25.8491 13.4604C26.0415 13.7666 26.2776 14.0843 26.4517 14.3306C26.8589 14.9068 27.015 15.2297 27.0151 15.4917C27.0151 15.7537 26.859 16.0764 26.4517 16.6528C26.2776 16.8992 26.0416 17.2176 25.8491 17.5239C25.6761 17.7994 25.4975 18.1258 25.3833 18.4937L25.3384 18.6538C25.1362 19.4671 25.2932 20.4091 25.3608 20.9956C25.4459 21.7332 25.4274 22.0829 25.3208 22.2808C25.2187 22.47 24.9694 22.6492 24.3403 22.9331C24.0751 23.0528 23.7176 23.2045 23.4009 23.3716C23.0753 23.5434 22.7094 23.7727 22.4019 24.1021C22.0967 24.429 21.8864 24.8145 21.73 25.1548C21.5763 25.4893 21.4382 25.8651 21.3247 26.1538C21.0869 26.7588 20.9225 27.045 20.7749 27.1753L20.7124 27.2222C20.5773 27.3058 20.3142 27.3364 19.6206 27.2446C19.3343 27.2067 18.9521 27.1475 18.5952 27.1235C18.2296 27.099 17.7954 27.1021 17.3608 27.2261V27.2271C16.9311 27.35 16.5613 27.5793 16.2671 27.7915C15.9791 27.9992 15.6797 28.2549 15.4517 28.4399C14.8972 28.8897 14.6331 29.016 14.4595 29.0161C14.2859 29.0161 14.0218 28.8897 13.4673 28.4399C13.2391 28.2549 12.939 27.9993 12.6509 27.7915C12.3568 27.5794 11.9876 27.35 11.5581 27.2271L11.5571 27.2261C11.1228 27.1021 10.6893 27.099 10.3237 27.1235C9.96688 27.1475 9.58462 27.2067 9.29834 27.2446C8.6051 27.3364 8.34171 27.3056 8.20654 27.2222H8.20557C8.04114 27.1202 7.86588 26.8448 7.59424 26.1538C7.48073 25.8651 7.34176 25.4894 7.18799 25.1548C7.0316 24.8145 6.82222 24.429 6.51709 24.1021C6.20948 23.7725 5.84282 23.5434 5.51709 23.3716C5.20033 23.2045 4.84279 23.0528 4.57764 22.9331C3.94874 22.6493 3.70026 22.4699 3.59814 22.2808C3.49144 22.0829 3.47305 21.7334 3.55811 20.9956C3.62573 20.4091 3.7818 19.4671 3.57959 18.6538L3.53467 18.4937C3.42049 18.1259 3.24283 17.7993 3.06982 17.5239C2.87732 17.2175 2.64044 16.8993 2.46631 16.6528C2.05906 16.0765 1.90381 15.7537 1.90381 15.4917C1.90391 15.2297 2.05911 14.9068 2.46631 14.3306C2.64038 14.0842 2.87739 13.7667 3.06982 13.4604C3.26751 13.1458 3.47155 12.764 3.57959 12.3306V12.3296C3.78175 11.5163 3.62572 10.5743 3.55811 9.98779C3.47308 9.25003 3.49137 8.90041 3.59814 8.70264C3.70031 8.51349 3.94873 8.33411 4.57764 8.05029C4.84274 7.93066 5.20038 7.77984 5.51709 7.61279C5.84287 7.44092 6.20945 7.21097 6.51709 6.88135C6.82205 6.55457 7.03164 6.16975 7.18799 5.82959C7.34178 5.49494 7.48072 5.11834 7.59424 4.82959C7.8657 4.13912 8.04122 3.8643 8.20557 3.76221H8.20654C8.34164 3.67864 8.60474 3.64698 9.29834 3.73877C9.58463 3.77666 9.96685 3.83691 10.3237 3.86084C10.6893 3.88533 11.1228 3.88128 11.5571 3.75732H11.5581C11.9875 3.63444 12.3568 3.40494 12.6509 3.19287C12.939 2.98511 13.2391 2.72952 13.4673 2.54443C14.022 2.09449 14.2859 1.96826 14.4595 1.96826Z",fill:"#219653",stroke:"white","stroke-width":"2"}),T("path",{d:"M18.3768 11.1638L13.2167 16.6925L10.5418 13.8289C9.96113 13.2068 9.01902 13.2068 8.4384 13.8289C7.85777 14.451 7.85777 15.4604 8.4384 16.0825L12.191 20.1032C12.7558 20.7083 13.6731 20.7083 14.2379 20.1032L20.4779 13.4174C21.0585 12.7953 21.0585 11.7859 20.4779 11.1638C19.8973 10.5417 18.9574 10.5417 18.3768 11.1638Z",fill:"#FFFCEE"})]),T("defs",null,[T("clipPath",{id:"clip0_bonus_check_modal"},[T("rect",{width:"28.9183",height:"30.9839",fill:"white"})])])])],-1)),T("p",Qr,[T("strong",null,$(M.value),1),G(" "+$(F.value)+" ",1),T("strong",Xr,$(I.value),1),G(" "+$(N.value),1)])]),T("a",{href:"/wp-admin/admin.php?page=monsterinsights_settings",class:"overview-pro-feature-modal__already-purchased"},$(O.value),1)],64))],64))],2)])):h("",!0)]))}},[["__scopeId","data-v-11f99562"]]),ei={class:"monsterinsights-admin-page monsterinsights-reports-page monsterinsights-overview-report-app"},ti={class:"monsterinsights-report-content"},si={key:0,class:"monsterinsights-license-notice"},oi=["href"],ni={class:"monsterinsights-container"},ai={__name:"App",setup(e){const t=Cs(),o=x(()=>ne("license_expired",!1)),a=x(()=>de("admin-notices","license-expired","https://www.monsterinsights.com/my-account/")),i=r(!1);function l(){i.value=window.scrollY>0}return c(()=>{window.addEventListener("scroll",l,{passive:!0}),l()}),s(()=>{window.removeEventListener("scroll",l)}),(e,s)=>{const r=ce("RouterView");return m(),v("div",ei,[T("div",ti,[k(ue),o.value?(m(),v("div",si,[T("p",null,[G($(n(W)("Your MonsterInsights license has expired or has an error. Some reports may not load correctly.","google-analytics-for-wordpress"))+" ",1),T("a",{href:a.value,target:"_blank"},$(n(W)("Renew your license","google-analytics-for-wordpress")),9,oi)])])):h("",!0),T("div",{class:C(["monsterinsights-sticky-bar",{"is-scrolled":i.value}])},[k(ps),k($r)],2),T("div",ni,[k(r)])]),k(Zr,{modelValue:n(t).showProModal,"onUpdate:modelValue":s[0]||(s[0]=e=>n(t).showProModal=e)},null,8,["modelValue"]),k(n(Zt))])}}},ri=me({history:pe(),routes:es}),ii=function(){const e=U([]),t=U([]),s=U([]),o=U([]),n=r([]),a=O({install(e){e.provide(jt,a),e.config.globalProperties.$vfm=a},modals:e,openedModals:t,openedModalOverlays:s,dynamicModals:o,modalsContainers:n,get:t=>e.find(e=>{var s,o;return(null==(o=null==(s=qt(e))?void 0:s.value.modalId)?void 0:o.value)===t}),toggle(e,t){var s;return null==(s=qt(a.get(e)))?void 0:s.value.toggle(t)},open:e=>a.toggle(e,!0),close:e=>a.toggle(e,!1),closeAll:()=>Promise.allSettled(t.reduce((e,t)=>{const s=qt(t),o=null==s?void 0:s.value.toggle(!1);return o&&e.push(o),e},[]))});return(e=>{$t=e})(a),a}(),li=fe(ai);li.use(ri),li.use(ii),ge(li);j(()=>Promise.resolve({}),__vite__mapDeps([10]),import.meta.url).then(()=>{li.mount("#monsterinsights-overview-report-app")});export{Xn as A,qn as B,$n as C,_s as D,zn as M,Zr as O,Hn as P,cn as Q,Es as a,un as b,xo as c,Uo as d,lo as e,Rn as f,ks as g,Dn as h,Fn as i,sa as j,Jn as k,gn as l,Yn as m,io as n,xn as o,ta as p,In as q,Pn as r,Mn as s,Nn as t,Cs as u,On as v,Kn as w,jn as x,Qn as y,Gn as z};
Save
Cancel