Sid Gifari File Manager
🏠 Root
/
home
/
ailwtbdh
/
superstepsgroup.com
/
wp-content
/
plugins
/
all-in-one-seo-pack
/
dist
/
Lite
/
assets
/
js
/
Editing: Schema.4aab7e1e.js
import{aM as A,c as E,G as R,aN as V,aO as F,u as j,h as q}from"./app-core.b862f9c8.js";import{C as Y}from"./Index.3967c277.js";import{C as z}from"./SettingsRow.1722e16a.js";import{C as $}from"./Tooltip.cb3a78f6.js";import{C as Q}from"./Blur.92d1018b.js";import{C as D}from"./Tabs.37afc36c.js";import{C as J}from"./Index.08267eee.js";import{C as W}from"./Index.d49bf7b5.js";import{m as P,n as K,i as X,h as Z,o as ee,g as te,f as ae,j as oe,p as se,q as re,r as ne,e as ce,s as ie,d as le,c as ue,b as pe,t as me,a as he,u as de,v as ge,w as _e,l as fe,k as Se,x as ve}from"./Input.af82b72e.js";import{f as u,i as w,j as i,Q as _,S as L,U as f,B as be,u as N,aq as h,R as r,a0 as c,v as m,O as Ce,ad as ye,ae as G,M as k,P as Ge}from"./vendor-vue-ui.f00a1236.js";import{_ as t,a as U}from"./vendor-other.7b559694.js";import{S as ke}from"./Plus.542c86d0.js";import{S as we}from"./Trash.c3e8db0b.js";import{S as xe}from"./Eye.2769085b.js";import{_ as H}from"./_plugin-vue_export-helper.eefbdd86.js";import"./vendor-lodash.d3ad8b99.js";import"./Close.de45e465.js";import"./Row.2a7735dd.js";import"./Button.6c09d515.js";import"./ProBadge.838818f5.js";import"./Caret.e6c9f7cc.js";import"./Information.bbfb3caf.js";import"./Slide.805812ec.js";import"./Pencil.1ca5815a.js";const Te={class:"graph-container"},Ee={class:"graph"},Pe={class:"left"},Le=["title"],Me={class:"right action-buttons"},I={__name:"GraphCard",props:{graph:Object,customGraph:Boolean,defaultGraph:String},setup(x){const e="all-in-one-seo-pack",n=x,{childGraphs:a,graphs:p}=A(),d=N(()=>{if(n.customGraph)return t("Custom Schema",e)+" - "+n.graph.graphName;if(n.defaultGraph)return b(n.defaultGraph);if(n.graph?.label)return n.graph.label;const o=n.graph?.slug?.toLowerCase();return p.find(l=>l.slug===o)?.label||t("Parsing Block Data...",e)}),S=N(()=>{if(n.customGraph)return P;if(n.defaultGraph){const o=g(n.defaultGraph);return o?C(o):P}return C(n.graph.slug)}),g=o=>{Object.entries(a).forEach(l=>{const v=l[0];l[1].forEach(T=>{o===T.childGraphName&&(o=v)})});let s="";return p.forEach(l=>{l.graphName===o&&(s=l.slug)}),s},b=o=>{let s="",l=o;return Object.entries(a).forEach(v=>{const T=v[0];v[1].forEach(M=>{s||o===M.childGraphName&&(s=T,l=M.label,p.forEach(B=>{B.graphName===T&&(s=B.label)}))})}),s?s+" - "+l+" "+t("(Default)",e):o+" "+t("(Default)",e)},C=o=>{switch(o){case"article":return _e;case"book":return ge;case"car":return de;case"course":return he;case"dataset":return me;case"event":return pe;case"faq-page":return ue;case"fact-check":return le;case"how-to":return ie;case"job-posting":return ce;case"movie":return ne;case"music":return re;case"person":return se;case"product":return oe;case"product-review":return ae;case"recipe":return te;case"service":return ee;case"software-application":return Z;case"video":return X;case"web-page":return K;default:return P}};return(o,s)=>(u(),w("div",Te,[i("div",Ee,[i("div",Pe,[(u(),_(L(S.value))),i("span",{title:d.value},f(d.value),9,Le)]),i("div",Me,[be(o.$slots,"buttons")])])]))}},Be={class:"title"},De=["innerHTML"],Ne={class:"schema-templates"},Ue={class:"main"},Oe={class:"schema-catalog"},Ae={class:"graphs"},Re={__name:"CtaModal",setup(x){const e="all-in-one-seo-pack",{graphs:n}=A(),a={schemaGenerator:t("Schema Generator",e),headerTooltip:U(t("Use our powerful Schema Generator to configure Schema Markup for your content. Search Engines use structured data to better understand what your site is about as well as to display rich snippets in search results. %1$s",e),E.getDocLink(R.learnMore,"schema",!0)),searchSchema:t("Search Schema",e),ctaDescription:t("Easily generate unlimited schema markup for your content to help you rank higher in search results. Our schema validator ensures your schema works out of the box.",e),ctaButtonText:t("Unlock Schema Generator",e),ctaHeader:U(t("Schema Generator is a %1$s Feature",e),"PRO")},p=[t("Unlimited Schema",e),t("Validate with Google",e),t("Increase Rankings",e),t("Additional Schema Types",e)],d=[{slug:"schema-templates",icon:fe,name:t("Schema Templates",e),component:"templates"},{slug:"custom-schema",icon:Se,name:t("Custom Schema",e),component:"custom"},{slug:"schema-validation",icon:ve,name:t("Schema Validation",e),component:"validation"}],S=[{slug:"schema-catalog",name:t("Schema Catalog",e)},{slug:"your-templates",name:t("Your Templates",e)}];return(g,b)=>{const C=h("base-input"),o=h("base-button");return u(),_(m(J),{classes:["aioseo-post-schema-modal-cta"],onClose:b[0]||(b[0]=s=>g.$emit("close"))},{headerTitle:r(()=>[i("div",Be,f(a.schemaGenerator),1),c(m($),null,{tooltip:r(()=>[i("span",{innerHTML:a.headerTooltip},null,8,De)]),default:r(()=>[c(m(we))]),_:1})]),body:r(()=>[c(m(Q),null,{default:r(()=>[c(m(D),{tabs:d,active:"schema-templates",showSaveButton:!1},{"var-tab-icon":r(({tab:s})=>[(u(),_(L(s.icon)))]),_:1}),i("div",Ne,[c(m(D),{tabs:S,active:"schema-catalog",showSaveButton:!1},{"var-tab-icon":r(({tab:s})=>[(u(),_(L(s.icon)))]),_:1}),i("div",Ue,[c(C,{class:"search",size:"medium",prependIcon:"search",placeholder:a.searchSchema},null,8,["placeholder"]),i("div",Oe,[i("div",Ae,[(u(!0),w(Ce,null,ye(m(n),(s,l)=>(u(),_(m(I),{key:s.graphName+l,graph:s},{buttons:r(()=>[c(o,{class:"small",type:"gray"},{default:r(()=>[c(m(ke))]),_:1})]),_:1},8,["graph"]))),128))])])])])]),_:1}),c(m(W),{"cta-link":m(E).getPricingUrl("schema-generator","schema-generator-upsell",null,"liteUpgrade"),"button-text":a.ctaButtonText,"learn-more-link":m(E).getUpsellUrl("schema-generator",null,"liteUpgrade"),"feature-list":p},{"header-text":r(()=>[G(f(a.ctaHeader),1)]),description:r(()=>[G(f(a.ctaDescription),1)]),_:1},8,["cta-link","button-text","learn-more-link"])]),_:1})}}},y="all-in-one-seo-pack",$e={setup(){return{postEditorStore:j(),schemaStore:F(),GLOBAL_STRINGS:R,links:E}},components:{CoreAlert:Y,CoreSettingsRow:z,CoreTooltip:$,CtaModal:Re,GraphCard:I,SvgEye:xe},props:{parentComponentContext:String},data(){return{strings:{sidebarDescription:t("Configure Schema Markup for your content. Search engines use structured data to display rich results in SERPs.",y),noGraphs:t("You have not added any schema yet. You can add any schema graphs you like via the Schema Generator below.",y),schemaInUse:t("Schema In Use",y),generateSchema:t("Generate Schema",y),validateSchema:t("Validate Schema",y),defaultGraphTooltip:t("This is the default graph for this post type. All data for this graph will be automatically generated.",y)}}},computed:{isSidebar(){return this.$root.$data.screenContext==="sidebar"}},methods:{getDefaultSchemaTooltipOffset(){return V()?"-120px,0":this.isSidebar?"-70px,0":"0,0"}}},He={class:"graphs"},Ie={key:0,class:"sidebar-description"},Ve={class:"description"},Fe=["innerHTML"],je=["innerHTML"],qe={class:"buttons"};function Ye(x,e,n,a,p,d){const S=h("svg-eye"),g=h("base-button"),b=h("core-tooltip"),C=h("graph-card"),o=h("core-alert"),s=h("cta-modal"),l=h("core-settings-row");return u(),w("div",{class:Ge(["aioseo-tab-content aioseo-post-schema",[{sidebar:d.isSidebar}]])},[c(l,{name:p.strings.schemaInUse},{content:r(()=>[i("div",He,[d.isSidebar?(u(),w("div",Ie,[i("p",Ve,f(p.strings.sidebarDescription),1),i("p",{class:"description",innerHTML:a.links.getDocLink(a.GLOBAL_STRINGS.learnMore,"schema",!0)},null,8,Fe)])):k("",!0),a.postEditorStore.currentPost.schema.default.graphName&&a.postEditorStore.currentPost.schema.default.isEnabled?(u(),_(C,{key:1,defaultGraph:a.postEditorStore.currentPost.schema.default.graphName},{buttons:r(()=>[c(b,{offset:d.getDefaultSchemaTooltipOffset()},{tooltip:r(()=>[i("span",{innerHTML:p.strings.defaultGraphTooltip},null,8,je)]),default:r(()=>[c(g,{class:"small no-hover",type:"gray"},{default:r(()=>[c(S)]),_:1})]),_:1},8,["offset"])]),_:1},8,["defaultGraph"])):k("",!0)]),i("div",qe,[!a.postEditorStore.currentPost.schema.default.graphName||!a.postEditorStore.currentPost.schema.default.isEnabled?(u(),_(o,{key:0,class:"no-graphs",type:"yellow"},{default:r(()=>[G(f(p.strings.noGraphs),1)]),_:1})):k("",!0),c(g,{class:"medium",type:"blue",onClick:e[0]||(e[0]=v=>a.schemaStore.modalOpen=!0)},{default:r(()=>[G(f(p.strings.generateSchema),1)]),_:1}),c(g,{class:"medium",type:"gray",onClick:e[1]||(e[1]=v=>a.schemaStore.modalOpen=!0)},{default:r(()=>[G(f(p.strings.validateSchema),1)]),_:1})]),c(s,{show:a.schemaStore.modalOpen,onClose:e[2]||(e[2]=v=>a.schemaStore.modalOpen=!1),"modal-name":"schema-cta-modal"},null,8,["show"])]),_:1},8,["name"])],2)}const O=H($e,[["render",Ye]]),ze={setup(){return{licenseStore:q()}},components:{Schema:O,SchemaLite:O},props:{parentComponentContext:String}},Qe={class:"aioseo-post-schema-view"};function Je(x,e,n,a,p,d){const S=h("schema",!0),g=h("schema-lite");return u(),w("div",Qe,[a.licenseStore.isUnlicensed?k("",!0):(u(),_(S,{key:0,parentComponentContext:n.parentComponentContext},null,8,["parentComponentContext"])),a.licenseStore.isUnlicensed?(u(),_(g,{key:1,parentComponentContext:n.parentComponentContext},null,8,["parentComponentContext"])):k("",!0)])}const bt=H(ze,[["render",Je]]);export{bt as default};
Save
Cancel