PageSourceSearch

https://magiclight.ai/assets/DqhRUbgO.js

js magiclight.ai collected 2026-09-24 11:21:16 UTC 4,483 bytes, 1 lines download raw bytes

1import{d as Q,ae as L,az as Y,as as q,at as G,bQ as H,r as J,ci as c,c as _,aA as K,cj as V,w as W,a1 as T,ck as X,R as E,cl as Z,O as ee,N as u,a5 as F,Q as a,u as e,z as h,Y as n,a4 as g,M as b,F as ae,ap as se,an as te,a2 as oe,ai as ne,aF as re,cm as N,_ as le}from"./O4ENX8gu.js";import"./D6kYyQpC.js";import{D as v}from"./BXtYTWzS.js";import"./BwwXBuDZ.js";import"./B8LniJga.js";const ie={class:"new-user-plan-comparison"},ce=["aria-label"],pe={class:"new-user-plan-comparison-title"},me={class:"new-user-plan-comparison-title-discount"},de={class:"new-user-plan-comparison-benefits"},ue={class:"new-user-plan-comparison-plans"},he=["onClick"],ye={key:0,class:"new-user-plan-comparison-plan-badge"},_e={class:"new-user-plan-comparison-plan-price"},ge={class:"new-user-plan-comparison-disclosure"},be=["disabled"],ve=Q({__name:"new-user-plan-comparison-modal",props:{visible:{type:Boolean}},emits:["update:visible"],setup(f,{emit:I}){const{t:o}=L(),O=f,U=I,m=Y(),B=q(),w=G(),R=H(),d=J(c.ultra),C=()=>X("plan-comparison",{country:w.country,membershipPlan:w.vipType,projectId:B.projectId}),k=_(()=>{const s=m.vipCharges.filter(r=>r.expire===K.month),t=r=>s.find(p=>p.vipType===r);return[{charge:t(c.premium),name:"Pro",type:c.premium,parallel:3},{charge:t(c.ultra),name:"Ultra",type:c.ultra,parallel:3,badge:o("short-drama-payment.comparison.mostPopular")},{charge:t(c.max),name:"Ultimate",type:c.max,parallel:4,badge:o("short-drama-payment.comparison.bestValue")}]}),i=_(()=>k.value.find(s=>s.type===d.value)),j=_(()=>{var s,t,r;return V((r=(t=(s=i.value)==null?void 0:s.charge)==null?void 0:t.coins)!=null?r:0)}),z=s=>{var r,p;const t=(r=s.charge)==null?void 0:r.amount;return t===void 0?"--":R.getChargeDisplayPrice(t,(p=s.charge)==null?void 0:p.expire)},y=()=>{U("update:visible",!1)},$=s=>{d.value=s.type},A=async()=>{var s;if(!((s=i.value)!=null&&s.charge)){re(o("payment-modal.errorOrder"));return}T(E.ShortDramaPlanComparisonModalClick,{...C(),selected_plan:i.value.type,product_id:i.value.charge.id,payment_method:N.Stripe}),await m.createOrder(i.value.charge,N.Stripe)};return W(()=>O.visible,async s=>{s&&T(E.ShortDramaPlanComparisonModalExpose,{...C()}),s&&!m.vipCharges.length&&await m.initVipCharges()},{immediate:!0}),(s,t)=>{const r=Z("i18n-t"),p=ne;return u(),ee(p,{visible:f.visible,"modal-class":"new-user-plan-comparison-modal",footer:!1,closable:!1,"mask-closable":!1,"modal-style":{width:"734px"},"unmount-on-close":"",onCancel:y},{default:F(()=>{var P,S,x;return[a("div",ie,[a("button",{class:"new-user-plan-comparison-close",type:"button","aria-label":e(o)("short-drama-payment.close"),onClick:y},[...t[0]||(t[0]=[a("span",null,null,-1)])],8,ce),t[1]||(t[1]=a("img",{class:"new-user-plan-comparison-visual",src:"https://cdn2-static.magiclight.ai/assets/payment-modal/off-2
10.webp",alt:""},null,-1)),a("h2",pe,[h(r,{keypath:"short-drama-payment.comparison.title",tag:"span"},{discount:F(()=>[a("span",me,n(e(o)("short-drama-payment.comparison.discount")),1)]),_:1})]),a("ul",de,[a("li",null,[h(e(v)),g(" "+n(e(o)("short-drama-payment.comparison.fiveForFour")),1)]),a("li",null,[h(e(v)),g(" "+n(e(o)("short-drama-payment.comparison.monthlyCredits",{credits:e(j)})),1)]),a("li",null,[h(e(v)),g(" "+n(e(o)("short-drama-payment.comparison.parallelVideos",{count:(P=e(i))==null?void 0:P.parallel})),1)])]),a("div",ue,[(u(!0),b(ae,null,se(e(k),l=>{var M,D;return u(),b("button",{key:l.type,class:te(["new-user-plan-comparison-plan",{"new-user-plan-comparison-plan-active":e(d)===l.type}]),type:"button",onClick:fe=>$(l)},[l.badge&&l.type===e(d)?(u(),b("span",ye,n(l.badge),1)):oe("",!0),a("strong",null,n(l.name),1),a("div",_e,[a("b",null,"$"+n(z(l)),1),a("span",null,n(e(o)("short-drama-payment.comparison.perMonth")),1)]),a("small",null,n(e(o)("short-drama-payment.comparison.creditsEveryMonth",{credits:e(V)((D=(M=l.charge)==null?void 0:M.coins)!=null?D:0)})),1)],10,he)}),128))]),a("p",ge,n(e(o)("short-drama-payment.comparison.disclosure")),1),a("button",{class:"new-user-plan-comparison-purchase",disabled:e(m).loadingPaymentOrder||!((S=e(i))!=null&&S.charge),onClick:A},n(e(o)("short-drama-payment.comparison.choosePlan",{plan:(x=e(i))==null?void 0:x.name})),9,be),a("button",{class:"new-user-plan-comparison-later",type:"button",onClick:y},n(e(o)("short-drama-payment.comparison.notNow")),1)])]}),_:1},8,["visible"])}}}),xe=Object.assign(le(ve,[["__scopeId","data-v-8263e51b"]]),{__name:"FeaturesPaymentNewUserPlanComparisonModal"});export{xe 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.