1import{u as $,aj as V,ae as A,ah as x,al as W,W as n,p as a,m as s,t as l,b as H,O as N,aw as E,r as h,aa as i,ab as e,B as z,w as S,y as q,ad as R,ai as G,av as J,f as P,a0 as K,o as w,l as _,a3 as Q,am as X,k as B}from"./DCYG6sLf.js";import{_ as g}from"./CAPiSA_8.js";import{t as j}from"./BPH9JCgd.js";import{F as m}from"./f3CznjJX.js";import{x as Y}from"./DVv-tnwE.js";import{s as Z}from"./6X4OGB-H.js";import"./Djge0qBN.js";const ee={class:"card"},se={class:"card-content"},te={class:"media is-centered"},oe={class:"media-left is-flex is-align-items-center"},ne={class:"media-content"},ae={class:"media-right"},ie=$({__name:"feed-teaser",props:{isDisabled:{type:Boolean,default:!1},modelValue:{}},setup(d){const{t}=V(),p=A(),C=x(),v=d,{vueApp:{config:{globalProperties:{$buefy:f}}}}=W(),D=()=>f.dialog.confirm({cancelText:t("Cancel"),confirmText:t("Delete {type}",{type:t("feed")}),message:t("Confirm {type} Deletion No Undo",{type:t("feed")}),onConfirm:async()=>{p.value&&(await S(q(C,"users",p.value.uid,"feeds",v.modelValue.id)),f.toast.open(t("The {type} has been deleted successfully.",{type:t("feed")})))},title:t("Delete {type}",{type:t("feed")}),type:"is-danger"});return(T,U)=>{const y=H,r=g,b=z;return n(),a("article",ee,[s("div",se,[s("div",te,[s("div",oe,[l(y,{"aria-hidden":"true",class:N({"is-dark":d.isDisabled}),icon:"mdi-rss"},null,8,["class"])]),s("div",ne,[l(r,{class:N({"has-text-dark":d.isDisabled}),to:{name:"feed-id",params:{id:d.modelValue.id}}},{default:E(()=>[h(i(e(j)(d.modelValue)),1)]),_:1},8,["class","to"])]),s("div",ae,[l(b,{"aria-label":e(t)("Delete {type}",{type:e(t)("Feed")}),class:N(d.isDisabled?"is-light":"is-primary"),"icon-left":"mdi-delete",size:"is-small",onClick:D},null,8,["aria-label","class"])])])])])}}}),le=Object.assign(ie,{__name:"FeedTeaser"}),de={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function ce(d,t){return n(),a("svg",de,[...t[0]||(t[0]=[s("path",{d:"M4 10v4h9l-3.5 3.5 2.42 2.42L19.84 12l-7.92-7.92L9.5 6.5 13 10z"},null,-1)])])}const re={render:ce},ue={class:"section"},_e={class:"container"},me={class:"title"},pe={key:0},fe={key:0,class:"block"},Ee={class:"columns"},he={class:"column is-four-fifths"},ve={class:"message is-warning mt-4"},ye={class:"message-body"},be={class:"block"},Fe={key:1,class:"is-size-4 py-4"},ge={key:2,class:"pt-4"},Ce={key:3,class:"mt-5"},De={class:"columns"},Ne={class:"column is-four-fifths"},we={class:"message is-info"},Te={class:"message-body"},Ve=$({__name:"feeds",async setup(d){let t,p;const C=A(),v=x(),f=_(()=>C.value),D=_(()=>B(v,"users",f.value.uid,"feeds")),T=R(D),U=_(()=>B(v,"paddleUsers",f.value.uid,"subscriptions")),y=R(U),r=_(()=>Z(T.value,o=>j(o))),b=_(()=>y.value[0]?.subscription_plan_id===void 0?null:Number(y.value[0].subscription_plan_id)),F=_(()=>b.value!==null&&Object.values(Y.id).includes(b.value)),{t:c}=V();return G({title:c("My feeds")}),[t,p]=J(()=>X()),await t,p(),(o,u)=>{const I=le,L=z,M=Q("i18n-t");return n(),a("div",null,[s("div",ue,[s("div",_e,[s("h2",me,i(e(c)("Welcome to your feeds")),1),e(r).length>0?(n(),a("div",pe,[(n(!0),a(P,null,K(e(r),(k,O)=>(n(),a(P,{key:k.id},[!e(F)&&O===("FREE_FEED_COUNT"in o?o.FREE_FEED_COUNT:e(m))?(n(),a("div",fe,[s("div",Ee,[s("div",he,[s("article",ve,[s("div",ye,[h(i(e(c)("Pro plan notice",{freeFeedCount:"FREE_FEED_COUNT"in o?o.FREE_FEED_COUNT:e(m)}))+" ",1),u[0]||(u[0]=s("br",null,null,-1)),s("b",null,[l(e(g),{to:{name:"pricing"}},{default:E(()=>[h(i(e(c)("Upgrade to Pro now to read unlimited feeds")),1)]),_:1})])])])])])])):w("",!0),s("div",be,[l(I,{"is-disabled":!e(F)&&O>=("FREE_FEED_COUNT"in o?o.FREE_FEED_COUNT:e(m)),"model-value":k},null,8,["is-disabled","model-value"])])],64))),128))])):(n(),a("p",Fe,i(e(c)("Dashboard welcome")),1)),e(F)||e(r).length<("FREE_FEED_COUNT"in o?o.FREE_FEED_COUNT:e(m))?(n(),a("div",ge,[l(L,{tag:e(g),to:{name:"new-feed"},type:"is-medium is-primary"},{default:E(()=>[l(e(re),{"aria-hidden":"true",class:"icon"}),s("strong",null,i(e(c)("Add new feed")),1)]),_:1},8,["tag"])])):w("",!0),!e(F)&&e(r).length>0&&e(r).length<=("FREE_FEED_COUNT"in o?o.FREE_FEED_COUNT:e(m))?(n(),a("div",Ce,[s("div",De,[s("div",Ne,[s("article",we,[s("div",Te,[l(M,{keypath:"Pro plan conditions"},{freeFeedCount:E(()=>[s("em",null,i("FREE_FEED_COUNT"in o?o.FREE_FEED_COUNT:e(m)),1)]),_:1}
1),u[1]||(u[1]=s("br",null,null,-1)),h(" "+i(e(c)("Did you know of Pro"))+" ",1),u[2]||(u[2]=s("br",null,null,-1)),s("strong",null,[l(e(g),{to:{name:"pricing"}},{default:E(()=>[h(i(e(c)("Upgrade easily to Pro now")),1)]),_:1})])])])])])])):w("",!0)])])])}}});export{Ve 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.