PageSourceSearch

https://www.lumeflow.ai/app/_nuxt/CMqqZ_0N.js

js lumeflow.ai collected 2026-10-05 12:16:19 UTC 6,423 bytes, 1 lines download raw bytes

1import{u as ee,E as ae,O as I}from"./XEZX8G3d.js";import{d as te,af as se,ae as oe,ac as ie,av as re,X as k,aw as E,a8 as T,e as le,f as O,a9 as ne,ax as de,g as ce,c as _,o as f,a as M,M as R,u as c,ay as b,F as pe,r as ue,az as me,N as fe,x as ge,b as _e,aA as A,aB as h,aC as he,aD as L,aE as ve,_ as ye}from"./CGjp591L.js";import{c as F,a as Ie}from"./DUgt6ttc.js";import{u as Ee,M as we}from"./BVEcQ8H9.js";import{L as xe}from"./BYGmxtpR.js";import{d as De}from"./BNkDtjI-.js";import{d as Ce,a as Se}from"./Bj7eEtRB.js";import{d as V}from"./DAqAVYpA.js";import{c as ke}from"./XthdNLYK.js";import{t as Te,C as Oe}from"./B6DBoEpy.js";import{g as Me}from"./BRWYmVJE.js";import"./C6Qhm4Mr.js";import"./Brr45L3F.js";import"./BbpfinIo.js";import"./CoV9D8Rn.js";import"./nYMKb1oN.js";import"./DtvWVJda.js";import"./B9bV1Dfa.js";import"./BUOS2Wyt.js";import"./DeUaqWZ4.js";import"./DMokxVce.js";import"./B1lScb6C.js";import"./Ce4vQ3MV.js";import"./CE9PTTpm.js";import"./DsLEWnfh.js";import"./D9pWSemJ.js";const Re={class:"creation-image-image-container"},be={class:"multiple-select-container"},Ae={key:0,class:"effects-iamge-list"},Le={key:1,class:"empty-list-img",src:"https://images.lumeflow.ai/lumeflowen/assets/common/empty-image.png",alt:"",style:{"max-width":"360px","max-height":"260px",margin:"15dvh auto 0"}},Fe=te({name:"ImageEffectListComponent",__name:"ImageEffects",emits:["onImageDetail"],setup(Ve,{expose:N,emit:B}){const{t:v}=se(),P=B;oe();const U=ie(),{$dialog:G}=re(),$=k(),{itemDownloadFun:J}=ee({mainStore:$,featureType:E.AI_IMAGE_EFFECTS});let p=T({list:!1,generate:!1,download:!1,delete:!1}),u=T({page:1,per_page:10,total:0});const w=le(()=>Math.ceil(u.total/u.per_page)>=u.page);let i=O([]),n=ne([]);function x(s=!0,t="down"){if(!(u.total!==0&&!w.value)&&!p.list)return p.list=!0,F({page:u.page,per_page:u.per_page}).then(a=>{u.total=a.data&&a.data.total||0;try{a.data.data.forEach(e=>{[0,3].includes(e.status)&&n.value.push(e.id);let o;try{o=typeof e.params=="string"&&JSON.parse(e.params)||{params:{},payload:{}}}catch{}i.value.push({...e,prompt:"",ratio:o.params.ratio,effects_id:o.params.effects_id,special_id:o.params.effects_id,prompt_image:o.params.images,progressValue:90})}),n.value.length&&y()}catch{}}).finally(()=>{p.list=!1})}async function W(s){return F({page:1,per_page:s}).then(t=>{u.total=t.data&&t.data.total||0;try{t.data.data.forEach(a=>{[0,3].includes(a.status)&&n.value.push(a.id);let e;try{e=typeof a.params=="string"&&JSON.parse(a.params)||{params:{},payload:{}}}catch{}i.value.unshift({...a,prompt:"",ratio:e.params.ratio,effects_id:e.params.effects_id,special_id:e.params.effects_id,image:e.params.image,is_switch_audio:e.params.is_switch_audio,resolution:e.params.resolution,progressValue:0})}),n.value.length&&y()}catch{}})}function y(){n.value.length!==0&&ke(n.value).then(s=>{let t=[];Array.isArray(s.data)&&s.data.forEach(a=>{[1,2].includes(a.status)&&(t.push(a.id),i.value.forEach(e=>{e.id===a.id&&(e.status=a.status,e.error_code=a.error_code,e.images=a.images,e.created_at=a.created_at,e.updated_at=a.updated_at)}))}),t.length&&(A(),n.value=n.value.filter(a=>!t.includes(a))),s.code!==200&&(n.value=[])}).finally(()=>{n.value.length&&setTimeout(()=>y(),1e4)})}function z(){p.list||(u.page+=1,x())}const{selectedIds:m,isSelectMode:g,onItemChange:H}=Ee();function D(s){De(s.id).then(t=>{if(t.code===200){const a=i.value.findIndex(e=>e.id===s.id);a!==-1&&i.value.splice(a,1)}else h.error(t.msg)}).catch(t=>{h.error(t.msg)})}function X(s,t){Ce({creation_id:s,image_id:t}).then(a=>{a.code===200&&i.value.forEach(e=>{e.id===s&&(e.images=e.images.filter(o=>o.id!==t))})})}function Y(s){Te(Oe.Recreate);let t={outputs:1};try{t=s.params&&JSON.parse(s.params)}catch{}p.generate||(p.generate=!0,Ie({special_id:s.effects_id,images:s.prompt_image,outputs:t.params.outputs||1,inspiration_id:0,is_sync_upload_material:Me()}).then(a=>{a.code===200?W(1):a.code===50022&&he()}).finally(()=>{p.generate=!1,A()}))}function j(s,t){switch(s){case I.Delete:G.show({title:"",content:v("textToVideo.components.confirmDeletion"),confirmText:v("textToVideo.components.yes"),cancelText:v("textToVideo.components.no"),width:"360px",customClass:"delete-dialog-danger",transition:"dialog",onConfirm:()=>{Se({delete_type:1,ids:m.value}).then(o=>
1{o.code===200?(i.value=i.value.filter(r=>!m.value.includes(r.id)),m.value=[]):h.error(o.msg)}).catch(o=>{h.error(o.msg)})},onCancel:()=>{}});break;case I.Download:let a=[];i.value.forEach(o=>{if(m.value.includes(o.id)){let r=o.images.map(l=>{if(l.error_code===0&&l.is_read===0)return l.image}).filter(l=>l);a=a.concat([...r]),L({templateId:"0",featureType:E.AI_IMAGE_EFFECTS,isWatermark:1,createId:String(o.id)})}}),V(a);break;case I.DownLoadOrigin:const e=k();if(e.userInfo.isSubscription){let o=[];i.value.forEach(r=>{if(m.value.includes(r.id)){let l=r.images.map(d=>{if(d.error_code===0&&d.is_read===0)return d.id}).filter(d=>d);o=o.concat([...l])}}),o.forEach(r=>{L({templateId:"0",featureType:E.AI_IMAGE_EFFECTS,isWatermark:0,createId:String(r)})}),ve(o).then(r=>{if(r.code===200){const l=r.data.map(d=>d.digital_image);V(l)}})}else e.setPricingDialog(!0);break}}function q(s,t){P("onImageDetail",3,s,t)}function K(){window.open(U("/support/contact-us"),"_blank")}function Q(s,t){J(s,t)}N({handleDelete:D,handleSingleDelete:X});let C=O(null);return de(C,([{isIntersecting:s}])=>{s&&!p.list&&w.value&&z()},{threshold:.1}),ce(()=>{x()}),(s,t)=>{const a=ae;return f(),_("div",Re,[M("div",be,[R(we,{"is-select-mode":c(g),"onUpdate:isSelectMode":t[0]||(t[0]=e=>b(g)?g.value=e:null),"selected-ids":c(m),"onUpdate:selectedIds":t[1]||(t[1]=e=>b(m)?m.value=e:null),loading:c(p),list:c(i),onOperate:j},null,8,["is-select-mode","selected-ids","loading","list"])]),c(i).length?(f(),_("ul",Ae,[(f(!0),_(pe,null,ue(c(i),(e,o,r,l)=>{const d=[e.id,c(g),e.updated_at];if(l&&me(l,d))return l;const S=(f(),_("li",{class:"effects-iamge-list-item"},[R(xe,{"is-select-mode":c(g),listitem:e,onOnDetail:q,onOnDelete:Z=>D(e),onOnDownload:Q,onOnReport:K,onOnRegenerate:Y},{selected:fe(()=>[e.status!==0?(f(),ge(a,{key:0,"model-value":c(m).includes(e.id),onChange:Z=>c(H)(e)},null,8,["model-value","onChange"])):_e("",!0)]),_:2},1032,["is-select-mode","listitem","onOnDelete"])]));return S.memo=d,S},t,2),256)),M("li",{ref_key:"sentinelRef",ref:C,class:"waterfall-sentinel"},null,512)])):(f(),_("img",Le))])}}}),da=ye(Fe,[["__scopeId","data-v-7c6b369e"]]);export{da 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.