1import{G as $e,u as De,S as Me,r as v,d as Ne,a as Ue,bt as qe,P as fe,w as re,y as ze,z as Fe,f as u,g as t,e as s,t as m,h as O,q as w,F as z,k as V,p as h,m as B,x as A,j as X,M as E,N as F,B as _e,X as oe,C as ge,l as Q,at as Re,T as ye,c as W,E as Ie,o as i,v as Te}from"./5iPJ5zAh.js";import{_ as Le}from"./D13hzlCp.js";import{A as Ve}from"./OHiqLgOh.js";import"./EtjM5rb5.js";const Be=()=>{const a=$e().public.apiBase||"http://localhost:8000",P=async()=>{const{getToken:p}=De(),r=await p();return{Authorization:r?`Bearer ${r}`:"","Content-Type":"application/json"}},k=(p,r)=>{const g=p.startsWith("/api")?p:`${a}${p}`;if(!r)return g;const S=Object.entries(r).filter(([,$])=>$!=null&&$!=="").map(([$,d])=>`${encodeURIComponent($)}=${encodeURIComponent(String(d))}`).join("&");return S?`${g}?${S}`:g};return{listSeoPosts:async(p={})=>{try{const r=await P(),{page:g,limit:S,...$}=p,d={...$};g&&(d.page=g),S&&(d.limit=S);const c=await $fetch(k("/api/seo-content-posts",d),{headers:r});return console.log("[SEO] listSeoPosts raw response:",JSON.stringify(c,null,2)),c}catch(r){throw console.error("[useSeoPostsPim] listSeoPosts error:",r),r}},getSeoPost:async p=>{try{const r=await P();return await $fetch(k(`/api/seo-content-posts/${p}`),{headers:r})}catch(r){throw console.error("[useSeoPostsPim] getSeoPost:",r),r}},createSeoPost:async p=>{try{const r=await P();return await $fetch(k("/api/seo-content-posts"),{method:"POST",headers:r,body:p})}catch(r){throw console.error("[useSeoPostsPim] createSeoPost:",r),r}},updateSeoPost:async(p,r)=>{try{const g=await P();return await $fetch(k(`/api/seo-content-posts/${p}`),{method:"PATCH",headers:g,body:r})}catch(g){throw console.error("[useSeoPostsPim] updateSeoPost:",g),g}},deleteSeoPost:async p=>{try{const r=await P();await $fetch(k(`/api/seo-content-posts/${p}`),{method:"DELETE",headers:r})}catch(r){throw console.error("[useSeoPostsPim] deleteSeoPost:",r),r}}}},Qe=Me("seoPostsPim",()=>{const j=Be(),a=v([]),P=v(!1),k=v(!1),y=v(null),D=v({page:1,limit:50,totalItems:0,totalPages:1}),b=v({page:1,limit:50}),R=d=>{b.value={...b.value,...d,page:1}},H=d=>{b.value={...b.value,page:d}},p=()=>{y.value=null},r=async()=>{P.value=!0,y.value=null;try{const d=await j.listSeoPosts(b.value);if(d!==null){const c=d,C=f=>[...f].sort((x,M)=>(x.market??"").localeCompare(M.market??""));if(Array.isArray(c))a.value=C(c),D.value.totalItems=a.value.length;else if(c&&typeof c=="object"&&Array.isArray(c.data)){const f=c;a.value=C(f.data);const x=f.limit??b.value.limit??50,M=f.total??f.data.length;D.value={page:f.page??b.value.page??1,limit:x,totalItems:M,totalPages:Math.ceil(M/x)}}else if(c&&typeof c=="object"&&Array.isArray(c.items)){const f=c;a.value=C(f.items);const x=f.page_size??b.value.limit??50,M=f.total??f.items.length;D.value={page:f.page??b.value.page??1,limit:x,totalItems:M,totalPages:f.total_pages??Math.ceil(M/x)}}else a.value=[]}}catch(d){y.value=d instanceof Error?d.message:"Error loading SEO posts"}finally{P.value=!1}};return{posts:a,loading:P,submitting:k,error:y,pagination:D,filters:b,setFilters:R,setPage:H,clearError:p,fetchPosts:r,createPost:async d=>{k.value=!0,y.value=null;try{const c=await j.createSeoPost(d);return c&&await r(),c}catch(c){return y.value=c instanceof Error?c.message:"Error creating SEO post",null}finally{k.value=!1}},updatePost:async(d,c)=>{k.value=!0,y.value=null;try{const C=await j.updateSeoPost(d,c);if(C){const f=a.value.findIndex(x=>x.id===d);f!==-1&&(a.value[f]=C)}return C}catch(C){return y.value=C instanceof Error?C.message:"Error updating SEO post",null}finally{k.value=!1}},deletePost:async d=>{k.value=!0,y.value=null;try{return await j.deleteSeoPost(d),a.value=a.value.filter(c=>c.id!==d),D.value.totalItems=Math.max(0,D.value.totalItems-1),!0}catch(c){return y.value=c instanceof Error?c.message:"Error deleting SEO post",!1}finally{k.value=!1}}}}),We={class:"seo-page-wrapper"},je={class:"seo-container"},Ye={key:0,class:"page-error"},Je={class:"tabs"},Ge=["onClick"],He={class:"filters-bar"},Ke={class:"filter-group"},Xe=["value"],Ze=["value"],et={class:"filter-group"},tt=["value"],ot=["value"],st={class:"content-card content-card--table"},lt={class:"cell-account"},at=["href"],nt={key:1,class:"url-empty"},it=["href"],rt={key:1,class:"url-empty"},ct=["href"],ut={key:1,class:"url-empty"},dt={class:"row-actions"},pt=["onClick"],mt=["onClick"],vt={key:2,class:"content-card form-card"},ft={class:"form-grid"},_t={class:"form-field form-field--wide"},gt={key:0,class:"acct-selector__dropdown"},yt={class:"acct-selector__search-wrap"},bt={class:"acct-selector__list"},ht=["onClick"],kt={key:0,class:"acct-selector__empty"},Pt={class:"form-field"},wt=["value"],St={class:"form-field"},Ct=["value"],At={class:"form-field"},Et={class:"form-field form-field--wide"},xt={class:"seo-prop-input-row"},Ot={key:0,class:"seo-prop-dropdown"},$t=["onMousedown"],Dt={class:"form-field"},Mt={class:"form-field form-field--wide"},Nt={class:"form-field form-field--wide"},Ut={class:"form-field form-field--wide"},qt={class:"form-actions"},zt=["disabled"],Ft={class:"modal"},Rt={class:"modal-header"},It={class:"modal-meta"},Tt={class:"modal-meta-value"},Lt={class:"modal-meta-value"},Vt={class:"modal-meta-value"},Bt={class:"form-grid"},Qt={class:"form-field form-field--wide"},Wt={class:"form-field form-field--wide"},jt={class:"form-actions"},Yt=["disabled"],Jt={class:"modal modal--sm"},Gt={class:"modal-header"},Ht={class:"modal-body"},Kt={class:"delete-confirm-text"},Xt={class:"form-actions"},Zt=["disabled"],eo=Ne({__name:"seo",setup(j){const a=Qe(),P=Ue(),k=qe(),y=W(()=>P.manuallySelectedAccount?.id??P.selectedAccount?.id??null),D=[{id:"posts",label:"Posts"},{id:"create",label:"New Post"}],b=v("posts"),R=new Date().getFullYear(),H=Array.from({length:5},(l,e)=>R-e),p=[{value:1,label:"January"},{value:2,label:"February"},{value:3,label:"March"},{value:4,label:"April"},{value:5,label:"May"},{value:6,label:"June"},{value:7,label:"July"},{value:8,label:"August"},{value:9,label:"September"},{value:10,label:"October"},{value:11,label:"November"},{value:12,label:"December"}],r=new Date().getMonth()+1,g=v(r),S=v(R),$=l=>{const e=l.target.value;g.value=e===""?"":Number(e)},d=l=>{const e=l.target.value;S.value=e===""?"":Number(e)},c=()=>{a.setFilters({account_id:y.value??void 0,month:g.value!==""?Number(g.value):void 0,year:S.value!==""?Number(S.value):void 0}),a.fetchPosts()},C=()=>
1{g.value="",S.value="",a.setFilters({account_id:void 0,month:void 0,year:void 0}),a.fetchPosts()},f=l=>{a.setPage(l),a.fetchPosts()},x=l=>{a.setFilters({limit:l}),a.fetchPosts()},M=W(()=>({page:a.pagination.page,limit:a.pagination.limit,totalItems:a.pagination.totalItems,totalPages:a.pagination.totalPages})),Z=l=>l.replace(/_/g," ").toLowerCase().replace(/\b\w/g,e=>e.toUpperCase()),be=l=>Z(l.market??String(l.account_id)),he=W(()=>[...a.posts].sort((l,e)=>{const _=Z(l.market??String(l.account_id)),ie=Z(e.market??String(e.account_id)),te=_.localeCompare(ie);return te!==0?te:(l.content_topic??"").localeCompare(e.content_topic??"")})),ke=W(()=>[{key:"account_id",label:"Account",minWidth:"160px",align:"center"},{key:"seo_property_id",label:"SEO ID",minWidth:"160px",align:"center"},{key:"month",label:"Month",width:"100px",align:"center"},{key:"year",label:"Year",width:"70px",align:"center"},{key:"quarter",label:"Quarter",width:"70px",align:"center"},{key:"sow",label:"SOW",minWidth:"110px",align:"center"},{key:"content_topic",label:"Content Topic",minWidth:"240px",align:"center"},{key:"doc_url",label:"Doc URL",width:"80px",align:"center"},{key:"final_url",label:"Final URL",width:"80px",align:"center"},{key:"actions",label:"",width:"56px",align:"center"}]),N=v(null),q=fe({doc_url:"",final_url:""}),Pe=l=>{N.value=l,q.doc_url=l.doc_url??"",q.final_url=l.final_url??""},ee=()=>{N.value=null},we=async()=>{if(!N.value)return;await a.updatePost(N.value.id,{doc_url:q.doc_url||void 0,final_url:q.final_url||void 0})&&ee()},U=v(null),Se=l=>{U.value=l},Ce=async()=>{if(!U.value)return;await a.deletePost(U.value.id)&&(U.value=null)},I=v(!1),Y=v(""),se=v(null),ce=v(null),le=W(()=>(P.accounts??[]).filter(l=>l?.id).map(l=>({id:l.id,displayName:Z(l.market??l.name??String(l.id))})).sort((l,e)=>l.displayName.localeCompare(e.displayName))),ue=W(()=>{const l=Y.value.toLowerCase().trim();return l?le.value.filter(e=>e.displayName.toLowerCase().includes(l)):le.value}),de=W(()=>le.value.find(l=>l.id===n.account_id)?.displayName??""),Ae=()=>{I.value=!I.value,I.value&&(Y.value="",Ie(()=>ce.value?.focus()))},Ee=l=>{n.account_id=l.id,I.value=!1,Y.value=""},pe=l=>{se.value&&!se.value.contains(l.target)&&(I.value=!1),ae.value&&!ae.value.contains(l.target)&&(J.value=!1)},ae=v(null),J=v(!1),T=v([]),ne=v(!1),me=()=>({account_id:y.value??"",month:new Date().getMonth()+1,year:R,quarter:"",seo_property_id:"",sow:"",content_topic:"",doc_url:"",final_url:"",link_to:""}),n=fe(me()),K=v(!1),L=v(""),xe=()=>{L.value!=="other"?n.sow=L.value:n.sow=""},ve=()=>{Object.assign(n,me()),L.value="",K.value=!1};re(()=>n.account_id,async l=>{if(T.value=[],J.value=!1,n.seo_property_id="",!!l){ne.value=!0;try{const _=(await k.fetchFullAccount(l))?.additional_info?.windsor_seo_account_ids;T.value=Array.isArray(_)?_:[]}catch{T.value=[]}finally{ne.value=!1}}}),re(y,l=>{l&&(n.account_id=l)},{immediate:!0});const Oe=async()=>{K.value=!1;const l={account_id:Number(n.account_id),month:Number(n.month),year:Number(n.year),...n.quarter?{quarter:n.quarter}:{},...n.seo_property_id?{seo_property_id:n.seo_property_id}:{},sow:n.sow,content_topic:n.content_topic,...n.doc_url?{doc_url:n.doc_url}:{},...n.final_url?{final_url:n.final_url}:{},...n.link_to?{link_to:n.link_to}:{}};await a.createPost(l)&&(K.value=!0,ve())};return ze(()=>{document.addEventListener("click",pe),a.setFilters({account_id:y.value??void 0,month:r,year:R,limit:50}),a.fetchPosts()}),Fe(()=>{document.removeEventListener("click",pe)}),re(y,l=>{a.setFilters({account_id:l??void 0}),a.fetchPosts()}),(l,e)=>{const _=Re,ie=Le,te=Ve;return i(),u("div",We,[t("div",je,[e[44]||(e[44]=t("div",{class:"page-header"},[t("div",{class:"page-header__left"},[t("p",{class:"page-title"},"SEO Posts"),t("p",{class:"page-subtitle"},"Track and manage SEO content for each account by month and year.")])],-1)),s(a).error?(i(),u("div",Ye,[t("span",null,m(s(a).error),1),t("button",{class:"page-error__close",onClick:e[0]||(e[0]=o=>s(a).clearError())},[O(_,{name:"heroicons:x-mark",size:"14"})])])):w("",!0),t("div",Je,[(i(),u(z,null,V(D,o=>t("button",{key:o.id,class:X(["tab",{"tab--active":s(b)===o.id}]),onClick:G=>b.value=o.id},m(o.label),11,Ge)),64))]),s(b)==="posts"?(i(),u(z,{key:1},[t("div",He,[t("div",Ke,[e[24]||(e[24]=t("label",{class:"filter-label"},"Month",-1)),t("select",{class:"filter-select",value:s(g),onChange:$},[e[23]||(e[23]=t("option",{value:""},"All",-1)),(i(),u(z,null,V(p,o=>t("option",{key:o.value,value:o.value},m(o.label),9,Ze)),64))],40,Xe)]),t("div",et,[e[26]||(e[26]=t("label",{class:"filter-label"},"Year",-1)),t("select",{class:"filter-select",value:s(S),onChange:d},[e[25]||(e[25]=t("option",{value:""}
1,"All",-1)),(i(!0),u(z,null,V(s(H),o=>(i(),u("option",{key:o,value:o},m(o),9,ot))),128))],40,tt)]),t("button",{class:"filter-btn",onClick:c},[O(_,{name:"heroicons:magnifying-glass",size:"13"}),e[27]||(e[27]=h(" Search ",-1))]),t("button",{class:"filter-btn filter-btn--ghost",onClick:C}," Reset ")]),t("div",st,[O(ie,{columns:s(ke),rows:s(he),loading:s(a).loading,pagination:s(M),"page-size-options":[25,50,100],"item-label":"posts",sticky:"","empty-message":"No SEO posts found. Use the filters above or add a new post.",onPageChange:f,onPageSizeChange:x},{"cell-account_id":B(({row:o})=>[t("span",lt,m(be(o)),1)]),"cell-seo_property_id":B(({row:o})=>[o.seo_property_id?(i(),u("a",{key:0,href:o.seo_property_id,target:"_blank",rel:"noopener noreferrer",class:"url-link url-link--text",onClick:e[1]||(e[1]=A(()=>{},["stop"]))},m(o.seo_property_id),9,at)):(i(),u("span",nt,"â"))]),"cell-month":B(({row:o})=>[h(m(p.find(G=>G.value===o.month)?.label),1)]),"cell-year":B(({row:o})=>[h(m(o.year),1)]),"cell-doc_url":B(({row:o})=>[o.doc_url?(i(),u("a",{key:0,href:o.doc_url,target:"_blank",rel:"noopener noreferrer",class:"url-link",onClick:e[2]||(e[2]=A(()=>{},["stop"]))},[O(_,{name:"heroicons:document-text",size:"13"}),e[28]||(e[28]=h(" Doc ",-1))],8,it)):(i(),u("span",rt,"â"))]),"cell-final_url":B(({row:o})=>[o.final_url?(i(),u("a",{key:0,href:o.final_url,target:"_blank",rel:"noopener noreferrer",class:"url-link",onClick:e[3]||(e[3]=A(()=>{},["stop"]))},[O(_,{name:"heroicons:link",size:"13"}),e[29]||(e[29]=h(" Link ",-1))],8,ct)):(i(),u("span",ut,"â"))]),"cell-actions":B(({row:o})=>[t("div",dt,[t("button",{class:"action-btn",title:"Edit",onClick:A(G=>Pe(o),["stop"])},[O(_,{name:"heroicons:pencil-square",size:"13"})],8,pt),t("button",{class:"action-btn action-btn--danger",title:"Delete",onClick:A(G=>Se(o),["stop"])},[O(_,{name:"heroicons:trash",size:"13"})],8,mt)])]),_:1},8,["columns","rows","loading","pagination"])])],64)):s(b)==="create"?(i(),u("div",vt,[e[43]||(e[43]=t("p",{class:"form-section-title"},"New SEO Post",-1)),t("form",{class:"post-form",onSubmit:A(Oe,["prevent"])},[t("div",ft,[t("div",_t,[e[30]||(e[30]=t("label",{class:"field-label"},[h("Account "),t("span",{class:"required"},"*")],-1)),t("div",{ref_key:"accountDropdownRef",ref:se,class:"acct-selector"},[t("button",{type:"button",class:X(["acct-selector__trigger",{"acct-selector__trigger--open":s(I)}]),onClick:Ae},[t("span",{class:X(s(de)?"acct-selector__value":"acct-selector__placeholder")},m(s(de)||"Select accountâ¦"),3),O(_,{name:"heroicons:chevron-down",size:"13",class:"acct-selector__chevron"})],2),s(I)?(i(),u("div",gt,[t("div",yt,[O(_,{name:"heroicons:magnifying-glass",size:"13",class:"acct-selector__search-icon"}),E(t("input",{ref_key:"accountSearchInputRef",ref:ce,"onUpdate:modelValue":e[4]||(e[4]=o=>_e(Y)?Y.value=o:null),type:"text",class:"acct-selector__search",placeholder:"Search accountsâ¦",onClick:e[5]||(e[5]=A(()=>{},["stop"]))},null,512),[[F,s(Y)]])]),t("div",bt,[(i(!0),u(z,null,V(s(ue),o=>(i(),u("button",{key:o.id,type:"button",class:X(["acct-selector__option",{"acct-selector__option--active":s(n).account_id===o.id}]),onClick:A(G=>Ee(o),["stop"])},m(o.displayName),11,ht))),128)),s(ue).length?w("",!0):(i(),u("p",kt," No accounts found "))])])):w("",!0)],512)]),t("div",Pt,[e[32]||(e[32]=t("label",{class:"field-label"},[h("Month "),t("span",{class:"required"},"*")],-1)),E(t("select",{"onUpdate:modelValue":e[6]||(e[6]=o=>s(n).month=o),class:"field-input",required:""},[e[31]||(e[31]=t("option",{value:""},"Select month",-1)),(i(),u(z,null,V(p,o=>t("option",{key:o.value,value:o.value},m(o.label),9,wt)),64))],512),[[oe,s(n).month,void 0,{number:!0}]])]),t("div",St,[e[34]||(e[34]=t("label",{class:"field-label"},[h("Year "),t("span",{class:"required"},"*")],-1)),E(t("select",{"onUpdate:modelValue":e[7]||(e[7]=o=>s(n).year=o),class:"field-input",required:""},[e[33]||(e[33]=t("option",{value:""},"Select year",-1)),(i(!0),u(z,null,V(s(H),o=>(i(),u("option",{key:o,value:o},m(o),9,Ct))),128))],512),[[oe,s(n).year,void 0,{number:!0}]])]),t("div",At,[e[36]||(e[36]=t("label",{class:"field-label"},[h("Quarter "),t("span",{class:"optional"},"(optional)")],-1)),E(t("select",{"onUpdate:modelValue":e[8]||(e[8]=o=>s(n).quarter=o),class:"field-input"},[...e[35]||(e[35]=[ge('<option value="" data-v-46902c2e>Auto</option><option value="Q1" data-v-46902c2e>Q1</option><option value="Q2" data-v-46902c2e>Q2</option><option value="Q3" data-v-46902c2e>Q3</option><option value="Q4" data-v-46902c2e>Q4</option>',5)])],512),[[oe,s(n).quarter]])]),t("div",Et,[e[37]||(e[37]=t("label",{class:"field-label"}
1,"SEO Property ID",-1)),t("div",{ref_key:"seoPropRef",ref:ae,class:"seo-prop-wrap"},[t("div",xt,[E(t("input",{"onUpdate:modelValue":e[9]||(e[9]=o=>s(n).seo_property_id=o),type:"text",class:"field-input",placeholder:"e.g. sc-domain:example.com",autocomplete:"off",onFocus:e[10]||(e[10]=o=>J.value=s(T).length>0),onInput:e[11]||(e[11]=o=>J.value=s(T).length>0)},null,544),[[F,s(n).seo_property_id]]),s(ne)?(i(),Q(_,{key:0,name:"heroicons:arrow-path",size:"13",class:"seo-prop-spinner"})):w("",!0)]),s(J)&&s(T).length?(i(),u("div",Ot,[(i(!0),u(z,null,V(s(T),o=>(i(),u("button",{key:o,type:"button",class:X(["seo-prop-option",{"seo-prop-option--active":s(n).seo_property_id===o}]),onMousedown:A(G=>{s(n).seo_property_id=o,J.value=!1},["prevent"])},m(o),43,$t))),128))])):w("",!0)],512)]),t("div",Dt,[e[39]||(e[39]=t("label",{class:"field-label"},[h("SOW "),t("span",{class:"required"},"*")],-1)),E(t("select",{"onUpdate:modelValue":e[12]||(e[12]=o=>_e(L)?L.value=o:null),class:"field-input",required:"",onChange:xe},[...e[38]||(e[38]=[ge('<option value="" data-v-46902c2e>Select typeâ¦</option><option value="Blog Post" data-v-46902c2e>Blog Post</option><option value="Location Page" data-v-46902c2e>Location Page</option><option value="Main Page" data-v-46902c2e>Main Page</option><option value="other" data-v-46902c2e>Other</option>',5)])],544),[[oe,s(L)]]),s(L)==="other"?E((i(),u("input",{key:0,"onUpdate:modelValue":e[13]||(e[13]=o=>s(n).sow=o),type:"text",class:"field-input",style:{"margin-top":"6px"},placeholder:"Describe the SOWâ¦",required:""},null,512)),[[F,s(n).sow]]):w("",!0)]),t("div",Mt,[e[40]||(e[40]=t("label",{class:"field-label"},[h("Content Topic "),t("span",{class:"required"},"*")],-1)),E(t("input",{"onUpdate:modelValue":e[14]||(e[14]=o=>s(n).content_topic=o),type:"text",class:"field-input",placeholder:"e.g. Roof Repair Guide",required:""},null,512),[[F,s(n).content_topic]])]),t("div",Nt,[e[41]||(e[41]=t("label",{class:"field-label"},"Doc URL",-1)),E(t("input",{"onUpdate:modelValue":e[15]||(e[15]=o=>s(n).doc_url=o),type:"url",class:"field-input",placeholder:"https://docs.google.com/..."},null,512),[[F,s(n).doc_url]])]),t("div",Ut,[e[42]||(e[42]=t("label",{class:"field-label"},"Final URL",-1)),E(t("input",{"onUpdate:modelValue":e[16]||(e[16]=o=>s(n).final_url=o),type:"url",class:"field-input",placeholder:"https://client.com/page"},null,512),[[F,s(n).final_url]])])]),t("div",qt,[t("button",{type:"button",class:"btn btn--ghost",onClick:ve}," Reset "),t("button",{type:"submit",class:"btn btn--primary",disabled:s(a).submitting},[s(a).submitting?(i(),Q(_,{key:0,name:"heroicons:arrow-path",size:"14",class:"spin"})):w("",!0),h(" "+m(s(a).submitting?"Savingâ¦":"Create Post"),1)],8,zt)])],32)])):w("",!0)]),(i(),Q(ye,{to:"body"},[s(N)?(i(),u("div",{key:0,class:"modal-overlay",onClick:A(ee,["self"])},[t("div",Ft,[t("div",Rt,[e[45]||(e[45]=t("p",{class:"modal-title"},"Edit SEO Post",-1)),t("button",{class:"modal-close",onClick:ee},[O(_,{name:"heroicons:x-mark",size:"16"})])]),t("form",{class:"modal-body",onSubmit:A(we,["prevent"])},[t("div",It,[e[46]||(e[46]=t("span",{class:"modal-meta-label"},"Topic:",-1)),t("span",Tt,m(s(N).content_topic),1),e[47]||(e[47]=t("span",{class:"modal-meta-label"},"SOW:",-1)),t("span",Lt,m(s(N).sow),1),e[48]||(e[48]=t("span",{class:"modal-meta-label"},"Period:",-1)),t("span",Vt,m(p.find(o=>o.value===s(N).month)?.label)+" "+m(s(N).year),1)]),t("div",Bt,[t("div",Qt,[e[49]||(e[49]=t("label",{class:"field-label"},"Doc URL",-1)),E(t("input",{"onUpdate:modelValue":e[17]||(e[17]=o=>s(q).doc_url=o),type:"url",class:"field-input",placeholder:"https://docs.google.com/..."},null,512),[[F,s(q).doc_url]])]),t("div",Wt,[e[50]||(e[50]=t("label",{class:"field-label"},"Final URL",-1)),E(t("input",{"onUpdate:modelValue":e[18]||(e[18]=o=>s(q).final_url=o),type:"url",class:"field-input",placeholder:"https://client.com/page"},null,512),[[F,s(q).final_url]])])]),t("div",jt,[t("button",{type:"button",class:"btn btn--ghost",onClick:ee},"Cancel"),t("button",{type:"submit",class:"btn btn--primary",disabled:s(a).submitting},[s(a).submitting?(i(),Q(_,{key:0,name:"heroicons:arrow-path",size:"14",class:"spin"})):w("",!0),h(" "+m(s(a).submitting?"Savingâ¦":"Save Changes"),1)],8,Yt)])],32)])])):w("",!0)])),s(K)?(i(),Q(te,{key:0,t
1ype:"success",message:"SEO post created successfully",duration:3500,onClose:e[19]||(e[19]=o=>K.value=!1)})):w("",!0),(i(),Q(ye,{to:"body"},[s(U)?(i(),u("div",{key:0,class:"modal-overlay",onClick:e[22]||(e[22]=A(o=>U.value=null,["self"]))},[t("div",Jt,[t("div",Gt,[e[51]||(e[51]=t("p",{class:"modal-title"},"Delete SEO Post",-1)),t("button",{class:"modal-close",onClick:e[20]||(e[20]=o=>U.value=null)},[O(_,{name:"heroicons:x-mark",size:"16"})])]),t("div",Ht,[t("p",Kt,[e[52]||(e[52]=h(" Are you sure you want to delete ",-1)),t("strong",null,m(s(U).content_topic),1),e[53]||(e[53]=h("? This cannot be undone. ",-1))]),t("div",Xt,[t("button",{class:"btn btn--ghost",onClick:e[21]||(e[21]=o=>U.value=null)},"Cancel"),t("button",{class:"btn btn--danger",disabled:s(a).submitting,onClick:Ce},[s(a).submitting?(i(),Q(_,{key:0,name:"heroicons:arrow-path",size:"14",class:"spin"})):w("",!0),h(" "+m(s(a).submitting?"Deletingâ¦":"Delete"),1)],8,Zt)])])])])):w("",!0)]))])}}}),ao=Te(eo,[["__scopeId","data-v-46902c2e"]]);export{ao as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.