const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.__aioseoDynamicImportPreload__("js/vendor-charts.d6025b3c.js"),window.__aioseoDynamicImportPreload__("js/vendor-other.ec82d685.js"),window.__aioseoDynamicImportPreload__("js/vendor-vue-ui.c21c50b5.js"),window.__aioseoDynamicImportPreload__("css/vendor-vue-ui.dbee72c8.css")])))=>i.map(i=>d[i]); import{as as K,an as x,f as i,i as p,a0 as w,U as d,M as m,O as X,ad as $,j as f,Q as S,S as A,P as U,v as k,ae as v,T as D,u as O,R as l,r as B}from"./vendor-vue-ui.c21c50b5.js";import{n as M,p as E,C as ee,c as te,q as se,b as oe,z as re,h as ie}from"./app-core.52885c02.js";import{u as ae}from"./PostTypes.77c34fbf.js";import{S as ne,a as le}from"./Statistic.4fad038e.js";import{u as ce}from"./WpTable.d284dc05.js";import{_ as ue}from"./ScoreButton.14ec8613.js";import{C as de}from"./Table.59bf9b43.js";import{C as pe}from"./Index.8f92cf19.js";import{_ as he}from"./vendor-phone.1c8197b6.js";import{_ as j}from"./_plugin-vue_export-helper.eefbdd86.js";import{a as L,_ as n,d as fe}from"./vendor-other.ec82d685.js";import{_ as ge}from"./IndexStatus.a64eb689.js";import{C as me}from"./Button.7e4e5aaa.js";import{C as Se}from"./Tooltip.9761aafe.js";import{u as Y}from"./IndexStatus.d8c68103.js";import{S as be}from"./External.508bedda.js";import{v as _e}from"./vendor-lodash.b9aaf385.js";const I="all-in-one-seo-pack",ye={components:{apexchart:K(()=>he(()=>import("./vendor-charts.d6025b3c.js"),__vite__mapDeps([0,1,2,3]),import.meta.url))},props:{points:{type:Object,required:!0},peak:{type:Number,default(){return 0}},recovering:{type:Boolean,default(){return!1}},height:{type:Number,default(){return 50}}},data(){return{strings:{recovering:n("Slowly Recovering",I),peak:n("Peak",I)}}},computed:{getSeries(){const e=this.points,r=[];return Object.keys(e).forEach(o=>{r.push({x:o,y:e[o]})}),[{data:r}]},chartOptions(){const e=this.peak;return{colors:[function({value:r}){return r===e?"#005AE0":"#99C2FF"}],chart:{type:"bar",sparkline:{enabled:!0},zoom:{enabled:!1},toolbar:{show:!1},parentHeightOffset:0,background:"#fff"},grid:{show:!1,padding:{top:2,right:2,bottom:0,left:2}},plotOptions:{bar:{columnWidth:"85%",barHeight:"100%"}},fill:{type:"solid"},tooltip:{enabled:!0,x:{show:!0,formatter:r=>fe(r,"YYYY-MM").format("MMMM YYYY")},y:{formatter:r=>{const o=L(n("%1$s points",I),M.numberFormat(r,0));let s="";return r===e&&(s=`${this.strings.peak}`),o+s}},marker:{show:!1}}}}}},xe={class:"aioseo-graph-decay"},ke={key:0,class:"aioseo-graph-decay-recovering"};function we(e,r,o,s,a,c){const b=x("apexchart");return i(),p("div",xe,[w(b,{width:"100%",height:o.height,ref:"apexchart",options:c.chartOptions,series:c.getSeries,class:"aioseo-graph-decay-chart"},null,8,["height","options","series"]),o.recovering?(i(),p("div",ke,d(a.strings.recovering),1)):m("",!0)])}const ve=j(ye,[["render",we]]),Pe={class:"aioseo-index-status-result"},Ce={key:0},Te={class:"aioseo-index-status-result__row-title"},Fe=["innerHTML"],Re={key:0,class:"aioseo-index-status-result__row"},Ie=["href"],Oe={key:1},je={key:2,class:"aioseo-index-status-result__footer"},Le={__name:"IndexStatusResult",props:{result:{type:Object,default(){return{}}},errorMessage:{type:String,default:""},refreshable:{type:Boolean,default:!1}},emits:["refresh"],setup(e,{emit:r}){const o=e,s=r,{items:a,strings:c}=Y(),b=O(()=>o.errorMessage?o.errorMessage:c.noResultsYetLowercase);return(_,y)=>(i(),p("div",Pe,[e.result?.indexStatusResult?.verdict?(i(),p("div",Ce,[(i(!0),p(X,null,$(k(a),(h,g)=>(i(),p("div",{class:"aioseo-index-status-result__row",key:g},[f("div",Te,d(h.title),1),f("div",{class:U(["aioseo-index-status-result__row-description",h.key])},[(i(),S(A(h.getIcon(e.result.indexStatusResult[h.key])))),f("span",{innerHTML:h.parseValue(e.result.indexStatusResult[h.key]).value},null,8,Fe)],2)]))),128)),e.result?.inspectionResultLink?(i(),p("div",Re,[f("a",{href:e.result.inspectionResultLink,target:"_blank",class:"aioseo-index-status-result__row-inspection-link"},[v(d(k(c).inspectOnGsc)+" ",1),w(k(be),{width:"12",height:"12"})],8,Ie)])):m("",!0)])):(i(),p("div",Oe,d(b.value),1)),e.refreshable?(i(),p("div",je,[f("a",{href:"#",class:"aioseo-index-status-result__refresh",onClick:y[0]||(y[0]=D(h=>s("refresh"),["prevent"]))},d(k(c).refreshStatus),1)])):m("",!0)]))}},Be={__name:"IndexStatus",props:{loading:{type:Boolean,default:!1},result:{type:Object,default(){return{}}},tooltipOffset:{type:String,default(){return"0,0"}},viewable:{type:Boolean,default:!0},refreshable:{type:Boolean,default:!1}},emits:["refresh"],setup(e,{emit:r}){const o=E(),s="all-in-one-seo-pack",a=e,c=r,{items:b}=Y(),_=O(()=>{const h=a.viewable?a.result?.indexStatusResult?.verdict:null;return b.verdict.getIcon(h)}),y=O(()=>a.viewable?o.quotaExceeded.urlInspection?n("Your site ran out of URL inspection quota. Please try again after 24 hours when the quota is renewed.",s):"":L(n("This page is not published so its index status cannot be determined. %1$s will determine the index status as soon as the page is published.",s),"AIOSEO"));return(h,g)=>(i(),p("div",{class:U(["aioseo-index-status",[e.viewable?"aioseo-index-status--viewable":"aioseo-index-status--not-viewable",k(o).quotaExceeded.urlInspection?"aioseo-index-status--quota-exceeded":""]])},[e.loading?(i(),S(k(me),{key:0,dark:""})):m("",!0),e.loading?m("",!0):(i(),S(k(Se),{key:1,flip:"",offset:e.tooltipOffset},{tooltip:l(()=>[w(k(Le),{result:e.result,"error-message":y.value,refreshable:e.refreshable&&e.viewable&&k(o).canRefreshUrlInspection,onRefresh:g[0]||(g[0]=P=>c("refresh"))},null,8,["result","error-message","refreshable"])]),default:l(()=>[f("div",null,[(i(),S(A(_.value),{width:"20",height:"20"}))])]),_:1},8,["offset"]))],2))}},Ae={};function Ue(e,r){return i(),p("div")}const De=j(Ae,[["render",Ue]]),u="all-in-one-seo-pack",Me={setup(e){const{editPost:r,viewPost:o}=ae(),s=E(),a=({name:C,selectedValue:J})=>{_[C]=J},c=()=>{_.value.postType="",a({name:"postType",selectedValue:""})},b=C=>{if(typeof s[e.updateAction]=="function")return s[e.updateAction](C)},_=B({}),y=B(!1),{openPostDetail:h,orderBy:g,orderDir:P,processFilter:T,resultsPerPage:F}=le({processFilterTable:C=>W(C),showUpsell:y}),t="searchStatisticsSeoStatistics",R="aioseo-search-statistics-post-table",{filter:N,pageNumber:V,processAdditionalFilters:q,processChangeItemsPerPage:H,processFilterTable:W,processPagination:z,processSearch:G,processSort:Z,searchTerm:Q}=ce({changeItemsPerPageSlug:t,fetchData:b,orderBy:g,orderDir:P,resetSelectedFilters:c,resultsPerPage:F,selectedFilters:_,tableId:R});return{changeItemsPerPageSlug:t,editPost:r,filter:N,licenseStore:ie(),links:te,openPostDetail:h,optionsStore:re(),orderBy:g,orderDir:P,pageNumber:V,processAdditionalFilterOptionSelected:a,processAdditionalFilters:q,processChangeItemsPerPage:H,processFilter:T,processPagination:z,processSearch:G,processSort:Z,rootStore:oe(),searchStatisticsStore:s,searchTerm:Q,selectedFilters:_,settingsStore:se(),showUpsell:y,tableId:R,viewPost:o}},components:{CoreScoreButton:ue,CoreWpTable:de,Cta:pe,GraphDecay:ve,IndexStatus:ge,IndexStatusPro:Be,ObjectActions:De,Statistic:ne},props:{posts:Object,isLoading:Boolean,showHeader:{type:Boolean,default(){return!0}},showTableFooter:Boolean,showItemsPerPage:Boolean,columns:{type:Array,default(){return["postTitle","seoScore","clicks","impressions","position"]}},appendColumns:{type:Object,default(){return{}}},defaultSorting:{type:Object,default(){return{}}},initialFilter:{type:String,default(){return""}},updateAction:{type:String,default(){return"updateSeoStatistics"}}},data(){return{numbers:M,sortableColumns:[],strings:{position:n("Position",u),ctaButtonText:n("Unlock Post Tracking",u),ctaHeader:L(n("Post Tracking is a %1$s Feature",u),"PRO")},license:ee}},watch:{isLoading(e){e||this.$nextTick(()=>{this.loadInspectionResult()})}},computed:{getFilters(){return this.searchStatisticsStore.shouldShowSampleReports?[]:this.posts.filters},allColumns(){const e=_e(this.columns),r=this.posts?.filters?.find(o=>o.active)||{};return this.appendColumns[r.slug||"all"]&&e.push(this.appendColumns[r.slug||"all"]),e.map(o=>(o.endsWith("Sortable")&&(o=o.replace("Sortable",""),this.sortableColumns.push(o)),o))},tableColumns(){return[{slug:"row",label:"#",width:"40px"},{slug:"postTitle",label:n("Title",u),width:"100%"},{slug:"seoScore",label:n("TruSEO Score",u),width:"130px"},{slug:"indexStatus",label:n("Indexed",u),width:"80px",coreFeature:"index-status"},{slug:"clicks",label:n("Clicks",u),width:"80px"},{slug:"impressions",label:n("Impressions",u),width:"110px"},{slug:"position",label:n("Position",u),width:"90px"},{slug:"lastUpdated",label:n("Last Updated On",u),width:"160px"},{slug:"decay",label:n("Loss",u),width:"140px"},{slug:"decayPercent",label:n("Drop (%)",u),width:"120px"},{slug:"performance",label:n("Performance Score",u),width:"150px"},{slug:"diffDecay",label:n("Diff",u),width:"95px"},{slug:"diffPosition",label:n("Diff",u),width:"80px"}].filter(e=>e.coreFeature&&((!this.rootStore.isPro||this.licenseStore.isUnlicensed)&&!this.searchStatisticsStore.shouldShowSampleReports||!this.license.hasCoreFeature("search-statistics",e.coreFeature)&&!this.searchStatisticsStore.shouldShowSampleReports)?!1:e.slug==="seoScore"?this.optionsStore.options.advanced.truSeo:this.allColumns.includes(e.slug)).map(e=>(e.sortable=this.isSortable&&this.sortableColumns.includes(e.slug),e.sortable&&(e.sortDir=e.slug===this.orderBy?this.orderDir:"asc",e.sorted=e.slug===this.orderBy),e))},isSortable(){return this.filter==="all"&&this.rootStore.isPro&&!this.licenseStore.isUnlicensed}},methods:{loadInspectionResult(){if(!this.posts?.rows||this.searchStatisticsStore.quotaExceeded.urlInspection)return;const e=Object.values(this.posts.rows),r=e.filter(o=>!o.inspectionResult||o.inspectionResult?.length===0);r.length&&(r.forEach(o=>{const s=e.find(a=>a.page===o.page);s&&(s.inspectionResultLoading=!0)}),this.searchStatisticsStore.getInspectionResult({paths:r.map(o=>o.page)}).then(o=>{r.forEach(s=>{const a=e.find(c=>c.page===s.page);a&&(a.inspectionResult=o[s.page],a.inspectionResultLoading=!1)})}))}},mounted(){this.initialFilter&&this.processFilter({slug:this.initialFilter}),this.loadInspectionResult(),this.orderBy=this.defaultSorting?.orderBy||this.orderBy,this.orderDir=this.defaultSorting?.orderDir||this.orderDir}},Ee={class:"aioseo-search-statistics-post-table"},Ye={class:"object-row"},Ne={class:"object-title"},Ve=["onClick"],qe={key:1,class:"object-title"},He={key:0,class:"row-actions"},We=["href"],ze=["href"];function Ge(e,r,o,s,a,c){const b=x("object-actions"),_=x("core-score-button"),y=x("index-status"),h=x("index-status-pro"),g=x("statistic"),P=x("graph-decay"),T=x("cta"),F=x("core-wp-table");return i(),p("div",Ee,[w(F,{ref:"table",class:"posts-table",id:s.tableId,columns:c.tableColumns,rows:Object.values(o.posts.rows),totals:o.posts.totals,filters:c.getFilters,"additional-filters":o.posts.additionalFilters,"selected-filters":s.selectedFilters,loading:o.isLoading,"initial-page-number":s.pageNumber,"initial-search-term":s.searchTerm,"initial-items-per-page":s.settingsStore.settings.tablePagination[s.changeItemsPerPageSlug],"show-header":o.showHeader,"show-bulk-actions":!1,"show-table-footer":o.showTableFooter,"show-items-per-page":o.showItemsPerPage&&!s.searchStatisticsStore.shouldShowSampleReports,"show-pagination":"","blur-rows":s.showUpsell,onFilterTable:s.processFilter,onProcessAdditionalFilters:s.processAdditionalFilters,onAdditionalFilterOptionSelected:s.processAdditionalFilterOptionSelected,onPaginate:s.processPagination,onProcessChangeItemsPerPage:s.processChangeItemsPerPage,onSearch:s.processSearch,onSortColumn:s.processSort},{row:l(({index:t})=>[f("div",Ye,d(t+1),1)]),postTitle:l(({row:t})=>[f("div",Ne,[t.objectId&&t.objectType==="post"&&s.searchStatisticsStore.isConnected?(i(),p("a",{key:0,href:"#",onClick:D(R=>s.openPostDetail(t),["prevent"])},d(t.objectTitle),9,Ve)):(i(),p("span",qe,d(t.objectTitle),1))]),w(b,{row:t},null,8,["row"]),t.objectId&&t.objectType==="post"?(i(),p("div",He,[f("span",null,[f("a",{class:"view",href:t.context.permalink,target:"_blank"},[f("span",null,d(s.viewPost(t.context.postType?.singular)),1)],8,We),r[0]||(r[0]=v(" | ",-1))]),f("span",null,[f("a",{class:"edit",href:t.context.editLink,target:"_blank"},[f("span",null,d(s.editPost(t.context.postType?.singular)),1)],8,ze)])])):m("",!0)]),seoScore:l(({row:t})=>[t.seoScore?(i(),S(_,{key:0,class:"table-score-button",score:t.seoScore},null,8,["score"])):m("",!0)]),indexStatus:l(({row:t})=>[s.searchStatisticsStore.shouldShowSampleReports?m("",!0):(i(),S(y,{key:0,result:t.inspectionResult,loading:t.inspectionResultLoading},null,8,["result","loading"])),s.searchStatisticsStore.shouldShowSampleReports?(i(),S(h,{key:1,result:t.inspectionResult,loading:t.inspectionResultLoading},null,8,["result","loading"])):m("",!0)]),clicks:l(({row:t})=>[v(d(a.numbers.compactNumber(t.clicks)),1)]),impressions:l(({row:t})=>[v(d(a.numbers.compactNumber(t.impressions)),1)]),position:l(({row:t})=>[v(d(Math.round(t.position).toFixed(0)),1)]),lastUpdated:l(({row:t})=>[v(d(t.context.lastUpdated||"-"),1)]),decay:l(({row:t})=>[w(g,{type:"decay","show-difference":!1,total:t.decay,showZeroValues:!0,class:"no-margin"},null,8,["total"])]),decayPercent:l(({row:t})=>[w(g,{type:"decayPercent","show-difference":!1,total:t.decayPercent,showZeroValues:!0,class:"no-margin"},null,8,["total"])]),performance:l(({row:t})=>[w(P,{points:t.points,peak:t.peak,recovering:t.recovering,height:38},null,8,["points","peak","recovering"])]),diffPosition:l(({row:t})=>[t.difference.comparison?(i(),S(g,{key:0,type:"position","show-original":!1,difference:t.difference.position,"tooltip-offset":"-100px,0"},null,8,["difference"])):m("",!0)]),diffDecay:l(({row:t})=>[t.difference.comparison?(i(),S(g,{key:0,type:"diffDecay","show-original":!1,difference:t.difference.decay,"tooltip-offset":"-100px,0"},null,8,["difference"])):m("",!0)]),cta:l(()=>[s.showUpsell?(i(),S(T,{key:0,"cta-link":s.links.getPricingUrl("search-statistics","search-statistics-upsell",null,s.rootStore.isPro?"pricing":"liteUpgrade"),"button-text":a.strings.ctaButtonText,"learn-more-link":s.links.getUpsellUrl("search-statistics","search-statistics-upsell",s.rootStore.isPro?"pricing":"liteUpgrade"),"hide-bonus":!s.licenseStore.isUnlicensed},{"header-text":l(()=>[v(d(a.strings.ctaHeader),1)]),_:1},8,["cta-link","button-text","learn-more-link","hide-bonus"])):m("",!0)]),_:1},8,["id","columns","rows","totals","filters","additional-filters","selected-filters","loading","initial-page-number","initial-search-term","initial-items-per-page","show-header","show-table-footer","show-items-per-page","blur-rows","onFilterTable","onProcessAdditionalFilters","onAdditionalFilterOptionSelected","onPaginate","onProcessChangeItemsPerPage","onSearch","onSortColumn"])])}const dt=j(Me,[["render",Ge]]);export{dt as P};