trAvis - MANAGER
Edit File: Advanced.mRIMAvCf.js
import{G as k}from"./constants.DfsCWbZk.js";import{i as K,a as P,u as W,e as h}from"./index.ByF2aI-G.js";import{v as G}from"./helpers.yjC6K_2A.js";import{B as H}from"./Checkbox.BAIONgTE.js";import{B as z}from"./RadioToggle.Cv8la4G_.js";import{C as N}from"./Caret.DMa7g0j7.js";import{C as R}from"./Card.Bqq4cvaT.js";import{C as Y}from"./PostTypeOptions.BPVpCQOZ.js";import{C as q}from"./ProBadge.BJ3spTo5.js";import{C as F}from"./SettingsRow.Ch1FEDlp.js";import{C as j}from"./Tooltip.B0brI66q.js";import{G as J,a as Q}from"./Row.D0941SYu.js";import{a as X}from"./index.Olu2afa7.js";import"./translations.Ur07Kmot.js";import{_ as Z}from"./_plugin-vue_export-helper.BN1snXvA.js";import{_ as o,a as m}from"./default-i18n.DvLqo3S3.js";import{v as g,c as f,C as i,l as t,o as d,a as c,t as l,x as y,k as p,b as u,F as $,J as ee}from"./runtime-dom.esm-bundler.DKw-RQqs.js";import"./Checkmark.BedAg8BV.js";import"./Slide.CdVEnD7S.js";import"./PostTypes.DQr7JgPS.js";import"./HighlightToggle.LBOoFU7H.js";const n="all-in-one-seo-pack",oe={setup(){return{licenseStore:K(),optionsStore:P(),rootStore:W(),GLOBAL_STRINGS:k,links:h}},components:{BaseCheckbox:H,BaseRadioToggle:z,CoreAlert:N,CoreCard:R,CorePostTypeOptions:Y,CoreProBadge:q,CoreSettingsRow:F,CoreTooltip:j,GridColumn:J,GridRow:Q,SvgCircleQuestionMark:X},data(){return{openAiKeyInvalid:!1,strings:{advanced:o("Advanced Settings",n),truSeo:o("TruSEO Score & Content",n),truSeoDescription:o("Enable our TruSEO score to help you optimize your content for maximum traffic.",n),headlineAnalyzer:o("Headline Analyzer",n),headlineAnalyzerDescription:o("Enable our Headline Analyzer to help you write irresistible headlines and rank better in search results.",n),seoAnalysis:o("SEO Analysis",n),postTypeColumns:o("Post Type Columns",n),includeAllPostTypes:o("Include All Post Types",n),selectPostTypes:m(o("Select which Post Types you want to use the %1$s columns with.",n),"AIOSEO"),usageTracking:o("Usage Tracking",n),adminBarMenu:o("Admin Bar Menu",n),adminBarMenuDescription:m(o("This adds %1$s to the admin toolbar for easy access to your SEO settings.",n),"AIOSEO"),dashboardWidgets:o("Dashboard Widgets",n),dashboardWidgetsDescription:m(o("Select which %1$s widgets to display on the dashboard.",n),"AIOSEO"),announcements:o("Announcements",n),announcementsDescription:o("This allows you to hide plugin announcements and update details in the Notification Center.",n),automaticUpdates:o("Automatic Updates",n),all:o("All (recommended)",n),allDescription:o("You are getting the latest features, bugfixes, and security updates as they are released.",n),minor:o("Minor Only",n),minorDescription:o("You are getting bugfixes and security updates, but not major features.",n),none:o("None",n),noneDescription:o("You will need to manually update everything.",n),usageTrackingDescription:o("By allowing us to track usage data we can better help you as we will know which WordPress configurations, themes and plugins we should test.",n),usageTrackingTooltip:m(o("Complete documentation on usage tracking is available %1$shere%2$s.",n),m('<strong><a href="%1$s" target="_blank">',h.getDocUrl("usageTracking")),"</a></strong>"),adminBarMenuUpsell:m(o("Admin Bar Menu is a %1$s feature. %2$s",n),"PRO",h.getUpsellLink("general-settings-advanced",k.learnMore,"admin-bar-menu",!0)),dashboardWidgetsUpsell:m(o("Dashboard Widgets is a %1$s feature. %2$s",n),"PRO",h.getUpsellLink("general-settings-advanced",k.learnMore,"dashboard-widget",!0)),taxonomyColumns:o("Taxonomy Columns",n),includeAllTaxonomies:o("Include All Taxonomies",n),selectTaxonomies:m(o("Select which Taxonomies you want to use the %1$s columns with.",n),"AIOSEO"),taxonomyColumnsUpsell:m(o("Taxonomy Columns is a %1$s feature. %2$s",n),"PRO",h.getUpsellLink("general-settings-advanced",k.learnMore,"taxonomy-columns",!0)),uninstallAioseo:m(o("Uninstall %1$s",n),"AIOSEO"),uninstallAioseoDescription:m(o("Check this if you would like to remove ALL %1$s data upon plugin deletion. All settings and SEO data will be unrecoverable.",n),"AIOSEO"),openAiKey:o("OpenAI API Key",n),openAiKeyDescription:m(o("Enter an OpenAI API key in order to automatically generate SEO titles and meta descriptions for your pages. %1$s",n),h.getDocLink(k.learnMore,"openAi",!0)),openAiKeyUpsell:m(o("OpenAI Integration is a %1$s feature. %2$s",n),"PRO",h.getUpsellLink("general-settings-advanced",k.learnMore,"open-ai",!0)),openAiKeyInvalid:o("The API key you have entered is invalid. Please check your API key and try again.",n)}}},computed:{adminBarMenu:{get(){return this.licenseStore.isUnlicensed?!0:this.optionsStore.options.advanced.adminBarMenu},set(S){this.optionsStore.options.advanced.adminBarMenu=S}},widgets(){return[{key:"seoSetup",label:o("SEO Setup Wizard",n),tooltip:o("Our SEO Setup Wizard dashboard widget helps you remember to finish setting up some initial crucial settings for your site to help you rank higher in search results. Once the setup wizard is completed this widget will automatically disappear.",n)},{key:"seoOverview",label:o("SEO Overview",n),tooltip:o("Our SEO Overview widget helps you determine which posts or pages you should focus on for content updates to help you rank higher in search results.",n)},{key:"seoNews",label:o("SEO News",n),tooltip:o("Our SEO News widget provides helpful links that enable you to get the most out of your SEO and help you continue to rank higher than your competitors in search results.",n)}]}},methods:{versionCompare:G,updateDashboardWidgets(S,r){if(S){const e=this.optionsStore.options.advanced.dashboardWidgets;e.push(r.key),this.optionsStore.options.advanced.dashboardWidgets=e;return}const O=this.optionsStore.options.advanced.dashboardWidgets.findIndex(e=>e===r.key);O!==-1&&this.optionsStore.options.advanced.dashboardWidgets.splice(O,1)},isDashboardWidgetChecked(S){return this.licenseStore.isUnlicensed?!0:this.optionsStore.options.advanced.dashboardWidgets.includes(S.key)},validateOpenAiKey(){this.optionsStore.options.advanced.openAiKey&&this.optionsStore.options.advanced.openAiKey.match(/^sk-.*/)===null?this.openAiKeyInvalid=!0:this.openAiKeyInvalid=!1}},beforeMount(){this.validateOpenAiKey()}},ne={class:"aioseo-advanced"},se={class:"aioseo-description"},te={class:"aioseo-description"},ie={class:"aioseo-description"},ae=["innerHTML"],le={class:"aioseo-description"},re=["innerHTML"],de=["innerHTML"],ce={class:"aioseo-description"},ue=["innerHTML"],pe={class:"aioseo-description"},me=["innerHTML"],ge={class:"aioseo-description"},ye={class:"aioseo-description"},_e={key:0},he={key:1},Se={key:2},ve=["innerHTML"],ke={class:"aioseo-description"},Ae=["innerHTML"],fe=["innerHTML"],be={class:"aioseo-description"};function Te(S,r,O,e,s,v){const b=g("base-toggle"),_=g("core-settings-row"),T=g("base-checkbox"),w=g("core-post-type-options"),U=g("core-pro-badge"),A=g("core-alert"),L=g("base-radio-toggle"),C=g("svg-circle-question-mark"),M=g("core-tooltip"),x=g("grid-column"),V=g("grid-row"),B=g("base-input"),D=g("core-card");return d(),f("div",ne,[i(D,{slug:"advanced","header-text":s.strings.advanced},{default:t(()=>[i(_,{name:s.strings.truSeo},{content:t(()=>[i(b,{modelValue:e.optionsStore.options.advanced.truSeo,"onUpdate:modelValue":r[0]||(r[0]=a=>e.optionsStore.options.advanced.truSeo=a)},null,8,["modelValue"]),c("div",se,l(s.strings.truSeoDescription),1)]),_:1},8,["name"]),i(_,{name:s.strings.headlineAnalyzer},{content:t(()=>[i(b,{modelValue:e.optionsStore.options.advanced.headlineAnalyzer,"onUpdate:modelValue":r[1]||(r[1]=a=>e.optionsStore.options.advanced.headlineAnalyzer=a)},null,8,["modelValue"]),c("div",te,l(s.strings.headlineAnalyzerDescription),1)]),_:1},8,["name"]),i(_,{name:s.strings.postTypeColumns},{content:t(()=>[i(T,{size:"medium",modelValue:e.optionsStore.options.advanced.postTypes.all,"onUpdate:modelValue":r[2]||(r[2]=a=>e.optionsStore.options.advanced.postTypes.all=a)},{default:t(()=>[y(l(s.strings.includeAllPostTypes),1)]),_:1},8,["modelValue"]),e.optionsStore.options.advanced.postTypes.all?u("",!0):(d(),p(w,{key:0,options:e.optionsStore.options.advanced,type:"postTypes"},null,8,["options"])),c("div",ie,[y(l(s.strings.selectPostTypes)+" ",1),c("span",{innerHTML:e.links.getDocLink(e.GLOBAL_STRINGS.learnMore,"selectPostTypesColumns",!0)},null,8,ae)])]),_:1},8,["name"]),i(_,null,{name:t(()=>[y(l(s.strings.taxonomyColumns)+" ",1),e.licenseStore.isUnlicensed?(d(),p(U,{key:0})):u("",!0)]),content:t(()=>[e.licenseStore.isUnlicensed?(d(),p(T,{key:0,disabled:"",size:"medium",modelValue:!0},{default:t(()=>[y(l(s.strings.includeAllTaxonomies),1)]),_:1})):u("",!0),e.licenseStore.isUnlicensed?u("",!0):(d(),p(T,{key:1,size:"medium",modelValue:e.optionsStore.options.advanced.taxonomies.all,"onUpdate:modelValue":r[3]||(r[3]=a=>e.optionsStore.options.advanced.taxonomies.all=a)},{default:t(()=>[y(l(s.strings.includeAllTaxonomies),1)]),_:1},8,["modelValue"])),!e.optionsStore.options.advanced.taxonomies.all&&!e.licenseStore.isUnlicensed?(d(),p(w,{key:2,options:e.optionsStore.options.advanced,type:"taxonomies"},null,8,["options"])):u("",!0),c("div",le,[y(l(s.strings.selectTaxonomies)+" ",1),c("span",{innerHTML:e.links.getDocLink(e.GLOBAL_STRINGS.learnMore,"selectTaxonomiesColumns",!0)},null,8,re)]),e.licenseStore.isUnlicensed?(d(),p(A,{key:3,class:"inline-upsell",type:"blue"},{default:t(()=>[c("div",{innerHTML:s.strings.taxonomyColumnsUpsell},null,8,de)]),_:1})):u("",!0)]),_:1}),i(_,null,{name:t(()=>[y(l(s.strings.adminBarMenu)+" ",1),e.licenseStore.isUnlicensed?(d(),p(U,{key:0})):u("",!0)]),content:t(()=>[i(L,{disabled:e.licenseStore.isUnlicensed,modelValue:v.adminBarMenu,"onUpdate:modelValue":r[4]||(r[4]=a=>v.adminBarMenu=a),name:"adminBarMenu",options:[{label:e.GLOBAL_STRINGS.hide,value:!1,activeClass:"dark"},{label:e.GLOBAL_STRINGS.show,value:!0}]},null,8,["disabled","modelValue","options"]),c("div",ce,l(s.strings.adminBarMenuDescription),1),e.licenseStore.isUnlicensed?(d(),p(A,{key:0,class:"inline-upsell",type:"blue"},{default:t(()=>[c("div",{innerHTML:s.strings.adminBarMenuUpsell},null,8,ue)]),_:1})):u("",!0)]),_:1}),i(_,null,{name:t(()=>[y(l(s.strings.dashboardWidgets)+" ",1),e.licenseStore.isUnlicensed?(d(),p(U,{key:0})):u("",!0)]),content:t(()=>[i(V,null,{default:t(()=>[(d(!0),f($,null,ee(v.widgets,(a,I)=>(d(),p(x,{key:I},{default:t(()=>[i(T,{size:"medium",disabled:e.licenseStore.isUnlicensed,modelValue:v.isDashboardWidgetChecked(a),"onUpdate:modelValue":E=>v.updateDashboardWidgets(E,a)},{default:t(()=>[y(l(a.label)+" ",1),i(M,null,{tooltip:t(()=>[y(l(a.tooltip),1)]),default:t(()=>[i(C)]),_:2},1024)]),_:2},1032,["disabled","modelValue","onUpdate:modelValue"])]),_:2},1024))),128))]),_:1}),c("div",pe,l(s.strings.dashboardWidgetsDescription),1),e.licenseStore.isUnlicensed?(d(),p(A,{key:0,class:"inline-upsell",type:"blue"},{default:t(()=>[c("div",{innerHTML:s.strings.dashboardWidgetsUpsell},null,8,me)]),_:1})):u("",!0)]),_:1}),i(_,{name:s.strings.announcements},{content:t(()=>[i(L,{modelValue:e.optionsStore.options.advanced.announcements,"onUpdate:modelValue":r[5]||(r[5]=a=>e.optionsStore.options.advanced.announcements=a),name:"announcements",options:[{label:e.GLOBAL_STRINGS.hide,value:!1,activeClass:"dark"},{label:e.GLOBAL_STRINGS.show,value:!0}]},null,8,["modelValue","options"]),c("div",ge,l(s.strings.announcementsDescription),1)]),_:1},8,["name"]),i(_,null,{name:t(()=>[y(l(s.strings.automaticUpdates),1)]),content:t(()=>[i(L,{modelValue:e.optionsStore.options.advanced.autoUpdates,"onUpdate:modelValue":r[6]||(r[6]=a=>e.optionsStore.options.advanced.autoUpdates=a),name:"autoUpdates",options:[{label:s.strings.all,value:"all"},{label:s.strings.minor,value:"minor"},{label:s.strings.none,value:"none",activeClass:"dark"}]},null,8,["modelValue","options"]),c("div",ye,[e.optionsStore.options.advanced.autoUpdates==="all"?(d(),f("span",_e,l(s.strings.allDescription),1)):u("",!0),e.optionsStore.options.advanced.autoUpdates==="minor"?(d(),f("span",he,l(s.strings.minorDescription),1)):u("",!0),e.optionsStore.options.advanced.autoUpdates==="none"?(d(),f("span",Se,l(s.strings.noneDescription),1)):u("",!0)])]),_:1}),e.rootStore.isPro?u("",!0):(d(),p(_,{key:0},{name:t(()=>[y(l(s.strings.usageTracking)+" ",1),i(M,null,{tooltip:t(()=>[c("div",{innerHTML:s.strings.usageTrackingTooltip},null,8,ve)]),default:t(()=>[i(C)]),_:1})]),content:t(()=>[i(b,{modelValue:e.optionsStore.options.advanced.usageTracking,"onUpdate:modelValue":r[7]||(r[7]=a=>e.optionsStore.options.advanced.usageTracking=a)},null,8,["modelValue"]),c("div",ke,l(s.strings.usageTrackingDescription),1)]),_:1})),i(_,{id:"aioseo-open-ai-api-key",name:s.strings.openAiKey},{name:t(()=>[y(l(s.strings.openAiKey)+" ",1),e.licenseStore.isUnlicensed?(d(),p(U,{key:0})):u("",!0)]),content:t(()=>[i(B,{class:"openAiKey",type:"text",size:"medium",modelValue:e.optionsStore.options.advanced.openAiKey,"onUpdate:modelValue":r[8]||(r[8]=a=>e.optionsStore.options.advanced.openAiKey=a),disabled:e.licenseStore.isUnlicensed,onBlur:v.validateOpenAiKey},null,8,["modelValue","disabled","onBlur"]),c("div",{class:"aioseo-description",innerHTML:s.strings.openAiKeyDescription},null,8,Ae),!e.licenseStore.isUnlicensed&&e.optionsStore.options.advanced.openAiKey&&s.openAiKeyInvalid?(d(),p(A,{key:0,class:"inline-upsell",type:"red"},{default:t(()=>[c("div",null,l(s.strings.openAiKeyInvalid),1)]),_:1})):u("",!0),e.licenseStore.isUnlicensed?(d(),p(A,{key:1,class:"inline-upsell",type:"blue"},{default:t(()=>[c("div",{innerHTML:s.strings.openAiKeyUpsell},null,8,fe)]),_:1})):u("",!0)]),_:1},8,["name"]),i(_,{name:s.strings.uninstallAioseo},{content:t(()=>[i(b,{modelValue:e.optionsStore.options.advanced.uninstall,"onUpdate:modelValue":r[9]||(r[9]=a=>e.optionsStore.options.advanced.uninstall=a)},null,8,["modelValue"]),c("div",be,l(s.strings.uninstallAioseoDescription),1)]),_:1},8,["name"])]),_:1},8,["header-text"])])}const qe=Z(oe,[["render",Te]]);export{qe as default};