trAvis - MANAGER
Edit File: Main.D1A8hgFb.js
import{a as R,f as x,i as O,e as U,D as h}from"./index.ByF2aI-G.js";import{l as D}from"./license.4E_gI5OR.js";import{u as J}from"./GoogleSearchConsole.DbaSUNjY.js";import{C as w,_ as P}from"./Caret.DMa7g0j7.js";import"./translations.Ur07Kmot.js";import{_}from"./_plugin-vue_export-helper.BN1snXvA.js";import{_ as o}from"./default-i18n.DvLqo3S3.js";import{v as m,o as a,k as c,l as p,a as f,t as d,b as l,c as S,C as v,x as C,q as y,F}from"./runtime-dom.esm-bundler.DKw-RQqs.js";import{B as N}from"./DatePicker.Cf1_1YyU.js";import{_ as V}from"./ConnectCta.DJ7dYBMH.js";import{C as G}from"./Blur.D3p3Plqi.js";import{C as z}from"./Index.DoF0_xHC.js";import $ from"./ContentRankings.18u5YrAK.js";import{C as q}from"./Index.BQLC1nYH.js";import E from"./Dashboard.nuY3P3do.js";import I from"./KeywordRankTracker.x-i-lzHD.js";import j from"./SeoStatistics.fYOv7uyl.js";import"./helpers.yjC6K_2A.js";import"./upperFirst.BjBqmCj-.js";import"./_stringToArray.DnK4tKcY.js";import"./toString.Dc7QMRQR.js";import"./Calendar.DfOxy3oe.js";import"./pick.YiTG4DgQ.js";import"./_baseSet.Bbqt6CgN.js";import"./_getTag.KnvRqur7.js";import"./debounce.Dn172j5X.js";import"./toNumber.DaBXB5a2.js";import"./_baseTrim.BYZhh0MR.js";import"./isEqual.DPyFnjxk.js";import"./_baseIsEqual.BLPD4oRg.js";import"./vue-router.CGjDmB5N.js";import"./allowed.DPI64kEG.js";/* empty css */import"./params.B3T1WKlC.js";import"./Tabs.BGx54iMB.js";import"./TruSeoScore.D1tEO-2v.js";import"./postSlug.Bl0Z6T8y.js";import"./metabox.SRNlGbGk.js";import"./cleanForSlug.DaL6KzBn.js";import"./ProBadge.BJ3spTo5.js";import"./Information.CzCa0jo7.js";import"./Ellipse.Bgc7-2f7.js";import"./Slide.CdVEnD7S.js";import"./Header.DZmO8N8o.js";import"./addons.C_QAj7aO.js";import"./LicenseKeyBar.twKxq9OX.js";import"./ScrollTo.Bh2oF6Lr.js";import"./LogoGear.Cp4EitBg.js";import"./AnimatedNumber.BQ6DH9FO.js";import"./numbers.D-q54OtM.js";import"./Logo.C2KPC9qS.js";import"./index.Olu2afa7.js";import"./Support.CnGyjGLX.js";import"./date.DgiqPou0.js";import"./constants.DfsCWbZk.js";import"./Url.u6scEZgi.js";import"./Exclamation.QdVEhIVR.js";import"./Gear.CdOSWQ3A.js";import"./vue3-apexcharts.BZ7BHdFD.js";import"./Row.D0941SYu.js";import"./PostsTable.B2rZfqPV.js";import"./PostTypes.DQr7JgPS.js";import"./Statistic.67b6en3b.js";import"./_baseClone.B3PqkIxk.js";import"./_arrayEach.Fgt6pfHj.js";import"./Tooltip.B0brI66q.js";import"./WpTable.C8q3ixyf.js";import"./ScoreButton.B8teUyeU.js";import"./Table.C8lx_e6O.js";import"./IndexStatus.BqUQaN__.js";import"./CheckSolid.CdaM6PrP.js";import"./Mobile.BGCRGYNz.js";import"./Checkmark.BedAg8BV.js";import"./ExclamationSolid.DgijQvyC.js";import"./Link._8HLlKHn.js";import"./RequiredPlans.Cd-RNSMK.js";import"./License.CE27QA6-.js";import"./Card.Bqq4cvaT.js";import"./Overview.cgGZi4Z6.js";import"./DonutChartWithLegend.GEiY7ZiN.js";import"./KeywordsGraph.BR7_H7m3.js";import"./Graph.iPlX-_f9.js";import"./SeoStatisticsOverview.BV8OhxQ0.js";import"./List.Cqln2WME.js";import"./Statistics.jbfxzxBa.js";import"./SettingsRow.Ch1FEDlp.js";import"./Editor.Bq1LihFR.js";import"./Index.CzfUkh0l.js";import"./External.CWqixdBI.js";import"./Star.CHzhpIYR.js";const K="all-in-one-seo-pack",Y={setup(){return{optionsStore:R(),searchStatisticsStore:x()}},components:{CoreAlert:w},data(){return{error:o("Your connection with Google Search Console has expired or is invalid. Please check that your site is verified in Google Search Console and try to reconnect. If the problem persists, please contact our support team.",K)}},computed:{invalidAuthentication(){var t,e;return this.searchStatisticsStore.unverifiedSite||typeof((e=(t=this.optionsStore.internalOptions.internal)==null?void 0:t.searchStatistics)==null?void 0:e.profile)!="object"}}};function Z(t,e,r,i,u,s){const g=m("core-alert");return s.invalidAuthentication?(a(),c(g,{key:0,class:"aioseo-input-error aioseo-search-statistics-authentication-alert",type:"red"},{default:p(()=>[f("strong",null,d(u.error),1)]),_:1})):l("",!0)}const H=_(Y,[["render",Z]]),Q={};function W(t,e){return a(),S("div")}const X=_(Q,[["render",W]]),tt={};function et(t,e){return a(),S("div")}const st=_(tt,[["render",et]]),n="all-in-one-seo-pack",at={emits:["rolling"],setup(){const{connect:t,loading:e}=J();return{connect:t,licenseStore:O(),links:U,loading:e,searchStatisticsStore:x()}},components:{AuthenticationAlert:H,BaseButton:P,BaseDatePicker:N,ConnectCta:V,CoreAlert:w,CoreBlur:G,CoreMain:z,ContentRankings:$,Cta:q,Dashboard:E,KeywordRankTracker:I,PostDetail:X,Settings:st,SeoStatistics:j},data(){return{maxDate:null,minDate:null,strings:{pageName:o("Search Statistics",n),sampleDataAlert:o("Sample data is available for you to explore. Connect your site to Google Search Console to receive insights on how content is being discovered. Identify areas for improvement and drive traffic to your website.",n),ctaButtonText:o("Connect to Google Search Console",n),ctaUnlockButtonText:o("Unlock Search Statistics",n)}}},computed:{defaultRange(){const t=new Date(`${this.searchStatisticsStore.range.start} 00:00:00`),e=new Date(`${this.searchStatisticsStore.range.end} 00:00:00`);return[t,e]},excludeTabs(){const t=["post-detail"];return(this.licenseStore.isUnlicensed||!D.hasCoreFeature("search-statistics"))&&t.push("settings"),t},isSettings(){return this.$route.name==="settings"},showSampleDataUnlockCta(){return D.hasCoreFeature("search-statistics")&&!this.searchStatisticsStore.isConnected||this.searchStatisticsStore.unverifiedSite},showConnectCta(){return(D.hasCoreFeature("search-statistics")&&!this.searchStatisticsStore.isConnected||this.searchStatisticsStore.unverifiedSite)&&!this.isSettings},showDatePicker(){const t=this.searchStatisticsStore.isConnected&&!this.searchStatisticsStore.unverifiedSite,e=this.searchStatisticsStore.range.start&&this.searchStatisticsStore.range.end;return!["settings","content-rankings"].includes(this.$route.name)&&t&&e},containerClasses(){const t=[];return this.searchStatisticsStore.fetching&&t.push("aioseo-blur"),t},getOriginalMaxDate(){return this.searchStatisticsStore.latestAvailableDate?h.fromFormat(this.searchStatisticsStore.latestAvailableDate,"yyyy-MM-dd").setZone(h.zone)||h.local().plus({days:-2}):h.local().plus({days:-2})},datepickerShortcuts(){return[{text:o("Last 7 Days",n),value:()=>(window.aioseoBus.$emit("rolling","last7Days"),[this.getOriginalMaxDate.plus({days:-6}).toJSDate(),this.getOriginalMaxDate.toJSDate()])},{text:o("Last 28 Days",n),value:()=>(window.aioseoBus.$emit("rolling","last28Days"),[this.getOriginalMaxDate.plus({days:-27}).toJSDate(),this.getOriginalMaxDate.toJSDate()])},{text:o("Last 3 Months",n),value:()=>(window.aioseoBus.$emit("rolling","last3Months"),[this.getOriginalMaxDate.plus({days:-89}).toJSDate(),this.getOriginalMaxDate.toJSDate()])}]}},methods:{isDisabledDate(t){return this.minDate===null?!0:t.getTime()<this.minDate.getTime()||t.getTime()>this.maxDate.getTime()},onDateChange(t,e){this.searchStatisticsStore.setDateRange({dateRange:t,rolling:e})},highlightShortcut(t){if(!t)return;document.querySelectorAll(".el-picker-panel__shortcut").forEach(r=>{switch(r.innerText){case o("Last 7 Days",n):t==="last7Days"?r.classList.add("active"):r.classList.remove("active");break;case o("Last 28 Days",n):t==="last28Days"?r.classList.add("active"):r.classList.remove("active");break;case o("Last 3 Months",n):t==="last3Months"?r.classList.add("active"):r.classList.remove("active");break;case o("Last 6 Months",n):t==="last6Months"?r.classList.add("active"):r.classList.remove("active");break;default:r.classList.remove("active")}})}},mounted(){this.minDate=h.now().plus({months:-16}).toJSDate(),this.maxDate=this.getOriginalMaxDate.toJSDate()}},rt=f("br",null,null,-1),ot=f("br",null,null,-1),it={key:1,class:"connect-cta"};function nt(t,e,r,i,u,s){const g=m("base-date-picker"),b=m("authentication-alert"),k=m("base-button"),L=m("core-alert"),B=m("core-blur"),M=m("connect-cta"),T=m("core-main");return a(),c(T,{"page-name":u.strings.pageName,"exclude-tabs":s.excludeTabs,showTabs:!s.excludeTabs.includes(t.$route.name),containerClasses:s.containerClasses},{extra:p(()=>[s.showDatePicker?(a(),c(g,{key:0,onChange:s.onDateChange,onUpdated:e[0]||(e[0]=A=>s.highlightShortcut(A)),clearable:!1,defaultValue:s.defaultRange,defaultRolling:i.searchStatisticsStore.rolling,isDisabledDate:s.isDisabledDate,shortcuts:s.datepickerShortcuts,size:"small"},null,8,["onChange","defaultValue","defaultRolling","isDisabledDate","shortcuts"])):l("",!0)]),default:p(()=>[f("div",null,[v(b),i.searchStatisticsStore.shouldShowSampleReports?(a(),S(F,{key:0},[v(L,{class:"description sample-data-alert",type:"yellow",onCloseAlert:()=>{}},{default:p(()=>[C(d(u.strings.sampleDataAlert)+" ",1),rt,ot,s.showSampleDataUnlockCta?(a(),c(k,{key:0,type:"green",size:"small",onClick:i.connect,loading:i.loading},{default:p(()=>[C(d(u.strings.ctaButtonText),1)]),_:1},8,["onClick","loading"])):l("",!0),s.showSampleDataUnlockCta?l("",!0):(a(),c(k,{key:1,tag:"a",href:i.links.getPricingUrl("search-statistics","search-statistics-demo-upsell",t.$route.name),target:"_blank",type:"green",size:"small",onClick:i.searchStatisticsStore.showSampleReports,loading:i.loading},{default:p(()=>[C(d(u.strings.ctaUnlockButtonText),1)]),_:1},8,["href","onClick","loading"]))]),_:1}),(a(),c(y(t.$route.name)))],64)):l("",!0),s.showConnectCta?(a(),S("div",it,[i.searchStatisticsStore.shouldShowSampleReports?l("",!0):(a(),c(B,{key:0},{default:p(()=>[(a(),c(y(t.$route.name)))]),_:1})),i.searchStatisticsStore.shouldShowSampleReports?l("",!0):(a(),c(M,{key:1}))])):l("",!0),!s.showConnectCta&&!i.searchStatisticsStore.shouldShowSampleReports?(a(),c(y(t.$route.name),{key:2})):l("",!0)])]),_:1},8,["page-name","exclude-tabs","showTabs","containerClasses"])}const Ee=_(at,[["render",nt]]);export{Ee as default};