Sid Gifari File Manager
🏠 Root
/
home
/
ailwtbdh
/
superstepsgroup.com
/
wp-content
/
plugins
/
all-in-one-seo-pack
/
dist
/
Lite
/
assets
/
js
/
Editing: AnalyzeCompetitorSite.7ace4d93.js
import{b as B,_ as D,U as M,S as N,X as j,z as E,ay as V,c as W,G as F,q as H}from"./app-core.b862f9c8.js";import{u as q}from"./ScrollTo.f4df02aa.js";import{u as v}from"./SeoSiteScore.6f20cf40.js";import{C as G,a as Q}from"./Score.b33e93db.js";import{f as n,i as m,a0 as p,R as y,Q as b,S as X,v as h,B as R,j as d,T as Y,U as S,ae as w,M as g,r as J,aq as l,O as K,ad as Z}from"./vendor-vue-ui.f00a1236.js";import{C as $}from"./Blur.92d1018b.js";import{C as x}from"./Card.482ec741.js";import{i as ee,_ as te}from"./iphone-frame.dc1c1697.js";import{g as se}from"./utils.bde1b60b.js";import{C as oe}from"./DonutChartWithLegend.ffc77fbf.js";import{S as re}from"./Refresh.75c4175a.js";import{_ as O}from"./_plugin-vue_export-helper.eefbdd86.js";import{m as L}from"./vendor-lodash.d3ad8b99.js";import{_ as c,a as U}from"./vendor-other.7b559694.js";import{_ as ne}from"./Trash.c3e8db0b.js";import"./Tooltip.cb3a78f6.js";import"./Caret.e6c9f7cc.js";import"./Close.de45e465.js";import"./Slide.805812ec.js";import"./GoogleSearchPreview.14fc9832.js";import"./Url.2a5968be.js";import"./Pencil.1ca5815a.js";import"./Information.bbfb3caf.js";import"./DonutChart.a65cfb95.js";import"./AnimatedNumber.c0fbf65a.js";import"./Loading.e989752b.js";const ie={key:0,class:"aioseo-seo-site-score-cta"},ae={__name:"CompetitorSiteHeader",setup(e){const{connectWithAioseo:t,strings:o}=v(),r=B(),s=D(),i=a=>{N(a,t,600,630,!0,["token"],z,()=>{})},f=M(),z=a=>f.saveConnectToken(a.token);return(a,A)=>(n(),m("div",null,[p(h(x),{slug:"analyzeNewCompetitor","hide-header":"","no-slide":"",toggles:!1},{default:y(()=>[(n(),b(X(h(s).hasSiteAnalysisConnectToken?"div":h($)),null,{default:y(()=>[R(a.$slots,"default")]),_:3})),h(s).hasSiteAnalysisConnectToken?g("",!0):(n(),m("div",ie,[d("a",{href:"#",onClick:A[0]||(A[0]=Y(T=>i(h(r).aioseo.urls.connect),["prevent"]))},S(h(t)),1),w(" "+S(h(o).toAnalyzeCompetitorSite),1)]))]),_:3}),h(s).hasSiteAnalysisConnectToken?R(a.$slots,"competitor-results",{key:0}):g("",!0)]))}},k="all-in-one-seo-pack",le={setup(e){const{description:t,strings:o}=v({score:J(e.score)});return{analyzerStore:E(),composableStrings:o,description:t,iphoneFrame:ee,getAssetUrl:j}},components:{CoreDonutChartWithLegend:oe,SvgRefresh:re},props:{score:Number,loading:Boolean,site:{type:String,required:!0},summary:{type:Object,default(){return{}}},mobileSnapshot:String},data(){return{isAnalyzing:!1,strings:L(this.composableStrings,{refreshResults:c("Refresh Results",k),mobileSnapshot:c("Mobile Snapshot",k),analyzing:c("Analyzing...",k)})}},computed:{sortedParts(){const e=this.summary.good||0,t=this.summary.recommended||0,o=this.summary.critical||0,r=e+t+o;return se({good:e,warnings:t,issues:o,total:r},"competitor",!1)}},methods:{refresh(){this.isAnalyzing=!0,this.analyzerStore.runSiteAnalyzer({url:this.site,refresh:!0}).then(()=>{this.isAnalyzing=!1,this.$emit("refresh")})}}},ce={class:"aioseo-site-score-competitor"},me={class:"aioseo-seo-site-score-score"},pe={key:0,class:"mobile-snapshot"},ue={class:"mobile-snapshot-image"},he=["src"],ye=["src"];function de(e,t,o,r,s,i){const f=l("core-donut-chart-with-legend"),z=l("svg-refresh"),a=l("base-button");return n(),m("div",ce,[d("div",me,[p(f,{parts:i.sortedParts,total:parseInt(o.score),label:r.description,maxTotal:"100",loading:s.isAnalyzing||o.loading,loadingText:s.strings.analyzing},null,8,["parts","total","label","loading","loadingText"])]),p(a,{class:"refresh-results",type:"gray",size:"small",onClick:i.refresh,loading:s.isAnalyzing},{default:y(()=>[p(z),w(" "+S(s.strings.refreshResults),1)]),_:1},8,["onClick","loading"]),o.mobileSnapshot?(n(),m("div",pe,[d("div",null,S(s.strings.mobileSnapshot),1),d("div",ue,[d("img",{class:"mobile-snapshot-image__frame",src:r.getAssetUrl(r.iphoneFrame),alt:"Mobile Snapshot iPhone Frame"},null,8,he),d("img",{class:"mobile-snapshot-image__content",alt:"Mobile Snapshot",src:o.mobileSnapshot},null,8,ye)])])):g("",!0)])}const _e=O(le,[["render",de]]),_="all-in-one-seo-pack",ge={setup(){const{strings:e}=v(),{scrollTo:t}=q();return{analyzerStore:E(),settingsStore:H(),composableStrings:e,scrollTo:t}},components:{CoreAnalyze:Q,CoreAnalyzeScore:G,CoreAnalyzeCompetitorSiteHeader:ae,CoreCard:x,CoreSeoSiteAnalysisResults:te,CoreSiteScoreCompetitor:_e,SvgTrash:ne},data(){return{competitorUrl:null,isAnalyzing:!1,inputError:!1,competitorResults:{},analyzeTime:8,strings:L(this.composableStrings,{enterCompetitorUrl:c("Enter Competitor URL",_),performInDepthAnalysis:c("Perform in-depth SEO Analysis of your competitor's website.",_),analyze:c("Analyze",_),pleaseEnterValidUrl:c("Please enter a valid URL.",_)})}},watch:{"analyzerStore.analyzeError"(e){e&&(this.isAnalyzing=!1)}},computed:{getError(){switch(this.analyzerStore.analyzeError){case"invalid-url":return c("The URL provided is invalid.",_);case"missing-content":return U("%1$s %2$s",c("We were unable to parse the content for this site.",_),W.getDocLink(F.learnMore,"seoAnalyzerIssues",!0));case"invalid-token":return U(c("Your site is not connected. Please connect to %1$s, then try again.",_),"AIOSEO")}return this.analyzerStore.analyzeError}},methods:{getSummary(e){return{recommended:this.analyzerStore.recommendedCount("competitor",e),critical:this.analyzerStore.criticalCount("competitor",e),good:this.analyzerStore.goodCount("competitor",e)}},startAnalyzing(e){if(this.inputError=!1,this.competitorUrl=e,!this.competitorUrl.startsWith("http://")&&!this.competitorUrl.startsWith("https")&&(this.competitorUrl="https://"+this.competitorUrl),!V(this.competitorUrl)){this.inputError=!0;return}this.analyzerStore.analyzeError=!1,this.analyzerStore.runSiteAnalyzer({url:this.competitorUrl}),this.isAnalyzing=!0,setTimeout(this.checkStatus,this.analyzeTime*1e3),this.closeAllCards()},checkStatus(){if(this.isAnalyzing=!1,this.analyzerStore.analyzing){this.$nextTick(()=>{this.isAnalyzing=!0,2>this.analyzeTime&&(this.analyzeTime=8),this.analyzeTime=this.analyzeTime/2,setTimeout(this.checkStatus,this.analyzeTime*1e3)});return}this.$nextTick(async()=>{this.competitorResults=await this.analyzerStore.getCompetitorSiteAnalysisResults();const e=Object.keys(this.competitorResults),t=e.indexOf(this.competitorUrl)===-1?0:e.indexOf(this.competitorUrl);this.toggleCard(t),this.scrollTo("aioseo-competitor-results"+this.hashCode(e[t])),this.competitorUrl=null})},startDeleteSite(e){this.closeAllCards(),delete this.competitorResults[e],this.analyzerStore.deleteCompetitorSite(e)},closeAllCards(){Object.keys(this.competitorResults).forEach(t=>{this.settingsStore.closeCard("analyzeCompetitorSite"+t)})},toggleCard(e){const t=Object.keys(this.competitorResults);this.settingsStore.toggleCard({slug:"analyzeCompetitorSite"+t[e]})},hashCode(e){if(!e)return;let t=0,o,r;for(o=0;o<e.length;o++)r=e.charCodeAt(o),t=(t<<5)-t+r,t|=0;return t},async refresh(){this.competitorResults=await this.analyzerStore.getCompetitorSiteAnalysisResults()}},async mounted(){this.analyzerStore.analyzeError=!1,this.competitorResults=this.analyzerStore.competitors;const e=Object.keys(this.competitorResults);this.settingsStore?.settings?.toggledCards[`analyzeCompetitorSite${e[0]}`]||this.toggleCard(0)}},Se={class:"aioseo-analyze-competitor-site"},fe={key:0,class:"aioseo-description aioseo-error"},ze=["innerHTML"],Ce={class:"competitor-results-main"},Ae={key:0,class:"competitor-results-body"};function ke(e,t,o,r,s,i){const f=l("core-analyze"),z=l("core-analyze-score"),a=l("svg-trash"),A=l("core-site-score-competitor"),T=l("core-seo-site-analysis-results"),I=l("core-card"),P=l("core-analyze-competitor-site-header");return n(),m("div",Se,[p(P,null,{"competitor-results":y(()=>[(n(!0),m(K,null,Z(s.competitorResults,(C,u)=>(n(),b(I,{key:u,id:"aioseo-competitor-results"+i.hashCode(u),slug:"analyzeCompetitorSite"+u,"save-toggle-status":!1,class:"aioseo-competitor-results-wrapper"},{header:y(()=>[p(z,{score:parseInt(C.score)},null,8,["score"]),d("span",null,S(u),1),s.isAnalyzing?g("",!0):(n(),b(a,{key:0,onClick:be=>i.startDeleteSite(u)},null,8,["onClick"]))]),default:y(()=>[d("div",Ce,[p(A,{site:u,score:parseInt(C.score),loading:r.analyzerStore.analyzing,summary:i.getSummary(u),"mobile-snapshot":C.results?.advanced?.mobileSnapshot,onRefresh:i.refresh},null,8,["site","score","loading","summary","mobile-snapshot","onRefresh"]),C?.results?(n(),m("div",Ae,[p(T,{section:"all",site:u,"all-results":C.results,"show-google-preview":""},null,8,["site","all-results"])])):g("",!0)])]),_:2},1032,["id","slug"]))),128))]),default:y(()=>[p(f,{header:s.strings.enterCompetitorUrl,description:s.strings.performInDepthAnalysis,inputError:s.inputError,isAnalyzing:s.isAnalyzing,analyzeTime:s.analyzeTime,placeholder:"https://competitorwebsite.com",onStartAnalyzing:i.startAnalyzing},{errors:y(()=>[s.inputError?(n(),m("div",fe,S(s.strings.pleaseEnterValidUrl),1)):g("",!0),r.analyzerStore.analyzer==="competitor-site"&&r.analyzerStore.analyzeError?(n(),m("div",{key:1,class:"analyze-errors aioseo-description aioseo-error",innerHTML:r.analyzerStore.analyzeError},null,8,ze)):g("",!0)]),_:1},8,["header","description","inputError","isAnalyzing","analyzeTime","onStartAnalyzing"])]),_:1})])}const Ke=O(ge,[["render",ke]]);export{Ke as default};
Save
Cancel