(()=>{"use strict";var e={32(e,s,t){t.d(s,{A:()=>i});var n=t(723),a=t(871),r=t(790);function i({message:e,onRetry:s}){const t=e||(0,n.__)("Page Insights is still gathering data for this site. Please refresh in a moment.",a.sw);return(0,r.jsxs)("div",{className:"monsterinsights-upsell",children:[(0,r.jsx)("p",{className:"monsterinsights-upsell__message",children:t}),"function"==typeof s&&(0,r.jsx)("button",{type:"button",className:"monsterinsights-upsell__button",onClick:s,children:(0,n.__)("Refresh",a.sw)})]})}},71(e,s,t){t.d(s,{A:()=>l});var n=t(723),a=t(836),r=t(871),i=t(711),o=t(790);function l({data:e}){if(!e)return null;const{users:s,pageviews:t,timeOnPage:l,entrances:c}=e,u=(0,i.wS)();return(0,o.jsxs)("div",{className:"monsterinsights-frontend-stats-inner",children:[(0,o.jsx)(a.A,{label:(0,n.__)("Last 30 Days Insights for:",r.sw),value:u||(0,n.__)("This page",r.sw)}),s&&(0,o.jsx)(a.A,{label:s.label,value:s.value}),t&&(0,o.jsx)(a.A,{label:t.label,value:t.value}),l&&(0,o.jsx)(a.A,{label:l.label,value:l.value}),c&&(0,o.jsx)(a.A,{label:c.label,value:c.value}),(0,o.jsxs)("div",{className:"monsterinsights-stat monsterinsights-frontend-column-button",children:[(0,o.jsx)("div",{className:"monsterinsights-stat__label",children:(0,n.__)("More data is available",r.sw)}),(0,o.jsx)("div",{children:(0,o.jsx)("a",{href:window.monsterinsights?.reports_url||"#",className:"monsterinsights-button",children:(0,n.__)("View All Reports",r.sw)})})]})]})}},334(e,s,t){t.d(s,{A:()=>r});var n=t(836),a=t(790);function r({data:e}){if(!e)return null;const{sessions:s,pageviews:t,duration:r,totalUsers:i}=e;return(0,a.jsxs)("div",{className:"monsterinsights-frontend-stats-inner",children:[(0,a.jsx)(n.A,{label:"Last 30 Days Insights for:",value:window.monsterinsights?.site_name||"Your Website"}),s&&(0,a.jsx)(n.A,{label:s.label,value:s.value,change:s.change,trend:s.trend}),t&&(0,a.jsx)(n.A,{label:t.label,value:t.value,change:t.change,trend:t.trend}),r&&(0,a.jsx)(n.A,{label:r.label,value:r.value,change:r.change,trend:r.trend}),i&&(0,a.jsx)(n.A,{label:i.label,value:i.value,change:i.change,trend:i.trend}),(0,a.jsxs)("div",{className:"monsterinsights-stat monsterinsights-frontend-column-button",children:[(0,a.jsx)("div",{className:"monsterinsights-stat__label",children:"More data is available"}),(0,a.jsx)("div",{children:(0,a.jsx)("a",{href:window.monsterinsights?.reports_url||"#",className:"monsterinsights-button",children:"View All Reports"})})]})]})}},699(e,s,t){t.d(s,{Ez:()=>i,NR:()=>l,Oq:()=>c,Yy:()=>o,lu:()=>r});var n=t(711);function a(e){return e>0?"up":e<0?"down":"neutral"}function r(e){if(!e||!e.data)return null;const s=e.data;return{sessions:{label:"Sessions",value:(0,n.ZV)((0,n.LJ)(s,"infobox.sessions.value",0)),change:(0,n.LJ)(s,"infobox.sessions.prev",0),trend:a((0,n.LJ)(s,"infobox.sessions.prev",0))},pageviews:{label:"Pageviews",value:(0,n.ZV)((0,n.LJ)(s,"infobox.pageviews.value",0)),change:(0,n.LJ)(s,"infobox.pageviews.prev",0),trend:a((0,n.LJ)(s,"infobox.pageviews.prev",0))},duration:{label:"Avg. Duration",value:(0,n.a3)((0,n.LJ)(s,"infobox.duration.value",0)),change:(0,n.LJ)(s,"infobox.duration.prev",0),trend:a((0,n.LJ)(s,"infobox.duration.prev",0))},totalUsers:{label:"Total Users",value:(0,n.ZV)((0,n.LJ)(s,"infobox.totalusers.value",0)),change:(0,n.LJ)(s,"infobox.totalusers.prev",0),trend:a((0,n.LJ)(s,"infobox.totalusers.prev",0))}}}function i(e){var s,t,a,r;if(!e||!e.data)return null;const i=(0,n.LJ)(e,"data.30days")||(0,n.LJ)(e,"data.yesterday")||{};return{users:{label:"Users",value:String(null!==(s=i.totalusers)&&void 0!==s?s:0)},pageviews:{label:"Pageviews",value:String(null!==(t=i.pageviews)&&void 0!==t?t:0)},timeOnPage:{label:"Avg. Time on Page",value:null!==(a=i.timeonpage)&&void 0!==a?a:"0s"},entrances:{label:"Entrances",value:String(null!==(r=i.entrances)&&void 0!==r?r:0)}}}function o(e){return Array.isArray(e)?e.filter(e=>e&&e.id).map(e=>({id:e.id,title:e.title||"",content:e.content||"",type:e.type||"info",dismissible:!1!==e.dismissible,actions:e.actions||[]})):[]}function l(e){return"string"==typeof e?e:e?.message?e.message:e?.error?e.error:e?.data?.message?e.data.message:"An unexpected error occurred. Please try again."}function c(e,s){return e&&0!==e?`${"up"===s?"+":""}${(0,n.Ee)(Math.abs(e),1)}`:""}},711(e,s,t){function n(e){const s=parseFloat(e);return isNaN(s)?"0":s.toLocaleString("en-US",{maximumFractionDigits:0})}function a(e,s=2){const t=parseFloat(e);return isNaN(t)?"0%":t.toFixed(s)+"%"}function r(e){const s=parseInt(e,10);if(isNaN(s)||s<0)return"0:00";const t=Math.floor(s/3600),n=Math.floor(s%3600/60),a=s%60;return t>0?`${t}:${i(n)}:${i(a)}`:`${n}:${i(a)}`}function i(e){return e.toString().padStart(2,"0")}function o(e,s,t=null){if(!e||"object"!=typeof e)return t;const n=s.split(".");let a=e;for(const e of n){if(!a||"object"!=typeof a||!(e in a))return t;a=a[e]}return void 0!==a?a:t}function l(){return window.monsterinsights?.authed||!1}function c(e,s=null){var t;return null!==(t=window.monsterinsights?.[e])&&void 0!==t?t:s}function u(e){return Object.entries(e).filter(([,e])=>e).map(([e])=>e).join(" ")}function d(){return Boolean(c("page_id"))}function g(){return c("page_id")}function h(){return c("page_title","")}function m(e,s){const t=t=>{e&&!e.contains(t.target)&&s(t)};return document.addEventListener("mousedown",t),()=>{document.removeEventListener("mousedown",t)}}function p(e){const s=s=>{"Escape"!==s.key&&27!==s.keyCode||e(s)};return document.addEventListener("keydown",s),()=>{document.removeEventListener("keydown",s)}}t.d(s,{Ee:()=>a,LJ:()=>o,SZ:()=>p,X2:()=>m,ZV:()=>n,a3:()=>r,kX:()=>d,wR:()=>l,wS:()=>h,x6:()=>g,xW:()=>u,zj:()=>c})},723(e){e.exports=window.wp.i18n},763(e,s,t){t.d(s,{A:()=>r});var n=t(836),a=t(790);function r({data:e}){if(!e)return null;const{sessions:s,pageviews:t,duration:r,totalUsers:i}=e;return(0,a.jsxs)("div",{className:"monsterinsights-frontend-stats-inner",children:[(0,a.jsx)(n.A,{label:"Last 30 Days Insights for:",value:window.monsterinsights?.site_name||"Your Website"}),s&&(0,a.jsx)(n.A,{label:s.label,value:s.value,change:s.change,trend:s.trend}),t&&(0,a.jsx)(n.A,{label:t.label,value:t.value,change:t.change,trend:t.trend}),r&&(0,a.jsx)(n.A,{label:r.label,value:r.value,change:r.change,trend:r.trend}),i&&(0,a.jsx)(n.A,{label:i.label,value:i.value,change:i.change,trend:i.trend}),(0,a.jsxs)("div",{className:"monsterinsights-stat monsterinsights-frontend-column-button",children:[(0,a.jsx)("div",{className:"monsterinsights-stat__label",children:"More data is available"}),(0,a.jsx)("div",{children:(0,a.jsx)("a",{href:window.monsterinsights?.reports_url||"#",className:"monsterinsights-button",children:"View All Reports"})})]})]})}},790(e){e.exports=window.ReactJSXRuntime},836(e,s,t){t.d(s,{A:()=>i});var n=t(699),a=t(711),r=t(790);function i({label:e,value:s,change:t,trend:i,className:o}){const l=i?`monsterinsights-trend-${i}`:"",c=t?(0,n.Oq)(t,i):"",u=(0,a.xW)({"monsterinsights-stat":!0,[`monsterinsights-stat--trend-${i}`]:Boolean(i),[o]:Boolean(o)});return(0,r.jsxs)("div",{className:u,children:[(0,r.jsx)("div",{className:"monsterinsights-stat__label",children:e}),(0,r.jsx)("div",{className:"monsterinsights-stat__value",children:s}),t&&i&&(0,r.jsxs)("div",{className:`monsterinsights-stat__change ${l}`,children:[(0,r.jsx)("span",{className:`monsterinsights-stat__change-icon dashicons dashicons-arrow-${"up"===i?"up":"down"}-alt`}),(0,r.jsx)("span",{children:c})]})]})}},871(e,s,t){t.d(s,{Jc:()=>o,KR:()=>a,NC:()=>r,cQ:()=>i,sg:()=>l,sw:()=>n});const n="google-analytics-for-wordpress",a="MonsterInsights",r=!1,i=!0,o={OVERVIEW:"overview",PAGE_INSIGHTS:"pageinsights"},l={INSIGHTS:3e5,NOTIFICATIONS:6e4}},897(e,s,t){t.d(s,{A:()=>l});var n=t(723),a=t(871),r=t(711),i=t(790);function o({feature:e="Page Insights",message:s}){const t=(0,r.zj)("shareasale_url","#"),o=s||(0,n.__)("Upgrade to see detailed page-specific analytics and more.",a.sw);return(0,i.jsxs)("div",{className:"monsterinsights-upsell",children:[(0,i.jsx)("h3",{className:"monsterinsights-upsell__title",children:(0,n.__)("Unlock "+e,a.sw)}),(0,i.jsx)("p",{className:"monsterinsights-upsell__message",children:o}),(0,i.jsx)("a",{href:t,className:"monsterinsights-upsell__button",target:"_blank",rel:"noopener noreferrer",children:(0,n.__)("Upgrade to "+a.KR+" Pro",a.sw)})]})}function l({message:e}){const s=(0,n.__)("Page Insights requires a Plus or higher license. Upgrade to see page-specific analytics here.",a.sw);return(0,i.jsx)(o,{feature:"Page Insights",message:e||s})}}},s={};function t(n){var a=s[n];if(void 0!==a)return a.exports;var r=s[n]={exports:{}};return e[n](r,r.exports,t),r.exports}t.n=e=>{var s=e&&e.__esModule?()=>e.default:()=>e;return t.d(s,{a:s}),s},t.d=(e,s)=>{for(var n in s)t.o(s,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:s[n]})},t.o=(e,s)=>Object.prototype.hasOwnProperty.call(e,s);const n=window.wp.element;var a=t(723),r=t(871),i=t(711);const{ajax:o}=window.wp||{};async function l(e,s={}){if(!o||!o.post)throw new Error("WordPress ajax utilities not available");return new Promise((t,n)=>{o.post(e,{nonce:(0,i.zj)("nonce"),json:1,...s}).done(e=>{t(e)}).fail(e=>{n(new Error(e?.responseJSON?.data?.message||e?.responseJSON?.message||e?.statusText||"Network error"))})})}var c=t(699);var u=t(790);function d(){return(0,u.jsx)("div",{className:"monsterinsights-frontend-stats-loading",children:(0,u.jsx)("span",{className:"monsterinsights-frontend-spinner"})})}function g({error:e}){const s="string"==typeof e&&e?e:(0,a.__)("An error occurred while fetching insights data.",r.sw);return(0,u.jsxs)("div",{className:"monsterinsights-upsell",children:[(0,u.jsx)("h3",{className:"monsterinsights-upsell__title",children:(0,a.__)("Unable to load insights",r.sw)}),(0,u.jsx)("p",{className:"monsterinsights-upsell__message",children:s})]})}function h(){return(0,u.jsxs)("div",{className:"monsterinsights-frontend-no-auth",children:[(0,u.jsx)("p",{children:(0,a.__)("Please connect to MonsterInsights to view reports.",r.sw)}),(0,u.jsx)("a",{href:window.monsterinsights?.settings_url||"#",className:"monsterinsights-button",children:(0,a.__)("Connect MonsterInsights",r.sw)})]})}function m(){const e=window.monsterinsights?.upgrade_url||"#";return(0,u.jsx)("a",{href:e,className:"monsterinsights-powered-by",target:"_blank",rel:"noopener noreferrer",children:(0,a.__)("Powered by MonsterInsights",r.sw)})}function p({isVisible:e,onClose:s,loading:t,error:a,isAuthenticated:r,children:o}){const l=(0,n.useRef)(null);if((0,n.useEffect)(()=>{if(e&&l.current)return(0,i.X2)(l.current,s)},[e,s]),(0,n.useEffect)(()=>{if(e)return(0,i.SZ)(s)},[e,s]),!e)return null;let c;return c=r?a?(0,u.jsx)(g,{error:a}):o:(0,u.jsx)(h,{}),(0,u.jsxs)("div",{ref:l,className:"monsterinsights-frontend-stats",children:[c,t&&(0,u.jsx)(d,{}),(0,u.jsx)(m,{})]})}let f=null,v=null,x=null,b=null;function _({data:e,onRetry:s}){return e&&(e.stats||e.type)?r.NC&&"page_insights_upgrade"===e.type&&x?(0,u.jsx)(x,{message:e.message}):r.NC&&"page_insights_pending"===e.type&&b?(0,u.jsx)(b,{message:e.message,onRetry:s}):r.NC&&"page_insights"===e.type&&v?(0,u.jsx)(v,{data:e.stats}):f?(0,u.jsx)(f,{data:e.stats}):(0,u.jsx)("div",{className:"monsterinsights-stats-container",children:(0,u.jsx)("p",{style:{textAlign:"center",padding:"20px"},children:"Content loading..."})}):(0,u.jsx)("div",{className:"monsterinsights-stats-container",children:(0,u.jsx)("p",{style:{textAlign:"center",padding:"20px"},children:"Loading insights..."})})}function w({count:e}){return!e||e<=0?null:(0,u.jsx)("span",{className:"monsterinsights-notifications-badge monsterinsights-menu-notification-indicator",children:e>9?"9+":e})}function j(){const{isOpen:e,toggle:s,close:t}=function(e=!1){const[s,t]=(0,n.useState)(e);return{isOpen:s,toggle:(0,n.useCallback)(()=>{t(e=>!e)},[]),open:(0,n.useCallback)(()=>{t(!0)},[]),close:(0,n.useCallback)(()=>{t(!1)},[])}}(!1),{data:d,loading:g,error:h,refetch:m,isAuthenticated:f}=function(e=!1){const[s,t]=(0,n.useState)(null),[a,u]=(0,n.useState)(!1),[d,g]=(0,n.useState)(null),[h,m]=(0,n.useState)(0),p=(0,n.useCallback)(()=>{m(e=>e+1)},[]);return(0,n.useEffect)(()=>{if(!(0,i.wR)())return g("not_authenticated"),void u(!1);e&&(async()=>{u(!0),g(null);try{if(r.NC&&(0,i.kX)()){const s=(0,i.x6)();if(s){const n=await(e=s,o&&o.post?new Promise((s,t)=>{o.post("monsterinsights_pageinsights_refresh_report",{security:(0,i.zj)("nonce"),json:1,report:"pageinsights",post_id:e}).done(e=>{e&&!0===e.more?s({status:"pending",message:e.message||""}):s({status:"ok",data:e})}).fail(e=>{const n=e?.responseJSON?.data||e||{};if(!0===n.upgrade)return void s({status:"upgrade",message:n.message||""});const a=("string"==typeof n?n:n.message)||e?.responseJSON?.message||e?.statusText||"Network error";console.error("Page Insights API Error:",a),t(new Error(a))})}):Promise.reject(new Error("WordPress ajax utilities not available")));if("upgrade"===n.status)return t({type:"page_insights_upgrade",message:n.message}),void u(!1);if("pending"===n.status)return t({type:"page_insights_pending",message:n.message}),void u(!1);const a=(0,c.Ez)({data:n.data});return t({type:"page_insights",stats:a}),void u(!1)}}const s=await async function(e="overview",s={}){try{return{success:!0,data:await l("monsterinsights_vue_get_report_data",{report:e,...s})}}catch(e){throw console.error("API Error:",e),e}}(r.Jc.OVERVIEW),n=(0,c.lu)(s);t({type:"overview",stats:n})}catch(e){console.error("Insights Data Error:",e),g((0,c.NR)(e))}finally{u(!1)}var e})()},[e,h]),{data:s,loading:a,error:d,refetch:p,isAuthenticated:(0,i.wR)()}}(e),{notificationCount:v}=function(){const[e,s]=(0,n.useState)([]),[t,a]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{let e,t=!0;const n=async()=>{try{const i=await async function(){try{const e=await l("monsterinsights_vue_get_notifications",{});return e?.notifications||[]}catch(e){return console.error("Notifications API Error:",e),[]}}(),o=(0,c.Yy)(i);t&&(s(o),a(!1),e=setTimeout(()=>{t&&n()},r.sg.NOTIFICATIONS))}catch(e){console.error("Notifications Error:",e),t&&(s([]),a(!1))}};return n(),()=>{t=!1,e&&clearTimeout(e)}},[]),{notifications:e,loading:t,hasNotifications:e.length>0,notificationCount:e.length}}(),x=(0,i.xW)({"ab-item":!0,"ab-empty-item":!0,"monsterinsights-toggle":!0,"monsterinsights-toggle-active":e});return(0,u.jsxs)("div",{className:"monsterinsights-adminbar-content",children:[(0,u.jsxs)("div",{className:x,onClick:s,role:"button",tabIndex:0,"aria-expanded":e,"aria-label":(0,a.__)("Toggle analytics insights",r.sw),onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),s())},children:[(0,u.jsx)("span",{className:"ab-icon dashicons-before dashicons-chart-bar"}),(0,u.jsx)("span",{className:"monsterinsights-admin-bar-handle-text",children:(0,a.__)("Insights",r.sw)}),(0,u.jsx)(w,{count:v})]}),(0,u.jsx)(p,{isVisible:e,onClose:t,loading:g,error:h,isAuthenticated:f,children:(0,u.jsx)(_,{data:d,onRetry:m})})]})}r.cQ?f=t(763).A:r.NC&&(f=t(334).A,v=t(71).A,x=t(897).A,b=t(32).A),document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("wp-admin-bar-monsterinsights_frontend_button");e&&(e.innerHTML="",e.classList.add("monsterinsights-admin-bar-app-root"),(0,n.createRoot)(e).render((0,u.jsx)(j,{})))}),window.monsterinsights||(window.monsterinsights={authed:!1,reports_url:"#",settings_url:"#",site_name:"Your Website"})})();