PageSourceSearch

https://cdn.pacdora.com/_pacui/assets/useInsufficientCredit-paP2JopuTf.js

js pacdora.com collected 2026-09-25 19:13:10 UTC 4,383 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["_pacui/assets/src-DdRYxgPx8x.js","_pacui/assets/rolldown-runtime-CMxvf4Ktp1.js","_pacui/assets/pacdora-3d-DY8LZcuRTY.js","_pacui/assets/aws-sdk-DkTA9HjmnT.js","_pacui/assets/vue-D0d8k1b_qq.js","_pacui/assets/vue-BkYX36k5.css","_pacui/assets/src-CfyEMkaJ.css"])))=>i.map(i=>d[i]);
2import{Ji as e,Oi as t,Ot as n,Xi as r,Xt as i,Zt as a,na as o,wt as s}from"./src-DdRYxgPx8x.js";import{$ as c,A as l,Ct as u,Ht as d,I as f,Jt as p,K as m,Pt as h,Q as g,Qt as _,T as v,Z as y,bt as b,et as x,gt as S,qt as C,st as w,tt as T,vt as E,xt as D}from"./vue-D0d8k1b_qq.js";import{qn as O}from"./pacdora-3d-DY8LZcuRTY.js";import{_ as k,d as A,g as j,h as M,m as N,v as P}from"./creditEffect-COz0hLJ7wu.js";import{r as F}from"./basePay-piIfF7TrKi.js";var I=d(0),L=y({get(){return Math.max(0,A.value.creditBalance-M.value)},set(e){A.value.creditBalance=e}}),R=l(()=>C(L),{duration:500,transition:v.linear});function z(e){I.value=e}var B=e=>(u(`data-v-a471f198`),e=e(),D(),e),V=[`onClick`],H={class:`pac-insufficient-credits__title-group`},U={class:`pac-insufficient-credits__title`},W={class:`pac-insufficient-credits__body`},G={class:`pac-insufficient-credits__btn-row`},K=[`gtm`],q=B(()=>g(`i`,{class:`p-icon-link-icon`},null,-1)),J=[`aria-label`],Y=[B(()=>g(`i`,{class:`p-icon-a-shutdown1`},null,-1))],X=e(w({__name:`InsufficientDialog`,props:{refer:{},onClose:{type:Function},onShare:{type:Function}},setup(e){let n=e,s=d(!1),{user:l}=a(),u=y(()=>{var e;return!!(!((e=l.value)==null||(e=e.credit)==null)&&e.share_reward)}),v=y(()=>l.value.isMember&&!u.value);E(()=>{if(s.value=!0,v.value){var e,t;(e=(t=window).$track)==null||e.call(t,{event:`${n.refer}_Insufficient_share_pageview`})}else{var r,i;(r=(i=window).$track)==null||r.call(i,{event:`${n.refer}_Insufficient_purchase`})}window.addEventListener(`keydown`,w)}),S(()=>{window.removeEventListener(`keydown`,w)});function C(){s.value&&(s.value=!1,n.onClose())}function w(e){e.key===`Escape`&&C()}async function D(){var e;let a=location.origin+o(`/tools/${n.refer.replace(`_`,`-`)}-generator`);await navigator.clipboard.writeText(a),await k(),i(),C(),t({text:r(`tool.shareTip`),duration:2e3,type:`success`}),await F(2e3),z(1500),P(),(e=n.onShare)==null||e.call(n)}return(e,t)=>(b(),c(f,{name:`pac-insufficient-credits-fade`},{default:h(()=>[s.value?(b(),T(`div`,{key:0,class:`pac-insufficient-credits`,onClick:m(C,[`self`])},[g(`div`,{class:`pac-insufficient-credits__card`,onClick:t[0]||(t[0]=m(()=>{},[`stop`]))},[g(`div`,H,[g(`p`,U,_(p(r)(`tool.insufficientTittle`)),1),g(`p`,W,_(v.value?p(r)(`tool.insufficientContent1`):p(r)(`tool.insufficientContent2`)),1)]),g(`div`,G,[v.value?(b(),T(`button`,{key:0,class:`pac-insufficient-credits__btn`,gtm:`ga-${e.refer}_Insufficient_share_choose`,onClick:D},[q,g(`span`,null,_(p(r)(`tool.share`)),1)],8,K)):(b(),T(`button`,{key:1,class:`pac-insufficient-credits__btn`,onClick:C},[g(`span`,null,_(p(r)(`tool.gotIt`)),1)]))]),g(`button`,{class:`pac-insufficient-credits__close`,"aria-label":p(r)(`pac_global.close`),onClick:C},Y,8,J)])],8,V)):x(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-a471f198`]]);async function Z(){let{logined:e,promise:t}=a();if(await t.catch(()=>void 0),e.value)return!0;try{return await s({type:`signIn`})?(await i(),e.value):!1}catch{return!1}}function Q(e){if(!e||typeof e!=`object`)return!1;let t=e;return t.type===`cancel`&&t.message===`cancel`}async function $(e,t,n){if(!await Z())return;let{usePlan:r}=await O(async()=>{let{usePlan:e}=await import(`./src-DdRYxgPx8x.js`).then(e=>e.ot);return{usePlan:e}},__vite__mapDeps([0,1,2,3,4,5,6])),{isTopLevelPlan:a}=r();if(a.value)ee(e);else{try{await N(e,{feature:`ai_generate`,modelNo:t,origin:n})}catch(e){if(Q(e))return;throw e}await i(),await j()}}function ee(e){let t=document.createElement(`div`);t.setAttribute(`id`,`insufficient-credits`);let r=document.querySelector(`[background-theme]`);if(r){let e=r.getAttribute(`background-theme`);e&&t.setAttribute(`background-theme`,e)}let i=document.querySelector(`[color-theme]`);if(i){let e=i.getAttribute(`color-theme`);e&&t.setAttribute(`color-theme`,e)}let a=document.querySelector(`#insufficient-credits`);a&&a&&document.body.removeChild(a),document.body.appendChild(t);let o=X,s=new n(`insufficient-credits`);s.start(o,`#insufficient-credits`,{onClose:()=>{s.dispose()},refer:e})}export{R as n,z as r,$ as t};

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.