1import{g as e,c as l,J as a,y as i,K as t,B as o,u as n,U as s,O as r,x as d,H as u,a6 as c,au as v,r as p,w as m,f as _,n as y,D as b,R as f,G as g,S as h,a2 as k,I as w,M as C,at as S,V as x,T as I,ai as D,h as L,a1 as M,W as P,aA as A,Q as U,P as z,aC as $,aH as E,aK as N}from"./vendor-core-DockhpYX.js";import{_ as T}from"./back-DZCzplRH.js";import{_ as B,h as R,b as V,l as F,u as j,au as W,cG as O,g as K,a as q,aE as H,aD as G,C as J,a_ as X,s as Q,b0 as Y,a6 as Z,ae as ee,af as le,m as ae,d$ as ie,n as te,R as oe}from"./index-DIXwfVMT.js";import{U as ne,M as se,_ as re,s as de,i as ue,g as ce,a as ve,c as pe,b as me,u as _e,d as ye,e as be,f as fe,h as ge,j as he,V as ke,k as we}from"./videoLayoutPreview-Czul9MEP.js";import{u as Ce,a as Se,g as xe}from"./useMusicVideoStore-DCHuX_cz.js";import{C as Ie}from"./createAiFlag-LgHpF5sP.js";import{_ as De}from"./EditCoverByDialog-BWDk8_5c.js";import{L as Le}from"./LazyLoadImg-Bzjg4n3F.js";import{h as Me}from"./characterCreateAccess-B4uI1uxL.js";import{j as Pe,g as Ae,i as Ue,$ as ze}from"./i18n-misc-CJ8HFqLU.js";import{a as $e}from"./PullTo-BIvbThln.js";import{_ as Ee}from"./LoaderCircle-CVBYnNOL.js";import Ne from"./removeWatermarkDialog-DyIvnNU0.js";import{p as Te}from"./pause-BwjHkNid.js";import{_ as Be}from"./play-DvP1bSe7.js";import{_ as Re}from"./LoaderWave-BLdNKbR3.js";import{_ as Ve}from"./index-7J1yMQU2.js";import{I as Fe}from"./InfoIcon-BWlUGKD9.js";import{i as je}from"./workspaceProjectUtils-CPviSWaj.js";import{C as We}from"./CloseIcon-Cm_Htzsf.js";import{u as Oe}from"./useMusicVideoPreviewActions-Jm-RqGtk.js";import{m as Ke}from"./utils-BoALak89.js";import qe from"./StoryboardDialog-Bha-PkdE.js";import"./axios-C-1G2k3o.js";import"./element-plus-CADUlNlv.js";import"./@ffmpeg-CcTuH-sP.js";import"./@paypal-DitgUCQS.js";import"./close-ico-BC4C3kzG.js";import"./clipUtil-Cm1WHU6U.js";import"./const-DIcblchm.js";import"./apiResource-Bn1KBcBO.js";import"./Search-mxSMIlov.js";import"./addLinkDialog-CEL1E-f2.js";import"./play-light-ico-DL4sX3mX.js";import"./AudioPlayer-C0e_oCjk.js";import"./validationTools-DPj-hFp5.js";import"./prev-BM8kEqdX.js";import"./next-bV_04vVC.js";import"./idleVideoPreloader-_aqlp7eB.js";import"./vue-filepond.esm-CVTHONcd.js";import"./colorUtil-Dc0piSax.js";import"./AudioPlayerSlider-DS_NgRbv.js";import"./useVideosStore-CUXDBCiv.js";import"./apiPlaylists-Beo81x_K.js";import"./music-iFGXTDVs.js";const He={class:"mv-character-tip"},Ge=["aria-label"],Je={class:"mv-character-tip__header"},Xe={class:"mv-character-tip__title"},Qe={class:"mv-character-tip__subtitle"},Ye={class:"mv-character-tip__list"},Ze=["src"],el={class:"mv-character-tip__content"},ll={class:"mv-character-tip__meta"},al={class:"mv-character-tip__tag"},il={class:"mv-character-tip__item-title"},tl={class:"mv-character-tip__description"},ol={class:"mv-character-tip__note"},nl={__name:"MusicVideoCharacterTipDialog",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(v,{emit:p}){var m;const _=p,{$$t:y}=null==(m=e())?void 0:m.appContext.config.globalProperties.$i18n,b=l(()=>[{key:"none",icon:"biz-create-star",tagKey:"video.mv_character_tip_none_tag",titleKey:"video.mv_character_tip_none_title",descriptionKey:"video.mv_character_tip_none_desc",noteKey:"video.mv_character_tip_none_note",imageUrl:Pe("/mureka/icons/biz-mv-tip01-f2ba2e61.webp")},{key:"single",icon:"sys-user-add",tagKey:"video.mv_character_tip_single_tag",titleKey:"video.mv_character_tip_single_title",descriptionKey:"video.mv_character_tip_single_desc",noteKey:"video.mv_character_tip_single_note",imageUrl:Pe("/mureka/icons/biz-mv-tip02-c2cc9ce8.webp")},{key:"multiple",icon:"sys-user-add",tagKey:"video.mv_character_tip_multiple_tag",titleKey:"video.mv_character_tip_multiple_title",descriptionKey:"video.mv_character_tip_multiple_desc",noteKey:"video.mv_character_tip_multiple_note",imageUrl:Pe("/mureka/icons/biz-mv-tip03-8708ad62.webp")},{key:"group",icon:"sys-user-add",tagKey:"video.mv_character_tip_group_tag",titleKey:"video.mv_character_tip_group_title",descriptionKey:"video.mv_character_tip_group_desc",noteKey:"video.mv_character_tip_group_note",imageUrl:Pe("/mureka
1/icons/biz-mv-tip04-af993ee1.webp")}]);function f(){_("update:visible",!1),_("close")}return(e,l)=>(i(),a(V,{width:"660px",height:"auto","custom-class":"mv-character-tip-dialog",visible:v.visible,"hide-close-btn":!0,"mask-close":!0,"mobile-render-type":"drawerDialog",onClose:f},{default:t(()=>[o("div",He,[o("button",{type:"button",class:"mv-character-tip__close","aria-label":n(y)("video.close"),onClick:f},[s(n(R),{name:"sys-close-ico",size:20,color:"currentColor"})],8,Ge),o("header",Je,[o("h2",Xe,r(n(y)("video.mv_character_tip_title")),1),o("p",Qe,r(n(y)("video.mv_character_tip_subtitle")),1)]),o("div",Ye,[(i(!0),d(u,null,c(b.value,e=>(i(),d("article",{key:e.key,class:"mv-character-tip__item"},[o("img",{class:"mv-character-tip__image",src:e.imageUrl,alt:""},null,8,Ze),o("div",el,[o("div",ll,[o("span",al,[s(n(R),{name:e.icon,size:12,color:"currentColor"},null,8,["name"]),o("span",null,r(n(y)(e.tagKey)),1)]),o("h3",il,r(n(y)(e.titleKey)),1)]),o("p",tl,r(n(y)(e.descriptionKey)),1),o("p",ol,r(n(y)(e.noteKey)),1)])]))),128))])])]),_:1},8,["visible"]))}},sl=B(nl,[["__scopeId","data-v-54d280b4"]]),rl={class:"asset-strip-section"},dl={class:"asset-strip-section__head"},ul={class:"asset-strip-section__title-wrap"},cl={class:"asset-strip-section__title"},vl=["aria-label"],pl={key:0,class:"asset-strip-section__switch-wrap"},ml={class:"asset-strip-section__switch-label"},_l={class:"asset-strip-section__no-character-only"},yl={key:0,class:"asset-strip-section__actions-column"},bl={class:"asset-strip-section__upload-wrap"},fl={class:"asset-strip-section__upload-hitbox"},gl=["disabled","aria-label"],hl={class:"asset-strip-section__upload-action","aria-hidden":"true"},kl=["disabled","onClick"],wl={class:"asset-strip-section__item"},Cl={key:0,class:"asset-strip-section__ai-badge flex-center"},Sl={class:"asset-strip-section__media"},xl={key:1,class:"asset-strip-section__ring","aria-hidden":"true"},Il={key:2,class:"asset-strip-section__check","aria-hidden":"true"},Dl=["onClick"],Ll={__name:"AssetStripSection",props:{items:{type:Array,default:()=>[]},selectedId:{type:Number,default:-1},selectedIds:{type:Array,default:()=>[]},maxSelected:{type:Number,default:5},showNoCharacterOption:{type:Boolean,default:!1},noCharacterEnabled:{type:Boolean,default:!1},uploadLoading:{type:Boolean,default:!1},maxFileBytes:{type:Number,required:!0},showSwitch:{type:Boolean,default:!1},switchValue:{type:Number,default:1},switchDisabled:{type:Boolean,default:!1},useExternalUploadPicker:{type:Boolean,default:!1}},emits:["select","upload","delete","more","openUploadPicker","update:switchValue","update:noCharacterEnabled"],setup(S,{emit:x}){var I,D,L,M;const P=S,A=x,{$$t:U}=null==(I=e())?void 0:I.appContext.config.globalProperties.$i18n,z=(null==(M=null==(L=null==(D=e())?void 0:D.appContext)?void 0:L.config)?void 0:M.globalProperties)??{},$=v(),E=F(),N=j(),T=Ce(),B=p(!1),V=p(null),q=p(!1),H=p(!1),G=p(!1),J=p(!1);let X=null,Q=null;const Y=l(()=>P.selectedIds.length?P.selectedIds.map(Number).filter(e=>Number.isFinite(e)):P.selectedId>0?[P.selectedId]:[]),Z=l(()=>Y.value.length>=P.maxSelected),ee=l(()=>{const e=[{type:"upload",key:"upload"},...P.items.slice(0,10).map(e=>({type:"item",key:`item-${e.id}`,item:e}))];return P.items.length>10&&e.push({type:"more",key:"more"}),e});async function le(){var e;await N.checkLoginStatus({source:"character"})&&(null==(e=null==z?void 0:z.logCustomEvent)||e.call(z,"mv_character_add_character_click",{}),Me(N.userInfo)?(T.markPersonaAssetsRefreshPending(),$.push({name:"characterCreate"})):await E.handleSubscribe({membership_source1:"membership_feature",membership_source2:"character"}))}function ae(e){var l;null==(l=null==z?void 0:z.logCustomEvent)||l.call(z,"mv_character_add_upload_click",{}),A("upload",e)}function ie(){var e;null==(e=null==z?void 0:z.logCustomEvent)||e.call(z,"mv_character_add_upload_click",{}),A("openUploadPicker")}function te(e){return Y.value.includes(Number(null==e?void 0:e.id))}function oe(e){return Z.value&&!te(e)}function se(e){var l;null==(l=null==z?void 0:z.logCustomEvent)||l.call(z,"create_video_nocharacter_click",{}),A("update:noCharacterEnabled",Boolean(e))}function re(){var e;null==(e=null==z?void 0:z.logCustomEvent)||e.call(z,"create_video_tip_show",{}),J.value=!0}function de(e){var l;P.switchDisabled||P.noCharacterEnabled||(null==(l=null==z?void 0:z.logCustomEvent)||l.call(z,"createvideo_mvcharacter_lipsync_switch_click",{}),A("update:switchValue",e))}function ue(){const e=V.value;if(!e)return;const l=Math.max(0,e.scrollWidth-e.clientWidth);e.scrollLeft>l&&(e.scrollLeft=l),q.value=e.scrollWidth>e.clientWidth+1,H.value=q.value&&e.scrollLeft>1,G.value=q.value&&e.scrollLeft<l-1}function ce(){var e;null==(e=V.value)||e.scrollBy({left:-184,behavior:"smooth"})}function ve(){var e;null==(e=V.value)||e.scrollBy({left:184,behavior:"smooth"})}return m(()=>ee.value.length,()=>{y(()=>{ue()})},{immediate:!0}),_(()=>{const e=V.value;if(!e)return;const l=()=>{ue()};e.addEventListener("scroll",l,{passive:!0}),Q=()=>{e.removeEventListener("scroll",l),Q=null},X=new ResizeObserver(()=>{ue()}),X.observe(e),y(()=>{ue()})}),b(()=>{null==Q||Q(),null==X||X.disconnect(),X=null}),(e,l)=>(i(),d("section",rl,[o("header",dl,[o("div",ul,[o("span",cl,r(n(U)("video.mv_avatar")),1),S.showNoCharacterOption?(i(),d("button",{key:0,t
1ype:"button",class:"asset-strip-section__tip-trigger","aria-label":n(U)("video.mv_character_tip_title"),onClick:re},[s(n(R),{name:"biz-mv-tip",size:20,color:"currentColor"})],8,vl)):g("",!0)]),S.showSwitch?(i(),d("div",pl,[o("span",ml,r(n(U)("video.lip_sync")),1),s(n(W),{"model-value":S.switchValue,size:"small","checked-value":1,"unchecked-value":2,disabled:S.switchDisabled||S.noCharacterEnabled,onChange:de},null,8,["model-value","disabled"])])):g("",!0)]),f(o("div",_l,[s(n(O),{class:"asset-strip-section__no-character","model-value":S.noCharacterEnabled,onChange:se},{default:t(()=>[k(r(n(U)("video.no_character")),1)]),_:1},8,["model-value"])],512),[[h,S.showNoCharacterOption&&S.noCharacterEnabled]]),f(o("div",{class:"asset-strip-section__strip",onMouseenter:l[1]||(l[1]=e=>B.value=!0),onMouseleave:l[2]||(l[2]=e=>B.value=!1)},[B.value&&H.value?(i(),d("button",{key:0,type:"button",class:"asset-strip-section__nav asset-strip-section__nav--prev","aria-label":"Previous",onClick:ce},[s(n(R),{name:"sys-chevron-left",size:20})])):g("",!0),o("div",{ref_key:"trackRef",ref:V,class:"asset-strip-section__track"},[(i(!0),d(u,null,c(ee.value,c=>(i(),d(u,{key:c.key},["upload"===c.type?(i(),d("div",yl,[o("div",bl,[o("div",fl,[S.useExternalUploadPicker?(i(),d("button",{key:1,type:"button",class:"asset-strip-section__external-upload-trigger",disabled:S.uploadLoading,"aria-label":n(U)("store.upload"),onClick:ie},null,8,gl)):(i(),a(ne,{key:0,class:"asset-strip-section__upload-trigger",loading:S.uploadLoading,"image-only":!0,"max-file-bytes":S.maxFileBytes,"custom-label":n(U)("store.upload"),"icon-name":"sys-add","icon-variant":"avatar",onUpload:ae},null,8,["loading","max-file-bytes","custom-label"])),o("div",hl,[s(n(R),{name:"sys-upload",size:16}),o("span",null,r(n(U)("store.upload")),1)])]),l[4]||(l[4]=o("div",{class:"asset-strip-section__upload-divider"},null,-1)),o("button",{type:"button",class:"asset-strip-section__create-action",onClick:le},[s(n(R),{name:"biz-create-star",size:16}),o("span",null,r(n(U)("create.create")||"Create"),1)])]),S.showNoCharacterOption?(i(),a(n(O),{key:0,class:"asset-strip-section__no-character","model-value":S.noCharacterEnabled,onChange:se},{default:t(()=>[k(r(n(U)("video.no_character")),1)]),_:1},8,["model-value"])):g("",!0)])):"more"===c.type?(i(),d("button",{key:1,type:"button",class:"asset-strip-section__more-tile",onClick:l[0]||(l[0]=l=>e.$emit("more"))},r(n(U)("video.more")),1)):(i(),d("button",{key:2,type:"button",class:w(["asset-strip-section__item-button",{"is-selected":te(c.item),"is-disabled":oe(c.item)}]),disabled:oe(c.item),onClick:e=>{var l;oe(l=c.item)||A("select",l)}},[o("div",wl,[c.item.isUserUpload?g("",!0):(i(),d("span",Cl,[s(n(R),{name:"brand-logo-simple",size:"18",color:"#48e1eb"})])),o("div",Sl,[s(Le,{src:e.$imageUrl.quality(n(K)(c.item.url),80),alt:""},null,8,["src"])]),te(c.item)?(i(),d("div",xl)):g("",!0),te(c.item)?(i(),d("span",Il,[s(n(R),{name:"biz-make-video-check",size:"24"})])):g("",!0),c.item.isUserUpload?(i(),d("span",{key:3,class:"asset-strip-section__delete-trigger",onClick:C(l=>e.$emit("delete",c.item),["stop"])},[...l[5]||(l[5]=[o("span",{class:"asset-strip-section__delete-icon","aria-hidden":"true"},null,-1)])],8,Dl)):g("",!0)])],10,kl))],64))),128))],512),B.value&&G.value?(i(),d("button",{key:1,type:"button",class:"asset-strip-section__nav asset-strip-section__nav--next","aria-label":"Next",onClick:ve},[s(n(R),{name:"sys-chevron-right",size:20})])):g("",!0)],544),[[h,!S.showNoCharacterOption||!S.noCharacterEnabled]]),s(sl,{visible:J.value,"onUpdate:visible":l[3]||(l[3]=e=>J.value=e)},null,8,["visible"])]))}},Ml=B(Ll,[["__scopeId","data-v-bfea63bd"]]),Pl={class:"background-strip-section"},Al={class:"background-strip-section__head"},Ul={class:"background-strip-section__title"},zl={class:"background-strip-section__switch-wrap"},$l={class:"background-strip-section__switch-label"},El={key:0,class:"background-strip-section__empty"},Nl={class:"background-strip-section__empty-icon","aria-hidden":"true"},Tl={class:"background-strip-section__empty-text"},Bl={key:0,class:"background-strip-section__upload-wrap"},Rl=["onClick"],Vl={class:"background-strip-section__item"},Fl={class:"background-strip-section__media"},jl={key:0,class:"background-strip-section__ring","aria-hidden":"true"},Wl={key:1,class:"background-strip-section__ai-badge flex-center"},Ol={key:2,class:"background-strip-section__check","aria-hidden":"true"}
1,Kl=["onClick"],ql=B({__name:"BackgroundStripSection",props:{items:{type:Array,default:()=>[]},selectedId:{type:Number,default:-1},uploadLoading:{type:Boolean,default:!1},maxFileBytes:{type:Number,required:!0},randomEnabled:{type:Boolean,default:!1}},emits:["select","upload","delete","more","update:randomEnabled"],setup(a,{emit:t}){var v,_,f,h;const k=a,w=t,{$$t:S}=null==(v=e())?void 0:v.appContext.config.globalProperties.$i18n,x=(null==(h=null==(f=null==(_=e())?void 0:_.appContext)?void 0:f.config)?void 0:h.globalProperties)??{},I=p(!1),D=p(null),L=p(!1),M=p(!1),P=p(!1);let A=null,U=null;const z=l(()=>{const e=[{type:"upload",key:"upload"},...k.items.slice(0,10).map(e=>({type:"item",key:`item-${e.id}`,item:e}))];return k.items.length>10&&e.push({type:"more",key:"more"}),e});function $(e){var l;null==(l=null==x?void 0:x.logCustomEvent)||l.call(x,"createvideo_background_random_switch_click",{status:e?"on":"off"}),w("update:randomEnabled",e)}function E(){if(k.randomEnabled)return L.value=!1,M.value=!1,void(P.value=!1);const e=D.value;if(!e)return;const l=Math.max(0,e.scrollWidth-e.clientWidth);e.scrollLeft>l&&(e.scrollLeft=l),L.value=e.scrollWidth>e.clientWidth+1,M.value=L.value&&e.scrollLeft>1,P.value=L.value&&e.scrollLeft<l-1}function N(){var e;null==(e=D.value)||e.scrollBy({left:-184,behavior:"smooth"})}function T(){var e;null==(e=D.value)||e.scrollBy({left:184,behavior:"smooth"})}return m(()=>[z.value.length,k.randomEnabled],()=>{y(()=>{E()})},{immediate:!0}),m(D,e=>{if(null==U||U(),null==A||A.disconnect(),A=null,!e)return void E();const l=()=>{E()};e.addEventListener("scroll",l,{passive:!0}),U=()=>{e.removeEventListener("scroll",l),U=null},A=new ResizeObserver(()=>{E()}),A.observe(e),y(()=>{E()})},{immediate:!0}),b(()=>{null==U||U(),null==A||A.disconnect(),A=null}),(e,l)=>(i(),d("section",Pl,[o("header",Al,[o("span",Ul,r(n(S)("video.mv_background")),1),o("div",zl,[o("span",$l,r(n(S)("video.random")),1),s(n(W),{"model-value":a.randomEnabled,size:"small",onChange:$},null,8,["model-value"])])]),a.randomEnabled?(i(),d("div",El,[o("span",Nl,[s(n(R),{name:"sys-surprise-ico",size:"32",opacity:"0.6"})]),o("p",Tl,r(n(S)("video.music_video_random_background_tip")),1)])):(i(),d("div",{key:1,class:"background-strip-section__strip",onMouseenter:l[2]||(l[2]=e=>I.value=!0),onMouseleave:l[3]||(l[3]=e=>I.value=!1)},[I.value&&M.value?(i(),d("button",{key:0,type:"button",class:"background-strip-section__nav background-strip-section__nav--prev","aria-label":"Previous",onClick:N},[s(n(R),{name:"sys-chevron-left",size:20})])):g("",!0),o("div",{ref_key:"trackRef",ref:D,class:"background-strip-section__track"},[(i(!0),d(u,null,c(z.value,t=>{return i(),d(u,{key:t.key},["upload"===t.type?(i(),d("div",Bl,[s(ne,{loading:a.uploadLoading,"image-only":!0,"max-file-bytes":a.maxFileBytes,"custom-label":n(S)("store.upload"),onUpload:l[0]||(l[0]=(...l)=>e.$emit("upload",...l))},null,8,["loading","max-file-bytes","custom-label"])])):"more"===t.type?(i(),d("button",{key:1,type:"button",class:"background-strip-section__more-tile",onClick:l[1]||(l[1]=l=>e.$emit("more"))},r(n(S)("create.more")),1)):(i(),d("button",{key:2,type:"button",class:"background-strip-section__item-button",onClick:l=>e.$emit("select",t.item)},[o("div",Vl,[o("div",Fl,[s(Le,{src:(c=t.item.url,K(`${c}?x-oss-process=image/format,webp`)),alt:""},null,8,["src"])]),a.selectedId===t.item.id?(i(),d("div",jl)):g("",!0),t.item.isUserUpload?g("",!0):(i(),d("span",Wl,[s(n(R),{name:"brand-logo-simple",size:"18",color:"#48e1eb"})])),a.selectedId===t.item.id?(i(),d("span",Ol,[s(n(R),{name:"biz-make-video-check",size:"24"})])):g("",!0),t.item.isUserUpload?(i(),d("span",{key:3,class:"background-strip-section__delete-trigger",onClick:C(l=>e.$emit("delete",t.item),["stop"])},[...l[4]||(l[4]=[o("span",{class:"background-strip-section__delete-icon","aria-hidden":"true"},null,-1)])],8,Kl)):g("",!0)])],8,Rl))],64);var c}),128))],512),I.value&&P.value?(i(),d("button",{key:1,type:"button",class:"background-strip-section__nav background-strip-section__nav--next","aria-label":"Next",onClick:T},[s(n(R),{name:"sys-chevron-right",size:20})])):g("",!0)],32))]))}},[["__scopeId","data-v-08b8d89c"]]),Hl={class:"lip-sync-bg-dialog__body height-all flex-column"},Gl={class:"lip-sync-bg-dialog__tab-box"},Jl={class:"lip-sync-bg-dialog__tab-content flex1"},Xl={class:"lip-sync-bg-dialog__grid"},Ql=["onClick"],Yl={class:"lip-sync-bg-picker__thumb"},Zl={key:0,class:"lip-sync-bg-picker__check","aria-hidden":"true"},ea={class:"lip-sync-bg-dialog__grid"},la={class:"lip-sync-bg-picker__upload-wrap lip-sync-bg-dialog__upload"},aa=["onClick"],ia={class:"lip-sync-bg-picker__thumb"},ta={key:0,class:"lip-sync-bg-picker__check","aria-hidden":"true"},oa=["onClick"],na={class:"lip-sync-bg-dialog__footer"}
1,sa=B({__name:"MusicVideoBackgroundPickerDialog",props:{visible:{type:Boolean,default:!1},maxFileBytes:{type:Number,required:!0}},emits:["update:visible","upload","select","delete","loadMore"],setup(v,{emit:_}){var y;const b=q(),{createRenderType:x}=S(b),I=Ce(),{mvBackgroundData:D,selectedBackgroundId:L,backgroundUploadLoading:M}=S(I),{$$t:P}=null==(y=e())?void 0:y.appContext.config.globalProperties.$i18n,A=v,U=_,z=p("mine"),$=p(0);m(()=>[A.visible,L.value],e=>{(null==e?void 0:e[0])&&(z.value="mine",$.value=L.value||0)});const E=l(()=>[...D.value.mineData.list||[],...D.value.officialData.list||[]].find(e=>(null==e?void 0:e.id)===$.value)||null);function N(){U("update:visible",!1)}function T(e,l){U("upload",e,l)}function B(e,l){U("loadMore","mine",e,l)}function F(e){const l=(null==e?void 0:e.src)||(null==e?void 0:e.url)||"";return l?K(`${l}${l.includes("?")?"&":"?"}x-oss-process=image/format,webp`):""}function j(e){null!=(null==e?void 0:e.id)&&($.value=$.value===e.id?0:Number(e.id))}function W(){E.value?(U("select",E.value),N()):N()}function O(e){return null!=(null==e?void 0:e.id)&&e.id===$.value}return(e,l)=>(i(),a(V,{width:"728px",height:"mobile"==n(x)?"80%":"580px","title-align":"left",title:n(P)("video.mv_background"),"custom-class":"lip-sync-background-dialog",visible:v.visible,"mobile-render-type":"drawerDialog","mask-close":!0,onClose:N},{default:t(()=>[o("div",Hl,[o("div",Gl,[s(n(H),{modelValue:z.value,"onUpdate:modelValue":l[0]||(l[0]=e=>z.value=e),class:"lip-sync-bg-dialog__tabs"},{default:t(()=>[s(n(G),{value:"mine"},{default:t(()=>[k(r(n(P)("video.my")),1)]),_:1}),s(n(G),{value:"official"},{default:t(()=>[k(r(n(P)("video.official")),1)]),_:1})]),_:1},8,["modelValue"])]),o("div",Jl,[f(s($e,{"loading-more":n(D).officialData.loadingMore,"onUpdate:loadingMore":l[1]||(l[1]=e=>n(D).officialData.loadingMore=e),"is-loading":n(D).officialData.isLoading,"onUpdate:isLoading":l[2]||(l[2]=e=>n(D).officialData.isLoading=e),finished:n(D).officialData.finished,"onUpdate:finished":l[3]||(l[3]=e=>n(D).officialData.finished=e),"init-load":!1,"show-empty-retry":!1,"disabled-refresh":!0,"disabled-load-more":!0,datas:n(D).officialData.list,"item-id-field":"id"},{customContent:t(()=>[o("div",Xl,[(i(!0),d(u,null,c(n(D).officialData.list,e=>(i(),d("button",{key:"bg-dlg-o-"+(e.id??e.key),type:"button",class:"lip-sync-bg-dialog__card",onClick:l=>j(e)},[o("span",{class:w(["lip-sync-bg-picker__thumb-frame",{"is-selected":O(e)}])},[o("span",Yl,[s(Le,{src:F(e),alt:""},null,8,["src"])])],2),O(e)?(i(),d("span",Zl,[s(n(R),{name:"biz-make-video-check",size:"24"})])):g("",!0)],8,Ql))),128))])]),_:1},8,["loading-more","is-loading","finished","datas"]),[[h,"official"===z.value]]),f(s($e,{"loading-more":n(D).mineData.loadingMore,"onUpdate:loadingMore":l[4]||(l[4]=e=>n(D).mineData.loadingMore=e),"is-loading":n(D).mineData.isLoading,"onUpdate:isLoading":l[5]||(l[5]=e=>n(D).mineData.isLoading=e),finished:n(D).mineData.finished,"onUpdate:finished":l[6]||(l[6]=e=>n(D).mineData.finished=e),"init-load":!1,"show-empty-retry":!1,"disabled-refresh":!0,"disabled-load-more":n(D).mineData.finished,datas:n(D).mineData.list,"item-id-field":"id",onLoadMore:B},{customContent:t(()=>[o("div",ea,[o("div",la,[s(ne,{loading:n(M),"image-only":!0,"max-file-bytes":v.maxFileBytes,"custom-label":"Upload",onUpload:T},null,8,["loading","max-file-bytes"])]),(i(!0),d(u,null,c(n(D).mineData.list,e=>(i(),d("button",{key:"bg-dlg-m-"+(e.id??e.key),type:"button",class:"lip-sync-bg-dialog__card lip-sync-bg-dialog__thumb",onClick:l=>j(e)},[o("span",{class:w(["lip-sync-bg-picker__thumb-frame",{"is-selected":O(e)}])},[o("span",ia,[s(Le,{src:F(e),alt:""},null,8,["src"])])],2),O(e)?(i(),d("span",ta,[s(n(R),{name:"biz-make-video-check",size:"24"})])):g("",!0),o("span",{class:"lip-sync-bg-dialog__delete-trigger",onClick:C(l=>U("delete",e),["stop"])},[...l[7]||(l[7]=[o("span",{class:"lip-sync-bg-dialog__delete-icon","aria-hidden":"true"},null,-1)])],8,oa)],8,aa))),128))])]),_:1},8,["loading-more","is-loading","finished","disabled-load-more","datas"]),[[h,"mine"===z.value]])]),o("div",na,[s(n(J),{type:"secondary",appearance:"inverse",style:{minWidth:"148px"},onClick:N},{default:t(()=>[k(r(n(P)("mine.Cancel")),1)]),_:1}),s(n(J),{disabled:!E.value,style:{minWidth:"148px"},onClick:W},{default:t(()=>[k(r(n(P)("create.confirm")),1)]),_:1},8,["disabled"])])])]),_:1},8,["height","title","visible"]))}}
1,[["__scopeId","data-v-e4371d02"]]),ra={class:"lip-sync-avatar-dialog__body height-all flex-column"},da={class:"lip-sync-avatar-dialog__tab-box"},ua={class:"lip-sync-avatar-dialog__tab-content flex1"},ca={class:"lip-sync-avatar-dialog__grid"},va=["disabled","aria-label","onClick"],pa={class:"lip-sync-avatar-picker__thumb"},ma={key:0,class:"lip-sync-avatar-picker__check","aria-hidden":"true"},_a={class:"lip-sync-avatar-dialog__grid"},ya=["disabled","aria-label","onClick"],ba={class:"lip-sync-avatar-picker__thumb"},fa={key:0,class:"lip-sync-avatar-picker__check","aria-hidden":"true"},ga={class:"lip-sync-avatar-dialog__grid"},ha={class:"lip-sync-avatar-picker__upload-wrap lip-sync-avatar-dialog__upload"},ka=["disabled"],wa={class:"lip-sync-avatar-dialog__action-icon","aria-hidden":"true"},Ca=["disabled","aria-label","onClick"],Sa={class:"lip-sync-avatar-picker__thumb"},xa={key:0,class:"lip-sync-avatar-picker__check","aria-hidden":"true"},Ia=["onClick"],Da={class:"lip-sync-avatar-dialog__footer"},La=B({__name:"MusicVideoCharacterPickerDialog",props:{visible:{type:Boolean,default:!1},maxFileBytes:{type:Number,required:!0}},emits:["update:visible","upload","openUploadPicker","selectMultiple","delete","loadMore"],setup(_,{emit:y}){var b,I,D;const L=q(),M=F(),{createRenderType:P}=S(L),A=Ce(),U=j(),{mvPersonaData:z,selectedAvatarIds:$,selectedAvatarItems:E,avatarUploadLoading:N}=S(A),T=(null==(D=null==(I=null==(b=e())?void 0:b.appContext)?void 0:I.config)?void 0:D.globalProperties)??{},{$$t:B}=(null==T?void 0:T.$i18n)??{},W=v(),O=_,Z=y,ee=p("mine"),le=p([]),ae=p([]),ie=x({list:[],lastId:0,finished:!1,loadingMore:!1,isLoading:!1,initialized:!1,requestId:0}),te=l(()=>[...z.value.mineData.list||[],...z.value.officialData.list||[],...ie.list||[],...E.value||[],...ae.value]),oe=l(()=>{const e=[...te.value];return le.value.map(l=>e.find(e=>me(e)===l)).filter(Boolean)}),ne=l(()=>({emptydata:B("library.character_liked_empty")}));function se(){Z("update:visible",!1)}function re(){var e;null==(e=null==T?void 0:T.logCustomEvent)||e.call(T,"mv_character_add_upload_click",{}),Z("openUploadPicker")}async function de(){var e;await U.checkLoginStatus({source:"character"})&&(null==(e=null==T?void 0:T.logCustomEvent)||e.call(T,"mv_character_add_character_click",{}),se(),Me(U.userInfo)?(A.markPersonaAssetsRefreshPending(),W.push({name:"characterCreate"})):await M.handleSubscribe({membership_source1:"membership_feature",membership_source2:"character"}))}function ue(e,l){Z("loadMore","mine",e,l)}function ce(e,l){ie.finished?null==e||e([],!0):he().then(({list:l,finished:a})=>{null==e||e(l,a)}).catch(()=>{ke(),null==l||l()})}function ve(e){const l=(null==e?void 0:e.src)||(null==e?void 0:e.url)||"";return l?K(`${l}${l.includes("?")?"&":"?"}x-oss-process=image/format,webp`):""}function pe(e){return(null==e?void 0:e.title)||(null==e?void 0:e.name)||(null==e?void 0:e.display_name)||""}function me(e){const l=Number(null==e?void 0:e.id);return Number.isFinite(l)?l:0}function _e(e){const l=me(e);if(l)return le.value.includes(l)?(le.value=le.value.filter(e=>e!==l),void(ae.value=ae.value.filter(e=>me(e)!==l))):void(le.value.length>=5||(le.value=[...le.value,l],ae.value=[...ae.value.filter(e=>me(e)!==l),e]))}function ye(){Z("selectMultiple",oe.value),se()}function be(e){return le.value.includes(me(e))}function fe(e){return le.value.length>=5&&!be(e)}function ge(e){const l=Y(e),a=me(l),i=l.avatarUrl||l.avatar||l.cover||l.cover_url||"";return{...l,id:a,character_id:a,src:i,url:i,title:l.name,display_name:l.name,isCharacter:!0}}function he({refresh:e=!1}={}){const l=ie.requestId+1;return ie.requestId=l,ie.isLoading=!0,ie.loadingMore=!e,X.getLikedCharacters({last_id:e?0:ie.lastId,size:20}).then(a=>{if(l!==ie.requestId)return{list:[],finished:ie.finished};if(200!==(null==a?void 0:a.code))throw a;const{list:i,lastId:t,finished:o}=function(e){const l=(null==e?void 0:e.data)??{};return{list:(Array.isArray(l.list)?l.list:[]).map(ge).filter(e=>e.id),lastId:l.last_id??0,finished:!l.more}}(a);return ie.list=e?i:[...ie.list,...i],ie.lastId=t,ie.finished=o,ie.initialized=!0,{list:i,finished:o}}).finally(()=>{l===ie.requestId&&(ie.isLoading=!1,ie.loadingMore=!1)})}function ke(){Q.error({position:"top",content:B("library.character_load_failed")})}return m(()=>[O.visible,$.value],([e])=>{e&&(ee.value="mine",le.value=[...$.value||[]],ae.value=[...E.value||[]])},{immediate:!0}),m(ee,e=>{O.visible&&"liked"===e&&function(){if(ie.initialized||ie.isLoading)return;he({refresh:!0}).catch(()=>{ke()})}()}),(e,l)=>(i(),a(V,{width:"730px",height:"mobile"==n(P)?"80%":"590px","title-align":"left",title:n(B)("video.mv_avatar"),"custom-class":"lip-sync-avatar-dialog",visible:_.visible,"mobile-render-type":"drawerDialog",onClose:se},{default:t(()=>[o("div",ra,[o("div",da,[s(n(H),{modelValue:ee.value,"onUpdate:modelValue":l[0]||(l[0]=e=>ee.value=e),class:"lip-sync-avatar-dialog__tabs"},{default:t(()=>[s(n(G),{value:"mine"},{default:t(()=>[k(r(n(B)("video.my")),1)]),_:1}),s(n(G),{value:"official"},{default:t(()=>[k(r(n(B)("video.official")),1)]),_:1}),s(n(G),{value:"liked"},{default:t(()=>
1[k(r(n(B)("create.liked")),1)]),_:1})]),_:1},8,["modelValue"])]),o("div",ua,[f(s($e,{"loading-more":n(z).officialData.loadingMore,"onUpdate:loadingMore":l[1]||(l[1]=e=>n(z).officialData.loadingMore=e),"is-loading":n(z).officialData.isLoading,"onUpdate:isLoading":l[2]||(l[2]=e=>n(z).officialData.isLoading=e),finished:n(z).officialData.finished,"onUpdate:finished":l[3]||(l[3]=e=>n(z).officialData.finished=e),"init-load":!1,"show-empty-retry":!1,"disabled-refresh":!0,"disabled-load-more":!0,datas:n(z).officialData.list,"item-id-field":"id"},{customContent:t(()=>[o("div",ca,[(i(!0),d(u,null,c(n(z).officialData.list,e=>(i(),d("button",{key:"dlg-o-"+(e.id??e.key),type:"button",class:w(["lip-sync-avatar-dialog__card",{"is-disabled":fe(e)}]),disabled:fe(e),"aria-label":pe(e)||n(B)("video.mv_avatar"),onClick:l=>_e(e)},[o("span",{class:w(["lip-sync-avatar-picker__thumb-frame",{"is-selected":be(e)}])},[o("span",pa,[s(Le,{src:ve(e),alt:""},null,8,["src"])])],2),be(e)?(i(),d("span",ma,[s(n(R),{name:"biz-make-video-check",size:"24"})])):g("",!0)],10,va))),128))])]),_:1},8,["loading-more","is-loading","finished","datas"]),[[h,"official"===ee.value]]),f(s($e,{"loading-more":ie.loadingMore,"onUpdate:loadingMore":l[4]||(l[4]=e=>ie.loadingMore=e),"is-loading":ie.isLoading,"onUpdate:isLoading":l[5]||(l[5]=e=>ie.isLoading=e),finished:ie.finished,"onUpdate:finished":l[6]||(l[6]=e=>ie.finished=e),"init-load":!1,"show-empty-retry":!1,"show-info":ne.value,"disabled-refresh":!0,"disabled-load-more":ie.finished,datas:ie.list,"item-id-field":"id",onLoadMore:ce},{customContent:t(()=>[o("div",_a,[(i(!0),d(u,null,c(ie.list,e=>(i(),d("button",{key:"dlg-l-"+(e.id??e.key),type:"button",class:w(["lip-sync-avatar-dialog__card",{"is-disabled":fe(e)}]),disabled:fe(e),"aria-label":pe(e)||n(B)("video.mv_avatar"),onClick:l=>_e(e)},[o("span",{class:w(["lip-sync-avatar-picker__thumb-frame",{"is-selected":be(e)}])},[o("span",ba,[s(Le,{src:ve(e),alt:""},null,8,["src"])])],2),be(e)?(i(),d("span",fa,[s(n(R),{name:"biz-make-video-check",size:"24"})])):g("",!0)],10,ya))),128))])]),_:1},8,["loading-more","is-loading","finished","show-info","disabled-load-more","datas"]),[[h,"liked"===ee.value]]),f(s($e,{"loading-more":n(z).mineData.loadingMore,"onUpdate:loadingMore":l[7]||(l[7]=e=>n(z).mineData.loadingMore=e),"is-loading":n(z).mineData.isLoading,"onUpdate:isLoading":l[8]||(l[8]=e=>n(z).mineData.isLoading=e),finished:n(z).mineData.finished,"onUpdate:finished":l[9]||(l[9]=e=>n(z).mineData.finished=e),"init-load":!1,"show-empty-retry":!1,"disabled-refresh":!0,"disabled-load-more":n(z).mineData.finished,datas:n(z).mineData.list,"item-id-field":"id",onLoadMore:ue},{customContent:t(()=>[o("div",ga,[o("div",ha,[o("button",{type:"button",class:"lip-sync-avatar-dialog__upload-trigger",disabled:n(N),onClick:re},[s(n(R),{name:"sys-upload",size:"24",color:"currentColor"}),l[10]||(l[10]=o("span",null,"Upload",-1))],8,ka)]),o("button",{type:"button",class:"lip-sync-avatar-dialog__action-card",onClick:de},[o("span",wa,[s(n(R),{name:"biz-create-star",size:"20",color:"currentColor"})]),l[11]||(l[11]=o("span",{class:"lip-sync-avatar-dialog__action-label"},"Create",-1))]),(i(!0),d(u,null,c(n(z).mineData.list,e=>(i(),d("button",{key:"dlg-m-"+(e.id??e.key),type:"button",class:w(["lip-sync-avatar-dialog__card lip-sync-avatar-dialog__thumb",{"is-disabled":fe(e)}]),disabled:fe(e),"aria-label":pe(e)||n(B)("video.mv_avatar"),onClick:l=>_e(e)},[o("span",{class:w(["lip-sync-avatar-picker__thumb-frame",{"is-selected":be(e)}])},[o("span",Sa,[s(Le,{src:ve(e),alt:""},null,8,["src"])])],2),be(e)?(i(),d("span",xa,[s(n(R),{name:"biz-make-video-check",size:"24"})])):g("",!0),o("span",{class:"lip-sync-avatar-dialog__delete-trigger",onClick:C(l=>Z("delete",e),["stop"])},[...l[12]||(l[12]=[o("span",{class:"lip-sync-avatar-dialog__delete-icon","aria-hidden":"true"},null,-1)])],8,Ia)],10,Ca))),128))])]),_:1},8,["loading-more","is-loading","finished","disabled-load-more","datas"]),[[h,"mine"===ee.value]])]),o("div",Da,[s(n(J),{type:"secondary",appearance:"inverse",style:{minWidth:"148px"},onClick:se},{default:t(()=>[k(r(n(B)("mine.Cancel")),1)]),_:1}),s(n(J),{style:{minWidth:"148px"},onClick:ye},{default:t(()=>[k(r(n(B)("create.confirm")),1)]),_:1})])])]),_:1},8,["height","title","visible"]))}},[["__scopeId","data-v-29cd197a"]]),Ma={class:"video-lip-sync-footer"}
1,Pa={class:"video-lip-sync-footer__controls"},Aa=["aria-label","aria-expanded"],Ua={class:"video-lip-sync-footer__pill-text"},za={key:0,class:"video-lip-sync-footer__dropdown-panel",role:"menu"},$a=["aria-checked","onClick"],Ea={class:"video-lip-sync-footer__dropdown-item-copy"},Na={class:"video-lip-sync-footer__dropdown-item-title"},Ta={class:"video-lip-sync-footer__dropdown-item-desc"},Ba=["aria-label","aria-expanded"],Ra={class:"video-lip-sync-footer__pill-text"},Va={key:0,class:"video-lip-sync-footer__dropdown-panel video-lip-sync-footer__dropdown-panel--ratio",role:"menu"},Fa=["aria-checked","onClick"],ja={class:"video-lip-sync-footer__ratio-item-icon","aria-hidden":"true"},Wa={class:"video-lip-sync-footer__ratio-item-label"},Oa={class:"video-lip-sync-footer__generate-label"},Ka={class:"video-lip-sync-footer__generate-credits","aria-label":"credits"},qa={class:"video-lip-sync-footer__generate-credits-value"},Ha=B({__name:"MusicVideoFooterBar",props:{credits:{type:String,default:"0"},canGenerate:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},generateMode:{type:Number,default:1},aspectRatio:{type:String,default:"16:9"}},emits:["update:generateMode","update:aspectRatio","generate"],setup(v,{emit:y}){var f,h;const k=v,C=y,{$$t:x}=(null==(h=null==(f=e())?void 0:f.appContext.config.globalProperties)?void 0:h.$i18n)??{},D=q(),{createRenderType:L}=S(D),M=p(null),P=p(!1),A=p(null),U=p(!1),z=l(()=>"mobile"===L.value),$=[{value:1,label:x("video.one_click_mode"),description:x("video.one_click_mode_desc"),iconName:"biz-make-video-one-click-mode"},{value:2,label:x("video.storyboard_mode"),description:x("video.storyboard_mode_desc"),iconName:"biz-make-video-storyboard-mode"}],E=[{value:"16:9",label:"16:9",iconName:"biz-make-video-ratio-16-9"},{value:"9:16",label:"9:16",iconName:"biz-make-video-ratio-9-16"},{value:"3:4",label:"3:4",iconName:"biz-make-video-ratio-3-4"},{value:"4:3",label:"4:3",iconName:"biz-make-video-ratio-4-3"}],N=l(()=>$.find(e=>e.value===k.generateMode)||$[0]),T=l(()=>E.find(e=>e.value===k.aspectRatio)||E[0]);function B(){P.value=!P.value,P.value&&(U.value=!1)}function V(){U.value=!U.value,U.value&&(P.value=!1)}function F(e){var l,a;(null==(l=M.value)?void 0:l.contains(e.target))||(P.value=!1),(null==(a=A.value)?void 0:a.contains(e.target))||(U.value=!1)}return m(z,e=>{e&&(P.value=!1,1!==k.generateMode&&C("update:generateMode",1))},{immediate:!0}),_(()=>{document.addEventListener("click",F)}),b(()=>{document.removeEventListener("click",F)}),(e,l)=>(i(),d("footer",Ma,[o("div",Pa,[z.value?g("",!0):(i(),d("div",{key:0,ref_key:"modeDropdownRef",ref:M,class:"video-lip-sync-footer__dropdown"},[o("button",{type:"button",class:w(["video-lip-sync-footer__pill",{"is-open":P.value}]),"aria-label":N.value.label,"aria-expanded":P.value,"aria-haspopup":"true",onClick:B},[s(n(R),{class:"video-lip-sync-footer__pill-icon",name:N.value.iconName,size:"16","aria-hidden":"true"},null,8,["name"]),o("span",Ua,r(N.value.label),1),o("span",{class:w(["video-lip-sync-footer__pill-chevron",{"is-open":P.value}]),"aria-hidden":"true"},null,2)],10,Aa),s(I,{name:"video-lip-sync-footer__dropdown-fade"},{default:t(()=>[P.value?(i(),d("div",za,[(i(),d(u,null,c($,e=>o("button",{key:e.value,type:"button",class:w(["video-lip-sync-footer__dropdown-item",{"is-selected":N.value.value===e.value}]),role:"menuitemradio","aria-checked":N.value.value===e.value,onClick:l=>{return a=e.value,C("update:generateMode",a),void(P.value=!1);var a}},[s(n(R),{class:"video-lip-sync-footer__dropdown-item-icon",name:e.iconName,size:"16","aria-hidden":"true",color:N.value.value===e.value?"#48e1eb":"#fff"},null,8,["name","color"]),o("span",Ea,[o("span",Na,r(e.label),1),o("span",Ta,r(e.description),1)])],10,$a)),64))])):g("",!0)]),_:1})],512)),o("div",{ref_key:"ratioDropdownRef",ref:A,class:"video-lip-sync-footer__dropdown"},[o("button",{type:"button",class:w(["video-lip-sync-footer__pill",{"is-open":U.value}]),"aria-label":T.value.label,"aria-expanded":U.value,"aria-haspopup":"true",onClick:V},[s(n(R),{class:"video-lip-sync-footer__pill-icon",name:T.value.iconName,size:"16","aria-hidden":"true"},null,8,["name"]),o("span",Ra,r(T.value.label),1),o("span",{class:w(["video-lip-sync-footer__pill-chevron",{"is-open":U.value}]),"aria-hidden":"true"},null,2)],10,Ba),s(I,{name:"video-lip-sync-footer__dropdown-fade"},{default:t(()=>[U.value?(i(),d("div",Va,[(i(),d(u,null,c(E,e=>o("button",{key:e.value,type:"button",class:w(["video-lip-sync-footer__ratio-item",{"is-selected":T.value.value===e.value}]),role:"menuitemradio","aria-checked":T.value.value===e.value,onClick:l=>{return a=e.value,C("update:aspectRatio",a),void(U.value=!1);var a}},[o("span",ja,[s(n(R),{name:e.iconName,size:"16",color:T.value.value===e.value?"#48e1eb":"#fff"},null,8,["name","color"])]),o("span",Wa,r(e.label),1)],10,Fa)),64))])):g("",!0)]),_:1})],512)]),z.value?g("",!0):(i(),a(Ie,{key:0,class:"video-lip-sync-footer__ai-flag",margin:"0 4px 0 0"})),s(n(J),{class:"video-lip-sync-footer__generate flex-center",disabled:!v.canGenerate,loading:v.loading,onClick:l[0]||(l[0]=l=>e.$emit("generate"))},{default:t(()=>[o("span",Oa,r(n(x)("video.generate_storyboard_mv")),1),o("span",Ka,[s(n(R),{name:"biz-subscribe-star",color:"#000"}),o("span",qa,r(v.credits),1)])]),_:1},8,["disabled","loading"])]))}},[["__scopeId","data-v-c59d40d7"]]),Ga={class:"lip-sync-style-dialog__body"},Ja={class:"lip-sync-style-dialog__content"},Xa={class:"lip-sync-style-dialog__grid"},Qa=["onClick"],Ya={class:"lip-sync-style-dialog__thumb"},Za={key:0,class:"lip-sync-style-dialog__check","aria-hidden":"true"},ei={class:"lip-sync-style-dialog__label"},li={class:"lip-sync-style-dialog__footer"},ai=B({__name:"MusicVideoStylePickerDialog",props:{visible:{type:Boolean,default:!1}},emits:["update:visible","select"],setup(v,{emit:_}){var y;const b=q(),{createRenderType:f}=S(b),h=Ce(),{mvStyleData:C,selectedStyleId:x}=S(h),I=null==(y=e())?void 0:y.appContext.config.globalProperties,{$$t:D}
1=null==I?void 0:I.$i18n,L=v,M=_,P=p(0),A=l(()=>(C.value.officialData.list||[]).find(e=>(null==e?void 0:e.id)===P.value)||null);function U(){M("update:visible",!1)}function z(e){const l=(null==e?void 0:e.src)||(null==e?void 0:e.url)||"";return l?K(`${l}${l.includes("?")?"&":"?"}x-oss-process=image/format,webp`):""}function $(e){return(null==e?void 0:e.tag)||(null==e?void 0:e.title)||(null==e?void 0:e.name)||""}function E(){A.value?(M("select",A.value),U()):U()}function N(e){return null!=(null==e?void 0:e.id)&&e.id===P.value}return m(()=>[L.visible,x.value],([e])=>{e&&(P.value=x.value||0)},{immediate:!0}),(e,l)=>(i(),a(V,{width:"730px",height:"mobile"==n(f)?"80%":"580px","title-align":"left",title:n(D)("video.choose_style"),"custom-class":"lip-sync-style-dialog",visible:v.visible,"mobile-render-type":"drawerDialog","mask-close":!0,onClose:U},{default:t(()=>[o("div",Ga,[o("div",Ja,[s($e,{"loading-more":n(C).officialData.loadingMore,"onUpdate:loadingMore":l[0]||(l[0]=e=>n(C).officialData.loadingMore=e),"is-loading":n(C).officialData.isLoading,"onUpdate:isLoading":l[1]||(l[1]=e=>n(C).officialData.isLoading=e),finished:n(C).officialData.finished,"onUpdate:finished":l[2]||(l[2]=e=>n(C).officialData.finished=e),"init-load":!1,"show-empty-retry":!1,"disabled-refresh":!0,"disabled-load-more":!0,datas:n(C).officialData.list,"item-id-field":"id"},{customContent:t(()=>[o("div",Xa,[(i(!0),d(u,null,c(n(C).officialData.list,e=>(i(),d("button",{key:"style-dlg-"+(e.id??e.key),type:"button",class:"lip-sync-style-dialog__card",onClick:l=>function(e){null!=(null==e?void 0:e.id)&&(P.value=P.value===e.id?0:Number(e.id))}(e)},[o("span",{class:w(["lip-sync-style-dialog__thumb-frame",{"is-selected":N(e)}])},[o("span",Ya,[s(Le,{src:z(e),alt:""},null,8,["src"])])],2),N(e)?(i(),d("span",Za,[s(n(R),{name:"biz-make-video-check",size:"24"})])):g("",!0),o("span",ei,r($(e)),1)],8,Qa))),128))])]),_:1},8,["loading-more","is-loading","finished","datas"])]),o("div",li,[s(n(J),{type:"secondary",appearance:"inverse",style:{minWidth:"148px"},onClick:U},{default:t(()=>[k(r(n(D)("mine.Cancel")),1)]),_:1}),s(n(J),{disabled:!A.value,style:{minWidth:"148px"},onClick:E},{default:t(()=>[k(r(n(D)("create.confirm")),1)]),_:1},8,["disabled"])])])]),_:1},8,["height","title","visible"]))}},[["__scopeId","data-v-1228387f"]]),ii={class:"prompt-keywords-section__content"},ti={class:"prompt-keywords-section__head"},oi={class:"prompt-keywords-section__input"},ni=["placeholder"],si={class:"prompt-keywords-section__chips"},ri=["onClick"],di=B({__name:"PromptKeywordsSection",props:{embedded:{type:Boolean,default:!1}},setup(l){var a,t;const{$$t:s}=(null==(t=null==(a=e())?void 0:a.appContext.config.globalProperties)?void 0:t.$i18n)??{},v=Ce(),{promptText:p,promptTagList:m}=S(v);return _(()=>{v.loadMusicVideoPromptTags()}),(e,a)=>(i(),d("section",{class:w(["prompt-keywords-section",{"prompt-keywords-section--embedded":l.embedded}])},[o("div",ii,[o("div",ti,[a[1]||(a[1]=o("div",{class:"prompt-keywords-section__title"},"Vibe",-1)),o("div",oi,[f(o("textarea",{"onUpdate:modelValue":a[0]||(a[0]=e=>L(p)?p.value=e:null),class:"prompt-keywords-section__textarea",maxlength:"100",placeholder:n(s)("video.music_video_prompt_subtitle")},null,8,ni),[[D,n(p)]])])]),o("div",si,[(i(!0),d(u,null,c(n(m),e=>(i(),d("button",{key:e,type:"button",class:"prompt-keywords-section__chip",onClick:l=>function(e){const l=p.value.trim();p.value=l?`${l}, ${e}`:e}(e)},r(e),9,ri))),128))])])],2))}},[["__scopeId","data-v-12fa5fd0"]]),ui={class:"style-strip-section__head"},ci={class:"style-strip-section__title"},vi=["onClick"],pi={class:"style-strip-section__thumb"},mi={key:0,class:"style-strip-section__ring","aria-hidden":"true"},_i={key:1,class:"style-strip-section__check","aria-hidden":"true"},yi={class:"style-strip-section__label"},bi=B({__name:"StyleStripSection",props:{items:{type:Array,default:()=>[]},selectedId:{type:Number,default:-1},embedded:{type:Boolean,default:!1}},emits:["select","more"],setup(a){var t;const v=a,{$$t:f}=null==(t=e())?void 0:t.appContext.config.globalProperties.$i18n,h=p(!1),k=p(null),C=p(!1),S=p(!1),x=p(!1);let I=null,D=null;const L=l(()=>{const e=v.items.slice(0,10).map(e=>({type:"item",key:`style-${e.id}`,item:e}));return v.items.length>10&&e.push({type:"more",key:"more"}),e});function M(){const e=k.value;if(!e)return;const l=Math.max(0,e.scrollWidth-e.clientWidth);e.scrollLeft>l&&(e.scrollLeft=l),C.value=e.scrollWidth>e.clientWidth+1,S.value=C.value&&e.scrollLeft>1,x.value=C.value&&e.scrollLeft<l-1}function P(){var e;null==(e=k.value)||e.scrollBy({left:-184,behavior:"smooth"})}function A(){var e;null==(e=k.value)||e.scrollBy({left:184,behavior:"smooth"})}return m(()=>L.value.length,()=>{y(()=>{M()})},{immediate:!0}),_(()=>{const e=k.value;if(!e)return;const l=()=>{M()};e.addEventListener("scroll",l,{passive:!0}),D=()=>{e.removeEventListener("scroll",l),D=null},I=new ResizeObserver(()=>{M()}),I.observe(e),y(()=>{M()})}),b(()=>{null==D||D(),null==I||I.disconnect(),I=null}),(e,l)=>(i(),d("section",{class:w(["style-strip-section",{"style-strip-section--embedded":a.embedded}])},[o("header",ui,[o("span",ci,r(n(f)("video.choose_style")),1)]),o("div",{class:"style-strip-section__strip",onMouseenter:l[1]||(l[1]=e=>h.value=!0),onMouseleave:l[2]||(l[2]=e=>h.value=!1)}
1,[h.value&&S.value?(i(),d("button",{key:0,type:"button",class:"style-strip-section__nav style-strip-section__nav--prev","aria-label":"Previous",onClick:P},[s(n(R),{name:"sys-chevron-left",size:20})])):g("",!0),o("div",{ref_key:"trackRef",ref:k,class:"style-strip-section__track"},[(i(!0),d(u,null,c(L.value,t=>{return i(),d(u,{key:t.key},["more"===t.type?(i(),d("button",{key:0,type:"button",class:"style-strip-section__more-tile",onClick:l[0]||(l[0]=l=>e.$emit("more"))},r(n(f)("create.more")),1)):(i(),d("button",{key:1,type:"button",class:"style-strip-section__card",onClick:l=>e.$emit("select",t.item)},[o("span",pi,[s(Le,{src:(c=t.item.url,K(`${c}?x-oss-process=image/format,webp/quality,75`)),alt:""},null,8,["src"])]),a.selectedId===t.item.id?(i(),d("div",mi)):g("",!0),a.selectedId===t.item.id?(i(),d("span",_i,[s(n(R),{name:"biz-make-video-check",size:"24"})])):g("",!0),o("span",yi,r(t.item.tag),1)],8,vi))],64);var c}),128))],512),h.value&&x.value?(i(),d("button",{key:1,type:"button",class:"style-strip-section__nav style-strip-section__nav--next","aria-label":"Next",onClick:A},[s(n(R),{name:"sys-chevron-right",size:20})])):g("",!0)],32)],2))}},[["__scopeId","data-v-0dd2282a"]]),fi={class:"video-lip-sync"},gi={class:"video-lip-sync__asset-group"},hi=10485760,ki=B({__name:"MusicVideoCreatePanel",setup(t){var r,u,c;const f=null==(c=null==(u=null==(r=e())?void 0:r.appContext)?void 0:u.config)?void 0:c.globalProperties,{$$t:h}=(null==f?void 0:f.$i18n)??{},k=A(),w=v(),C=q(),x=F(),I=j(),D=Se(),U=Ce(),{musicVideoWithLyrics:z,musicVideoSelectionMode:$,musicVideoDurationFrom:E,musicVideoDurationTo:N,selectedSong:T,info:B,isPlaying:R,isLoading:V,currentProgress:W,generateMode:O,aspectRatio:H,clipType:G,selectedAvatarId:J,selectedAvatarIds:X,selectedAvatarItems:Q,noCharacterEnabled:Y,selectedBackgroundId:ie,selectedStyleId:te,restoredAvatarItem:oe,restoredAvatarItems:ne,restoredBackgroundItem:ue,restoredStyleItem:ce,avatarUploadLoading:ve,backgroundUploadLoading:pe,generateMusicVideoLoading:me,backgroundRandomEnabled:_e,mvPersonaData:ye,mvBackgroun
1dData:be,mvStyleData:fe}=S(U),{createRenderType:ge}=S(C),he={"--clipBoxWidth":"300px","--clipBoxHeight":"400px","--clipAspectRatio":"3 / 4"},ke=p(!1),we=p(!1),Le=p(!1),Me=p(!1),Pe=p(!1),Ae=p(null),Ue=p(0),ze=p(null),$e=p(null),Ee=p(0),Ne=p(null),Te=p(null),Be=p(null);let Re=null;const Ve=l(()=>{var e;return!!(null==(e=T.value)?void 0:e.song_id)});function Fe(e){return!!e&&33===Number((null==e?void 0:e.mode)||0)}const je=l(()=>Fe(B.value)||Fe(T.value)),We=l(()=>X.value.length>0),Oe=l(()=>(N.value||0)>(E.value||0)),Ke=l(()=>{var e,l;return{from:(null==(e=Te.value)?void 0:e.from)??E.value,to:(null==(l=Te.value)?void 0:l.to)??N.value}}),qe=l(()=>{const e=dl(Ke.value.from,Ke.value.to);return e?{from:e.from,to:e.to}:null}),He=l(()=>Ve.value&&(We.value||Y.value)&&("lyrics"!==$.value||Oe.value)&&!Pe.value&&!me.value),Ge=l(()=>Ae.value||T.value),Je=l(()=>Ae.value||B.value),Xe=l(()=>{var e;return 7===(null==(e=B.value)?void 0:e.generation_method)}),Qe=l(()=>{var e;return Array.isArray(null==(e=B.value)?void 0:e.lyrics)?B.value.lyrics.reduce((e,l)=>((Array.isArray(null==l?void 0:l.rows)?l.rows:[]).forEach(l=>{const a=Number(null==l?void 0:l.start),i=Number(null==l?void 0:l.end);!Number.isFinite(a)||!Number.isFinite(i)||i<=a||e.push({start:a,end:i})}),e),[]):[]}),Ye=l(()=>{const e=Math.max(0,(Ke.value.to||0)-(Ke.value.from||0));return(40*Math.ceil(e)).toLocaleString()}),Ze={defaultColor:"rgba(255, 255, 255, 0.32)",selectAreaColor:"rgba(255, 255, 255, 0.5)",progressColor:["rgba(72, 225, 235, 0.6)","rgba(72, 225, 235, 0.6)","rgba(72, 225, 235, 0.6)"],backgroundColor:"transparent",handleColor:"#ffffff",borderColor:"#ffffff",selectionBackgroundColor:"transparent",retentionPrefixDuration:0,retentionSuffixDuration:0,onlyShowSelectAreaProgressColor:!0},el={6413:"library.character_deleted_status",6419:"library.character_unpublished_status"};function ll(e){const l=el[Number(e)];return!!l&&(ae.error({content:h(l)}),!0)}const al=l(()=>{var e;return(null==(e=B.value)?void 0:e.mp3_url)?K(B.value.mp3_url):""}),il=l(()=>{var e;return((null==(e=B.value)?void 0:e.duration_milliseconds)||0)/1e3});function tl(e=U.currentRange.start,l=U.currentRange.end,a=e,{seekToStart:i=!0,preserveCurrentTime:t=!1}={}){if(!al.value||!il.value)return;const o=Math.max(0,Number(e)||0),n=Math.max(o,Number(l)||0),s=Math.max(o,Math.min(Number(a)||o,n));U.setPlaybackSource(al.value,il.value),U.setPlaybackRange(o,n,{seekToStart:i,preserveCurrentTime:t}),W.value=s/il.value,U.playPlayback(s)}function ol(e){if(!e)return;if(!R.value)return U.pausePlayback(),void(R.value=!1);"from"!==e.type?"to"!==e.type?tl(e.from,e.to,e.from):tl(e.from,e.to,Math.max(e.from,e.to-3)):tl(e.from,e.to,e.from)}function nl(e){if(!al.value||!il.value)return;const l=e*il.value;U.seekPlaybackTime(l),W.value=e}function sl(e){W.value=e}function rl(e,l,a=null){a&&(Ne.value=a),Te.value=null,U.setMusicVideoDurationRange(e,l)}function dl(e,l){const a=1e3*Math.max(0,Number(e)||0),i=Math.max(a,1e3*Math.max(0,Number(l)||0));if(!(i>a))return null;let t=null,o=null;return Qe.value.forEach(e=>{e.start<i&&e.end>a&&(null==t&&(t=e.start),o=e.end)}),null!=t&&null!=o&&o>t?{from:t,to:o}:null}function ul(e){const l="lyrics"===e?"lyrics":"duration";if($.value!==l){if("duration"===l&&!(N.value>E.value)){const e=function(){var e;const l=il.value;return l?xe(Xe.value?[]:null==(e=B.value)?void 0:e.lyrics,l):null}();e&&rl(e.from,e.to,"duration")}U.pausePlayback(),R.value=!1,U.setMusicVideoSelectionMode(l)}}function cl(){if(!al.value)return;const{start:e,end:l}=U.currentRange;if(R.value)U.pausePlayback();else{if("lyrics"===$.value&&!(l>e))return;const a=W.value*il.value;tl(e,l,a>e&&a<l?a:e)}}function vl(e){!function(e,{autoPlay:l=!1}={}){const a=R.value;if(null==(null==e?void 0:e.from)||null==(null==e?void 0:e.to)||!(e.to>e.from))return rl(null,null,"lyrics"),U.pausePlayback(),U.setPlaybackRange(0,0,{seekToStart:!0}),W.value=0,void(R.value=!1);const i=e.from/1e3,t=e.to/1e3,o=W.value*il.value,n=a&&o>=i&&o<t;Be.value=l?{seekToStart:!n,preserveCurrentTime:n,avoidRedundantAudioSeek:n,updateClipBoundsOnly:n}:null,rl(i,t,"lyrics"),l&&a||(U.pausePlayback(),R.value=!1,W.value=i/il.value)}(e,{autoPlay:!0})}function pl(e){var l;const a={...B.value||{},lyrics:Array.isArray(e)?e:[]},i=Number(a.song_id||(null==(l=T.value)?void 0:l.song_id)||0);U.setInfo(a),i&&D.cacheSongInfo({...a,song_id:i})}function ml(e=[],l=[],a=[]){const i=e.length?[...e.map(e=>({...e,isUserUpload:!0})),...l.map(e=>({...e,isUserUpload:!1}))]:l.map(e=>({...e,isUserUpload:!1})),t=(Array.isArray(a)?a:[a]).filter(e=>(null==e?void 0:e.id)&&-1!==e.id).map(e=>({...e,isUserUpload:!!(null==e?void 0:e.isUserUpload)}));if(!t.length)return i;const o=new Set(t.map(e=>e.id));return[...t,...i.filter(e=>!o.has(null==e?void 0:e.id))]}const _l=l(()=>ml(ye.value.mineData.list,ye.value.officialData.list,ne.value)),yl=l(()=>ml(be.value.mineData.list,be.value.officialData.list,ue.value)),bl=l(()=>ml([],fe.value.officialData.list,ce.value));function fl(e=[],l=[]){return[...e,...l].slice(0,10)}function gl(e,l){return Object.prototype.hasOwnProperty.call(e||{},l)}function hl(e){return!0===e||1===Number(e)}function kl(e,l=[],a=[]){if(gl(e,"is_official"))return!hl(null==e?void 0:e.is_official);if(gl(e,"isOfficial"))return!hl(null==e?void 0:e.isOfficial);if(gl(e,"isUserUpload"))return Boolean(null==e?void 0:e.isUserUpload);const i=null==e?void 0:e.id;return!!l.some(e=>(null==e?void 0:e.id)===i)||!a.some(e=>(null==e?void 0:e.id)===i)}function wl(e){const l=ye.value.mineData.list||[],a=ye.value.officialData.list||[];return{...e,isUserUpload:kl(e,l,a)}}function Cl(){Me.value=!0}async function Sl(e){if(!e)return Ae.value=null,Pe.value=!1,void xl();const l=(null==e?void 0:e.song_id)||(null==e?void 0:e.id)||0;if(Ae.value=e,Pe.value=!0,U.pausePlayback(),U.setMusicVideoDurationRange(null,null),W.value=0,R.value=!1,V.value=!1,U.setInfo({}),Me.value=!1,!l)return Ae.value=null,void(Pe.value=!1);try{D.cacheSongInfo(e);const a=D.loadSongInfoById(l,{force:!0}),i=await a;200===(null==i?void 0:i.code)&&(U.applyMusicVideoSongContext({song:e,songInfo:D.getSongInfoById(l),rangeSource:"default"}),Ue.value=(null==e?void 0:e.resource_id)||0)}finally{Ae.value=null,Pe.value=!1}}function xl(){Ae.value=null,Ue.value=0,Pe.value=!1,U.destroyPlayback(),U.setSelectedSong(null),U.setInfo({}),U.setMusicVideoDurationRange(null,null),W.value=0,R.value=!1,V.value=!1}function Il(e){var l;if(null==(null==e?void 0:e.id))return;const a=wl(e),i=X.value||[],t=Q.value||[],o=i.includes(e.id),n=o?i.filter(l=>l!==e.id):[...i,e.id].slice(0,5),s=o?t.filter(l=>(null==l?void 0:l.id)!==e.id):[...t.filter(l=>(null==l?void 0:l.id)!==e.id),a];if(U.setNoCharacterEnabled(!1),U.setSelectedAvatarIds(n,s),o)return(null==(l=oe.value)?void 0:l.id)===e.id&&(oe.value=null),void(ne.value=(ne.value||[]).filter(l=>(null==l?void 0:l.id)!==e.id));const r=fl(ye.value.mineData.list||[],ye.value.officialData.list||[]).some(l=>(null==l?void 0:l.id)===e.id);oe.value=r?null:a,ne.value=r?ne.value||[]:[...(ne.value||[]).filter(e=>(null==e?void 0:e.id)!==a.id),a]}function Dl(e=[]){const l=e.filter(e=>null!=(null==e?void 0:e.id)).slice(0,5).map(wl);U.setNoCharacterEnabled(!1),U.setSelectedAvatarIds(l.map(e=>e.id),l);const a=fl(ye.value.mineData.list||[],ye.value.officialData.list||[]);oe.value=l.find(e=>!a.some(l=>(null==l?void 0:l.id)===e.id))||null,ne.value=l.filter(e=>!a.some(l=>(null==l?void 0:l.id)===e.id))}function Ll(e){U.setNoCharacterEnabled(e)}function Pl(e){if(null==(null==e?void 0:e.id))return;const l=ie.value===e.id;
1if(U.setSelectedBackgroundId(l?0:e.id),l)return void(ue.value=null);const a=fl(be.value.mineData.list||[],be.value.officialData.list||[]).some(l=>(null==l?void 0:l.id)===e.id);ue.value=a?null:{...e}}function Al(e){if(null==(null==e?void 0:e.id))return;const l=te.value===e.id;if(U.setSelectedStyleId(l?0:e.id),l)return void(ce.value=null);const a=fl([],fe.value.officialData.list||[]).some(l=>(null==l?void 0:l.id)===e.id);ce.value=a?null:{...e}}function Ul(){U.consumePersonaAssetsRefreshPending()&&U.refreshPersonaAssets().catch(()=>{})}function zl(){var e;if(!me.value&&(null==(e=T.value)?void 0:e.song_id)&&(We.value||Y.value)&&("lyrics"!==$.value||Oe.value))return null==f||f.logCustomEvent("video_mv_create_click",{}),me.value=!0,U.generateMusicVideo().then(e=>{if(200===(null==e?void 0:e.code))return f.logCustomEvent("video_lip_begin"),I.refreshUserAccount(!0),"mobile"===ge.value&&w.push("/videos"),e;if(6335===(null==e?void 0:e.code))return x.handleSubscribe({membership_source1:"",membership_source2:"lipsync"}),e;if(6310!==(null==e?void 0:e.code))if(6354!==(null==e?void 0:e.code)){if(!ll(null==e?void 0:e.code))return ae.error({content:h("create.generating_some_error")}),e}else ae.error({content:h("video.video_description_inappropriate_content")});else ee(le)}).catch(e=>{var l,a;ll((null==e?void 0:e.code)??(null==(a=null==(l=null==e?void 0:e.response)?void 0:l.data)?void 0:a.code))||ae.error({content:h("create.generating_some_error")})}).finally(()=>{me.value=!1})}function $l(e,l){return U.handleAvatarUpload(e,h,l)}function El(){var e,l;null==(l=null==(e=$e.value)?void 0:e.openSelectFile)||l.call(e)}function Nl(e,l){return U.handleAvatarCroppedUpload(e,h,l)}function Tl(){var e;null==(e=null==f?void 0:f.logCustomEvent)||e.call(f,"mv_character_add_click",{}),ke.value=!0}function Bl(e){(null==e?void 0:e.id)&&Z({width:"480px",titleAlign:"start",showCloseBtn:!0,content:h("video.are_you_sure_delete"),confirmLabel:h("library.videos.confirm"),cancelLabel:h("library.videos.cancel"),confirm:async l=>{l(),await U.handleAvatarDelete(e,h)},cancel:e=>{e()}})}function Rl(e,l){return U.handleBackgroundUpload(e,l,h)}function Vl(e){(null==e?void 0:e.id)&&Z({width:"480px",titleAlign:"start",showCloseBtn:!0,content:h("video.are_you_sure_delete"),confirmLabel:h("library.videos.confirm"),cancelLabel:h("library.videos.cancel"),confirm:async l=>{l(),await U.handleBackgroundDelete(e,h)},cancel:e=>{e()}})}return m(()=>k.query,e=>{de(e)&&(Me.value=!0)},{immediate:!0}),m([al,il],([e,l])=>{e&&l?U.setPlaybackSource(e,l):U.destroyPlayback()},{immediate:!0}),m([$,E,N],()=>{!function(e=!1){if(!il.value)return;const{start:l,end:a}=U.currentRange;if("lyrics"===$.value&&!(a>l))return U.setPlaybackRange(0,0,{seekToStart:!0}),void(W.value=0);const i=Be.value;Be.value=null;const t=W.value*il.value,o=(null==i?void 0:i.seekToStart)??e,n=(null==i?void 0:i.preserveCurrentTime)??(!o&&R.value&&t>=l&&t<a),s=(null==i?void 0:i.avoidRedundantAudioSeek)??n,r=(null==i?void 0:i.updateClipBoundsOnly)??n;U.setPlaybackRange(l,a,{seekToStart:o,preserveCurrentTime:n,avoidRedundantAudioSeek:s,updateClipBoundsOnly:r}),o&&(W.value=l/il.value)}(!R.value)},{immediate:!0,deep:!0}),m([E,N,Qe],()=>{"lyrics"!==Ne.value?(dl(E.value,N.value),"duration"===Ne.value&&(Ne.value=null)):Ne.value=null},{immediate:!0,deep:!0}),m(()=>{var e;return((null==(e=B.value)?void 0:e.duration_milliseconds)||0)/1e3},e=>{e||U.setMusicVideoDurationRange(null,null)},{immediate:!0}),_(()=>{if(U.loadMusicVideoAssets(),Ul(),ze.value){const e=ze.value,l=()=>{Ee.value=e.scrollTop};e.addEventListener("scroll",l,{passive:!0}),Re=()=>{e.removeEventListener("scroll",l),Re=null}}}),m(()=>I.isLogin,(e,l)=>{!l&&e&&U.loadMusicVideoAssets(!0)}),M(()=>{var e;Ee.value=Math.max(Ee.value,(null==(e=ze.value)?void 0:e.scrollTop)||0)}),P(()=>{Ul(),y(()=>{ze.value&&(ze.value.scrollTop=Ee.value,requestAnimationFrame(()=>{ze.value&&(ze.value.scrollTop=Ee.value,requestAnimationFrame(()=>{ze.value&&(ze.value.scrollTop=Ee.value)}))}))})}),b(()=>{U.destroyPlayback(),null==Re||Re()}),(e,l)=>{var t;return i(),d("div",fi,[o("div",{ref_key:"scrollRef",ref:ze,class:"video-lip-sync__scroll"},[s(se,{"restore-on-activate":!0,"only-render-mode":!0,"selected-song":Ge.value,"song-info":Je.value,"selection-mode":n($),"subtitle-on":n(z),"duration-from":n(E),"duration-to":n(N),"clip-config":Ze,"show-subtitle-toggle":!Xe.value,"show-lyrics-tab":!Xe.value,"show-ai-flag":!1,"min-duration":10,"show-duration-limit":!0,"initial-lyric-selection-time-range":qe.value,"show-lyric-time-prefix":!0,"lyric-editable":je.value,"current-progress":n(W),"is-loading":n(V),"selection-loading":Pe.value,"is-playing":n(R),onAddSong:Cl,onClearSong:xl,"onUpdate:selectionMode":ul,"onUpdate:subtitleOn":l[0]||(l[0]=e=>z.value=e),onSelectDataChange:l[1]||(l[1]=e=>{return l=e,void(Te.value=null==(null==l?void 0:l.from)||null==(null==l?void 0:l.to)?null:{from:l.from,to:l.to});var l}),onSyncSelectData:l[2]||(l[2]=e=>
1rl(e.from,e.to,"duration")),onDragEnd:ol,onChangeProgress:nl,onSyncProgress:sl,onSyncPlayState:l[3]||(l[3]=e=>R.value=e),onSyncLoadingState:l[4]||(l[4]=e=>V.value=e),onLyricSelectionTimeChange:vl,onLyricChange:pl,onTogglePlay:cl},null,8,["selected-song","song-info","selection-mode","subtitle-on","duration-from","duration-to","show-subtitle-toggle","show-lyrics-tab","initial-lyric-selection-time-range","lyric-editable","current-progress","is-loading","selection-loading","is-playing"]),o("div",gi,[s(Ml,{items:_l.value,"selected-id":n(J),"selected-ids":n(X),"upload-loading":n(ve),"max-file-bytes":hi,"show-switch":!Xe.value,"show-no-character-option":!Xe.value,"no-character-enabled":n(Y),"switch-value":n(G),"switch-disabled":n(Y),"use-external-upload-picker":!0,"onUpdate:noCharacterEnabled":Ll,"onUpdate:switchValue":l[5]||(l[5]=e=>n(U).clipType=e),onUpload:$l,onOpenUploadPicker:El,onSelect:Il,onDelete:Bl,onMore:Tl},null,8,["items","selected-id","selected-ids","upload-loading","show-switch","show-no-character-option","no-character-enabled","switch-value","switch-disabled"]),l[17]||(l[17]=o("div",{class:"video-lip-sync__asset-divider","aria-hidden":"true"},null,-1)),s(ql,{items:yl.value,"selected-id":n(ie),"upload-loading":n(pe),"max-file-bytes":hi,"random-enabled":n(_e),"onUpdate:randomEnabled":l[6]||(l[6]=e=>_e.value=e),onUpload:Rl,onSelect:Pl,onDelete:Vl,onMore:l[7]||(l[7]=e=>we.value=!0)},null,8,["items","selected-id","upload-loading","random-enabled"]),l[18]||(l[18]=o("div",{class:"video-lip-sync__asset-divider","aria-hidden":"true"},null,-1)),s(bi,{items:bl.value,"selected-id":n(te),onSelect:Al,onMore:l[8]||(l[8]=e=>Le.value=!0)},null,8,["items","selected-id"]),l[19]||(l[19]=o("div",{class:"video-lip-sync__asset-divider","aria-hidden":"true"},null,-1)),s(di,{embedded:!0})])],512),"mobile"===n(ge)?(i(),a(Ie,{key:0,"text-align":"left",margin:"0 0 8px"})):g("",!0),s(Ha,{"generate-mode":n(O),"onUpdate:generateMode":l[9]||(l[9]=e=>L(O)?O.value=e:null),"aspect-ratio":n(H),"onUpdate:aspectRatio":l[10]||(l[10]=e=>L(H)?H.value=e:null),credits:Ye.value,"can-generate":He.value,loading:n(me),onGenerate:zl},null,8,["generate-mode","aspect-ratio","credits","can-generate","loading"]),s(La,{visible:ke.value,"onUpdate:visible":l[11]||(l[11]=e=>ke.value=e),"max-file-bytes":hi,onUpload:$l,onOpenUploadPicker:El,onDelete:Bl,onLoadMore:n(U).handleAvatarDialogLoadMore,onSelect:Il,onSelectMultiple:Dl},null,8,["visible","onLoadMore"]),s(De,{ref_key:"avatarCropUploaderRef",ref:$e,class:"video-lip-sync__avatar-crop-uploader",size:1,radius:0,"accepted-file-types":"image/png, image/jpeg, image/jpg","max-file-bytes":hi,"clip-render-style":he,onSaveFile:Nl},null,512),s(sa,{visible:we.value,"onUpdate:visible":l[12]||(l[12]=e=>we.value=e),"max-file-bytes":hi,onUpload:Rl,onDelete:Vl,onLoadMore:n(U).handleBackgroundDialogLoadMore,onSelect:Pl},null,8,["visible","onLoadMore"]),s(ai,{visible:Le.value,"onUpdate:visible":l[13]||(l[13]=e=>Le.value=e),onSelect:Al},null,8,["visible"]),Me.value?(i(),a(re,{key:1,visible:Me.value,"onUpdate:visible":l[14]||(l[14]=e=>Me.value=e),"mv-tracking-enabled":!0,"selected-id":(null==(t=n(T))?void 0:t.song_id)||-1,"selected-resource-id":Ue.value,onSelectionLoadingChange:l[15]||(l[15]=e=>Pe.value=e),onSelectionPreviewChange:l[16]||(l[16]=e=>Ae.value=e),onSelect:Sl},null,8,["visible","selected-id","selected-resource-id"])):g("",!0)])}}},[["__scopeId","data-v-e1dcce90"]]),wi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAC2SURBVHic7dfBCcJAEIbRxUoswRLswBbSoViBLdiBLdjB70HxFFHjgLvyHuQ2flmGgElrAAAAAAAAAAD8qSRTkn2S8/3aJ5lG73wtyTrJMc8dk6xH65R5cZjHoUbrlMjtMX7XNErnmdWnP2it7Ypme+vMWrKgTdHstqhTdZ5ZSxZU5fLDe79tyYJORbO9dWYtWdChaLa3Tp109vdc1SmTzl7wqjrl0tknQlUHAAAAAAAAAIBRXAHFDulHWVM0qQAAAABJRU5ErkJggg==",Ci={class:"lip-sync-preview-panel__card"},Si=["src","poster"],xi={class:"lip-sync-preview-panel__media-overlay flex-row-center"},Ii={class:"lip-sync-preview-panel__play-block flex-row-center"},Di=["src"],Li={class:"lip-sync-preview-panel__time-row"},Mi={class:"lip-sync-preview-panel__time-cur"},Pi={class:"lip-sync-preview-panel__time-total"},Ai={key:1,class:"lip-sync-preview-panel__storyboard-stage"},Ui=["src"],zi={key:1,class:"lip-sync-preview-panel__storyboard-poster lip-sync-preview-panel__poster--placeholder"},$i={class:"lip-sync-preview-panel__thumb-strip lip-sync-preview-panel__thumb-strip--portrait"},Ei=["onClick"],Ni={key:0,class:"lip-sync-preview-panel__thumb-fade"},Ti={key:2,class:"lip-sync-preview-panel__failed-body"},Bi={class:"lip-sync-preview-panel__failed-icon","aria-hidden":"true"},Ri={class:"lip-sync-preview-panel__failed-text"},Vi={class:"lip-sync-preview-panel__retry-btn-content"},Fi={class:"lip-sync-preview-panel__generating-bg","aria-hidden":"true"},ji=["src"],Wi={class:"lip-sync-preview-panel__generating-loader flex-center"},Oi={key:0,class:"lip-sync-preview-panel__generation-progress"},Ki={class:"lip-sync-preview-panel__title-group"},qi={class:"lip-sync-preview-panel__card-title"},Hi={class:"lip-sync-preview-panel__topbar-actions"},Gi=["aria-expanded"],Ji={key:0,class:"lip-sync-preview-panel__more-menu",role:"menu"},Xi=["disabled","onClick"],Qi={class:"lip-sync-preview-panel__more-menu-text"},Yi=B({__name:"MusicVideoPreviewCard",props:{item:{type:Object,required:!0},regenerating:{type:Boolean,default:!1},publishing:{type:Boolean,default:!1},sharing:{type:Boolean,default:!1}},emits:["editItem","downloadItem","getFullSongItem","deleteItem","fullscreenItem","regenerateItem","publishItem","shareItem","removeWatermarkItem"],setup(v,{emit:f}){var h,k,S,x,D,L,M;const{$$t:P}=(null==(x=null==(S=null==(k=null==(h=e())?void 0:h.appContext)?void 0:k.config)?void 0:S.globalProperties)?void 0:x.$i18n)??{},A=(null==(M=null==(L=null==(D=e())?void 0:D.appContext)?void 0:L.config)?void 0:M.globalProperties)??{},{$imageUrl:U}=A,z=v,$=f,E=j(),N=p(!1),T=p(null),B=p(null),V=p(null),F=p(0),W=p(0),O=p(!1),q=p(!1),H=p(!1),G=p(!1),X=p(!1),Q=p(!1),Y=p(!1);let Z=null,ee=null,le=0;const ae=l(()=>je(z.item)),ie=l(()=>{var e,l;return!(null==(l=null==(e=E.userInfo)?void 0:e.user)?void 0:l.is_vip)}),te=l(()=>ue(z.item)),oe=l(()=>{var e;return ce(null==(e=z.item)?void 0:e.progress)}),ne=l(()=>P(ve(oe.value),{progress:oe.value})),se=l(()=>{var e,l,a,i;return[2,7].includes(null==(e=z.item)?void 0:e.state)?"generating":[2,6].includes(null==(l=z.item)?void 0:l.mode)&&6===(null==(a=z.item)?void 0:a.state)?"storyboard":4===(null==(i=z.item)?void 0:i.state)?"failed":"video"}),re=l(()=>{var e,l,a,i;const t=(null==(e=z.item)?void 0:e.progress)??0;return 7===(null==(l=z.item)?void 0:l.state)?te.value?`${P("video.video_generating")}: ${oe.value}%`:`${P("video.storyboard_generating")}: ${t}%`:2===(null==(a=z.item)?void 0:a.state)?`${P("video.video_generating")}: ${t}%`:(null==(i=z.item)?void 0:i.title)||"â"}),de=l(()=>{var e,l,a,i,t,o,n,s,r,d;const u=3===(null==(e=z.item)?void 0:e.state)||2===(null==(l=z.item)?void 0:l.mode)&&6===(null==(a=z.item)?void 0:a.state),c=!u,v=!([3,4].includes(null==(i=z.item)?void 0:i.state)||2===(null==(t=z.item)?void 0:t.mode)&&6===(null==(o=z.item)?void 0:o.state)),p=1===Number(null==(n=z.item)?void 0:n.publish_state);return[...3!==Number(null==(s=z.item)?void 0:s.state)||(null==(r=z.item)?void 0:r.not_allow_publish)?[]:[{value:"publish",label:P(p?"create.published":"create.publish"),icon:p?"biz-unpublish":"biz-publish",disabled:z.publishing}],..."video"===se.value&&3===(null==(d=z.item)?void 0:d.state)?[{value:"share",label:P("create.share"),icon:"sys-share",disabled:z.sharing}]:[],...Ae.appname===Ue&&u?[{value:"remove-watermark-settings",label:P("common.remove_watermark_settings"),icon:"sys-linear-watermark",disabled:!1}]:[],{value:"download",label:P("create.download"),icon:"sys-download",badge:"Pro",disabled:c},{value:"full-song",label:P("video.get_full_song"),icon:"sys-music-filled",disabled:!1},{value:"delete",label:P("create.delete"),icon:"sys-delete",iconColor:"#FF4560",danger:!0,disabled:v}]}),_e=l(()=>{var e,l;return(null==(l=null==(e=z.item)?void 0:e.clip_details)?void 0:l[F.value])||null}),ye=l(()=>{var e;return K((null==(e=z.item)?void 0:e.video_cover_url)||"")}),be=l(()=>De(_e.value)||ye.value),fe=l(()=>Ae.appname===Ue?"https://static-cos.mureka.cn/mureka/icons/biz-make-video-create-60b8d215.webp":"https://static-cos.mureka.ai/mureka/icons/biz-make-video-create-60b8d215.webp"),ge=l(()=>({"lip-sync-preview-panel__media--video":"video"===se.value,"lip-sync-preview-panel__media--storyboard":"storyboard"===se.value,"lip-sync-preview-panel__media--portrait":"storyboard"===se.value,"lip-sync-preview-panel__media--generating":"generating"===se.value,"lip-sync-preview-panel__media--failed":"failed"===se.value})),he=l(()=>{var e,l,a,i;return 6!==(null==(e=z.item)?void 0:e.mode)&&(3==(null==(l=z.item)?void 0:l.state)||[6,7].includes(null==(a=z.item)?void 0:a.state)&&2==(null==(i=z.item)?void 0:i.mode))});let ke=null,we=null;function Ce(){N.value||A.logCustomEvent("video_lip_preview_more_show"),N.value=!N.value}function Se(e){var l;(null==(l=T.value)?void 0:l.contains(e.target))||(N.value=!1)}function xe(){$("fullscreenItem",z.item)}function De(e){var l;return Me(K(null==(l=null==e?void 0:e.current_image)?void 0:l.image_url))}function Me(e){return e?"function"==typeof U?U(e):e:""}function Pe(e){var l;const a=(null==e?void 0:e.aspect_ratio)||(null==(l=null==e?void 0:e.current_image)?void 0:l.aspect_ratio);return"3:4"===a||"9:16"===a}function ze(){const e=V.value;if(!e)return X.value=!1,Q.value=!1,void(Y.value=!1);const l=Math.max(0,e.scrollWidth-e.clientWidth),a=l>1,i=e.scrollLeft>1,t=e.scrollLeft<l-1;X.value=a&&i,Q.value=a&&t,Y.value=a&&t}function $e(e){const l=V.value;l&&l.scrollBy({left:"left"===e?-180:180,behavior:"smooth"})}function Ne(e=0){const l=Math.max(0,Math.floor(e||0));return`${Math.floor(l/60).toString().padStart(2,"0")}:${(l%60).toString().padStart(2,"0")}`}function We(){var e;const l=(null==(e=B.value)?void 0:e.currentTime)||0,a=l>le+.01;W.value=l,q.value&&a&&(q.value=!1),le=l}function Oe(){H.value&&(q.value=!0)}function Ke(){var e;we&&(clearTimeout(we),we=null),q.value=!1,le=(null==(e=B.value)?void 0:e.currentTime)||0}function qe(){we&&clearTimeout(we),H.value&&(we=setTimeout(()=>{q.value=!0,we=null},10))}function He(){var e;we&&(clearTimeout(we),we=null),O.value=!0,q.value=!1,le=(null==(e=B.value)?void 0:e.currentTime)||0}function Ge(){var e;ke&&(clearTimeout(ke),ke=null),H.value=!0,O.value=!0,me(`preview-video-${null==(e=z.item)?void 0:e.video_id}`,()=>{var e;null==(e=B.value)||e.pause()})}function Je(){we&&(clearTimeout(we),we=null),ke&&clearTimeout(ke),ke=setTimeout(()=>{var e,l;(null==(e=B.value)?void 0:e.paused)&&(O.value=!1,q.value=!1,pe(`preview-video-${null==(l=z.item)?void 0:l.video_id}`))},120)}function Xe(){const e=B.value;if(e)return e.paused?(q.value=!0,void e.play().catch(e=>{q.value=!1})):void e.pause()}return m(()=>{var e,l,a;return[null==(e=z.item)?void 0:e.video_id,(null==(a=null==(l=z.item)?void 0:l.clip_details)?void 0:a.length)||0]},()=>{B.value&&(B.value.pause(),B.value.currentTime=0),F.value=0,W.value=0,O.value=!1,q.value=!1,H.value=!1,le=0,we&&(clearTimeout(we),we=null),G.value=!1,y(()=>{ze()})},{immediate:!0}),_(()=>{document.addEventListener("click",Se,!0);const e=V.value;if(e){const l=()=>{ze()};e.addEventListener("scroll",l,{passive:!0}),ee=()=>{e.removeEventListener("scroll",l),ee=null},Z=new ResizeObserver(()=>{ze()}),Z.observe(e)}y(()=>{ze()})}),b(()=>{var e;document.removeEventListener("click",Se,!0),null==ee||ee(),Z&&(Z.disconnect(),Z=null),ke&&clearTimeout(ke),we&&clearTimeout(we),pe(`preview-video-${null==(e=z.item)?void 0:e.video_id}`)}),(e,l)=>{var p,m,_,y;const b=Ee;return i(),d("section",Ci,[o("div",{class:w(["lip-sync-preview-panel__media",ge.value])},[l[8]||(l[8]=o("div",{class:"lip-sync-preview-panel__media-dim","aria-hidden":"true"},null,-1)),"video"===se.value?(i(),d(u,{key:0},[o("video",{ref_key:"videoRef",ref:B,class:"lip-sync-preview-panel__video",src:n(K)(null==(p=v.item)?void 0:p.video_url),poster:n(U)(n(K)(null==(m=v.item)?void 0:m.video_cover_url)),loop:"",playsinline:"",onLoadstart:Oe,onLoadeddata:Ke,onCanplay:Ke,onCanplaythrough:Ke,onPlaying:He,onWaiting:qe,onStalled:qe,onSeeking:qe,onSeeked:Ke,onError:Ke,onTimeupdate:We,onPlay:Ge,onPause:Je},null,40,Si),o("div",xi,[o("div",Ii,[o("button",{type:"button",class:w(["lip-sync-preview-panel__play-hit",{"is-playing":O.value}]),"aria-label":"play",onMouseenter:l[0]||(l[0]=e=>G.value=!0),onMouseleave:l[1]||(l[1]=e=>G.value=!1),onClick:C(Xe,["stop"])},[q.value?(i(),a(b,{key:0,size:20,"stroke-width":2,color:"#fff",loading:!0})):!O.value||G.value?(i(),d("img",{key:1,class:"lip-sync-preview-panel__play-img",src:O.value?n(Te):n(Be),alt:""},null,8,Di)):(i(),a(Re,{key:2,"bar-config":{barWidth:"3px",barHeight:"13px",barSpacing:"3px",barColor:"#fff"},animation:O.value},null,8,["animation"]))],34),o("div",Li,[o("span",Mi,r(Ne(W.value)),1),o("span",Pi," / "+r(Ne(((null==(_=z.item)?void 0:_.duration_milliseconds)||0)/1e3)),1)])]),o("div",{type:"button",class:"lip-sync-preview-panel__expand pointer flex-center","aria-label":"fullscreen",onClick:xe},[s(n(R),{name:"biz-make-video-preview",size:20,opacity:"0.8"})])])],64)):"storyboard"===se.value?(i(),d("div",Ai,[be.value?(i(),d("img",{key:0,class:"lip-sync-preview-panel__storyboard-poster",src:Me(be.value),alt:""},null,8,Ui)):(i(),d("div",zi)),l[6]||(l[6]=o("div",{class:"lip-sync-preview-panel__image-overlay"}
1,null,-1)),o("div",$i,[X.value?(i(),d("button",{key:0,type:"button",class:"lip-sync-preview-panel__thumb-nav lip-sync-preview-panel__thumb-nav--left","aria-label":"previous",onClick:l[2]||(l[2]=e=>$e("left"))},[s(n(R),{name:"sys-chevron-left",size:20})])):g("",!0),o("div",{ref_key:"storyboardTrackRef",ref:V,class:"lip-sync-preview-panel__storyboard-track"},[(i(!0),d(u,null,c((null==(y=v.item)?void 0:y.clip_details)||[],(e,l)=>{var a;return i(),d("button",{key:null==(a=null==e?void 0:e.current_image)?void 0:a.id,type:"button",class:w(["lip-sync-preview-panel__thumb lip-sync-preview-panel__thumb--button",{"is-active":l===F.value,"lip-sync-preview-panel__thumb--portrait":Pe(e)}]),onClick:e=>function(e){F.value=e}(l)},[s(Le,{src:De(e),alt:""},null,8,["src"])],10,Ei)}),128)),Y.value?(i(),d("div",Ni)):g("",!0)],512),Q.value?(i(),d("button",{key:1,type:"button",class:"lip-sync-preview-panel__thumb-nav lip-sync-preview-panel__thumb-nav--right","aria-label":"next",onClick:l[3]||(l[3]=e=>$e("right"))},[s(n(R),{name:"sys-chevron-right",size:20})])):g("",!0)])])):"failed"===se.value?(i(),d("div",Ti,[o("div",Bi,[s(Fe)]),o("p",Ri,r(n(P)("library.videos.generation_failed")),1),ae.value?g("",!0):(i(),a(n(J),{key:0,class:"lip-sync-preview-panel__retry-btn pointer",type:"secondary",appearance:"inverse",size:"small",disabled:z.regenerating,loading:z.regenerating,onClick:l[4]||(l[4]=l=>e.$emit("regenerateItem",v.item))},{default:t(()=>[o("span",Vi,[z.regenerating?g("",!0):(i(),a(n(R),{key:0,name:"sys-refresh",size:16})),o("span",null,r(n(P)("library.videos.regeneration")),1)])]),_:1},8,["disabled","loading"]))])):(i(),d(u,{key:3},[o("div",Fi,[o("img",{class:"lip-sync-preview-panel__generating-bg-img",src:fe.value,alt:""},null,8,ji)]),o("div",Wi,[s(b,{size:24,"stroke-width":3,color:"#fff",loading:!0}),te.value?(i(),d("p",Oi,r(ne.value),1)):g("",!0)])],64)),o("div",{ref_key:"topbarRef",ref:T,class:"lip-sync-preview-panel__topbar"},[o("div",Ki,[o("p",qi,r(re.value),1),["video","storyboard"].includes(se.value)?(i(),a(Ie,{key:0,class:"lip-sync-preview-panel__ai-tag",variant:"tag",margin:"0"})):g("",!0)]),o("div",Hi,[he.value?(i(),d("button",{key:0,type:"button",class:"lip-sync-preview-panel__icon-btn pointer","aria-label":"edit",onClick:l[5]||(l[5]=C(l=>e.$emit("editItem",v.item),["stop"]))},[s(n(R),{name:"sys-edit",size:18})])):g("",!0),o("button",{type:"button",class:w(["lip-sync-preview-panel__icon-btn pointer",{"is-active":N.value}]),"aria-label":"more","aria-expanded":N.value,onClick:C(Ce,["stop"])},[...l[7]||(l[7]=[o("img",{src:wi,alt:""},null,-1)])],10,Gi),s(I,{name:"lip-sync-preview-panel__menu-fade"},{default:t(()=>[N.value?(i(),d("div",Ji,[(i(!0),d(u,null,c(de.value,e=>(i(),d("button",{key:e.value,type:"button",class:w(["lip-sync-preview-panel__more-menu-item pointer",{"is-danger":e.danger,"is-disabled":e.disabled}]),role:"menuitem",disabled:e.disabled,onClick:C(l=>function(e){var l;if(!e.disabled){if(N.value=!1,"share"===e.value)return null==(l=A.logCustomEvent)||l.call(A,"create_video_more_share_click"),void $("shareItem",z.item);"publish"!==e.value?"download"!==e.value?"remove-watermark-settings"!==e.value?"full-song"!==e.value?"delete"===e.value&&$("deleteItem",z.item):$("getFullSongItem",z.item):$("removeWatermarkItem",z.item):$("downloadItem",z.item):$("publishItem",z.item)}}(e),["stop"])},[o("span",{class:w(["lip-sync-preview-panel__more-menu-icon",`lip-sync-preview-panel__more-menu-icon--${e.value}`]),"aria-hidden":"true"},[e.icon?(i(),a(n(R),{key:0,name:e.icon,size:16,color:e.iconColor||"currentColor"},null,8,["name","color"])):g("",!0)],2),o("span",Qi,r(e.label),1),e.badge&&ie.value?(i(),a(Ve,{key:0,type:"basic",class:"download-link-label",text:n(P)("create.basic_plan")},null,8,["text"])):g("",!0)],10,Xi))),128))])):g("",!0)]),_:1})])],512)],2)])}}},[["__scopeId","data-v-89fee31b"]]),Zi={class:"music-video-preview-overlay__panel"},et={class:"music-video-preview-overlay__header"},lt={class:"music-video-preview-overlay__title-row"},at={class:"music-video-preview-overlay__label"},it={class:"music-video-preview-overlay__title"},tt={class:"music-video-preview-overlay__header-actions"},ot=["aria-expanded"],nt={key:0,class:"lip-sync-preview-panel__more-menu",role:"menu"},st=["disabled","onClick"],rt={class:"lip-sync-preview-panel__more-menu-text"},dt={class:"music-video-preview-overlay__stage"},ut=["src","poster"],ct={key:0,class:"music-video-preview-overlay__lyric"},vt={class:"music-video-preview-overlay__footer"},pt={class:"music-video-preview-overlay__playback"},mt=["src"],_t={class:"music-video-preview-overlay__time"},yt={class:"music-video-preview-overlay__time"},bt={key:0,class:"music-video-preview-overlay__actions"},ft=["disabled","aria-label"],gt={__name:"MusicVideoPreviewDialog",props:{visible:{type:Boolean,default:!1},item:{type:Object,default:()=>null},publishing:{type:Boolean,default:!1},sharing:{type:Boolean,default:!1},isOwner:{type:Boolean,default:!0}},emits:["close","download-item","edit-item","get-full-song-item","delete-item","publish-item","share-item","remove-watermark-item"],setup(v,{emit:_}){var b,f,h;const k=(null==(h=null==(f=null==(b=e())?void 0:b.appContext)?void 0:f.config)?void 0:h.globalProperties)??{},{$$t:S}=(null==k?void 0:k.$i18n)??{},{$imageUrl:x}
1=k,D=j(),L=v,M=_,P=p(null),A=p(null),$=p(!1),E=p(!1),N=p(!1),T=p(!1),B=p(0),V=p(0),F=p(!1),W=p(!1),O=p(null),q=p(null),H=p(null),G=p({left:0,top:0,width:0,height:0});let J=null;const X=l(()=>{var e,l;return!(null==(l=null==(e=D.userInfo)?void 0:e.user)?void 0:l.is_vip)}),Q=l(()=>{var e;return 1===Number(null==(e=L.item)?void 0:e.publish_state)}),Y=l(()=>{var e;const l=String((null==(e=L.item)?void 0:e.aspect_ratio)||"").trim();if(!l)return null;const[a,i]=l.split(":").map(Number);return a&&i?a/i:null}),Z=l(()=>{var e;return((null==(e=L.item)?void 0:e.duration_milliseconds)||0)/1e3}),ee=l(()=>{var e;return K((null==(e=L.item)?void 0:e.video_url)||"")}),le=l(()=>{var e;const l=K((null==(e=L.item)?void 0:e.video_cover_url)||"");return"function"==typeof x?x(l):l}),ae=l(()=>Y.value||O.value||16/9),ie=l(()=>Number(ae.value)>0&&Number(ae.value)<1),te=l(()=>{var e;return(null==(e=L.item)?void 0:e.lyrics)||""}),oe=l(()=>{var e,l,a,i,t,o;const n=3===(null==(e=L.item)?void 0:e.state)||2===(null==(l=L.item)?void 0:l.mode)&&6===(null==(a=L.item)?void 0:a.state),s=[3,4].includes(null==(i=L.item)?void 0:i.state)||2===(null==(t=L.item)?void 0:t.mode)&&6===(null==(o=L.item)?void 0:o.state),r={value:"share",label:S("create.share"),icon:"sys-share",disabled:L.sharing},d={value:"full-song",label:S("video.get_full_song"),icon:"sys-music-filled",disabled:!1};return L.isOwner?[r,...Ae.appname===Ue&&L.isOwner&&n?[{value:"remove-watermark-settings",label:S("common.remove_watermark_settings"),icon:"sys-linear-watermark",disabled:!1}]:[],{value:"download",label:S("create.download"),icon:"sys-download",badge:"Pro",disabled:!n},d,{value:"delete",label:S("create.delete"),icon:"sys-delete",iconColor:"#FF4560",danger:!0,disabled:!s}]:[r,d]}),ne=l(()=>ae.value>1?{width:"100%",aspectRatio:ae.value}:{height:"100%",aspectRatio:ae.value}),se=l(()=>{const e=Number(G.value.left)||0,l=Number(G.value.top)||0,a=Number(G.value.width)||0,i=Number(G.value.height)||0,t=Number(q.value||ae.value)||0;if(!a||!i||!t)return{top:"8px",left:"9px"};const o=a/i;let n=a,s=i;return o>t?n=i*t:o<t&&(s=a/t),{top:`${Math.max(0,l+(i-s)/2+8)}px`,left:`${Math.max(0,e+(a-n)/2+9)}px`}});function re(){const e=P.value,l=H.value;if(!e||!l)return void(G.value={left:0,top:0,width:0,height:0});const a=e.getBoundingClientRect(),i=l.getBoundingClientRect();G.value={left:a.left-i.left,top:a.top-i.top,width:a.width,height:a.height}}function de(){if(!P.value)return;const e=P.value.videoWidth,l=P.value.videoHeight;e&&l&&(O.value=e/l,q.value=e/l),re()}function ue(e){e.target&&(B.value=e.target.currentTime||0,V.value=Z.value>0?B.value/Z.value*100:0,N.value&&(N.value=!1))}function ce(){E.value=!0,me(Le(),()=>{var e;null==(e=P.value)||e.pause()})}function ve(){F.value||(E.value=!1,N.value=!1,pe(Le()))}function _e(){N.value=!0}function ye(){N.value=!1}function be(){if(P.value)return P.value.paused?(N.value=!0,void P.value.play().catch(e=>{N.value=!1})):void P.value.pause()}function fe(e){if(!A.value||!P.value||F.value)return;const l=A.value.getBoundingClientRect(),a=Math.max(0,Math.min(1,(e.clientX-l.left)/l.width)),i=a*Z.value;P.value.currentTime=i,B.value=i,V.value=100*a}function ge(e){A.value&&P.value&&(F.value=!0,W.value=!P.value.paused,W.value&&P.value.pause(),we(e.clientX),document.addEventListener("mousemove",he),document.addEventListener("mouseup",ke))}function he(e){F.value&&we(e.clientX)}function ke(){document.removeEventListener("mousemove",he),document.removeEventListener("mouseup",ke),W.value&&P.value&&P.value.play(),window.setTimeout(()=>{F.value=!1},50)}function we(e){if(!A.value||!P.value)return;const l=A.value.getBoundingClientRect(),a=Math.max(0,Math.min(1,(e-l.left)/l.width)),i=a*Z.value;P.value.currentTime=i,B.value=i,V.value=100*a}function Ce(e){if(!e||Number.isNaN(e))return"0:00";return`${Math.floor(e/60)}:${Math.floor(e%60).toString().padStart(2,"0")}`}function Se(){$.value||k.logCustomEvent("video_lip_preview_more_show"),$.value=!$.value}function xe(){var e;6!==(null==(e=L.item)?void 0:e.mode)&&(Me(),M("close"),M("edit-item",L.item))}function De(e){e.target.closest(".music-video-preview-overlay__header-actions")||($.value=!1)}function Le(){var e;return`preview-overlay-video-${(null==(e=L.item)?void 0:e.video_id)||"default"}`}function Me(){P.value&&(P.value.pause(),P.value.currentTime=0),pe(Le()),E.value=!1,N.value=!1,T.value=!1,B.value=0,V.value=0,O.value=null,q.value=null,null==J||J.disconnect(),J=null,G.value={left:0,top:0,width:0,height:0}}return m(()=>{var e;return[L.visible,null==(e=L.item)?void 0:e.video_id]},async([e])=>{if(e){if(me(Le(),()=>{var e;null==(e=P.value)||e.pause()}),await y(),P.value&&ee.value){null==J||J.disconnect(),J=null,re(),"undefined"!=typeof ResizeObserver&&P.value&&(J=new ResizeObserver(re),J.observe(P.value),H.value&&J.observe(H.value)),N.value=!0;try{await P.value.play()}catch(l){N.value=!1}}}else Me()},{immediate:!0}),U(()=>{document.removeEventListener("mousemove",he),document.removeEventListener("mouseup",ke),document.removeEventListener("click",De),null==J||J.disconnect(),J=null,pe(Le())}),m(()=>L.visible,e=>{e?document.addEventListener("click",De):($.value=!1,document.removeEventListener("click",De))}),(e,l)=>{var p,m,_,y;return v.visible?(i(),d("div",{key:0,class:"music-video-preview-overlay",onClick:l[5]||(l[5]=C(e=>M("close"),["self"]))},[o("div",Zi,[o("div",et,[o("div",lt,[o("span",at,r(n(S)("create.preview")),1),l[6]||(l[6]=o("span",{class:"music-video-preview-overlay__divider"},null,-1)),o("span",it,r((null==(p=v.item)?void 0:p.title)||"â"),1)]),o("div",tt,[o("button",{type:"button",class:w(["music-video-preview-overlay__icon-btn",{"is-active":$.value}]),"aria-label":"more","aria-expanded":$.value,onClick:C(Se,["stop"])},[...l[7]||(l[7]=[o("img",{src:wi,alt:""},null,-1)])],10,ot),o("button",{type:"button",class:"music-video-preview-overlay__icon-btn music-video-preview-overlay__icon-btn--close","aria-label":"close",onClick:l[0]||(l[0]=e=>M("close"))},[s(We)]),s(I,{name:"music-video-preview-overlay__menu-fade"},{default:t(()=>[$.value?(i(),d("div",nt,[(i(!0),d(u,null,c(oe.value,e=>(i(),d("button",{key:e.value,type:"button",class:w(["lip-sync-preview-panel__more-menu-item pointer",{"is-danger":e.danger,"is-disabled":e.disabled}]),role:"menuitem",disabled:e.disabled,onClick:C(l=>function(e){var l;if(!e.disabled){if($.value=!1,"share"===e.value)return null==(l=k.logCustomEvent)||l.call(k,"video_detail_more_share_click"),void M("share-item",L.item);"download"!==e.value?"remove-watermark-settings"!==e.value?"full-song"!==e.value?"delete"===e.value&&M("delete-item",L.item):M("get-full-song-item",L.item):M("remove-watermark-item",L.item):M("download-item",L.item)}}(e),["stop"])},[o("span",{class:w(["lip-sync-preview-panel__more-menu-icon",`lip-sync-preview-panel__more-menu-icon--${e.value}`]),"aria-hidden":"true"},[e.icon?(i(),a(n(R),{key:0,name:e.icon,size:16,color:e.iconColor||"currentColor"},null,8,["name","color"])):g("",!0)],2),o("span",rt,r(e.label),1),e.badge&&X.value?(i(),a(Ve,{key:0,t
1ype:"basic",class:"download-link-label",text:n(S)("create.basic_plan")},null,8,["text"])):g("",!0)],10,st))),128))])):g("",!0)]),_:1})])]),o("div",dt,[o("div",{ref_key:"mediaRef",ref:H,class:"music-video-preview-overlay__media"},[o("div",{class:w(["music-video-preview-overlay__video-shell",{"is-landscape":!ie.value,"is-portrait":ie.value}]),style:z(ne.value)},[o("video",{ref_key:"videoRef",ref:P,class:"music-video-preview-overlay__video",src:ee.value,poster:le.value,loop:"",playsinline:"",onTimeupdate:ue,onPlay:ce,onPause:ve,onLoadedmetadata:de,onLoadstart:_e,onWaiting:_e,onStalled:_e,onSeeking:_e,onCanplay:ye,onCanplaythrough:ye,onPlaying:ye,onSeeked:ye,onError:ye},null,40,ut)],6),s(Ie,{class:"music-video-preview-overlay__ai-flag",variant:"tag",margin:"0",style:z(se.value)},null,8,["style"]),te.value?(i(),d("div",ct,r(te.value),1)):g("",!0)],512)]),o("div",vt,[o("div",pt,[o("button",{type:"button",class:"music-video-preview-overlay__play-btn",onMouseenter:l[1]||(l[1]=e=>T.value=!0),onMouseleave:l[2]||(l[2]=e=>T.value=!1),onClick:be},[!E.value||T.value?(i(),d("img",{key:0,src:E.value?n(Te):n(Be),alt:""},null,8,mt)):N.value?(i(),a(Ee,{key:1,loading:!0,size:20,color:"#fff","stroke-width":2})):(i(),a(Re,{key:2,"bar-config":{barWidth:"3px",barHeight:"13px",barSpacing:"3px",barColor:"#fff"},animation:E.value},null,8,["animation"]))],32),o("span",_t,r(Ce(B.value)),1),o("div",{ref_key:"progressBarRef",ref:A,class:"music-video-preview-overlay__progress",onClick:fe,onMousedown:ge},[l[8]||(l[8]=o("div",{class:"music-video-preview-overlay__progress-bg"},null,-1)),o("div",{class:"music-video-preview-overlay__progress-fill",style:z({width:`${V.value}%`})},null,4),o("div",{class:"music-video-preview-overlay__progress-handle",style:z({left:`${V.value}%`})},null,4)],544),o("span",yt,r(Ce(Z.value)),1)]),v.isOwner?(i(),d("div",bt,[6!==(null==(m=v.item)?void 0:m.mode)?(i(),d("button",{key:0,type:"button",class:"music-video-preview-overlay__edit-btn","aria-label":"edit",onClick:xe},[s(n(R),{name:"sys-edit",size:24,opacity:.6})])):g("",!0),3!==Number(null==(_=v.item)?void 0:_.state)||(null==(y=v.item)?void 0:y.not_allow_publish)?g("",!0):(i(),d("button",{key:1,type:"button",class:"music-video-preview-overlay__publish-btn",disabled:v.publishing,"aria-label":n(S)(Q.value?"create.published":"create.publish"),onClick:l[3]||(l[3]=e=>M("publish-item",v.item))},[s(n(R),{name:Q.value?"biz-unpublish":"biz-publish",size:24,opacity:.6},null,8,["name"]),o("span",null,r(n(S)(Q.value?"create.published":"create.publish")),1)],8,ft)),o("button",{type:"button",class:"music-video-preview-overlay__download-btn",onClick:l[4]||(l[4]=e=>M("download-item",v.item))},[s(n(R),{name:"sys-download",size:20,color:"#0B0B0F"}),o("span",null,r(n(S)("create.download")),1),X.value?(i(),a(Ve,{key:0,type:"basic",class:"music-video-preview-overlay__download-badge",text:n(S)("create.basic_plan")},null,8,["text"])):g("",!0)])])):g("",!0)])])])):g("",!0)}}},ht={class:"lip-sync-preview-panel"},kt={class:"lip-sync-preview-panel__head flex-row-center"},wt={class:"lip-sync-preview-panel__workspace"},Ct={key:0,class:"lip-sync-preview-panel__loading"},St={key:1,class:"lip-sync-preview-panel__list"},xt={class:"lip-sync-preview-panel__list-content"},It={key:2,class:"lip-sync-preview-panel__empty"},Dt={class:"lip-sync-preview-panel__empty-icon","aria-hidden":"true"},Lt={class:"lip-sync-preview-panel__empty-text"},Mt=B({__name:"MusicVideoPreviewPanel",setup(l){var v,y,b;const f=null==(b=null==(y=null==(v=e())?void 0:v.appContext)?void 0:y.config)?void 0:b.globalProperties,{$$t:h}=f.$i18n??{},k=j(),w=Ce(),{previewList:C,previewListLoading:x,previewListLoadingMore:I,previewListFinished:D}=S(w),M=p(!1),P=p(!1),A=p(null),U=p(!1),{regeneratingVideoId:z,publishingVideoId:$,sharingVideoId:E,publishMusicVideoItem:N,shareMusicVideoItem:T,restoreMusicVideoItem:B,regenerateMusicVideoItem:V,downloadMusicVideoItem:F,deleteMusicVideoItem:W,getFullSongItem:O,previewMusicVideoItem:K}=Oe({onPreview:e=>{A.value=e||null,P.value=!!e}});function q(){P.value=!1,A.value=null}function H(){U.value=!0}return _(()=>{w.loadMusicVideoList()}),m(()=>k.isLogin,(e,l)=>{!l&&e&&w.loadMusicVideoList()}),(e,l)=>{var v,p;return i(),d("div",ht,[o("div",kt,[o("span",wt,r(n(h)("video.workspace")),1)]),n(x)?(i(),d("div",Ct,[s(Ee,{loading:!0,size:24,"stroke-width":3,color:"#fff"}
1)])):n(C).length?(i(),d("div",St,[s($e,{"loading-more":n(I),"onUpdate:loadingMore":l[0]||(l[0]=e=>L(I)?I.value=e:null),"is-loading":M.value,"onUpdate:isLoading":l[1]||(l[1]=e=>M.value=e),finished:n(D),"onUpdate:finished":l[2]||(l[2]=e=>L(D)?D.value=e:null),"init-load":!1,"show-empty-retry":!1,"disabled-refresh":!0,"disabled-load-more":n(D),datas:n(C),"item-id-field":"video_id",onLoadMore:n(w).handlePreviewListLoadMore},{customContent:t(()=>[o("div",xt,[(i(!0),d(u,null,c(n(C),e=>(i(),a(Yi,{key:e.video_id||e.id,item:e,regenerating:n(z)===e.video_id,publishing:n($)===e.video_id,sharing:n(E)===e.video_id,onPublishItem:n(N),onShareItem:n(T),onDownloadItem:n(F),onEditItem:n(B),onRegenerateItem:n(V),onGetFullSongItem:n(O),onDeleteItem:n(W),onFullscreenItem:n(K),onRemoveWatermarkItem:H},null,8,["item","regenerating","publishing","sharing","onPublishItem","onShareItem","onDownloadItem","onEditItem","onRegenerateItem","onGetFullSongItem","onDeleteItem","onFullscreenItem"]))),128))])]),_:1},8,["loading-more","is-loading","finished","disabled-load-more","datas","onLoadMore"])])):(i(),d("div",It,[o("div",Dt,[s(n(R),{name:"biz-nav-create-video",size:"32",opacity:"0.6"})]),o("p",Lt,r(n(h)("video.workspace_desc")),1)])),s(gt,{visible:P.value,item:A.value,publishing:n($)===(null==(v=A.value)?void 0:v.video_id),sharing:n(E)===(null==(p=A.value)?void 0:p.video_id),onPublishItem:n(N),onShareItem:n(T),onDownloadItem:n(F),onEditItem:n(B),onGetFullSongItem:n(O),onDeleteItem:n(W),onClose:q,onRemoveWatermarkItem:H},null,8,["visible","item","publishing","sharing","onPublishItem","onShareItem","onDownloadItem","onEditItem","onGetFullSongItem","onDeleteItem"]),U.value?(i(),a(Ne,{key:3,visible:U.value,"onUpdate:visible":l[3]||(l[3]=e=>U.value=e)},null,8,["visible"])):g("",!0)])}}},[["__scopeId","data-v-0b55d093"]]),Pt={class:"mobile-play-and-editor-control"},At={class:"mobile-play-and-editor-control__time"},Ut={class:"mobile-play-and-editor-control__play-wrap"},zt=["disabled"],$t={key:1,class:"mobile-play-and-editor-control__play-ico"},Et={key:2,class:"mobile-play-and-editor-control__pause-ico"},Nt={class:"mobile-play-and-editor-control__action-btns flex"},Tt=["disabled"],Bt=["disabled"],Rt=["disabled"],Vt={__name:"mobilePlayAndEditorControl",props:{songInfo:{type:Object,default:()=>({})},from:{type:Number,default:null},to:{type:Number,default:null},isFullScree:{type:Boolean,default:!1},disabledUndo:{type:Boolean,default:!0},disabledRedo:{type:Boolean,default:!0}},emits:["syncDuration","syncPlayState","syncLoadingState","syncProgress","syncAnalyserData","togglePlay","redo","undo","toggleFullScree"],setup(e,{emit:c}){const v=e,_=c,y=_e(),b=ye(),{isLyricsVideoSubtitleTemplateEnabled:f}=S(ie()),h=p(!1),k=["title","singer","lyrics","lyricsTemplate"],{isPlaying:C,isLoading:x,currentProgress:I,currentPlayTime:D,playbackDuration:L,subtitleItem:M,subtitleTemplates:P}=S(b),A=l(()=>{var e;return L.value||(Number(null==(e=v.songInfo)?void 0:e.duration_milliseconds)||0)/1e3}),U=l(()=>Math.max(0,Number(v.from)||0)),z=l(()=>{const e=Number(v.to);return Number.isFinite(e)&&e>U.value?e:A.value}),$=l(()=>`${Ke.formatTime(U.value)} - ${Ke.formatTime(z.value)}`),E=l(()=>{var e;return Boolean(null==(e=v.songInfo)?void 0:e.mp3_url)}),N=l(()=>k.includes(y.videoLayoutData.curActiveEl)?y.videoLayoutData.curActiveEl:""),T=l(()=>!!N.value);m(A,e=>{_("syncDuration",Number(e)||0)},{immediate:!0}),m(C,e=>{_("syncPlayState",!!e)},{immediate:!0}),m(x,e=>{_("syncLoadingState",!!e)},{immediate:!0}),m([I,D],([e,l])=>{_("syncProgress",Number(e)||0,"",Number(l)||0)},{immediate:!0}),m(()=>{var e;return null==(e=v.songInfo)?void 0:e.mp3_url},()=>{_("syncAnalyserData",void 0)},{immediate:!0}),m([()=>v.from,()=>v.to],()=>{_("syncProgress",Number(I.value)||0,"",Number(D.value)||0)});const B=()=>{E.value&&_("togglePlay")},V=()=>{_("undo")},F=()=>{_("redo")},j=()=>{_("toggleFullScree")},W=()=>{T.value&&(h.value=!0)},O=e=>{h.value=e},K=()=>{h.value=!1},q=e=>{T.value&&y.updateLayoutDataItem("color",e)},H=e=>{T.value&&y.updateLayoutDataItem("rows",e)},G=e=>{T.value&&y.updateLayoutDataItem("fontSize",e)},J=e=>{T.value&&y.updateLayoutDataItem("fontFamily",e,{content:ge(y.videoLayoutData.curActiveEl,v.songInfo)})},X=e=>{b.setSubtitleItem(e)};return(l,c)=>(i(),d(u,null,[o("div",Pt,[o("div",At,r($.value),1),o("div",Ut,[o("button",{type:"button",class:"mobile-play-and-editor-control__play-btn flex-center",disabled:!E.value,onClick:B},[n(x)?(i(),a(Ee,{key:0,size:16,"stroke-width":2.5,color:"#fff",loading:!0})):n(C)?(i(),d("i",Et)):(i(),d("i",$t))],8,zt)]),o("div",Nt,[e.isFullScree&&!n(f)?(i(),d("button",{key:0,t
1ype:"button",class:w(["mobile-play-and-editor-control__action-btn mobile-play-and-editor-control__action-btn--font flex-center",{"is-disabled":!T.value}]),disabled:!T.value,onClick:W},[...c[0]||(c[0]=[o("span",{class:"mobile-play-and-editor-control__font-text"},"Aa",-1)])],10,Tt)):g("",!0),n(f)?g("",!0):(i(),d("button",{key:1,type:"button",class:w(["mobile-play-and-editor-control__action-btn flex-center",{"is-disabled":e.disabledUndo}]),disabled:e.disabledUndo,onClick:V},[s(n(R),{name:"sys-redo-ico",size:"16px",color:"#fff",opacity:"0.3"})],10,Bt)),n(f)?g("",!0):(i(),d("button",{key:2,type:"button",class:w(["mobile-play-and-editor-control__action-btn flex-center",{"is-disabled":e.disabledRedo}]),disabled:e.disabledRedo,onClick:F},[s(n(R),{name:"sys-undo-ico",size:"16px",color:"#fff",opacity:"0.6"})],10,Rt)),o("button",{type:"button",class:"mobile-play-and-editor-control__action-btn mobile-play-and-editor-control__action-btn--fullscreen flex-center",onClick:j},[e.isFullScree?(i(),a(n(R),{key:1,name:"sys-full-scree-to-mini",size:"16px",color:"#fff",opacity:"0.6"})):(i(),a(n(R),{key:0,name:"sys-mini-to-full-scree",size:"16px",color:"#fff",opacity:"0.6"}))])])]),s(fe,{visible:h.value,title:n(ze)("video.font"),"onUpdate:visible":O,onClose:K},{default:t(()=>[s(be,{"show-header":!1,visible:h.value,"active-el":N.value,"layout-data":n(y).videoLayoutData.layoutData,"subtitle-items":n(P),"selected-subtitle-item":n(M),onSetColor:q,onSetRows:H,onSetFontSize:G,onSetFontFamily:J,onSetSubtitle:X},null,8,["visible","active-el","layout-data","subtitle-items","selected-subtitle-item"])]),_:1}
1,8,["visible","title"])],64))}},Ft={class:"video-detail__h5-video-clip-preview"},jt={class:"video-detail__h5-preview-head"},Wt={class:"video-detail__h5-preview-title"},Ot={class:"video-detail__h5-preview-song olh"},Kt={class:"video-detail__h5-preview-footer"},qt={class:"video-detail__h5-video-clip-editor"},Ht=B({__name:"VideoClipH5Panel",setup(a){var t,u,c,v;const m=ye(),g=_e(),{info:k,selectedTemplate:C,aspectRadio:I,layoutTypeId:D,subtitleItem:L,currentRange:A,activeIndex:U,selectionFrom:z,selectionTo:$,analyserData:E}=S(m),{$$t:N}=(null==(v=null==(c=null==(u=null==(t=e())?void 0:t.appContext)?void 0:u.config)?void 0:c.globalProperties)?void 0:v.$i18n)??{},T=l(()=>{var e,l,a;return(null==(e=C.value)?void 0:e.cover)||(null==(l=C.value)?void 0:l.template)||(null==(a=C.value)?void 0:a.url)||""}),B=l(()=>{var e;const l=1e3*(z.value||0),a=1e3*($.value||0);return a>l&&((null==(e=k.value)?void 0:e.lyrics)||[]).some(e=>(e.rows||[]).some(e=>e.start<a&&e.end>l))}),R=p(null),V=p(null),F=x({isFullScree:!1}),j=x({duration:0,isPlaying:!1,isLoading:!1,progress:0,currentTime:0,analyserData:[]});let W=null,O=0,K=!1,q=!1;const H=e=>{j.duration=Number(e)||0},G=e=>{j.isPlaying=!!e},J=e=>{j.isLoading=!!e},X=(e,l,a)=>{j.progress=Number(e)||0,"number"==typeof a&&Number.isFinite(a)?j.currentTime=a:j.currentTime=j.duration?j.progress/100*j.duration:0},Q=e=>{var l;m.setAnalyserData((null==(l=null==e?void 0:e.getAnalyserData)?void 0:l.call(e,10))??[])},Y=async()=>{j.isPlaying?m.pausePlayback():await m.playPlayback()},Z=()=>{g.undo()},ee=()=>{g.redo()},le=async()=>{await y(),K||(cancelAnimationFrame(O),O=requestAnimationFrame(()=>{K||(O=requestAnimationFrame(()=>{var e,l;O=0,K||null==(l=null==(e=V.value)?void 0:e.recalcLayoutByContainer)||l.call(e)}))}))},ae=()=>{F.isFullScree=!F.isFullScree,le()},ie=()=>{le()},te=()=>{q||(q=!0,K=!1,le(),"undefined"!=typeof ResizeObserver&&(W=new ResizeObserver(()=>{le()}),R.value&&W.observe(R.value)),window.addEventListener("resize",ie))},oe=()=>{var e;q&&(q=!1,K=!0,cancelAnimationFrame(O),O=0,null==(e=null==W?void 0:W.disconnect)||e.call(W),W=null,window.removeEventListener("resize",ie))};return _(te),P(te),M(oe),b(oe),(e,l)=>{var a;return i(),d("div",{class:w(["video-detail__h5-video-clip",{"video-detail__h5-video-clip--fullscreen":F.isFullScree}])},[o("div",Ft,[o("div",jt,[o("div",Wt,r(n(N)("create.preview")),1),o("div",Ot,r((null==(a=n(k))?void 0:a.title)??""),1)]),o("div",{ref_key:"refEditMainBox",ref:R,class:"video-detail__h5-preview-stage"},[s(he,{ref_key:"videoEditPreviewRef",ref:V,"template-item":n(C),cover:T.value,"aspect-radio":n(I),"layout-type-id":n(D),"subtitle-item":n(L),"song-data":n(k),from:n(A).start,to:n(A).end,"force-hide-lyrics":1===n(U)&&!B.value,"current-play-time":j.currentTime,"is-play":j.isPlaying,"analyser-data":n(E)},null,8,["template-item","cover","aspect-radio","layout-type-id","subtitle-item","song-data","from","to","force-hide-lyrics","current-play-time","is-play","analyser-data"])],512),o("div",Kt,[s(Vt,{"song-info":n(k),from:n(A).start,to:n(A).end,"disabled-undo":n(g).historyStateData.disableUndo,"disabled-redo":n(g).historyStateData.disableRedo,"is-full-scree":F.isFullScree,onSyncDuration:H,onSyncPlayState:G,onSyncLoadingState:J,onSyncProgress:X,onSyncAnalyserData:Q,onTogglePlay:Y,onUndo:Z,onRedo:ee,onToggleFullScree:ae},null,8,["song-info","from","to","disabled-undo","disabled-redo","is-full-scree"])])]),f(o("div",qt,[s(ke,{variant:"h5"})],512),[[h,!F.isFullScree]])],2)}}},[["__scopeId","data-v-da7cb112"]]);const Gt={class:"main-content height-all"},Jt={key:0,class:"video-detail__h5-create"},Xt={class:"video-detail__h5-topbar flex-row-center"},Qt={class:"video-detail__h5-tabs-wrap"},Yt={class:"video-detail__h5-body"},Zt={key:1,class:"video-detail__pc-create"},eo={class:"video-detail__pc-create-left"},lo={class:"video-detail__pc-create-right"},ao="preview_mv_storyboard",io=B({__name:"videoDetail",setup(C){var x,I,D;const L=q(),{createRenderType:M}=S(L),U=ye(),z=te(),B=Ce(),R=oe(),V=Se(),F=j(),W=A(),O=v(),J=e(),{$$t:X,$$tm:Q}=(null==(x=J.appContext)?void 0:x.config.globalProperties.$i18n)??{};$({title:Q("seo.video_detail_title"),meta:[{name:"description",content:Q("seo.video_detail_desc")}]});const Y=(null==(D=null==(I=J.appContext)?void 0:I.config)?void 0:D.globalProperties)??{},Z=p(null),ee=p({music_video:0,video_clip:0}),le=p(new Set),ae=p(!1),ne=l(()=>Number(W.query.songId)||0),se=l(()=>Number(W.query.coverArtId)||null),re=l(()=>String(W.query.tab||"").trim()),de=l(()=>String(W.query.previewMvAction||"").trim()),ue=l({get:()=>B.storyboardDialogVisible,set:e=>{e||B.closeStoryboardDialog()}}),ce=l(()=>B.currentStoryboardVideo||null),ve=l(()=>{var e,l;return 7===Number((null==(e=B.info)?void 0:e.generation_method)||(null==(l=ce.value)?void 0:l.generation_method)||0)}),pe=p(!0),me=p(!1),{videoPrimaryTab:_e,videoPrimaryTabs:be,setVideoPrimaryTab:fe}=function(e,a,i){const t=p("music_video"),o=l(()=>!e.value||!i.value||a.value),n=l(()=>[{value:"music_video",labelKey:"video.music_video",visible:o.value},{value:"video_clip",labelKey:"video.lyrics_video",visible:!0}].filter(e=>e.visible));function s(e){t.value=e}return m([o,i],([l,a])=>{e.value&&a&&(l||"music_video"!==t.value||s("video_clip"))},{immediate:!0}),{videoPrimaryTab:t,showMusicVideoTab:o,videoPrimaryTabs:n,setVideoPrimaryTab:s}}(ne,pe,me),ge=l({get:()=>_e.value,set:e=>{e!==_e.value&&fe(e)}}),he=l({get:()=>_e.value,set:e=>{e!==_e.value&&fe(e)}}),{isLyricsVideoSubtitleTemplateEnabled:xe}=S(ie());function Ie(){O.go(-1)}function De(){var e,l,a,i,t;const o=z.curPlayData;if(!o||!z.isPlaying)return;const n=null==(t=null==(i=null==(a=null==(l=null==(e=window.vueApp)?void 0:e.appContext)?void 0:l.config)?void 0:a.globalProperties)?void 0:i.$globalMediaUtils)?void 0:t.globalAudioPlayer,s=z.getPlayerKey(o);n&&s&&(n.pause(s),z.setIsPlaying(!1))}return U.setAspectRadio("16:9"),m([ne,se,de],([e,l,a])=>{pe.value=!0,me.value=!e,e&&V.loadSongInfoById(e).then(i=>{var t,o,n,s;if(200!==(null==i?void 0:i.code))return pe.value=!0,void(me.value=!0);const r=V.getSongInfoById(e),d=function(e){const l=Number(e)||0;return l?{song_id:l}:null}(e);pe.value=Number((null==(o=null==(t=F.userInfo)?void 0:t.user)?void 0:o.id)||0)===Number((null==(n=null==r?void 0:r.user)?void 0:n.id)||0),me.value=!0;const u=Number((null==(s=B.selectedSong)?void 0:s.song_id)||0),c=R.getPreviewVideo(e),v="customize_generation"===a?B.currentStoryboardVideo:"customize"===a?c:null;if(v){const e=c||v;B.applyMusicVideoSongContext({song:d,songInfo:r,rangeSource:"restore",selectionMode:"duration",startMilliseconds:e.start_milliseconds,endMilliseconds:e.end_milliseconds}),B.generateMode=2,y(()=>{B.openStoryboardDialog(v),"customize_generation"===a&&v.conn_id&&v.video_id&&(B.registerGenerateSSEScope(ao),B.connectGenerateSSE(v.conn_id,v.video_id,{scope:ao,syncPreviewList:!1}))})}else u!==e&&B.applyMusicVideoSongContext({song:d,songInfo:r,rangeSource:"default",selectionMode:"duration"});U.setSelectedSong(d,l),U.applySongInfo(r)})},{immediate:!0}),m(re,e=>{"video_clip"!==e&&"music_video"!==e||fe(e)},{immediate:!0}),_(()=>{De()}),P(()=>{De()}),E(e=>{if(ae.value="characterCreate"===e.name,ae.value)return U.cancelActiveGeneration(),B.pausePlayback(),void U.pausePlayback();U.resetVideoDetailClipEditorState(),B.resetMusicVideoState(),V.resetVideoDetailState()}),b(()=>{if(ae.value)return U.cancelActiveGeneration(),B.pausePlayback(),void U.pausePlayback();U.resetVideoDetailClipEditorState(),B.resetMusicVideoState(),V.resetVideoDetailState()}),m(_e,async(e,l)=>{"music_video"===e?U.pausePlayback():"video_clip"===e&&B.pausePlayback(),"pc"===M.value&&(l&&Z.value&&(ee.value[l]=Z.value.scrollTop||0),await y(),Z.value&&(Z.value.scrollTop=ee.value[e]||0,requestAnimationFrame(()=>{Z.value&&(Z.value.scrollTop=ee.value[e]||0,requestAnimationFrame(()=>{Z.value&&(Z.value.scrollTop=ee.value[e]||0)}))})))},{flush:"post"}),m([be,me,ne],([e,l,a])=>
1{a&&!l||e.forEach(e=>{var l;if(le.value.has(e.value))return;const a=function(e){return"music_video"===e?"video_mv_show":"video_clip"===e?"video_lyrics_show":""}(e.value);a&&(null==(l=null==Y?void 0:Y.logCustomEvent)||l.call(Y,a,"video_clip"===e.value?xe.value?{source:"subtitle-template"}:{source:"default"}:void 0),le.value.add(e.value))})},{immediate:!0}),(e,l)=>{var v,p;return i(),d("div",{class:w(["video-detail height-all",{"mobile-layout":"mobile"===n(M)}])},[o("div",Gt,["pc"!==n(M)?(i(),d("div",Jt,[o("div",Xt,[o("div",{class:"video-detail__h5-back pointer flex-center","aria-label":"back",onClick:Ie},[...l[3]||(l[3]=[o("img",{src:T,alt:""},null,-1)])]),o("div",Qt,[s(n(H),{modelValue:he.value,"onUpdate:modelValue":l[0]||(l[0]=e=>he.value=e),class:"video-detail__primary-tabs video-detail__primary-tabs--h5"},{default:t(()=>[(i(!0),d(u,null,c(n(be),e=>(i(),a(n(G),{key:`h5-${e.value}`,class:"video-detail__primary-tab video-detail__primary-tab--h5",value:e.value},{default:t(()=>[k(r(n(X)(e.labelKey)),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])])]),o("div",Yt,[(i(),a(N,null,["music_video"===n(_e)?(i(),a(ki,{key:0})):(i(),a(Ht,{key:1}))],1024))])])):(i(),d("div",Zt,[o("div",eo,[s(n(H),{modelValue:ge.value,"onUpdate:modelValue":l[1]||(l[1]=e=>ge.value=e),class:"video-detail__primary-tabs"},{default:t(()=>[(i(!0),d(u,null,c(n(be),e=>(i(),a(n(G),{key:`pc-${e.value}`,class:"video-detail__primary-tab",value:e.value},{default:t(()=>[k(r(n(X)(e.labelKey)),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"]),o("div",{ref_key:"pcLeftScrollRef",ref:Z,class:"video-detail__pc-create-left-body"},[(i(),a(N,null,["music_video"===n(_e)?(i(),a(ki,{key:0})):(i(),a(ke,{key:1}))],1024))],512)]),o("div",lo,["video_clip"===n(_e)?(i(),a(we,{key:0})):g("",!0),f(s(Mt,null,null,512),[[h,"music_video"===n(_e)]])])]))]),"pc"===n(M)?(i(),a(qe,{key:0,visible:ue.value,"onUpdate:visible":l[2]||(l[2]=e=>ue.value=e),"video-id":null==(v=ce.value)?void 0:v.video_id,"is-pure-music":ve.value,"initial-lip-sync-enabled":1===n(B).clipType,"audio-src":n(K)((null==(p=ce.value)?void 0:p.mp3_url)||""),"video-item":ce.value},null,8,["visible","video-id","is-pure-music","initial-lip-sync-enabled","audio-src","video-item"])):g("",!0)],2)}}},[["__scopeId","data-v-8581d4bc"]]);export{io 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.