1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AdminContainer-D2Y1VuPL.js","assets/index-BovpZL4f.js","assets/index-CCDPHRu1.css","assets/ConfirmAction-B2p3ixEM.js"])))=>i.map(i=>d[i]); 2import{Aa as e,Ai as t,E as n,Ea as r,Ia as i,Oi as a,R as o,Sa as s,Si as c,T as l,_a as u,fi as d,gt as f,hr as p,k as m,ka as h,mt as g,pa as _,ra as v,sr as y,ya as b,zi as x}from"./index-BovpZL4f.js";import{n as S,t as C}from"./RouteContainer-DdUl1j11.js";import{t as w}from"./BuyAction-dnnPh48a.js";var T=i(e(),1),E=b(),D=({className:e=void 0,...t})=>(0,E.jsx)(`div`,{className:`ribbon `+(e||``),...t}),O={Default:0,Card:1,Call:2,Text:3},k={Default:0,Pending:1,Success:2,Fail:3},A=e=>{let{phone:t,userId:r,...i}=e,{get:a}=p(),{roles:c}=s(),[d,m]=(0,T.useState)([]),[h,g]=(0,T.useState)(!1);return(0,T.useEffect)(()=>{!t&&!r||(g(!0),a(`${f}/payments`,{userid:r,phone:t}).then(e=>{m(e.filter(e=>e.Status!==k.Default)),g(!1)}).catch(()=>{g(!1)}))},[r,t,a]),(0,E.jsxs)(`ul`,{...i,children:[!d.length&&!h&&(0,E.jsx)(`li`,{className:`row`,children:(0,E.jsx)(u,{id:`no_results`})}),d.map(e=>(0,E.jsxs)(`li`,{className:`row`,children:[(0,E.jsx)(`div`,{className:`actions`,children:(0,E.jsx)(n,{value:e.CreatedDate})}),(0,E.jsxs)(`div`,{className:`container`,children:[(0,E.jsxs)(`span`,{className:`title`,children:[e.Method===O.Card&&(0,E.jsx)(u,{id:`credit_card`}),e.Method===O.Call&&(0,E.jsx)(u,{id:`payment_call`}),e.Method===O.Text&&(0,E.jsx)(u,{id:`payment_text`}),` `]}),e.Status===k.Fail&&(0,E.jsx)(l,{type:`important`,children:(0,E.jsx)(u,{id:`failed`})}),(0,E.jsx)(`br`,{}),!!e.Price&&(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(o,{value:e.Price,currency:`SEK`,currencyDisplay:`code`})}),!!e.StatusText&&!!c.includes(`Admin`)&&e.StatusText.split(` `).map(e=>(0,E.jsx)(l,{children:e})),!!e.Type&&!!c.includes(`Admin`)&&(0,E.jsxs)(E.Fragment,{children:[` Type=`,e.Type]})]})]})),h&&(0,E.jsx)(`li`,{className:`row loading`})]})},j=i(v(),1),M=(0,T.lazy)(()=>h(()=>import(`./AdminContainer-D2Y1VuPL.js`).then(e=>e.t),__vite__mapDeps([0,1,2,3]))),N=()=>{let{userId:e}=s(),t=parseInt(r().userId||`0`,10)||e;return(0,E.jsxs)(C,{name:`premium_index`,children:[(0,E.jsx)(u,{id:`premium`,children:e=>(0,E.jsx)(S,{title:e?.toString()})}),(0,E.jsx)(P,{userId:t,className:`content`})]})},P=({className:e,userId:n})=>{let{remove:r}=p(),{roles:i}=s(),[o,l]=(0,T.useState)(!1),[h,v]=(0,T.useState)(!1),{user:b}=y(n),{userPrivate:S,mutate:C}=g(n),O=S?!!S?.SubscriptionEndDate&&S?.SubscriptionEndDate>new Date:void 0,[k,N]=(0,T.useState)(!1);return(0,E.jsxs)(`div`,{className:(0,j.default)(`premium-container`,e),children:[(0,E.jsxs)(`section`,{className:`box info`,children:[(0,E.jsx)(`div`,{className:`header xbig content-width`,children:(0,E.jsx)(u,{tagName:`h1`,id:`make_your_blog_more_visible_and_attract_new_readers`})}),(0,E.jsxs)(`div`,{className:`main content-width`,children:[(0,E.jsxs)(`div`,{children:[(0,E.jsx)(u,{tagName:`h2`,id:`your_new_posts_are_shown`}),(0,E.jsxs)(`ul`,{children:[(0,E.jsx)(`li`,{className:`row`,children:(0,E.jsx)(u,{id:`at_the_site_startpage`})}),(0,E.jsx)(`li`,{className:`row`,children:(0,E.jsx)(u,{id:`at_the_page_0`,values:{0:(0,E.jsx)(u,{id:`new_posts`})}})}),(0,E.jsx)(`li`,{className:`row`,children:(0,E.jsx)(u,{id:`on_0_the_sidebar_and_premium_tab`,values:{0:(0,E.jsx)(u,{id:`news`})}})})]})]}),(0,E.jsxs)(`div`,{children:[(0,E.jsx)(u,{tagName:`h2`,id:`ad_free_blog`}),(0,E.jsx)(u,{tagName:`p`,id:`ad_free_blog_info`})]}),(0,E.jsxs)(`div`,{children:[(0,E.jsx)(`h2`,{children:(0,E.jsx)(u,{id:`use_your_custom_domain`})}),(0,E.jsx)(u,{tagName:`p`,id:`use_your_custom_domain_info`})]})]})]}),(0,E.jsx)(D,{children:(0,E.jsx)(u,{id:`boost_your_blog`})}),(0,E.jsxs)(`section`,{className:`box subscription-status`,children:[!n&&(0,E.jsx)(`div`,{className:`actions`,children:(0,E.jsx)(d,{className:`notice`,href:x(`/news`),children:(0,E.jsx)(u,{id:`sign_in`})})}),!!n&&(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(m,{user:b,withLink:!0}),` `,(0,E.jsxs)(`div`,{className:`container`,children:[(0,E.jsx)(u,{tagName:`b`,id:`membership_status`}),`:`,` `,O===!0&&(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(u,{id:`premium`,tagName:`b`}),(0,E.jsx)(`br`,{}),!!S?.SubscriptionEndDate&&!!S.SubscriptionIsActive&&(0,E.jsx)(u,{id:`next_payment_will_be_0`,values:{0:(0,E.jsx)(_,{value:S.SubscriptionEndDate})}}),S?.SubscriptionIsActive===!1&&(0,E.jsx)(u,{id:`ends_date`,values:{date:(0,E.jsx)(_,{value:S.SubscriptionEndDate})}})]}),O===!1&&(0,E.jsx)(u,{id:`you_have_normal_membership`})]}),(0,E.jsxs)(`div`,{className:`actions`,children:[(O===!1||S?.SubscriptionIsActive===!1)&&(0,E.jsx)(w,{className:`button notice big`,type:`premium`,userId:n,onSuccess:()=>void C()}),O===!0&&S?.SubscriptionIsActive===!0&&(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(d,{className:`important`,onClick:()=>l(!0),children:(0,E.jsx)(u,{id:`cancel_subscription`})})}),!!i.includes(`Admin`)&&(0,E.jsxs)(c,{fixate:!0,className:`button inline right dropup`,keepOnClick:!0,children:[(0,E.jsx)(a,{id:`dots-vertical`}),(0,E.jsx)(`ul`,{children:(0,E.jsxs)(`li`,{children:[(0,E.jsx)(`li`,{className:`row`,children:(0,E.jsx)(`strong`,{children:(0,E.jsx)(u,{id:`premium`})})}),(0,E.jsx)(M,{userId:n})]})})]})]})]})]}),(0,E.jsx)(t,{contentLabel:`Cancel modal`,isOpen:o,onClose:()=>l(!1),children:(0,E.jsxs)(`section`,{className:`box`,style:{textAlign:`center`,padding:`2rem 0`},children:[(0,E.jsx)(`h1`,{style:{padding:`0 0 2rem`},children:(0,E.jsx)(u,{id:`are_you_sure`})}),(0,E.jsx)(d,{className:(0,j.default)(`important`,{loading:k}),onClick:()=>{N(!0),r(`${f}/${n}`).then(()=>{N(!1),l(!1),C()}).catch(()=>{N(!1)})},children:(0,E.jsx)(u,{id:`cancel_subscription`})})]})}),(0,E.jsx)(t,{contentLabel:`Payments modal`,isOpen:h,onClose:()=>v(!1),children:(0,E.jsxs)(`section`,{className:`box`,children:[(0,E.jsx)(`header`,{className:`header`,children:(0,E.jsx)(`h1`,{children:(0,E.jsx)(u,{id:`payment_history`})})}),(0,E.jsx)(A,{className:`main`,userId:n}),(0,E.jsx)(`div`,{className:`bottom`,children:(0,E.jsx)(d,{onClick:()=>v(!1),children:(0,E.jsx)(u,{id:`close`})})})]})})]})};export{P as PremiumContainer,N 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.