1import{a as e,d as t,e as i,b as a,u as l,r as s,h as r,C as o,a6 as n,p as d,m as c,a3 as u,a4 as p,g,j as m,o as y}from"./index-DIXwfVMT.js";import{at as b,au as _,aA as v,g as f,r as x,V as h,w as k,f as D,Q as T,x as w,y as A,B as C,O as S,u as j,H as M,a6 as L,G as R,I as U,U as E,K as B,M as P,R as F,ai as z,n as K,J as q,a2 as I,ar as V}from"./vendor-core-DockhpYX.js";import"./i18n-misc-CJ8HFqLU.js";import{_ as $}from"./audioDragUpload-C8aSPnj5.js";import{c as O}from"./extendEditingDialog-BLmRjFp0.js";import"./addLinkDialog-CEL1E-f2.js";import{_ as Q}from"./editorWavePlayer-Ba3mFj5w.js";import"./AudioPlayer-C0e_oCjk.js";import{k as G}from"./element-plus-CADUlNlv.js";import{a as H}from"./ClippingFixedDuration-CditvG3N.js";import{c as Z}from"./clipUtil-Cm1WHU6U.js";import"./axios-C-1G2k3o.js";import"./@ffmpeg-CcTuH-sP.js";import"./@paypal-DitgUCQS.js";import"./validationTools-DPj-hFp5.js";import"./vue-filepond.esm-CVTHONcd.js";import"./createAiFlag-LgHpF5sP.js";import"./LoaderCircle-CVBYnNOL.js";import"./LoaderProgressCircle-CjjKxBhW.js";import"./loadingWaveSkeleton-Boo7wKEw.js";import"./colorUtil-Dc0piSax.js";import"./utils-BoALak89.js";import"./ClippingSelectDuration-CxBC1WN6.js";import"./ClippingSelectDurationOparation-BrSZggMq.js";import"./const-DIcblchm.js";import"./inputLyric-DeVXPDiN.js";import"./AudioWavForm-5hQe80uG.js";import"./songEditEntry-C3dKR02T.js";const N={class:"lyrics-translate-edit-item lyrics-translate-edit-item-origin height-all"},Y={class:"lyrics-translate-edit-item-label-box"},W={class:"lyrics-translate-edit-item-label flex"},J={class:"block"},X={class:"lyrics-translate-edit-item-content"},ee={key:0,class:"block lyrics-item"},te={key:1,class:"block lyrics-item"},ie={class:"lyrics-translate-edit-item lyrics-translate-edit-item-translated height-all"},ae={class:"lyrics-translate-edit-item-label-box"},le={class:"lyrics-translate-edit-item-label flex"},se={class:"block"},re={class:"lyrics-translate-edit-item-label-btn"},oe={class:"lyrics-translate-edit-item-content"},ne={key:0,class:"block lyrics-item"},de={key:1,class:"block lyrics-item"},ce=["onClick"],ue=["onUpdate:modelValue","onBlur","onInput","onCompositionstart","onCompositionend"],pe={__name:"lyricsEdit",props:{lyrics:{type:Array,default:()=>[]},currentTime:{type:Number,default:0},disabled:{type:Boolean,default:!1},translatedLyrics:{type:Array,default:()=>[]}},emits:["reTranslated"],setup(i,{expose:a,emit:l}){var s,r;const o=e(),{createRenderType:n}=b(o);_(),v();const{$$language:d,$$t:c,$$tm:u,$$tValue:p}=(null==(s=f().appContext)?void 0:s.config.globalProperties.$i18n)??{},g=null==(r=f())?void 0:r.appContext.config.globalProperties,m=i,y=x(null),q=l,I=h({inputing:!1,lyricsDataArray:[{text:"é³å
ç¿çï¼"},{text:"天空æ¯èè²ç"},{text:"ç¼åä¸çäºä¹æ²¡æï¼"},{text:"è¿æ¯ä¸ä¸ªå®ç¾ç飿¯"},{text:"é¸å¿å¨æå±ï¼"},{text:"è±å¿çå¼äºè±å¿çå¼äºè±å¿çå¼äºè±å¿çå¼äºã"},{text:"æçå¿å¨é£ç¿ï¼"},{text:"æçç²¾ç¥å¨é£éåå±"},{text:"ææå°è¸ä¸ç温æ"},{text:"å®è®©æå
满äºåæ¦çä¼é
"},{text:"ä¸çéªéªåå
ï¼"},{text:"ä¸åé½å¦æ¤æäº®"},{text:"æå
满äºçº¯ç²¹ç忦"},{text:"é³å
ç
§å¨æçè©èä¸ï¼ä½¿æå¿«ä¹"},{text:"æç¼ä¸çé³å
ä¸ä¼è®©æåæ³£"},{text:"é³å
ç
§å¨æ°´é¢ä¸çèµ·æ¥å¾å¯ç±"},{text:"é³å
æ»æ¯è®©æå
´å¥"}]}),V=()=>{I.currentEditIndex=-1,q("reTranslated")},$=(e,t,i)=>{if(!e)return[];const a=e.split(" "),l=a.length,s=(i-t)/l;return a.map((e,l)=>({text:l==a.length-1?e:e+" ",start:t+s*l,end:Math.min(t+s*l+s,i)}))},O=()=>{var e,t;I.lyricsDataArray=(e=m.lyrics,t=m.translatedLyrics,e.reduce((e,i,a)=>{var l;return i.user_input_tag&&e.push({start:i.start,end:i.end,text:i.user_input_tag,type:"tag",space:"",break:"\n",transLateText:t[a].user_input_tag??i.user_input_tag}),(null==(l=i.rows)?void 0:l.length)&&e.push(...i.rows.reduce((e,i,l)=>{var s,r,o;return(null==(s=i.text)?void 0:s.length)&&e.push({...i,type:"lyrics",words:i.words,space:"",break:"\n",translatedSourceText:(null==(r=t[a].rows[l])?void 0:r.text)??[],translatedText:t[a].rows[l].text??null,translatedwords:(null==(o=t[a].rows[l])?void 0:o.words)??$(t[a].rows[l].text,i.start,i.end)}),e},[])),e},[]))},Q=()=>{I.currentEditIndex=-1},H=(e,t,i)=>{if(!I.inputing){const t=e.translatedText,i=Math.ceil(1.15*e.translatedSourceText.length);t.length>i&&(e.translatedText=t.slice(0,i))}};return k(()=>m.lyrics,()=>{O()}),k(()=>m.currentTime,()=>{}),D(()=>{O(),document.addEventListener("click",Q)}),T(()=>{document.removeEventListener("click",Q)}),a({setLyricsData:e=>{I.lyricsDataArray=e},getLyricsData:()=>I.lyricsDataArray,getTranslatedLyrics:()=>(I.currentEditIndex=-1,[{rows:I.lyricsDataArray.reduce((e,t,i)=>("lyrics"==t.type&&t.translatedText&&e.push({start:t.start,end:t.end,text:t.translatedText}),e),[])}]),getLyrics:()=>I.lyricsDataArray.reduce((e,t,i)=>("lyrics"==t.type&&t.translatedText?(e+=t.translatedText,e+=t.break):"tag"==t.type&&(e+=t.text,e+=t.break),e),"").replace(/\n$/,"")}),(e,i)=>{const a=G;return A(),w("div",{class:U(["lyrics-translate-edit flex height-all",{[`lyrics-translate-edit--${j(n)}`]:!0}])},[C("div",N,[C("div",Y,[C("div",W,[C("span",J,S(j(c)("editor.original_lyrics")),1
1)])]),C("div",X,[(A(!0),w(M,null,L(I.lyricsDataArray,(e,t)=>(A(),w(M,{key:t},["tag"==e.type?(A(),w("div",ee,[C("span",{class:U(["lyrics-item-word",{"lyrics-item-word-highlight":e.start<=1e3*m.currentTime}])},S(e.text),3)])):R("",!0),"lyrics"==e.type?(A(),w("div",te,[(A(!0),w(M,null,L(e.words,(e,i)=>(A(),w("span",{key:`${t}-${t}`,class:U(["lyrics-item-word",{"lyrics-item-word-highlight":e.start<=1e3*m.currentTime}])},S(e.text),3))),128))])):R("",!0)],64))),128))])]),C("div",ie,[C("div",ae,[C("div",le,[C("span",se,S(j(c)("editor.translated_lyrics")),1),E(a,{"popper-class":"lyrics-translate-edit-question-popper",content:j(c)("editor.translates_lyrics_question"),placement:"top",popperOptions:{modifiers:[{name:"offset",options:{offset:[0,4]}}]}},{default:B(()=>[...i[2]||(i[2]=[C("i",{class:"block"},null,-1)])]),_:1},8,["content"])]),C("div",re,[E(t,{size:"30px",icoSize:"18px",loading:m.disabled,onOnClick:V,backgroundColor:"rgba(255, 255, 255, 0)",hoverBackgroundColor:"rgba(255, 255, 255, 0.1)"},{default:B(()=>[...i[3]||(i[3]=[C("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAT+SURBVHic7ZzfbeM4EMY/Hq4AP96jtoJ4K1gFuPdNCUoFl63glAqyHdgd7HZgbwV2KpA7sO/9gO8eSMGOoaE40lD2AfoBgQBF5IxGw+Hwn4GZmZmZmZn/K07zMMkCwArAEsAewDfn3F5ZxyKUXwL4AmABoAj/bq+HcD0FOe/hunfOnTTyJoPkguSRH2mC0frKFiQrkhuO4xjqeAmGvh/CC3ZRRcqUJFcjjRJjQ7LM+d6/KZ4tUu/Te8wOwAZApdYqnRLAJqehNAbqJRhmBaCBjzFTUcIb6od10zMzUGhquT2mjycATazZa/ndohKSbwBeFEUO8L3Sr3A9AIBz7hDqK8JzS/gm/AD/8inesQCwIvngnPum0GkcJGshUF73bBINfcAuR+hQknxTyNxZN7mYcpKBUgxTWSpKn3LUiYbaMSEVsVBqiIHqnMpdGCrlI+X1JKWBmpyG6dBtGWTG2A2p27SbD/wE8LkNuFMQhjufAawjjy3pO5M8KD3omnaIkD03og/iMapcgscYqKXhBE2vR1eVDjmaWIwCPuvNinOuhm/qkg5/p9alMdBB8ew98AxZ54rWYzf6cVYzsokdGelugwzLfKmI6LKxknMpcEkfbFMz2Q8KMdL26QeaLSsrQzEej0oLGdkRXqI2qntB2fN/WMjIjvACR8P6pck+xrz6LuhR/slQjuRFlZWMLDA+T20WSClP/doHaysY72VaSiNZZUSG2CFMnShek5KwfbUQ5JzbQs6LxCHQzQxEHxxTYozlXJK0hldKBW7pQSXSp1ArI5m/hPsPRvXbQaFrZ3cSOmgup0OmFIfEQB31IPoErgl/tYWSraLoXmf7ie45naVRsJaWrbt0icO82e1K+JLFkK+skLsQ6tYnpexuAo2BklLXvrl4ZiM8MzpYC/VSej7WxIrEe1r+kuQFw2wA/CE8o1l7kzgk3otDecQ+6isKnpnK6PEZrUJH5EUGzyszPu5KZfT4jBadD+U4UI5QTKpTw6Rjp1gMkrrEQR5EnzmXQ8peUY75SFpimxfe0T0U+ALg+wBZ0rhrD/lj/Avgz477XwFsB+hgB+V8ZFBXz+6g31sX/dr6NdG57UmgnFRR6+KUc58qoeyLULYY+Gp2UA6qK2U9YzaAdpYd/FKWUO6W1QrSN9kmlD9S4YVjymaF8Rm/akSdg+LHmLLZ4Mf1qusmcl/K3gLG53LrG+jTjtm05Nth0qNQYS5Q1qMrYGtpNDqnTrm+Rv634XRNLXWna4wCiow+yUBhRWAdEajq9u+AIvVBzaT9K+R5kydOE4+2ER1uD/unK/LtATzrMGaHSUudU8G+PYCrCWPSpV4LyinJdAYKynQNIC9pOMGGzQt9tJu76tS6hy4cPiIeCwoAO/qZu2zeFAxTw58uKnLJGURQrs+TSB8rTA1F35wqpdcM8iALRVOM1BrqjeMPs6wUhpECeZ0qU3WoN6K49jjUCX4V9R3no1Fdx6EKnA//tkejUvkO4B90z2S+hq3C00Hv8mOHARY0DDMNlDdwJhvHbHeHc24N4BPi5yVyswbwGHQxwXT7i3Pu5Jx7hu/ltpZ197AH8Mk592x9iCbL/iDn3NY594j8hlrDe4x0uqjrXuz+baDv7V44fojAUEfF9B80aK7Kq1ZETHoxDfz40xQP4doqXITr4eJ6wvnwr/qnKegz+jecf07DvBnOzMzMzMzcJ/8B/E0VX5Zx1loAAAAASUVORK5CYII="},null,-1)])]),_:1},8,["loading"])])]),C("div",oe,[(A(!0),w(M,null,L(I.lyricsDataArray,(e,t)=>{var a,l,s,r;return A(),w(M,{key:t},["tag"==e.type?(A(),w("div",ne,[C("span",{class:U(["lyrics-item-word",{"lyrics-item-word-highlight":e.start<=1e3*m.currentTime}])},S(e.text),3)])):R("",!0),"lyrics"==e.type&&null!=e.translatedText?(A(),w("div",de,[I.currentEditIndex!=t||m.disabled?(A(),w("div",{key:0,class:"lyrics-item-translate-text",onClick:P(e=>((e,t)=>{I.currentEditIndex=t,K(()=>{var e;null==(e=y.value)||e.focus()}),g.logCustomEvent("lyrics_translate_button_click",{tab_stare:"lyrics_editing"})})(0,t),["stop"])},[(A(!0),w(M,null,L(e.translatedwords,(e,i)=>(A(),w("span",{key:`${t}-${t}`,class:U(["lyrics-item-word",{"lyrics-item-word-highlight":e.start<=1e3*m.currentTime}])},S(e.text),3))),128))],8,ce)):R("",!0),I.currentEditIndex!=t||m.disabled?R("",!0):(A(),w("div",{key:1,class:"lyrics-item-translate-input-box",onClick:i[1]||(i[1]=P(()=>{},["stop"]))},[F(C("textarea",{ref_for:!0,ref:e=>{y.value=e},type:"text","onUpdate:modelValue":t=>e.translatedText=t,class:"lyrics-item-translate-input",placeholder:"Please enter the translation",onBlur:t=>{(e=>{let t=e.start,i=e.end,a=e.translatedText;if(a.length>=Math.floor(e.translatedSourceText.length/2)){const l=a.split(" "),s=a.length,r=(i-t)/s;e.translatedwords=l.map((e,a)=>({text:a==l.length-1?e:e+" ",start:t+r*a,end:Math.min(t+r*a+r,i)}))}else{a=e.translatedSourceText;const l=a.split(" "),s=a.length,r=(i-t)/s;e.translatedText=a,e.translatedwords=l.map((e,a)=>({text:a==l.length-1?e:e+" ",start:t+r*a,end:Math.min(t+r*a+r,i)}))}})(e)},onInput:t=>{H(e)},onCompositionstart:e=>{I.inputing=!0},onCompositionend:t=>{(e=>{I.inputing=!1,H(e)})(e)},onClick:i[0]||(i[0]=P(()=>{},["stop"]))},null,40,ue),[[z,e.translatedText]]),C("div",{class:U(["lyrics-item-translate-input-count",{"color-red":(null==(a=e.translatedText)?void 0:a.length)>=Math.ceil(1.15*(null==(l=e.translatedSourceText)?void 0:l.length))}])},S(`${null==(s=e.translatedText)?void 0:s.length} / ${Math.ceil(1.15*(null==(r=e.translatedSourceText)?void 0:r.length))}`),3)]))])):R("",!0)],64)}),128))])])],2)}}},ge={class:"edit-origin_song-item-clip"},me={class:"edit-origin_song-item-btn-box"},ye={class:"edit-origin_song-item-btn"},be={__name:"editOriginalSongDialog",props:{visible:{type:Boolean,default:!1},clipSourceData:{type:Object,default:null}},emits:["update:visible","complete"],setup(t,{emit:l}){var s;const r=e(),{createRenderType:o}=b(r),{$$language:n,$$t:d,$$tm:c,$$tValue:u}=(null==(s=f().appContext)?void 0:s.config.globalProperties.$i18n)??{},p=t,g=l,m=x(null),y=h({visible:p.visible,clipSourceData:null,ifRender:!0}),_=()=>{y.visible=!1,m.value.pause(),g("update:visible",!1),g("cancel")},v=async()=>{await m.value.validate()&&g("complete",{data:y,getClipedExportData:m.value.getClipedExportData},()=>{y.filename="",y.moodTag=null,y.styleTag=null,m.value.pause(),y.visible=!1,g("update:visible",!1)})};return k(()=>p.visible,e=>{y.visible=p.visible}),k(()=>y.visible,e=>{g("update:visible",e),K().then(()=>{y.clipSourceData=p.clipSourceData})}),k(()=>p.clipSourceData,(e,t)=>{K().then(()=>{y.clipSourceData=p.clipSourceData})}),(e,t)=>{const l=i;return A(),q(a,{width:"678px",height:"mobile"==j(o)?"unset":"350px",titleAlign:"left",title:j(d)("editor.edit_original_song"),subTitle:j(u)("editor.edit_original_song_subtitle",{minute:1}),visible:y.visible,customClass:"edit-origin_song-dialog "+("mobile"==j(o)?"edit-origin_song-dialog-mobile":""),onClose:_,mobileRenderType:"drawerDialog"},{default:B(()=>[C("div",{class:U(["height-all edit-origin_song flex-column",{"edit-origin_song-mobile":"mobile"==j(o)}]),onClick:t[0]||(t[0]=P(()=>{},["stop"]))},[C("div",ge,[y.ifRender?(A(),q(H,{key:0,config:{spacingSize:3,wavebarWidth:1,clipDuration:60,tbPadding:10},ref_key:"refClipFixedDuration",ref:m,clipSourceData:y.clipSourceData,label:j(d)("create.select_clip"),selectResultText:j(d)("create.selected_clip_duration_result")},null,8,["clipSourceData","label","selectResultText"])):R("",!0)]),C("div",me,[C("div",ye,[E(l,{onClick:v,disabled:y.disableDoneBtn,renderStyle:{"--padding":"0","--width":"100%","--height":"48px","--borderRadius":"50px","--fontColor":"#fff","--fontSize":"16px","--fontWeight":"normal","--border":"none","--background":"linear-gradient(120deg, rgb(72, 225, 235, 1) -1%, rgb(72, 225, 235, 1) 100%)","--backgroundHover":"linear-gradient(120deg, rgb(72, 225, 235, 0.75) -1%, rgb(72, 225, 235, 0.75) 100%)","--fontColorHover":"#fff"}},{default:B(()=>[I(S(j(d)("create.done")),1)]),_:1},8,["disabled"])])])],2)]),_:1},8,["height","title","subTitle","visible","customClass"])}}},_e=V({id:"lyricsTranslatorDataStore",state:()=>({initData:{},beforeClosedData:{}}),actions:{setInitData(e){this.initData=e},setBeforeClosedData(e){},reset(){this.initData={},this.beforeClosedData={}}}}),ve={class:"fn-inline"},fe={class:"lyrics-translate-dialog-question-content"},xe={class:"lyrics-translate-dialog-question-content-title"},he={class:"block"},ke={class:"lyrics-translate-dialog-edit-box"},De={class:"lyrics-translate-dialog-media-box"},Te={key:0,class:"lyrics-translate-dialog-media-upload"},we={key:1,class:"lyrics-translate-dialog-media-processing"},Ae={class:"redm-processing-loading-box"},Ce={class:"redm-processing-loading-ico flex-center"},Se={class:"lyrics-translate-dialog-media-processing-text"},je={key:2,class:"lyrics-translate-dialog-media-processfailed"},Me={class:"extend-processing-processfailed-ico"},Le={class:"lyrics-translate-dialog-media-processfailed-text"},Re={class:"lyrics-translate-dialog-media-processfailed-button"},Ue={class:"fn-inline"},Ee={key:3,class:"lyrics-translate-dialog-media-edit"},Be={class:"lyrics-translate-dialog-lyric-box"},Pe={key:0,class:"lyrics-translate-dialog-notic"},Fe={class:"lyrics-translate-dialog-notic-title"},ze={class:"lyrics-translate-dialog-button-box"},Ke={__name:"lyricsTranslateDialog",props:{pitem:{type:Object,default:null},item:{type:Object,default:null},sourecType:{type:String,default:""},visible:{type:Boolean,default:!1}},emits:["update:visible"],setup(t,{emit:i}){var T,P,F;const z=e();l();const{createRenderType:K}=b(z),I=s(),V=_e(),H=null==(T=f())?void 0:T.appContext.config.globalProperties;_();const N=v(),{$$language:Y,$$t:W,$$tm:J,$$tValue:X}=(null==(P=f().appContext)?void 0:P.config.globalProperties.$i18n)??{},ee=t,te=x(null),ie=x(null),ae=i,le={parseDataParams:null,lyricUnitTimeDataArray:[]},se=h({visible:ee.visible,editMode:"upload",addLinkDialogVisible:!1,hideRemove:!!(null==(F=ee.item)?void 0:F.song_id),clipSourceData:null,title:"",audioUrl:"",audioDuration:0,waveformData:[],disabledSubmit:!0,editFilePopupVisible:!1,progress:0,startTime:"00:00",currentTime:0,lyrics:[],translatedLyrics:[],disabledTranslated:!1,loadingSubmit:!1}),re=async(e,t)=>new Promise((i,a)=>{var l=new XMLHttpRequest;l.open("GET",e,!0),l.responseType="blob",l.onload=function(e){var l;if(200===this.status){var s=new Blob([this.response],{type:(null==(l=this.response)?void 0:l.type)||"text/plain"});const e=new File([s],t,{type:s.type});i(e)}else a(this.statusText)},l.send()}),oe=()=>{"editing"===se.editMode?n({content:W("editor.edit_close_warning"),cancelLabel:W("editor.keep"),confirmLabel:W("create.close"),titleAlign:"center",confirm:e=>{e(),se.visible=!1}}):se.visible=!1},ne=()=>{n({title:W("editor.note_on_using_lyrics_translator"),content:W("editor.translate_lyrics_notic"),hideCancel:!0,
1confirmLabel:"ok",titleAlign:"left",confirm:e=>{e()}})},de=(e,t,i)=>{se.progress=e,se.startTime=t,se.currentTime=i},ce=async()=>{n({content:W("editor.edit_remove_warning"),cancelLabel:W("editor.keep"),confirmLabel:W("create.delete"),titleAlign:"center",confirm:e=>{e(),se.editMode="upload",se.lyric="",se.lyricSource="",V.reset()}})},ue=()=>{},ge=async(e,t)=>{se.editMode="processing",$e(e,t)},me=async e=>{e.duration>60?ye(e):Ie(e.file,e.duration,null)},ye=async e=>{let t=e.file;se.title=e.title,window.curSelectFile=t;const i=c.info({content:e.isLink?W("create.parsing_link"):W("create.extract_song")});let a=null,l=null,s=e.duration;try{a=await Z.getDecodeDataByFile(t),s=a.duration,l=(window.URL||window.webkitURL).createObjectURL(t)}catch(r){try{const e=await m.transFileToMp3(t);t=e.file,l=e.blobUrl,a=await Z.getDecodeDataByFile(t),s=a.duration}catch(o){return i.clear(),void c.info({content:W("create.extract_song_failed")})}}se.fileTemp=t,se.clipSourceData={duration:s,isUpload:!0,blobUrl:l,url:null,type:"audio/wav",decodeData:a},i.clear(),se.editFilePopupVisible=!0},Ke=async(e,t)=>{const{getClipedExportData:i,data:a}=e,l=c.info({position:"center",content:W("create.audio_edit_data_processing")});try{let e=await i();l.clear(),Ie(e.file,e.duration,t)}catch(s){return l.clear(),void c.error({position:"top",content:W("create.save_failed")})}},qe=()=>{ee.item&&(se.visible=!1)},Ie=async(e,t,i)=>{const a=c.info({position:"center",content:W("editor.audio_edit_data_processing")});if(!Z.isMP3ByMimeType(e.type)&&!Z.isMP3ByExtension(e.name))try{e=(await m.transFileToMp3(e)).file}catch(r){}const l=await y.uploadFileToObjectStorage(e,e=>{se.uploadCallbackData=e}),s={source_type:2,title:se.title,cos_url:l.pathKey,duration_milliseconds:Math.round(1e3*t)};a.clear(),ge(s,i)},Ve=()=>(se.disabledTranslated=!0,new Promise((e,t)=>{d.parseAudioData(le.parseDataParams).then(i=>{200==i.code?(null==close||close(),se.title=i.data.title,se.lyrics=i.data.lyrics,le.parseResData=i.data,e()):(6346==i.code?(c.error({content:W("editor.check_mute_duration_warning"),positon:"top"}),Ge()):6316==i.code?(c.error({content:W("create.song_state_auditing_failed"),positon:"top"}),Ge()):c.error({content:W("editor.get_editing_data_failed_message"),positon:"top"}),t("processfailed")),se.disabledTranslated=!1}).catch(e=>{c.error({content:W("editor.get_editing_data_failed_message"),positon:"top"}),t(e),se.disabledTranslated=!1})})),$e=(e,t)=>{se.editMode="processing",le.parseDataParams={resource:e.linkUrl,source_type:e.source_type,cos_url:null==e?void 0:e.cos_url,duration_milliseconds:null==e?void 0:e.duration_milliseconds,title:null==e?void 0:e.title,is_need_waves:!0,is_need_lyrics:!0,check_mute_duration:!0};const i=c.info({position:"center",content:W("editor.audio_edit_data_processing")});return new Promise((a,l)=>{d.getTranslateAudioData(e).then(e=>{null==i||i.clear(),200==e.code?(null==t||t(),se.waveformData=e.data.waves,se.audioDuration=e.data.duration_milliseconds/1e3,se.audioUrl=g(e.data.mp3_url)+"?type=lyricsTranslator",se.title=e.data.title,se.lyrics=e.data.lyrics,se.translatedLyrics=e.data.translated_lyrics,le.parseResData=e.data,se.editMode="editing",se.disabledSubmit=!1,a()):(6346==e.code?(c.error({content:W("editor.check_mute_duration_warning"),positon:"top"}),se.editMode="processfailed"):6316==e.code?(c.error({content:W("create.song_state_auditing_failed"),positon:"top"}),se.editMode="processfailed"):(c.error({content:W("editor.get_editing_data_failed_message"),positon:"top"}),se.editMode="processfailed"),l("processfailed"))}).catch(e=>{null==i||i.clear(),c.error({content:W("editor.get_editing_data_failed_message"),positon:"top"}),se.editMode="processfailed",l(e)})})},Oe=()=>{var e,t,i,a;se.loadingSubmit=!0,I.doLyricTranslatorSongDoneReGenerate({outer_song:{id:le.parseResData.id},translated_lyrics:null==(e=te.value)?void 0:e.getTranslatedLyrics(),...u(p(N.name))}).then(()=>{se.visible=!1,ae("regenerate",ee.pitem,ee.item),se.loadingSubmit=!1}).catch(e=>{se.loadingSubmit=!1,callback(e)}),H.logCustomEvent("lyrics_translate_button_click",{tab_stare:"lyrics_translate",content_id:null==(t=ee.item)?void 0:t.song_id,source:(null==(i=ee.item)?void 0:i.song_id)?"mysong":1==(null==(a=le.parseDataParams)?void 0:a.source_type)?"youtube_link_upload":"file_upload"})},Qe=e=>{$e(le.parseDataParams)},Ge=()=>{se.editMode="upload",se.lyric="",se.lyricSource="",V.reset(),le.lyricUnitTimeDataArray=[]},He=async()=>{ee.item&&(async e=>{if(e.duration_milliseconds>6e4){const t=c.info({contnet:W("create.downloading_wait"),position:"center"});re(g(null==e?void 0:e.mp3_url),e.title+".mp3").then(i=>{null==t||t.clear(),ye({file:i,title:e.title,duration:e.duration_milliseconds/1e3,isLink:!1})}).catch(e=>{null==t||t.clear(),reject(e)})}else ge({title:e.title,resource:null,source_type:0,cos_url:null==e?void 0:e.mp3_url,duration_milliseconds:null==e?void 0:e.duration_milliseconds,is_need_waves:!0,is_need_lyrics:!0,check_mute_duration:!0})})(ee.item)},Ze=()=>{var e;se.visible&&(ee.item?H.logCustomEvent("create_audio_edit_tab_stare_show",{tab_stare:"lyrics_translate",content_id:null==(e=ee.item)?void 0:e.song_id,source:ee.sourecType}):H.logCustomEvent("create_audio_edit_tab_stare_show",{tab_stare:"lyrics_translate",source:ee.sourecType}))};return k(()=>ee.visible,()=>{se.visible=ee.visible,Ze()}),k(()=>se.visible,()=>{ae("update:visible",se.visible)}),D(()=>{He(),Ze()}),(e,t)=>{var i;const l=G,s=a;return A(),w(M,null,[E(s,{width:"860px",height:"mobile"==j(K)?"100%":"720px",titleAlign:"left",title:j(W)("editor.lyrics_translator"),visible:se.visible,"onUpdate:visible":t[1]||(t[1]=e=>se.visible=e),onClose:oe,mobileRenderType:"drawerDialog",background:"mobile"!=j(K)||(null==(i=ee.item)?void 0:i.song_id)?null:"linear-gradient(180deg, rgba(165, 174, 255, 0.3) 0%, rgba(165, 174, 255, 0
1) 100%), black",customClass:"lyrics-translate-dialog "+("mobile"==j(K)?"lyrics-translate-dialog--mobile":""),questionClick:"upload"!=se.editMode?ne:null},{header:B(()=>[C("span",ve,S(j(W)("editor.lyrics_translator")),1),E(l,{"popper-class":"lyrics-translate-dialog-question-popper",disabled:"mobile"==j(K),popperOptions:{modifiers:[{name:"offset",options:{offset:[0,4]}}]}},{content:B(()=>[C("div",fe,[C("div",xe,S(j(W)("editor.notic")),1),(A(!0),w(M,null,L(j(W)("editor.translate_lyrics_notic").split("\n"),(e,i)=>(A(),w("div",{key:i,class:"lyrics-translate-dialog-question-content-text flex"},[t[3]||(t[3]=C("i",{class:"block"},null,-1)),C("span",he,S(e),1)]))),128))])]),default:B(()=>[C("i",{class:"dialog-header-question fn-inline",onClick:t[0]||(t[0]=()=>{"mobile"==j(K)&&ne()})})]),_:1},8,["disabled"])]),default:B(()=>[C("div",{class:U(["lyrics-translate-dialog-container",{[`lyrics-translate-dialog-container--${j(K)}`]:!0}])},[C("div",ke,[C("div",De,["upload"==se.editMode||se.editFilePopupVisible?(A(),w("div",Te,[E($,{pointTypePrefix:"lyrics_translate",uploadDescription:j(W)("editor.cover_voice_edit_description"),onInitEditClipFile:me,onSyncUploadState:ue},null,8,["uploadDescription"])])):R("",!0),"processing"!=se.editMode||se.editFilePopupVisible?R("",!0):(A(),w("div",we,[C("div",Ae,[C("div",Ce,[E(j(r),{name:"sys-editor-upload",size:48})])]),C("div",Se,S(j(W)("editor.audio_edit_data_processing")),1)])),"processfailed"!=se.editMode||se.editFilePopupVisible?R("",!0):(A(),w("div",je,[C("div",Me,[E(j(r),{name:"sys-editor-upload-faild",size:48})]),C("div",Le,S(j(W)("editor.get_editing_data_failed")),1),C("div",Re,[E(j(o),{type:"ghost",onClick:Qe,renderStyle:{"--padding":"0","--width":"100%","--height":"42px","--borderRadius":"48px","--background":"rgba(255, 255, 255, 0.2)","--fontColor":"#fff","--fontSize":"14px","--fontWeight":"normal","--border":"none","--backgroundHover":"rgba(255, 255, 255, 0.3)","--fontColorHover":"#fff"}},{default:B(()=>[C("span",Ue,S(j(W)("create.retry")),1)]),_:1})])])),"editing"==se.editMode?(A(),w("div",Ee,[E(Q,{canSeekNotCurrent:!0,autoToStartIfNotCurrent:!1,url:se.audioUrl,duration:se.audioDuration,waveformData:se.waveformData,hideRemove:se.hideRemove,onRemove:ce,onSyncProgress:de},null,8,["url","duration","waveformData","hideRemove"])])):R("",!0)]),C("div",Be,["editing"!=se.editMode?(A(),w("div",Pe,[C("div",Fe,S(j(W)("editor.notic")),1),(A(!0),w(M,null,L(j(W)("editor.translate_lyrics_notic").split("\n"),(e,i)=>(A(),w("div",{key:i,class:"lyrics-translate-dialog-notic-text"},[t[4]||(t[4]=C("i",null,null,-1)),C("span",null,S(e),1)]))),128))])):R("",!0),"editing"==se.editMode?(A(),q(pe,{key:1,ref_key:"refLyricsEdit",ref:te,lyrics:se.lyrics,translatedLyrics:se.translatedLyrics,currentTime:se.currentTime,disabled:se.disabledTranslated,onReTranslated:Ve},null,8,["lyrics","translatedLyrics","currentTime","disabled"])):R("",!0)])]),C("div",ze,[E(O,{buttonText:j(W)("editor.lyrics_translate"),disabled:se.disabledSubmit,loading:se.loadingSubmit,onOnClick:Oe},null,8,["buttonText","disabled","loading"])])],2)]),_:1},8,["height","title","visible","background","customClass","questionClick"]),se.editFilePopupVisible?(A(),q(be,{key:0,ref_key:"refEditOriginalSongDialog",ref:ie,visible:se.editFilePopupVisible,"onUpdate:visible":t[2]||(t[2]=e=>se.editFilePopupVisible=e),clipSourceData:se.clipSourceData,onComplete:Ke,onCancel:qe},null,8,["visible","clipSourceData"])):R("",!0)],64)}}};export{Ke 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.