1import{$ as yt,o as se,p as i,K as Q,M as F,s as c,q as g,N as h,y as M,u as Ve,ah as we,j as ne,I as ge,a4 as be,z as o,F as ce,t as ye,x as w,d as qe,bf as wt,r as R,C as Se,P as $e,w as ie,A as Te,R as te,h as kt,aS as ae,a6 as Le,a7 as Ie,B as $t,v as Ee,a1 as Ce,n as Lt,ai as _e,ak as Oe,bz as It,aM as Ze,aP as xt,ac as Tt,a5 as Be,bm as St,bn as bt,aj as Ct,ad as et,ae as tt,aL as Vt,bU as Mt,bV as At,_ as Rt,aA as Pt,aF as Et,Q as Nt}from"./vender-b1a1a08b.js";import{u as Me,_ as ve,K as nt,J as ot,W as Ut,a0 as Ye,p as at,n as Re,N as Ae,T as Dt,aK as Ne,bW as Ft}from"./global-7aeb6e2a.js";import{U as zt,c as Bt,p as Xe,u as Qe,_ as Ht}from"./main-09c08836.js";import{s as Ot,r as it,p as st,m as Xt}from"./result_4-cb59528c.js";import{u as lt}from"./upload-img-8fd6aeea.js";import{b as Ue,a as Ke,Q as Qt}from"./user_video_translate-64f7bb25.js";import{w as Pe,y as We,p as qt}from"./user_video_hd-5c543145.js";import{d as Yt}from"./bg_3-7500199e.js";import{u as Kt}from"./user_img_hd-00882a9e.js";import{_ as rt}from"./UploadInpaintVideo-4e1bd286.js";import{U as dt,u as ut,V as Wt,T as ct,H as vt,E as je,a as jt,R as Gt,b as He}from"./HistoryPopover-077cd19e.js";import{H as De}from"./index-54c971d1.js";import{s as ke,T as Jt,_ as Zt,S as en}from"./SceneImagesLayer-d8db2cb3.js";import{L as tn,u as nn,a as on}from"./index-3c929198.js";import{V as an}from"./VideoControl-0e4b9c58.js";import{g as Ge,s as sn,V as ln,u as rn}from"./result_1-42f7c10c.js";import{D as dn}from"./Dropdown-36358e48.js";import{P as un}from"./VideoPreviewModal-008e7ced.js";import{_ as cn}from"./QuotaBubble-8b8fcc20.js";import{V as vn}from"./VipQuotaTip-0d3e8c15.js";import{M as pn}from"./MiniProgramCodeIcon-6d895062.js";import{S as Je}from"./user-saving-74899cf1.js";import{S as mn}from"./SkPageHeader-f08d01af.js";import"./common-f0b8c879.js";import"./MultipleVideos2CDN-bda118fb.js";import"./VideoClipperModal-9819a707.js";import"./FastClipper-bda8005f.js";import"./editor-4d4e28f4.js";import"./index-e7639e44.js";import"./index-18f5b57a.js";const pt=yt("videoInpaintEditor",{state(){return{isShowSettingPanel:!0,saveText:"",customFunctionButtons:[],customPreviewButtons:[],modules:{showReupload:!0,showContinueUpload:!0,showHistoryList:!0,showTaskList:!0,showSaveDownMenu:!0,enableEvalution:!0}}},actions:{setSdkPayload(e){const b=this;Object.keys(e).forEach(d=>{const t=d;switch(t){case"customFunctionButtons":b.customFunctionButtons=e.customFunctionButtons||[];break;case"customPreviewButtons":b.customPreviewButtons=e.customPreviewButtons||[];break;default:b.hasOwnProperty(t)&&(b[t]=e[t])}})},setIsShowSettingPanel(e){this.isShowSettingPanel=e},syncModules(e){const b=Ot(this.modules,e);this.modules=b}}}),fn={key:0,style:{"margin-left":"8px"}},hn=se({setup(e){const b=Me();return(d,t)=>(i(),Q(Bt,{comeFrom:"video_inpaint",isShowAppDownload:!0},{append:F(()=>[c(b).isSDK?M("",!0):(i(),g("div",fn,[h(zt)]))]),_:1}))}}),gn="https://cs-c2.yiketu.com/assets/step1-53d17f06.png",_n="https://cs-c2.yiketu.com/assets/step2-29a6851b.png",yn="https://cs-c2.yiketu.com/assets/step3-a6b46989.png";const wn={class:"empty-stage"},kn={class:"steps-wrap"},$n={key:0,class:"step-num"},Ln={class:"step-title"},In={class:"step-desc"},xn={class:"pick-file-button"},Tn={class:"upload-tips"},Sn=se({props:{isInlineStep:{type:Boolean,default:!0}},emits:["process","complete"],setup(e,{expose:b,emit:d}){const t=e,{t:l}
1=Ve(),m=Me(),N=it.define,s=Yt.define,p=we(),I=we(),x=ne(()=>[{title:l("xx.video-translate.step.title1",[t.isInlineStep?"01 ":""]),desc:l("xx.video-translate.step.desc1",[Ue]),img:gn},{title:l("xx.video-inpaint.step.title2",[t.isInlineStep?"02 ":""]),desc:l("xx.video-inpaint.step.desc2"),img:_n},{title:l("xx.video-translate.step.title3",[t.isInlineStep?"03 ":""]),desc:l("xx.video-translate.step.desc3"),img:yn}]),z=ne(()=>m.isSDK?l("xx.video-inpaint.upload.tips2",[Ke/60/1e3,"mp4ãmovãmkvãm4v"]):l("xx.video-inpaint.upload.tips1",[Ke/60/1e3,"mp4ãmovãmkvãm4v",Ue]));Kt({callback:P,fileType:"video"});function U($){return String($).padStart(2,"0")}function P($){var T;m.isSDK&&($=$.slice(0,1)),(T=p.value)==null||T.setFiles($)}async function S(){await m.checkIsLogin({dialog:!0});const{filePick:$}=lt({checkCanIUseKey:"videoInpaintSelectVideo",selectFile:()=>{var T;(T=I.value)==null||T.open()},sendAwaitEvent:"customPickReplaceVideo",proxy:!1,type:"video"});$(async()=>{var T;(T=I.value)==null||T.open()})}function K($){const T=$.filter(f=>!!f);T.length&&d("complete",T.map(f=>({video:f})))}return b({pickFile:S}),($,T)=>{const f=ge("Image");return be((i(),g("div",wn,[o("div",kn,[(i(!0),g(ce,null,ye(c(x),(u,q)=>(i(),g("div",{key:q,class:"step-card"},[e.isInlineStep?M("",!0):(i(),g("div",$n,w(U(q+1)),1)),o("div",Ln,w(u.title),1),o("div",In,w(u.desc),1),h(f,{class:"step-image",src:u.img,width:"156",height:"85"},null,8,["src"])]))),128))]),be((i(),g("div",xn,[o("span",null,w($.$t("xx.video-fast-clip.upload-video")),1)])),[[c(N),{handle:S,required:!0}]]),o("div",Tn,[o("p",null,w(c(z)),1),o("p",null,w($.$t("xx.video-translate.upload.tips2")),1)]),h(rt,{ref_key:"pasteUploadRef",ref:p,multiple:!c(m).isSDK,onProcess:T[0]||(T[0]=u=>$.$emit("process",u)),onComplete:T[1]||(T[1]=u=>$.$emit("complete",u))},null,8,["multiple"]),h(dt,{ref_key:"uploadVideoModalRef",ref:I,onSelectedVideo:K},null,512)])),[[c(s),{callback:P}]])}}}),mt=ve(Sn,[["__scopeId","data-v-6681ee33"]]);const bn=e=>(Le("data-v-16a1512a"),e=e(),Ie(),e),Cn={class:"ykt-inpaint-area-layer"},Vn=bn(()=>o("div",{class:"lead-icon"},null,-1)),Mn={class:"inpaint-area-element-container"},An=["id","onClick"],Rn={class:"inpaint-area-time"},Pn={class:"inpaint-area-type-label"},En={class:"inpaint-area-time"},Nn=se({props:{areaList:{type:Array,default:()=>[]},timelineRate:{type:Number,default:5},selectId:{type:String,default:""},totalDuration:{type:Number,default:0}},emits:["select","change"],setup(e,{expose:b,emit:d}){const t=e;qe.extend(wt);const{t:l}=Ve(),m=R([]);Se(()=>{N()});function N(){const $=t.areaList.map((T,f)=>{const{id:u,type:q,startTime:W,endTime:oe}=T,le=oe-W,re=ke(t.timelineRate)*W,fe=ke(t.timelineRate)*le,me=s(W),de=s(oe);return{index:f+1,id:u,left:re,width:fe,type:q,text:l(`xx.video-translate-editor.video.inpaint-area.type.${q}`),startTimeLabel:me,endTimeLabel:de}});m.value=$}function s($){return qe.duration($/1e3,"seconds").format("mm:ss:SSS").slice(0,8)}function p($){d("select",$)}function I($){return m.value.findIndex(f=>f.id===$)}let x;function z($){x=kt(t.areaList.find(T=>T.id===$))}function U($){if(!x)return;const{startTime:T,endTime:f}=x,{deltaX:u}=$,q=u/ke(t.timelineRate),W=ae(T+q,0,f);d("change",{...x,startTime:W,endTime:f})}function P($){if(!x)return;const{startTime:T,endTime:f}=x,{deltaX:u}=$,q=u/ke(t.timelineRate),W=ae(f+q,T,t.totalDuration);d("change",{...x,startTime:T,endTime:W})}function S($){if(!x)return;const{startTime:T,endTime:f}=x,{deltaX:u}=$,q=u/ke(t.timelineRate);let W=ae(T+q,0,t.totalDuration-(f-T)),oe=ae(f+q,f-T,t.totalDuration);d("change",{...x,startTime:W,endTime:oe})}function K(){}return $e(()=>[t.timelineRate,t.areaList,t.totalDuration],()=>N(),{deep:!0}),b({findTextLineNumber:I}),($,T)=>(i(),g("div",Cn,[Vn,o("div",Mn,[(i(!0),g(ce,null,ye(m.value,f=>(i(),g("div",{id:f.id,key:f.id,class:ie(["inpaint-area-element",{[f.type]:!0}]),style:Te({width:f.width+"px",left:f.left+"px"}),onClick:te(u=>p(f.id),["stop"])},[o("div",Rn,w(f.startTimeLabel),1),o("div",Pn,w(f.text),1),o("div",En,w(f.endTimeLabel),1),e.selectId===f.id?(i(),Q(tn,{key:0,ref_for:!0,ref:"layerElementControlRef",onRightHandlerDown:u=>z(f.id),onRightHandlerMove:P,onRightHandlerUp:K,onLeftHandlerDown:u=>z(f.id),onLeftHandlerMove:U,onLeftHandlerUp:K,onMainHandlerDown:u=>z(f.id),onMainHandlerMove:S,onMainHandlerUp:K},null,8,["onRightHandlerDown","onLeftHandlerDown","onMainHandlerDown"])):M("",!0)],14,An))),128))])]))}}),Un=ve(Nn,[["__scopeId","data-v-16a1512a"]]);
1const ft=e=>(Le("data-v-06c4111a"),e=e(),Ie(),e),Dn=["onMousedown"],Fn=ft(()=>o("div",{class:"line"},null,-1)),zn=ft(()=>o("div",{class:"pointer-head"},null,-1)),Bn=[Fn,zn],Hn=se({props:{currentTime:{type:Number,default:0},videoTotalDuration:{type:Number,default:0},pointerX:{type:Number,default:0},timelineRate:{type:Number,default:5}},emits:["changeCurrentTime"],setup(e,{expose:b,emit:d}){const t=e;nn();const{findNearestSnapPoint:l,setSnapPoints:m}=on();$e(()=>t.videoTotalDuration,s=>{t.currentTime>s&&d("changeCurrentTime",s)});function N(s){const p=t.currentTime,I=s.pageX,x=t.currentTime,z=P=>{const S=P.pageX-I;let K=ae(x+S/ke(t.timelineRate),0,t.videoTotalDuration);const $=l(K);$!==null&&$!==p&&(K=$),d("changeCurrentTime",K)},U=()=>{m(),window.removeEventListener("mousemove",z),window.removeEventListener("mouseup",U)};window.addEventListener("mousemove",z),window.addEventListener("mouseup",U)}return b({startMouseDown(s){N(s)}}),(s,p)=>(i(),g("div",{class:"ykt-current-time-pointer",style:Te({transform:`translateX(${e.pointerX}px)`}),onMousedown:te(N,["stop"])},Bn,44,Dn))}}),On=ve(Hn,[["__scopeId","data-v-06c4111a"]]);const Xn=e=>(Le("data-v-ab1e73ec"),e=e(),Ie(),e),Qn=["onMousedown","onMouseleave"],qn=["onClick"],Yn=["onMousedown"],Kn=["onMousedown"],Wn=["onMousedown"],jn=["onMousedown"],Gn=["onMousedown"],Jn=["onClick"],Zn=["onClick"],eo=Xn(()=>o("span",null,"+1",-1)),to=[eo],no=["onMousedown"],oo=["onMousedown","onMouseleave"],ao=se({props:{removeType:{type:String,default:()=>{}},list:{type:Array,default:()=>[]},size:{type:Object,default:()=>{}},totalDuration:{type:Number,default:0},currentTime:{type:Number,default:0}},emits:["addArea","updateArea","removeArea"],setup(e,{expose:b,emit:d}){const t=e,{t:l}=Ve(),m=.02,N=R(),s=R(),p=R(),I=R(),x=R(!1),z=R(!1),U=ne(()=>{const{width:L=0,height:A=0}=t.size||{};return t.list.map(C=>{const{id:B,type:X,x:V,y:j,width:H,height:ee,startTime:G,endTime:Y}=C;return{id:B,type:X,left:V*L,top:j*A,width:H*L,height:ee*A,isInTime:G<=t.currentTime&&Y>=t.currentTime}})}),P=ne(()=>!!s.value&&!!t.removeType);function S(L){const{containerWidth:A,containerHeight:C}=L;if(!A||!C)return{x:0,y:0,width:0,height:0};let{width:B,height:X,left:V,top:j}=L;return V=ae(V,0,A-B),j=ae(j,0,C-X),{x:V/A,y:j/C,width:B/A,height:X/C}}function K(L){if(!N.value||x.value)return;const{x:A,y:C}=N.value.getBoundingClientRect(),{pageX:B,pageY:X}=L;s.value={left:B-A,top:X-C,width:0,height:0,startX:B-A,startY:X-C},x.value=!0,window.addEventListener("mousemove",$),window.addEventListener("mouseup",f)}function $(L){if(!s.value||!t.size||!N.value)return;const{width:A,height:C}=t.size,{startX:B,startY:X}=s.value,{x:V,y:j}=N.value.getBoundingClientRect(),{x:H,y:ee}=L,G=H-V,Y=ee-j,y=G-B,O=Y-X;let r=B,k=X,D,a;y>=0?D=ae(y,0,A-B):(D=Math.abs(y),r-=D),O>=0?a=ae(O,0,C-X):(a=Math.abs(O),k-=a),s.value={...s.value,width:D,height:a,left:r,top:k}}function T(L){const{width:A,height:C}=L;return A<m&&C<m?(Ce.warning(l("xx.video-translate-editor.video.inpaint-area.tips")),!1):!0}function f(){if(!x.value)return;if(x.value=!1,window.removeEventListener("mousemove",$),window.removeEventListener("mouseup",f),!s.value||!t.size||!t.removeType){s.value=void 0;return}const{left:L,top:A,width:C,height:B}=s.value,{width:X,height:V}=t.size,j={id:Ee(),type:t.removeType,startTime:t.currentTime,endTime:t.totalDuration,...S({containerWidth:X,containerHeight:V,left:L,top:A,width:C,height:B})};s.value=void 0,T(j)&&d("addArea",j)}const u=R(),q=R();function W(L,A,C){if(!N.value)return;I.value=L,oe(A,C);const B=X=>{window.removeEventListener("mousemove",ue),window.removeEventListener("mouseup",B),ue(X),I.value=void 0,u.value=void 0,q.value=void 0};window.addEventListener("mousemove",ue),window.addEventListener("mouseup",B)}function oe(L,A){!N.value||z.value||(z.value=!0,u.value=L,q.value={x:A.pageX,y:A.pageY},window.addEventListener("mousemove",le),window.addEventListener("mouseup",re))}function le(L){if(!u.value||!q.value||!t.size)return;const A=t.list.find(y=>{var O;return y.id===((O=u.value)==null?void 0:O.id)});if(!A)return;const{width:C,height:B}=t.size,{pageX:X,pageY:V}=L,{x:j,y:H}=q.value,ee=X-j,G=V-H,Y={...A,...S({containerWidth:C,containerHeight:B,left
1:u.value.left+ee,top:u.value.top+G,width:u.value.width,height:u.value.height})};d("updateArea",Y)}function re(){z.value&&(z.value=!1,window.removeEventListener("mousemove",le),window.removeEventListener("mouseup",re),u.value=void 0,q.value=void 0)}function fe(L){p.value=L}function me(L){d("removeArea",L),p.value=void 0}function de(L){if(!t.size)return;const{width:A,height:C}=t.size,B={id:Ee(),type:L.type,startTime:0,endTime:t.totalDuration,...S({containerWidth:A,containerHeight:C,left:L.left+10,top:L.top+10,width:L.width,height:L.height})};d("addArea",B)}function ue(L){if(!u.value||!q.value||!t.size||!I.value)return;const A=t.list.find(Y=>{var y;return Y.id===((y=u.value)==null?void 0:y.id)});if(!A)return;const C=I.value,{width:B,height:X}=t.size,{pageX:V,pageY:j}=L,{x:H,y:ee}=q.value,G={containerWidth:B,containerHeight:X,left:u.value.left,top:u.value.top,width:u.value.width,height:u.value.height};if(C==="left"){const Y=ae(u.value.width+(H-V),0,u.value.width+u.value.left),y=u.value.width+u.value.left-Y;G.left=y,G.width=Y}else if(C==="right"){const Y=ae(u.value.width+(V-H),0,B-u.value.left);G.width=Y}else if(C==="top"){const Y=ae(u.value.height+(ee-j),0,u.value.height+u.value.top),y=u.value.height+u.value.top-Y;G.top=y,G.height=Y}else if(C==="bottom"){const Y=ae(u.value.height+(j-ee),0,X-u.value.top);G.height=Y}else if(C==="top-left"){const Y=ae(u.value.width+(H-V),0,u.value.width+u.value.left),y=u.value.width+u.value.left-Y,O=ae(u.value.height+(ee-j),0,u.value.height+u.value.top),r=u.value.height+u.value.top-O;G.left=y,G.width=Y,G.top=r,G.height=O}else if(C==="bottom-right"){const Y=ae(u.value.width+(V-H),0,B-u.value.left);G.width=Y;const y=ae(u.value.height+(j-ee),0,X-u.value.top);G.height=y}d("updateArea",{...A,...S(G)})}return $e(()=>U.value,L=>{p.value&&(L.find(C=>C.id===p.value&&C.isInTime)||(p.value=void 0))}),b({setActive:L=>{p.value=L}}),(L,A)=>{var B,X;const C=ge("SvgIcon");return i(),g("div",{ref_key:"containerRef",ref:N,class:ie(["inpaint-area-operate",{"is-operate":!!e.removeType}]),style:Te({width:(((B=e.size)==null?void 0:B.width)||0)+"px",height:(((X=e.size)==null?void 0:X.height)||0)+"px"})},[$t(L.$slots,"default",{},void 0,!0),I.value?M("",!0):(i(),g("div",{key:0,class:"drag-area-mask",onMousedown:te(K,["stop"]),onMouseleave:te(f,["stop"])},null,40,Qn)),(i(!0),g(ce,null,ye(c(U),V=>{var j;return i(),g("div",{key:V.id,class:ie(["area-item moveable",{[V.type]:!0,"is-move":((j=u.value)==null?void 0:j.id)===V.id,"is-drawing":c(P)}]),style:Te({left:V.left+"px",top:V.top+"px",width:V.width+"px",height:V.height+"px",display:V.isInTime?void 0:"none",zIndex:p.value===V.id?99999:void 0}),onClick:te(H=>fe(V.id),["stop"])},[p.value===V.id?(i(),g(ce,{key:0},[o("div",{class:"line-action left",onMousedown:te(H=>W("left",V,H),["stop"])},null,40,Yn),o("div",{class:"line-action right",onMousedown:te(H=>W("right",V,H),["stop"])},null,40,Kn),o("div",{class:"line-action top",onMousedown:te(H=>W("top",V,H),["stop"])},null,40,Wn),o("div",{class:"line-action bottom",onMousedown:te(H=>W("bottom",V,H),["stop"])},null,40,jn),o("div",{class:"pointer-action top-left",onMousedown:te(H=>W("top-left",V,H),["stop"])},null,40,Gn),o("div",{class:"pointer-action top-right",onClick:te(H=>me(V.id),["stop"])},[h(C,{class:"icon-close","icon-name":"icon-guanbi"})],8,Jn),o("div",{class:"pointer-action bottom-left",onClick:te(H=>de(V),["stop"])},to,8,Zn),o("div",{class:"pointer-action bottom-right",onMousedown:te(H=>W("bottom-right",V,H),["stop"])},[h(C,{class:"icon-expand","icon-name":"icon-zhankai1"})],40,no),I.value?M("",!0):(i(),g("div",{key:0,class:"main",onMousedown:te(H=>oe(V,H),["stop"]),onMouseleave:te(re,["stop"])},null,40,oo))],64)):M("",!0)],14,qn)}),128)),c(P)?(i(),g("div",{key:1,class:ie(["area-item mousemove",[e.removeType]]),style:Te({left:s.value.left+"px",top:s.value.top+"px",width:s.value.width+"px",height:s.value.height+"px"})},null,6)):M("",!0)],6)}}}),io=ve(ao,[["__scopeId","data-v-ab1e73ec"]]);const so=e=>(Le("data-v-66980a04"),e=e(),Ie(),e),lo={class:"video-time-line-stage"},ro=["src"],uo={key:0,class:"time-line-container"},co={class:"layer-container"},vo=["onMousedown"],po={ref:"pointerRef",class:"current-time-pointer-container"},mo=so(()=>o("div",{class:"padding-right-content"},null,-1)),fo={key:1},ho=se({props:{currentSelectVideo:{type:Object,required:!0},showTimeLine:{type:Boolean,default:!0},areaList:{type:Array,default:()=>[]},removeType:{type:String,default:()=>{}},isFirst:{type:Boolean,default:!1},isLast:{type:Boolean,default:!1},showViewIcon:{type:Boolean,default:!0}},emits:["updateAreaList","addArea","updateArea","removeArea","prev","next"],setup(e,{emit:b}){const d=e,t=20,l=R(),m=R(),N=R(),s=R(0),p=R(5),I=R("init"),x=R(5),z=R(0),U=R(),P=R(),S=R(),K=R(),$=R(0),T=R(0);function f(){var r;p.value=(((r=m.value)==null?void 0:r.duration)||0)*1e3,I.value="init"}function u(){var r;s.value=(((r=m.value)==null?void 0:r.currentTime)||0)*1e3}function q(){I.value="playing"}function W(){I.value="paused"}function oe(){I.value="end"}function le(r){r.addEventListener("loadedmetadata",f),r.addEventListener("timeupdate",u),r.addEventListener("play",q),r.addEventListener("pause",W),r.addEventListener("ended",oe)}function re(r){r.removeEventListener("loadedmetadata",f),r.removeEventListener("timeupdate",u),r.removeEventListener("play",q),r.removeEventListener("pause",W),r.removeEventListener("ended",oe)}const fe=ne(()=>ke(x.value)*p.value),me=ne(()=>{const r=ke(x.value)*s.value;return Math.round(r-z.value)});Se(()=>{de(),window.addEventListener("resize",de)});function de(){if(!l.value||!m.value)return;let{width:r,height:k}=l.value.getBoundingClientRect();d.showTimeLine?(r-=t*2,k-=t*2):(r-=112*2,k-=40*2);const{videoWidth:D,videoHeight:a}=m.value,n=Math.min(k/a,r/D);
1N.value={width:n*D,height:n*a}}function ue(){m.value&&de()}function L(){switch(I.value){case"init":case"end":case"paused":A();break;case"playing":C();break}}function A(){var r;(r=m.value)==null||r.play()}function C(){var r;(r=m.value)==null||r.pause()}function B(r){var k;U.value=r,(k=K.value)==null||k.setActive(r)}function X(r){s.value=r,m.value&&(m.value.currentTime=s.value/1e3)}function V(){d.isFirst||b("prev")}function j(){d.isLast||b("next")}function H(){if(!P.value)return;const r=P.value.scrollLeft;z.value=r}function ee(){const r=S.value;if(!r)return;const{scrollTop:k,scrollHeight:D,clientHeight:a}=r;if(D<=a){T.value=0;return}const n=a/D;T.value=Math.max(n*a,30);const v=a-T.value;$.value=k/(D-a)*v}function G(){ee()}function Y(r){var v;r.preventDefault(),r.stopPropagation();const k=r.clientY,D=((v=S.value)==null?void 0:v.scrollTop)||0,a=_=>{const E=S.value;if(!E)return;const Z=_.clientY-k,{scrollHeight:J,clientHeight:he}=E,pe=he-T.value;if(pe<=0)return;const xe=J-he;E.scrollTop=D+Z/pe*xe,ee()},n=()=>{document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",n)};document.addEventListener("mousemove",a),document.addEventListener("mouseup",n)}function y(r){const k=S.value;if(!k)return;const a=r.currentTarget.getBoundingClientRect(),n=r.clientY-a.top,{scrollHeight:v,clientHeight:_}=k,E=n/a.height;k.scrollTop=E*(v-_),ee()}function O(r){const k=S.value;if(!k)return;const{scrollTop:D,scrollHeight:a,clientHeight:n}=k,v=r.deltaY,_=v<0&&D<=0,E=v>0&&D+n>=a;_||E||(r.preventDefault(),k.scrollTop+=v,ee())}return $e(()=>me.value,r=>{if(I.value!=="playing")return;const k=P.value;if(!k)return;const D=k.clientWidth-90;if(r>D){const n=r-D;k.scrollLeft+=n;return}const a=-44;if(r<a){const n=a-r;k.scrollLeft-=n}}),$e(()=>[d.showTimeLine,d.areaList.length],()=>{Lt().then(()=>{de()})}),$e(()=>m.value,(r,k)=>{k&&re(k),r&&le(r)}),(r,k)=>{const D=ge("SvgIcon");return i(),g("div",lo,[o("div",{ref_key:"videoContainerRef",ref:l,class:ie(["video-container",{"show-footer":e.showTimeLine}])},[h(io,{ref_key:"inpaintAreaOperateRef",ref:K,class:"video-content",removeType:e.removeType,list:e.areaList,size:N.value,"current-time":s.value,"total-duration":p.value,onUpdateArea:k[0]||(k[0]=a=>r.$emit("updateArea",a)),onAddArea:k[1]||(k[1]=a=>r.$emit("addArea",a)),onRemoveArea:k[2]||(k[2]=a=>r.$emit("removeArea",a))},{default:F(()=>[(i(),g("video",{key:e.currentSelectVideo.id,ref_key:"videoRef",ref:m,src:e.currentSelectVideo.fileUrl,onLoadeddata:ue},null,40,ro))]),_:1},8,["removeType","list","size","current-time","total-duration"])],2),e.showTimeLine?(i(),g("div",uo,[h(Jt,{"timeline-rate":x.value,"onUpdate:timeline-rate":k[3]||(k[3]=a=>x.value=a),"current-time":s.value/1e3,"video-total-duration":p.value/1e3,"play-state":I.value,onClickPlay:L},null,8,["timeline-rate","current-time","video-total-duration","play-state"]),o("div",co,[h(Zt,{"timeline-rate":x.value,"video-total-length":p.value,"timeline-scroll-offset-length":z.value},null,8,["timeline-rate","video-total-length","timeline-scroll-offset-length"]),o("div",{ref_key:"scrollElementRef",ref:P,class:"time-line-scroll-container",onScroll:H,onWheel:O},[o("div",{ref_key:"inpaintAreaLayerRef",ref:S,class:"inpaint-area-layer-container",style:Te({width:`${c(fe)+60}px`}),onScroll:G},[h(Un,{areaList:e.areaList,selectId:U.value,"timeline-rate":x.value,totalDuration:p.value,onSelect:B,onChange:k[4]||(k[4]=a=>r.$emit("updateArea",a))},null,8,["areaList","selectId","timeline-rate","totalDuration"])],36),h(en,{video:m.value,"cover-image":e.currentSelectVideo.videoCoverUrl,"timeline-rate":x.value,"video-total-length":p.value/1e3},null,8,["video","cover-image","timeline-rate","video-total-length"]),T.value>0?(i(),g("div",{key:0,class:"custom-scrollbar-track",onClick:y},[o("div",{class:"custom-scrollbar-thumb",style:Te({top:$.value+"px",height:T.value+"px"}),onMousedown:te(Y,["stop"])},null,44,vo)])):M("",!0)],544),o("div",po,[h(On,{ref:"currentTimePointerRef","timeline-rate":x.value,"current-time":s.value,"video-total-duration":p.value,"pointer-x":c(me),onChangeCurrentTime:X},null,8,["timeline-rate","current-time","video-total-duration","pointer-x"])],512),mo]),h(De,{moduleQuotaType:"video_inpaint",position:"absolute",top:-48,left:16})])):(i(),g("div",fo,[m.value?(i(),Q(an,{key:0,ref:"videoControlRef",barWidth:616,videoEl:m.value},null,8,["videoEl"])):M("",!0),h(De,{moduleQuotaType:"video_inpaint",position:"absolute",bottom:12,left:16})])),e.showViewIcon?(i(),g(ce,{key:2},[o("span",{class:ie(["viewer-icon prev",{"is-disabled":e.isFirst,"only-video":!e.showTimeLine}]),onClick:V},[h(D,{"icon-name":"icon-shangyiye"})],2),o("span",{class:ie(["viewer-icon next",{"is-disabled":e.isLast,"only-video":!e.showTimeLine}]),onClick:j},[h(D,{"icon-name":"icon-xiayiye"})],2)],64)):M("",!0)])}}}),go=ve(ho,[["__scopeId","data-v-66980a04"]]);const _o={class:"video-inpaint-stage-area"},yo={class:"stage-container"},wo=se({props:{videoInpaintList:{type:Array,default:()=>[]},currentSelectVideo:{type:Object,default:()=>{}},showTimeLine:{type:Boolean,default:()=>!1},removeType:{type:String,default:()=>{}},areaList:{type:Array,default:()=>[]},isFirst:{type:Boolean,default:!1},isLast:{type:Boolean,default:!1}},emits:["addArea","complete","updateArea","removeArea","next","prev"],setup(e){const b=Me();return(d,t)=>(i(),g("div",_o,[o("div",yo,[e.currentSelectVideo?(i(),Q(go,{key:0,ref:"videoTimeLineStageRef",areaList:e.areaList,removeType:e.removeType,showTimeLine:e.showTimeLine,currentSelectVideo:e.currentSelectVideo,isFirst:e.isFirst,isLast:e.isLast,showViewIcon:!e.showTimeLine&&!c(b).isSDK&&e.videoInpaintList.length>1,onUpdateArea:t[0]||(t[0]=l=>d.$emit("updateArea",l)),onAddArea:t[1]||(t[1]=l=>d.$emit("addArea",l)),onRemoveArea:t[2]||(t[2]=l=>d.$emit("removeArea",l)),onNext:t[3]||(t[3]=l=>d.$emit("next")),onPrev:t[4]||(t[4]=l=>d.$emit("prev"))},null,8,["areaList","removeType","showTimeLine","currentSelectVideo","is
1First","isLast","showViewIcon"])):(i(),Q(mt,{key:1,isInlineStep:!1,onComplete:t[5]||(t[5]=l=>d.$emit("complete",l))}))]),e.currentSelectVideo?M("",!0):(i(),Q(De,{key:0,moduleQuotaType:"video_inpaint",position:"absolute",bottom:16,left:16}))]))}}),ko=ve(wo,[["__scopeId","data-v-df92650e"]]);const $o={class:"video-card"},Lo=["onClick"],Io={key:0,class:"inpaint-init"},xo={key:1,class:"loading-mask status-mask"},To={key:2,class:"inpaint-fail status-mask"},So=["src"],bo={class:"video-details"},Co={class:"video-name"},Vo={class:"video-duration"},Mo={class:"inpaint-language"},Ao=se({props:{preNum:{type:Number,default:0},data:{type:Object,required:!0}},emits:["preview","viewResult","remove","retry","download"],setup(e,{emit:b}){const d=e;function t(){d.data.status==="init"&&b("preview"),d.data.status==="success"&&b("viewResult")}return(l,m)=>{var I;const N=ge("SvgIcon"),s=ge("Tooltip"),p=Oe;return i(),g("div",$o,[o("div",{class:ie(["video-cover",e.data.status]),onClick:te(t,["stop"])},[e.data.status==="init"?(i(),g("div",Io,w(l.$t("xx.video-inpaint-editor.card.init-status")),1)):M("",!0),e.data.status==="processing"||e.data.status==="wait"?(i(),g("div",xo,[h(N,{"icon-name":"icon-jiancezhong",class:"inpaint-loading"}),o("div",null,[o("span",null,w(l.$t("xx.video-inpaint-editor.card.loading-status")),1),o("span",null,w(e.data.processPercent||0)+"%",1)])])):M("",!0),e.data.status==="fail"?(i(),g("div",To,[e.data.reason?(i(),Q(s,{key:0,effect:"dark",content:e.data.reason,placement:"top"},{default:F(()=>[o("div",null,w(l.$t("xx.video-inpaint-editor.card.fail-status",[e.data.usePoint])),1)]),_:1},8,["content"])):M("",!0),h(p,{class:"retry-btn",onClick:m[0]||(m[0]=x=>l.$emit("retry"))},{default:F(()=>[_e(w(l.$t("xx.logo-detection.task.retry")),1)]),_:1})])):M("",!0),o("img",{src:e.data.videoCoverUrl,class:"cover-img"},null,8,So)],10,Lo),o("div",bo,[o("div",Co,[h(s,{effect:"dark","popper-class":"video-name-tooltip",content:e.data.filename,placement:"top-start"},{default:F(()=>[o("span",null,w(e.data.filename),1)]),_:1},8,["content"])]),o("div",{class:ie(["inpaint-quota",{"quota-top":!0}])},[o("div",Vo,w(l.$t("xx.video-translate-editor.card.duration"))+"ï¼"+w(c(st)(e.data.videoDuration)),1)]),o("div",Mo,[o("span",null,w(l.$t("xx.video-inpaint.inpaint-type"))+"ï¼",1),o("span",null,w(((I=e.data.result)==null?void 0:I.modeType)==="hand"?l.$t("xx.video-translate-editor.video.inpaint-area.operate.hand"):l.$t("xx.video-translate-editor.video.inpaint-area.operate.all")),1)])]),e.data.status==="init"||e.data.status==="fail"?(i(),g("div",{key:0,class:"close-wrap",onClick:m[1]||(m[1]=x=>l.$emit("remove"))},[h(N,{class:"close-icon",iconName:"icon-guanbi"})])):M("",!0),e.data.status==="fail"?(i(),Q(p,{key:1,class:"action-btn",onClick:m[2]||(m[2]=x=>l.$emit("retry"))},{default:F(()=>[h(N,{"icon-name":"icon-youxuanzhuan90du",class:"action-icon"})]),_:1})):M("",!0),e.data.status==="success"?(i(),Q(p,{key:2,class:"action-btn",onClick:m[3]||(m[3]=x=>l.$emit("download"))},{default:F(()=>[h(N,{"icon-name":"icon-xiazai",class:"action-icon"})]),_:1})):M("",!0)])}}}),Ro=ve(Ao,[["__scopeId","data-v-a542f2a0"]]),ht=se({setup(e){return(b,d)=>(i(),Q(cn,{moduleQuotaType:"video_inpaint"}))}});const Po=e=>(Le("data-v-1c9c1494"),e=e(),Ie(),e),Eo={class:"video-inpaint-stage-area"},No={class:"stage-header"},Uo={class:"header-title"},Do={key:0,class:"header-btn-wrap"},Fo={class:"task-count"},zo={key:4,class:"xx-user-publish-operations"},Bo=Po(()=>o("span",{class:"main-spe"},null,-1)),Ho={class:"main-dropdown-button"},Oo={key:1,class:"generate-tips"},Xo={class:"title"},Qo={class:"text"},qo={class:"stage-container"},Yo={key:1,class:"video-wrap"},Ko=se({props:{videoInpaintList:{type:Array,default:()=>[]}},emits:["remove","reupload","upload","retry","download","complete"],setup(e,{expose:b,emit:d}){const t=e,{t:l}
1=Ve(),m=Me(),N=pt(),s=Xe(),{emitUseServiceTicket:p}=nt(),{taskCount:I,buildInpaintedList:x,closeGenerateTask:z,createPolling:U,fetchTaskCount:P}=ut(),{emitSdkQuotaInsufficientEvent:S}=ot(),{perUseNum:K,isCurrentCheckQuota:$,updateCurrentUserQuota:T}=Qe("video_inpaint"),f=R(0),u=R(!1),q=R(!1),W=we(),oe=we(),le=we(),re=ne(()=>{const n=[{key:"saveToMySpace",label:l("xx.user-pub-op.save-to-myspace"),style:{height:"40px",lineHeight:"40px"},enable:!m.isSDK}];return Ut(n,N.customFunctionButtons).row}),fe=ne(()=>t.videoInpaintList.some(n=>n.status==="processing"||n.status==="wait")),me=ne(()=>!Ge(je)),de=ne(()=>t.videoInpaintList.every(n=>n.status==="init")),ue=ne(()=>t.videoInpaintList.every(n=>n.status==="success"||n.status==="fail"||n.status==="cancel")),L=ne(()=>t.videoInpaintList.filter(n=>n.status==="success")),A=ne(()=>{var n;return(n=t.videoInpaintList[f.value])==null?void 0:n.result});Se(()=>{P()});function C(){q.value=!0,sn(je,!0)}function B(n){var v;(v=le.value)==null||v.open(n)}function X(n){u.value=!0,f.value=n}function V(){u.value=!1,f.value=0}async function j(){const{id:n}=t.videoInpaintList[f.value];d("remove",n),V()}async function H(){const{resultVideoUrl:n,taskName:v="",videoInpaintTaskId:_}=A.value||{};!n||!_||(await Ye(n,v,{autoExt:!0,defaultExt:".mp4"}),Pe([_]))}async function ee(){const{videoInpaintTaskId:n}=A.value||{};if(n){s.open();try{await We(n),Pe([n]),Ce.success(l("xx.ai.product-picture.message"))}finally{s.close()}}}async function G(n){Ge(jt)||await Ze({type:"warning",message:xt(Gt,{message:l("xx.video-inpaint-editor.generate.retry.tips",[n.usePoint]),checkTips:l("xx.ai.product-picture-panel.edit-stage.confirm-tips-checkbox.tips")}),showCancelButton:!0,confirmButtonText:l("xx.global.confirm"),customClass:"video-inpaint-message-box edit-stage-confirm-box",closeOnClickModal:!1});const _=Math.ceil(n.videoDuration/Qt);if(await m.checkIsLogin({dialog:!0}),!await $(_))return S({moduleQuotaType:"video_inpaint"})===!1||m.openQuickRecharge({moduleQuotaType:"video_inpaint"}),Promise.reject()}function Y(n){n.forEach(v=>{const{id:_,processPercent:E,status:Z,reason:J,...he}=v,pe=t.videoInpaintList.find(xe=>`${xe.id}`==`${_}`);pe&&Object.assign(pe,{result:he,processPercent:E,status:Z,reason:J})})}async function y(n){try{await G(n);const{id:v,filename:_,fileUrl:E,result:Z,videoCoverUrl:J}=n;if(!Z)return;const{videoInpaintLanguage:he,videoInpaintType:pe="common",isNeedCrop:xe,needCropColor:Fe,videoInpaintTaskId:ze}=Z||{};n.status="wait";const _t=pe==="clear_move_text"?1:0;await p({type:"video_inpaint",quantity:1}),await x({videos:[{id:v,name:_,url:E,coverUrl:J,videoTaskId:ze}],videoInpaintLanguage:he,isInpaintMoveText:_t,isNeedCrop:xe,needCropColor:Fe,itemCallback:Y}),T()}catch(v){console.error("inpaint fail",v)}}async function O(n){const{resultVideoUrl:v}=(n==null?void 0:n.result)||{};v&&await Ye(v,n.filename,{autoExt:!0,defaultExt:".mp4"})}function r(n){d("remove",n.id),z(n.id)}async function k(){const n=L.value.map(_=>{const{filename:E,ext:Z,result:J}=_;if(J)return{ext:Z,name:E,url:J.resultVideoUrl,id:J.videoInpaintTaskId}}).filter(_=>!!_);if(!n.length)return;Xt(n);const v=n.map(_=>_.id);await Pe(v)}async function D(n){if(n==="saveToMySpace"){const _=[];if(L.value.forEach(E=>{var Z;(Z=E.result)!=null&&Z.videoInpaintTaskId&&_.push(E.result.videoInpaintTaskId)}),!_.length)return;await Promise.all(_.map(async E=>{await We(E),Pe([E])})),Ce.success(l("xx.ai.product-picture.message"));return}const v=L.value.map(_=>{const{id:E,filename:Z,fileUrl:J,result:he}=_;return{id:E,name:Z,url:J,result:he}});at().send("customFunctionButtonClick",{data:{key:n,videos:v}})}function a(n){const v=n.filter(E=>E.status==="wait"||E.status==="processing");if(!v.length)return;let _=v.map(E=>{const{result:Z}=E;if(Z)return{id:Z.videoInpaintTaskId,taskId:Number(Z.videoInpaintTaskId)}});_=_.filter(E=>!!E),_.length&&U({itemCallback:Y,jobId:Ee(),taskIdList:_})}return b({searchInpaintedTask:a}),(n,v)=>{const _=Oe,E=ge("SvgIcon"),Z=It;return i(),g("div",Eo,[o("div",No,[o("div",Uo,[o("span",null,w(n.$t("xx.layouts.menu.video-inpaint-index")),1
1),c(m).isUserLogin?(i(),Q(ht,{key:0})):M("",!0)]),c(m).isUserLogin?(i(),g("div",Do,[c(N).modules.showReupload&&c(ue)&&e.videoInpaintList.length?(i(),Q(_,{key:0,size:"large",class:"default-btn",onClick:v[0]||(v[0]=J=>n.$emit("reupload"))},{default:F(()=>[_e(w(n.$t("xx.photo-editor.reUpload")),1)]),_:1})):c(N).modules.showContinueUpload&&c(de)&&e.videoInpaintList.length?(i(),Q(_,{key:1,size:"large",type:"primary",onClick:v[1]||(v[1]=J=>n.$emit("upload"))},{default:F(()=>[_e(w(n.$t("xx.video-translate-editor.continue-upload")),1)]),_:1})):M("",!0),c(N).modules.showTaskList?(i(),Q(_,{key:2,ref_key:"taskPopoverRef",ref:W,size:"large",class:"default-btn"},{default:F(()=>[_e(w(n.$t("xx.video-translate-editor.task-list.title"))+" ",1),o("div",Fo,w(c(I)),1)]),_:1},512)):M("",!0),c(N).modules.showHistoryList?(i(),Q(_,{key:3,ref_key:"historyPopoverRef",ref:oe,size:"large",class:"default-btn"},{default:F(()=>[_e(w(n.$t("xx.template.search-rcm.historytitle")),1)]),_:1},512)):M("",!0),c(ue)&&c(L).length?(i(),g("div",zo,[o("div",{class:"main-button",onClick:k},w(c(N).saveText||n.$t("xx.image-compress.download-all")),1),c(N).modules.showSaveDownMenu&&c(re).length?(i(),g(ce,{key:0},[Bo,h(dn,{trigger:"click",placement:"bottom-end",options:c(re),defaultItemStyle:{itemWidth:"auto"},onItemClick:D},{reference:F(()=>[o("div",Ho,[h(E,{"icon-name":"icon-zhankai_xia"})])]),_:1},8,["options"])],64)):M("",!0)])):M("",!0)])):M("",!0),c(fe)&&c(me)&&!q.value?(i(),g("div",Oo,[h(Z,{class:"generate-alert"},{title:F(()=>[o("span",Xo,w(n.$t("xx.image-compress.tips-title"))+"ï¼ ",1),o("span",Qo,w(n.$t("xx.video-inpaint-editor.generate.loading.tips",[10,20])),1),o("span",{class:"remove",onClick:C},w(n.$t("xx.video-translate-editor.generate.close.tips")),1)]),_:1})])):M("",!0)]),o("div",qo,[e.videoInpaintList.length?(i(),g("div",Yo,[(i(!0),g(ce,null,ye(e.videoInpaintList,(J,he)=>(i(),Q(Ro,{key:J.id,data:J,preNum:c(K).num,onRetry:pe=>y(J),onDownload:pe=>O(J),onPreview:pe=>B(J),onViewResult:pe=>X(he),onRemove:pe=>r(J)},null,8,["data","preNum","onRetry","onDownload","onPreview","onViewResult","onRemove"]))),128))])):(i(),Q(mt,{key:0,isInlineStep:!1,onComplete:v[2]||(v[2]=J=>n.$emit("complete",J))}))]),h(un,{ref_key:"previewModal",ref:le},null,512),u.value&&c(A)?(i(),Q(Wt,{key:0,viewVideo:c(A),"show-edit":"",onClose:V,onRemove:j,onDownload:H,onSaveToSpace:ee},null,8,["viewVideo"])):M("",!0),c(W)?(i(),Q(ct,{key:1,"virtual-ref":c(W),placement:"left",onShow:c(P)},null,8,["virtual-ref","onShow"])):M("",!0),c(oe)?(i(),Q(vt,{key:2,"virtual-ref":c(oe),placement:"left"},null,8,["virtual-ref"])):M("",!0),h(De,{moduleQuotaType:"video_inpaint",position:"absolute",bottom:16,left:16})])}}}),Wo=ve(Ko,[["__scopeId","data-v-1c9c1494"]]),jo="https://cs-c2.yiketu.com/assets/demo-video-4f2a6b8d.webm";const Go={class:"attr-box"},Jo={class:"box-head"},Zo={class:"box-head-desc"},ea={class:"inpaint-languages"},ta={class:"attr-box"},na={class:"box-head"},oa={class:"inpaint-area"},aa={class:"moving-checkbox-wrap"},ia={class:"topBottom-checkbox-wrap"},sa={class:"inpaint-top-bottom-box"},la={class:"topBottom-tips"},ra=["src"],da={class:"area-color"},ua={class:"label"},ca=se({props:{languageList:{type:Array,default:()=>[]},colorList:{type:Array,default:()=>[]}},setup(e,{expose:b}){const d=e,t=Tt({language:"",isMoving:0,isNeedCrop:0,cropColor:""});Se(()=>{l()});function l(){var p,I,x,z;try{const U=Re.getItem(He),P=U?JSON.parse(U):{};t.language=(P==null?void 0:P.language)||((p=d.languageList[0])==null?void 0:p.inpaintLanguage),t.isMoving=(P==null?void 0:P.isMoving)||0,t.isNeedCrop=(P==null?void 0:P.isNeedCrop)||0,t.cropColor=(P==null?void 0:P.cropColor)||((I=d.colorList[0])==null?void 0:I.needCropColor)}catch(U){console.log("error",U),t.language=(x=d.languageList[0])==null?void 0:x.inpaintLanguage,t.cropColor=(z=d.colorList[0])==null?void 0:z.needCropColor,t.isMoving=0,t.isNeedCrop=0}}function m(){Re.setItem(He,JSON.stringify(t))}function N(p){t.isMoving=p?1:0,m()}function s(p){t.isNeedCrop=p?1:0,m()}return $e(()=>d.languageList,()=>{var p;t.language=(p=d.languageList[0])==null?void 0:p.inpaintLanguage}),$e(()=>d.colorList,()=>{var p;t.cropColor=(p=d.colorList[0])==null?void 0:p.needCropColor}),b({getForm:()=>t}),(p,I)=>{const x=St,z=bt,U=Ct,P=ge("SvgIcon"),S=ge("Tooltip"),K=et,$=tt,T=Vt;return i(),Q(T,{ref:"formRef",class:"all-area-inpaint-form",model:c(t),"label-position":"top"},{default:F(()=>[o("div",Go,[o("div",Jo,[o("span",null,w(p.$t("xx.video-inpaint-editor.language.title")),1),o("span",Zo,w(p.$t("xx.video-inpaint-editor.language.desc")),1
1)]),o("div",ea,[h(z,{modelValue:c(t).language,"onUpdate:modelValue":I[0]||(I[0]=f=>c(t).language=f),class:"inpaint-language-group",onChange:m},{default:F(()=>[(i(!0),g(ce,null,ye(e.languageList,f=>(i(),Q(x,{key:f.inpaintLanguage,label:f.inpaintLanguage,value:f.inpaintLanguage},{default:F(()=>[_e(w(f.inpaintLanguageName),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])])]),o("div",ta,[o("div",na,w(p.$t("xx.video-inpaint-editor.area.title")),1),o("div",oa,[o("div",aa,[h(U,{"model-value":c(t).isMoving===1,class:"moving-checkbox",onChange:N},{default:F(()=>[_e(w(p.$t("xx.video-inpaint-editor.area.moving-watermark")),1)]),_:1},8,["model-value"]),h(S,{effect:"dark",content:p.$t("xx.video-inpaint-editor.area.moving-watermark.tips"),placement:"top"},{default:F(()=>[h(P,{class:"help-icon",iconName:"icon-bangzhu_xiao"})]),_:1},8,["content"])]),o("div",ia,[h(U,{"model-value":c(t).isNeedCrop===1,class:"topBottom-checkbox",onChange:s},{default:F(()=>[_e(w(p.$t("xx.video-inpaint-editor.area.top-bottom")),1)]),_:1},8,["model-value"]),h(S,{effect:"dark",placement:"right","popper-class":"top-bottom-tips-popover"},{content:F(()=>[o("div",sa,[o("div",la,w(p.$t("xx.video-inpaint-editor.area.top-bottom.tips")),1),o("video",{class:"topBottom-example-video",src:c(jo),autoplay:"",loop:"",muted:"true"},null,8,ra)])]),default:F(()=>[h(P,{class:"help-icon",iconName:"icon-bangzhu_xiao"})]),_:1})]),be(o("div",da,[o("div",ua,w(p.$t("xx.video-inpaint-editor.area.top-bottom.color")),1),h($,{modelValue:c(t).cropColor,"onUpdate:modelValue":I[1]||(I[1]=f=>c(t).cropColor=f),class:"color-select",placeholder:p.$t("xx.video-inpaint-editor.area.top-bottom.color-tips"),onChange:m},{default:F(()=>[(i(!0),g(ce,null,ye(e.colorList,f=>(i(),Q(K,{key:f.needCropColor,label:f.needCropColorName,value:f.needCropColor},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])],512),[[Be,c(t).isNeedCrop===1&&e.colorList]])])])]),_:1},8,["model"])}}}),va=ve(ca,[["__scopeId","data-v-7fde573a"]]),pa="https://cs-c2.yiketu.com/assets/demo-banner1-e13df2fa.png",ma="https://cs-c2.yiketu.com/assets/demo-banner2-494304ef.png",fa="https://cs-c2.yiketu.com/assets/demo-banner3-2174d46f.png";const ha={class:"area-inpaint-operate"},ga={class:"title-container"},_a={class:"title"},ya={class:"example-button"},wa={class:"banner-image"},ka=["src"],$a={class:"banner-image"},La=["src"],Ia={class:"banner-image"},xa=["src"],Ta={class:"tabs-group"},Sa=["onClick"],ba={class:"icon-content"},Ca={class:"check-icon"},Va={class:"title-container"},Ma={class:"title"},Aa=se({props:{modelValue:{type:String,default:void 0},languageList:{type:Array,default:()=>[]},list:{type:Array,default:()=>[]},showLanguageSelect:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{expose:b,emit:d}){const t=e,l=R("");Se(()=>{m()});function m(){var s,p;try{const I=Re.getItem(He),x=I?JSON.parse(I):{};l.value=(x==null?void 0:x.language)||((s=t.languageList[0])==null?void 0:s.inpaintLanguage)}catch(I){console.log("error",I),l.value=(p=t.languageList[0])==null?void 0:p.inpaintLanguage}}function N(s){s===t.modelValue?d("update:modelValue",void 0):d("update:modelValue",s)}return b({getForm:()=>({language:t.showLanguageSelect?l.value:void 0})}),(s,p)=>{const I=Mt,x=At,z=ge("Popover"),U=et,P=tt;return i(),g("div",ha,[o("div",ga,[o("div",_a,w(s.$t("xx.video-translate-editor.video.inpaint-area.tool")),1),h(z,{width:500,"hide-after":0,placement:"right","popper-class":"video-inpaint-demo-popper",trigger:"click"},{reference:F(()=>[o("div",ya,[_e(w(s.$t("xx.video-translate-editor.video.inpaint-area.tool.example"))+" ",1),h(Ae,{class:"icon",iconName:"icon-zhankai_you"})])]),default:F(()=>[h(x,{height:"310px",arrow:"never"},{default:F(()=>[h(I,null,{default:F(()=>[o("div",wa,[o("img",{src:c(pa)},null,8,ka)])]),_:1}),h(I,null,{default:F(()=>[o("div",$a,[o("img",{src:c(ma)},null,8,La)])]),_:1}),h(I,null,{default:F(()=>[o("div",Ia,[o("img",{src:c(fa)},null,8,xa)])]),_:1})]),_:1})]),_:1})]),o("div",Ta,[(i(!0),g(ce,null,ye(e.list,S=>(i(),g("div",{key:S.key,class:ie(["tab-item",{"is-active":e.modelValue===S.key,[S.key]:!0}]),onClick:te(K=>N(S.key),["stop"])},[o("div",ba,[h(Ae,{class:"icon",iconName:S.icon},null,8,["iconName"])]),o("span",null,w(S.label),1),o("div",Ca,[h(Ae,{class:"icon",iconName:"icon-gou"})])],10,Sa))),128))]),e.showLanguageSelect?(i(),g(ce,{key:0},[o("div",Va,[o("div",Ma,w(s.$t("xx.video-inpaint.inpaint-area.language.title")),1)]),h(P,{modelValue:l.value,"onUpdate:modelValue":p[0]||(p[0]=S=>l.value=S),class:"plain",style:{width:"100%"}},{default:F(()=>[(i(!0),g(ce,null,ye(e.languageList,S=>(i(),Q(U,{key:S.inpaintLanguage,label:S.inpaintLanguageName,value:S.inpaintLanguage},{default:F(()=>[_e(w(S.inpaintLanguageName),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])],64)):M("",!0)])}}}),Ra=ve(Aa,[["__scopeId","data-v-0deea642"]]);const Pa={class:"mode-button-tabs"},Ea={key:0,class:"title"},Na={class:"tabs-group"},Ua=["onClick"],Da=se({props:{modelValue:{type:String,default:void 0},title:{type:String,default:void 0},list:{type:Array,default:()=>[]}},emits:["update:modelValue"],setup(e){return(b,d)=>
1(i(),g("div",Pa,[e.title?(i(),g("div",Ea,w(e.title),1)):M("",!0),o("div",Na,[(i(!0),g(ce,null,ye(e.list,t=>(i(),g("div",{key:t.key,class:ie(["tab-item",{"is-active":e.modelValue===t.key}]),onClick:te(l=>b.$emit("update:modelValue",t.key),["stop"])},[t.icon?(i(),Q(Ae,{key:0,class:"button-icon",iconName:t.icon},null,8,["iconName"])):M("",!0),o("span",null,w(t.label),1),t.tips?(i(),Q(Dt,{key:1,placement:"top",content:t.tips},{default:F(()=>[h(Ae,{class:"help-icon",iconName:"icon-bangzhu"})]),_:2},1032,["content"])):M("",!0)],10,Ua))),128))])]))}}),Fa=ve(Da,[["__scopeId","data-v-ec7171f2"]]);const za={class:"panel-container"},Ba={key:0,class:"empty-mask"},Ha={class:"panel-header"},Oa={class:"header-title"},Xa={class:"task-count"},Qa={class:"panel-scroll"},qa={class:"panel-container-footer"},Ya={class:"button-wrap"},Ka={key:0},Wa={key:0,class:"generate-button-tips"},ja=se({props:{videoInpaintList:{type:Array,default:()=>[]},areaList:{type:Array,default:()=>[]},mode:{type:String,default:()=>{}},removeType:{type:String,default:()=>{}}},emits:["generate","changeMode","update:removeType","update:mode"],setup(e,{emit:b}){const d=e,{t}=Ve(),l=Me(),{perUseNum:m,allUseNumStore:N,isCurrentCheckQuota:s,updateCurrentUserQuota:p}=Qe("video_inpaint"),{emitUseServiceTicket:I}=nt(),{emitSdkQuotaInsufficientEvent:x}=ot(),{openModuleAction:z,useModuleAction:U}=rn(),{buildInpaintedList:P,taskCount:S,fetchTaskCount:K}=ut(),$=it.define;R();const T=R(!1),f=R([]),u=R([]),q=R(),W=R(!1),oe=R(),le=R(),re=Xe(),fe=R([{icon:"icon-quanpingqingchu",key:"all",label:t("xx.video-translate-editor.video.inpaint-area.operate.all")},{icon:"icon-shoudongkuangxuan",key:"hand",label:t("xx.video-translate-editor.video.inpaint-area.operate.hand"),tips:t("xx.video-translate-editor.video.inpaint-area.operate.hand.tips")}]),me=R([{icon:"icon-cachurenyi",key:"remove",label:t("xx.video-translate-editor.video.inpaint-area.type.remove")},{icon:"icon-cachuwenzi",key:"remove_only_ocr",label:t("xx.video-translate-editor.video.inpaint-area.type.remove_only_ocr")},{icon:"icon-baohuquyu",key:"keep",label:t("xx.video-translate-editor.video.inpaint-area.type.keep")}]),de=we(),ue=ne(()=>N.common.video_inpaint),L=ne(()=>d.videoInpaintList.filter(y=>y.status==="init")),A=ne(()=>L.value.reduce((y,O)=>y+Math.ceil(O.videoDuration/30),0)),C=ne(()=>L.value.reduce((y,O)=>y+Number(O.usePoint||0),0)),B=ne(()=>d.videoInpaintList.some(y=>y.status==="processing"||y.status==="wait"));Se(()=>{z({list:["video_inpaint"]}),X(),K(),Ne.on("login",K)}),Rt(()=>{Ne.off("login",K)});async function X(){W.value=!0;try{const{videoInpaintLanguageList:y=[],videoNeedCropColorList:O=[]}=await ln();f.value=y,u.value=O}finally{W.value=!1}}async function V(){if(await l.checkIsLogin({dialog:!0}),!await s(A.value))return x({moduleQuotaType:"video_inpaint"})===!1||l.openQuickRecharge({moduleQuotaType:"video_inpaint"}),Promise.reject()}async function j(){var k;const y=d.videoInpaintList.map(D=>({id:D.id,name:D.filename,url:D.fileUrl,coverUrl:D.videoCoverUrl}));if(d.mode==="all"&&oe.value){const{language:D,isMoving:a,isNeedCrop:n,cropColor:v}=(k=oe.value)==null?void 0:k.getForm();if(!D)return Ce.error(t("xx.video-inpaint-editor.language.inpaint-tips")),Promise.reject();const _={videos:y,videoInpaintLanguage:D,isInpaintMoveText:a,isNeedCrop:n};return n===1&&(_.needCropColor=v),_}if(!le.value)return Promise.reject();const{language:O}=le.value.getForm(),r={videos:y,videoInpaintLanguage:O,inpaintRegionList:[],isInpaintMoveText:0,isNeedCrop:0};return d.mode==="hand"&&d.areaList.length<=0?(Ce.error(t("xx.video-inpaint-editor.area.inpaint-tips")),Promise.reject()):(r.inpaintRegionList=d.areaList.map(D=>{const{type:a,startTime:n,endTime:v,x:_,y:E,width:Z,height:J}=D;return{inpaintType:a,startSecond:n/1e3,endSecond:v/1e3,regionList:[[_,E],[_,E+J],[_+Z,E],[_+Z,E+J]]}}),r)}function H(y){y.forEach(O=>{const{id:r,processPercent:k,status:D,reason:a,...n}=O,v=d.videoInpaintList.find(_=>`${_.id}`==`${r}`);v&&Object.assign(v,{result:n,processPercent:k,status:D,reason:a})})}async function ee(){re.open(),T.value=!0;try{await V();const y=await j();d.videoInpaintList.forEach(O=>{O.status="wait",O.result={modeType:d.mode}}),U({list:y.videos.map(()=>({module:"video_inpaint",key:Ee()}))}),await I({type:"video_inpaint",quantity:y.videos.length}),P({...y,itemCallback:O=>{H(O.map(r=>({...r,modeType:d.mode})))}}),re.close(),b("generate"),p()}catch(y){console.error("inpaint fail",y)}finally{re.close(),T.value=!1}}function G(){}function Y(y){b("update:mode",y),b("changeMode",y)}return(y,O)=>{const r=Oe;return i(),g("div",za,[e.videoInpaintList.length?M("",!0):(i(),g("div",Ba)),o("div",Ha,[o("div",Oa,[o("span",null,w(y.$t("xx.layouts.menu.video-inpaint-index")),1
1),c(l).isUserLogin?(i(),Q(ht,{key:0})):M("",!0)]),o("div",{ref_key:"taskPopoverRef",ref:de,class:"action-btn"},[_e(w(y.$t("xx.video-translate-editor.task-list.title"))+" ",1),o("div",Xa,w(c(S)),1)],512),be((i(),g("div",{ref_key:"historyPopoverRef",ref:q,class:"history-item"},[o("span",null,w(y.$t("xx.template.search-rcm.historytitle")),1)])),[[c($),{handle:G}]])]),h(Fa,{"model-value":e.mode,title:y.$t("xx.video-translate-editor.video.inpaint-area.operate.mode"),list:fe.value,"onUpdate:modelValue":O[0]||(O[0]=k=>Y(k))},null,8,["model-value","title","list"]),o("div",Qa,[W.value?M("",!0):(i(),g(ce,{key:0},[be(h(va,{ref_key:"allAreaInpaintFormRef",ref:oe,"language-list":f.value,"color-list":u.value},null,8,["language-list","color-list"]),[[Be,e.mode==="all"]]),be(h(Ra,{ref_key:"areaInpaintOperateRef",ref:le,"model-value":e.removeType,list:me.value,"language-list":f.value,"show-language-select":e.areaList.some(k=>k.type==="remove_only_ocr"),"onUpdate:modelValue":O[1]||(O[1]=k=>y.$emit("update:removeType",k))},null,8,["model-value","list","language-list","show-language-select"]),[[Be,e.mode==="hand"]])],64))]),o("div",qa,[h(vn,{moduleQuotaType:"video_inpaint",vipTips:y.$t("xx.video-inpaint-editor.quota-recharge",[`${30}s`,c(ue).num]),showBackground:""},null,8,["vipTips"]),o("div",Ya,[h(pn,{moduleQuotaType:"video_inpaint"}),h(r,{class:"generate-button",type:"primary",disabled:T.value||c(B)||!c(L).length,onClick:ee},{default:F(()=>[o("span",null,w(y.$t("xx.smart-eliminate.editor.submit")),1),c(C)&&!c(l).isIsvCustomChargeBy?(i(),g("span",Ka," ï¼"+w(y.$t("xx.quota-recharge.label324",[c(C)]))+"ï¼ ",1)):M("",!0)]),_:1},8,["disabled"])]),!c(l).isIsvCustomChargeBy&&c(l).isUserLogin?(i(),g("div",Wa,[o("span",null,w(y.$t("xx.video-translate-editor.generate.tips",[`${30}s`,c(m).num])),1)])):M("",!0)]),q.value?(i(),Q(vt,{key:1,"virtual-ref":q.value,placement:"left"},null,8,["virtual-ref"])):M("",!0),c(de)?(i(),Q(ct,{key:2,"virtual-ref":c(de),placement:"left",onShow:c(K)},null,8,["virtual-ref","onShow"])):M("",!0)])}}}),Ga=ve(ja,[["__scopeId","data-v-7533d745"]]);const Ja=e=>(Le("data-v-8ec3b52c"),e=e(),Ie(),e),Za={key:0,class:"inpaint-init"},ei=["src"],ti={class:"video-details"},ni={class:"video-name"},oi={class:"video-duration"},ai={key:0,class:"video-quota"},ii=Ja(()=>o("img",{class:"quota-icon",src:Ht,width:"16"},null,-1)),si=se({props:{preNum:{type:Number,default:0},data:{type:Object,required:!0},active:{type:Boolean,default:()=>!1}},emits:["click","remove"],setup(e){return(b,d)=>{const t=ge("Tooltip"),l=ge("SvgIcon");return i(),g("div",{class:ie(["video-card",{"is-active":e.active}]),onClick:d[1]||(d[1]=te(m=>b.$emit("click"),["stop"]))},[o("div",{class:ie(["video-cover",e.data.status])},[e.data.status==="init"?(i(),g("div",Za,w(b.$t("xx.video-inpaint-editor.card.init-status")),1)):M("",!0),o("img",{src:e.data.videoCoverUrl,class:"cover-img"},null,8,ei)],2),o("div",ti,[o("div",ni,[h(t,{effect:"dark","popper-class":"video-name-tooltip",content:e.data.filename,placement:"top-start"},{default:F(()=>[o("span",null,w(e.data.filename),1)]),_:1},8,["content"])]),o("div",{class:ie(["inpaint-quota",{"quota-top":e.data.status==="processing"||e.data.status==="wait"||e.data.status==="init"}])},[o("div",oi,w(b.$t("xx.video-translate-editor.card.duration"))+"ï¼"+w(c(st)(e.data.videoDuration)),1),e.data.status==="processing"||e.data.status==="wait"||e.data.status==="init"?(i(),g("div",ai,[ii,o("span",null,w(e.data.usePoint),1)])):M("",!0)],2)]),e.data.status==="init"?(i(),g("div",{key:0,class:"close-wrap",onClick:d[0]||(d[0]=te(m=>b.$emit("remove"),["stop"]))},[h(l,{class:"close-icon",iconName:"icon-guanbi"})])):M("",!0)],2)}}}),li=ve(si,[["__scopeId","data-v-8ec3b52c"]]);const ri=e=>(Le("data-v-2fd24117"),e=e(),Ie(),e),di={class:"video-inpaint-video-list-panel"},ui={class:"title"},ci=ri(()=>o("div",{class:"line-slider"},null,-1)),vi={class:"scrollbar-container"},pi=se({props:{currentSelectVideo:{type:Array,default:()=>[]},videoInpaintList:{type:Array,default:()=>[]},activeVideoId:{type:String,default:()=>{}}},emits:["remove","select","upload"],setup(e){const{perUseNum:b}=Qe("video_inpaint");return(d,t)=>{const l=Pt;return i(),g("div",di,[o("div",ui,w(d.$t("xx.video-translate-editor.video-list.title")),1),o("div",{class:"pick-button",onClick:t[0]||(t[0]=te(m=>d.$emit("upload"),["stop"]))}," +"+w(d.$t("xx.panel.material-resource.add-local-material")),1),ci,o("div",vi,[h(l,{class:"list-container"},{default:F(()=>[(i(!0),g(ce,null,ye(e.videoInpaintList,m=>(i(),Q(li,{key:m.id,data:m,preNum:c(b).num,active:e.activeVideoId===m.id,onClick:N=>d.$emit("select",m.id),onRemove:N=>d.$emit("remove",m.id)},null,8,["data","preNum","active","onClick","onRemove"]))),128))]),_:1})])])}}}),mi=ve(pi,[["__scopeId","data-v-2fd24117"]]);const gt=e=>(Le("data-v-39e7a891"),e=e(),Ie(),e),fi={class:"video-inpaint-editor"},hi={class:"panel-content"},gi={class:"image-gallery-panel-display-toggle-handler is-left-item"},_i=gt(()=>o("div",{class:"handler-skin"},null,-1)),yi={class:"dir"},wi={class:"stage-wrapper"},ki={class:"panel-content"},$i={class:"image-gallery-panel-display-toggle-handler is-right-item"},Li=gt(()=>o("div",{class:"handler-skin"},null,-1)),Ii={class:"dir"},xi=se({setup(e){const{t:b}=Ve(),d=Me(),t=pt(),l=at(),m=Xe(),N=Et(),s=R([]),p=we(),I=we(),x=we(),z=R(!1),U=R(),P=R(!0),S=R([]),K=R(),$=R("all"),T=ne(()=>{if(U.value)return s.value.find(a=>a.id===U.value)}),f=ne(()=>s.value.length===1&&$.value==="hand"),u=ne(()=>s.value.findIndex(a=>a.id===U.value)===0),q=ne(()=>s.value.findIndex(a=>a.id===U.value)===s.value.length-1);Se(()=>{de(),Ne.on("logout",ue),W(),d.isSDK&&(l.send("editorReady"),l.on("editorConfig",me),l.on("changeModuleSettings",fe),l.on("setVideos",oe),l.on("loadVideos",le))}),Nt(()=>{Ne.off("logout",ue),l.off("editorConfig",me),l.off("changeModuleSettings",fe),l.off("setVideos",oe),l.off("loadVideos",le)});function W(){var n;const{videoUrl:a}=N.query;a&&((n=p.value)==null||n.uploadVideos([a]),$.value="hand")}async function oe(a,n){var _;console.debug("setVideosFromSDK",a);const v=a.map(E=>E.url);try{await((_=p.value)==null?void 0:_.uploadVideos(v)),l.send("setVideosDone",void 0,n)}catch(E){l.sendError("setVideosError",E,n)}}async function le(a,n){console.debug("searchTaskListFromSDK",a),ue();try{m.open();const{taskList:v=[]}=await qt({videoInpaintTaskIds:a}),_=re(v);s.value.push(..._),console.debug("videoInpaintList",_),l.send("loadVideosDone",_,n)}catch(v){console.debug("[loadVideosError]",a),l.sendError("loadVideosError",v,n)}finally{m.close()}}function re(a){return a.map(v=>{const{taskName:_="",videoInpaintTaskId:E,sourceVideoUrl:Z,usePoint:J,sourceVideoDuration:he,sourceVideoCoverUrl:pe,processPercent:xe,status:Fe,reason:ze}=v;return{status:Fe,reason:ze,processPercent:xe,id:String(E),filename:_,fileUrl:Z,ext:Ft(Z),usePoint:Number(J),videoDuration:Number(he),videoCoverUrl:pe,result:v}})}function fe(a){console.debug("[onSdkChangeModuleSettings]",a),t.syncModules(a.modules),l.send("changeModuleSettingsDone")}
1function me(a){t.setSdkPayload(a)}function de(){try{const a=JSON.parse(Re.getItem("videoInpaintEditor")||"[]");if(!(a!=null&&a.length))return;L(a)}catch(a){console.log("err",a)}finally{Re.removeItem("videoInpaintEditor")}}function ue(){s.value=[]}function L(a){const n=!s.value.length;a.forEach(v=>v.status="init"),s.value.push(...a),n&&ee(s.value[0].id)}function A(a){s.value=s.value.filter(n=>n.id!==a),U.value===a&&(U.value=void 0,s.value.length&&ee(s.value[0].id)),s.value.length||(S.value=[])}async function C(){if(s.value.length>=Ue){Ce.error({message:b("xx.video-inpaint.inpaint.tips",[Ue])});return}await d.checkIsLogin({dialog:!0});const{filePick:a}=lt({checkCanIUseKey:"videoInpaintSelectVideo",selectFile:()=>{var n;(n=I.value)==null||n.open()},sendAwaitEvent:"customPickReplaceVideo",proxy:!1,type:"video"});a(async()=>{var n;(n=I.value)==null||n.open()})}async function B(){await Ze.confirm(b("xx.video-translate-editor.generate.reupload.tips"),b("xx.image-compress.tips-title"),{type:"warning"}),z.value=!1,ue(),C()}function X(a){const n=a.map(v=>v.video).filter(v=>!!v);L(n)}function V(a){const n=a.filter(v=>!!v);n.length&&L(n)}function j(){t.setIsShowSettingPanel(!t.isShowSettingPanel)}function H(){P.value=!P.value}function ee(a){U.value=a}function G(a){S.value.push(a)}function Y(a){S.value=S.value.map(n=>n.id===a.id?{...n,...a}:n)}function y(a){S.value=S.value.filter(n=>n.id!==a)}function O(){z.value=!0}function r(){if(!U.value)return;const a=s.value.findIndex(v=>v.id===U.value);if(a>=s.value.length-1)return;const n=s.value[a+1];n&&ee(n.id)}function k(){if(!U.value)return;const a=s.value.findIndex(v=>v.id===U.value);if(a<=0)return;const n=s.value[a-1];n&&ee(n.id)}function D(){S.value=[],K.value=void 0}return(a,n)=>{const v=ge("SvgIcon");return i(),g("div",fi,[h(mn,{isComplete:!0},{default:F(()=>[h(hn)]),_:1}),z.value?M("",!0):(i(),Q(Je,{key:0,class:"left-panel-container",isComplete:!0},{default:F(()=>[o("section",{class:ie(["left-panel-container",{panelclosed:!c(t).isShowSettingPanel}])},[o("div",hi,[h(Ga,{"remove-type":K.value,"onUpdate:remove-type":n[0]||(n[0]=_=>K.value=_),mode:$.value,"onUpdate:mode":n[1]||(n[1]=_=>$.value=_),areaList:S.value,videoInpaintList:s.value,onChangeMode:D,onGenerate:O},null,8,["remove-type","mode","areaList","videoInpaintList"])]),o("div",gi,[_i,o("div",yi,[h(v,{iconName:c(t).isShowSettingPanel?"icon-zuozhankai":"icon-zhankai_you"},null,8,["iconName"])]),o("div",{class:"event-mask",onClick:j})])],2)]),_:1})),o("section",{class:ie(["main-container",{fill:!c(t).isShowSettingPanel,"has-video":!!s.value.length&&P.value&&!z.value&&!c(d).isSDK,"is-generate":z.value}])},[o("div",wi,[z.value?(i(),Q(Wo,{key:0,ref_key:"stageAreaRef",ref:x,videoInpaintList:s.value,onRemove:A,onUpload:C,onReupload:B,onComplete:X},null,8,["videoInpaintList"])):(i(),Q(ko,{key:1,ref_key:"stageAreaRef",ref:x,areaList:S.value,removeType:K.value,videoInpaintList:s.value,currentSelectVideo:c(T),showTimeLine:c(f),isFirst:c(u),isLast:c(q),onUpdateArea:Y,onAddArea:G,onRemoveArea:y,onRemove:A,onUpload:C,onReupload:B,onComplete:X,onNext:r,onPrev:k},null,8,["areaList","removeType","videoInpaintList","currentSelectVideo","showTimeLine","isFirst","isLast"]))])],2),s.value.length&&!z.value&&!c(d).isSDK?(i(),Q(Je,{key:1,class:"right-panel-container",isComplete:!0},{default:F(()=>[o("section",{class:ie(["right-panel-container",{panelclosed:!P.value}])},[o("div",ki,[h(mi,{videoInpaintList:s.value,activeVideoId:U.value,onSelect:ee,onUpload:C,onRemove:A},null,8,["videoInpaintList","activeVideoId"])]),o("div",$i,[Li,o("div",Ii,[h(v,{iconName:P.value?"icon-zhankai_you":"icon-zuozhankai"},null,8,["iconName"])]),o("div",{class:"event-mask",onClick:H})])],2)]),_:1})):M("",!0),h(rt,{ref_key:"pickLocalVideoRef",ref:p,currentLength:s.value.length,onComplete:X},null,8,["currentLength"]),h(dt,{ref_key:"uploadVideoModalRef",ref:I,onSelectedVideo:V},null,512)])}}}),ns=ve(xi,[["__scopeId","data-v-39e7a891"]]);export{ns 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.