1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./uploadStatus-yxCJBiAZ.js","./entry-DIBfsRWs.js","../entry.Cz-KX93M.css","./headerFooter-DsdoWTth.js","./tr-DUChIYIj.js","../uploadStatus.DZY0hZKj.css","./Progress-U5B4kn4r.js","./uploadTool-C1JIfEgX.js","./PurProgress-_XYkO-eG.js","./nl-BzSICnR8.js","./zh-tw-CsMwiKFD.js","./en-EWGUPWIO.js","./termsPolicy-BE8Q9kYs.js","./ko-BY0UY4PO.js","./headerFooter-DIprTrW1.js","./screenCast-CPK3H7yW.js","../PurProgress.W7gpVlIx.css","../uploadTool.IVopafFT.css","./QueueNotice-Bc6_Bqt0.js","../QueueNotice.C3oUCKp7.css","../Progress.RDW5Uunn.css","./cloudflare-A9beFrKA.js","../cloudflare.CggEsShY.css","./editor-BKMQ1aqW.js","./CommonRouteTo-By97aw34.js","../CommonRouteTo.BGx_81yz.css","./el-upload-BdcOA0AH.js","./_baseClone-shcp_Ze2.js","../el-upload.Cw_WYOEj.css","./el-select-BchG9Gjk.js","./el-popper-BVy0x6TQ.js","../el-popper.DJ3OI_Cw.css","./character-CqOHHV3i.js","../character.CIs2GBS3.css","../el-select.DgAZs7Iq.css","./el-form-BBeYNh8o.js","../el-form.C6L7Wndp.css","./creditRules-Ck1BQTUJ.js","./dl-BzoHIPxD.js","../dl._caERK0A.css","../editor.CAocg1xV.css"])))=>i.map(i=>d[i]); 2import{p as a,b_ as e,ai as t,I as r,J as l,u as s,j as o,i,b6 as n,R as u,o as p,a as d,L as c,b as m,K as g,e as v,d as f,w as y,N as k,t as h,f as x,cg as T,M as w,a9 as _,aa as b,m as A,bX as K,b7 as L,aj as W,l as C,n as E,r as j,g as S,cs as N,ct as P}from"./entry-DIBfsRWs.js";import{E as U}from"./el-upload-BdcOA0AH.js";import{E as D,b as M}from"./uploadTool-C1JIfEgX.js";import{E as R,a as z}from"./el-select-BchG9Gjk.js";import{a as F,E as I}from"./el-form-BBeYNh8o.js";import"./character-CqOHHV3i.js";import"./el-popper-BVy0x6TQ.js";import{u as $,L as V,X as O,C as G,a as X,M as q,x as B,l as J,m as H,E as Q,F as Y,G as Z}from"./PurProgress-_XYkO-eG.js";import{W as aa}from"./creditRules-Ck1BQTUJ.js";import{a as ea,g as ta,r as ra}from"./tr-DUChIYIj.js";import{c as la,W as sa}from"./dl-BzoHIPxD.js";import{_ as oa}from"./headerFooter-DsdoWTth.js";const ia=a("/listen.svg"),na={translatorCreate:"/audio/api/v1/audio-translator/task/create",translatorGet:"/audio/api/v1/audio-translator/task/get",translatorUpdate:"/audio/api/v1/audio-translator/task/update",translatorTranslateGet:"/audio/api/v1/audio-translator/translate/get",translatorRetry:"/audio/api/v1/audio-translator/task/retry",translatorMerge:"/audio/api/v1/audio-translator/task/merge"},ua=a=>{var t;return(null==(t=e().api.endpoints)?void 0:t[a])||na[a]},pa=a=>ea().post(ua("translatorGet"),a),da=(a,e={})=>ea().post(ua("translatorUpdate"),a,{headers:e}),ca=a=>ea().post(ua("translatorTranslateGet"),a),ma=(a,e={})=>ea().post(ua("translatorRetry"),a,{headers:e}),ga=(a,e={})=>ea().post(ua("translatorMerge"),a,{headers:e}),va=()=>3*Math.random()+3,fa={class:"ac-process-wrap relative"},ya={key:0,class:"ac-main-card translator-upload-card relative rounded-2xl p-4 sm:p-6 md:p-8 min-h-[500px] gap-8 md:gap-10 md:flex flex-col md:flex-row overflow-hidden"},ka={class:"flex-1 flex flex-col items-center justify-center md:border-r border-[var(--ac-border-soft,#e5e9f3)] md:pr-8"},ha={class:"translator-upload-history-entry"},xa={class:"ac-upload-btn"},Ta={class:"text-gray-400 mt-2"},wa={class:"ac-hint-text mt-12"},_a={class:"ac-hint-text"},ba={key:1,class:"w-full md:px-6 min-h-[200px] flex items-center"},Aa={class:"text-gray-400 w-full"},Ka={key:3,class:"contain-img w-full flex flex-col items-center justify-center md:px-6"},La={class:"w-full flex justify-center rounded-[8px] bg-[#e7e7e7] h-[204px] relative"},Wa={class:"cover-bg absolute top-0 right-0 w-full h-full bg-black/50 rounded-[8px]"},Ca={class:"text-gray-800 mt-2 text-left w-full"},Ea={class:"text-gray-400 text-sm"},ja={class:"ac-form-panel min-h-[300px] flex-1 flex flex-col mt-8 md:mt-0 relative"},Sa={class:"pod-lang-option"},Na={class:"pod-lang-option__primary"},Pa={class:"pod-lang-option__secondary"},Ua={class:"pod-lang-option"},Da={class:"pod-lang-option__primary"},Ma={class:"pod-lang-option__secondary"},Ra={class:"absolute bottom-[24px] left-0 right-0"},za=["disabled"],Fa={key:1,class:"ac-main-card rounded-2xl p-4 sm:p-6 md:p-8 min-h-[300px] overflow-hidden relative"},Ia={class:"relative flex items-center gap-4 p-[20px] border-t border-[#e5e5e5] justify-evenly"},$a={class:"cursor-pointer rounded-full px-8 py-3 bg-[#635bff] text-white flex items-center"},Va={class:"cursor-pointer rounded-full px-8 py-3 bg-[#635bff] text-white flex items-center"},Oa=oa(r({__name:"upload",emits:["step"],setup(a,{emit:e}){const r=_(()=>b(()=>import("./uploadStatus-yxCJBiAZ.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url)),C=_(()=>b(()=>import("./Progress-U5B4kn4r.js"),__vite__mapDeps([6,7,1,2,8,9,10,11,12,4,13,3,14,15,16,17,18,19,20]),import.meta.url)),E=_(()=>b(()=>import("./cloudflare-A9beFrKA.js"),__vite__mapDeps([21,8,1,2,9,10,11,12,4,13,3,14,15,16,22]),import.meta.url)),{fileStartCreateMultUpload:j}=M(),{t:S}=l(),N=ta("r2").replace(/\/acweb\/?$/,""),{userUuid:P}=$(),{$sendLog:oa}=s(),na=o(),da=V("audioTranslator"),ca=i(()=>da.feature.value),Oa=la("audioTranslator"),Ga=n(),Xa=i(()=>!1!==Ga.value.hasLogin),{fileProgress:qa,processStart:Ba,processStop:Ja,isUploading:Ha}=X(),{isUploading:Qa,fileProgress:Ya,processStart:Za,processStop:ae}=X(),{showCloudflare:ee,handleCfResult:te,showCF:re,cfResult:le}=q(),se=A(!1),oe=A({total:0,success:0,failed:0,params:{},globalId:""}),ie=A(!1),ne=e,ue=a=>S(`translateLanguage.${a}`),{languageList:pe}=O(),de=[{extname:"ç®ä½ä¸æ",key:"zh"},{extname:"English",key:"en"},{extname:"Ø§ÙØ¹Ø±Ø¨ÙØ©",key:"ar"},{extname:"Ð ÑÑÑкий",key:"ru"},{extname:"Español",key:"es"},{extname:"Français",key:"fr"},{extname:"Português",key:"pt"},{extname:"Deutsch",key:"de"},{extname:"íêµì´",key:"ko"},{extname:"Italiano",key:"it"},{extname:"Polski",key:"pl"},{extname:"Türkçe",key:"tr"},{extname:"Nederlands",key:"nl"},{extname:"ÄeÅ¡tina",key:"cs"},{extname:"Magyar",key:"hu"},{extname:"हिनà¥à¤¦à¥",key:"hi"}],ce=A(null),me=A(0),ge=A({sourceLang:"auto",targetLangs:"en",file:null}),ve=()=>{se.value=!1,le.value=null,oe.value={total:0,success:0,failed:0,params:{},globalId:""}},fe=A(0);let ye=null;
2const ke=A(!1);u(()=>{ye&&clearTimeout(ye)});const he=()=>{Ha.value||(ge.value.file=null,ce.value=null,Ha.value=!1,qa.value=0,ke.value=!1,ye&&(clearTimeout(ye),ye=null),oa("1510",{detail:"translator-delete-file"}))},xe=async(a,e)=>{if(!((a,e)=>a.name.toLowerCase().match(/\.(ogg|aac|aiff|m4a|mp3|wav|midi|mid|wma|aif|3gp|opus|webm|flac|mp4)$/i)?!(a.size>524288e3&&(t(e("WorkspaceKit.AudioTranslator.operate.tips.error4")),1)):(t(e("WorkspaceKit.AudioTranslator.operate.tips.error3")),!1))(a.raw,S))return;const{audioDuration:r}=await B(a.raw);if(Xa.value&&r&&r>60&&!na.userName)return K(S("WorkspaceKit.AudioTranslator.operate.tips.notLoginFileLimit")),na.setLoginModalTitleType(L.TRANSLATOR),na.setSignupSource("translator_upload_login"),void na.setLoginModalShow(!0);r&&r>1800?t(S("WorkspaceKit.AudioTranslator.operate.tips.error5")):(oa("1501",{detail:"translator-start-upload",file:a.name,size:a.raw.size,duration:r}),me.value=r,ce.value=a.raw,ge.value.file=null,fe.value=0,new Promise(a=>{ye&&(clearTimeout(ye),ye=null),ke.value=!0;const e=6e3+Math.floor(4001*Math.random());ye=setTimeout(()=>{ke.value=!1,ye=null,a()},e)}))},Te=async()=>{const a=ce.value;if(!a)return!1;const e=Date.now();Ha.value=!0,qa.value=0,Ba(1e3*(a=>{let e=10;return e=a>1e8?110+5e-6*a:a>=1e6?50+1e-6*a:20+3e-5*a,e})(a.size));try{const l=await(async a=>{if(a.size>104857600){let e=await j(a);if(e[0]){let a=e[1];return null==a?void 0:a.file_url}return void t(S("WorkspaceKit.AudioTranslator.operate.tips.error9"))}const{data:e,message:r}=await Q({file_name:a.name}),l=Y(e);if(!l)return void t(r||S("WorkspaceKit.AudioTranslator.operate.tips.error9"));const s=await Z(a,l.uploadUrl,l.fallbackUrl,{onProgress:a=>{qa.value=Math.max(Number(qa.value),a)}});return await new Promise(a=>setTimeout(a,1e3*va())),qa.value=100,s})(a);if(!l)throw new Error("Upload returned no file URL");return ge.value.file=(r=String(l),ra(r,N)),oa("1502",{detail:"translator-upload-success",file:a.name,size:a.size,ossUrl:l,duration:me.value,uptime:(Date.now()-e)/1e3}),!0}catch(l){return ie.value=!0,oa("1503",{detail:"translator-upload-error",error:l}),!1}finally{Ja(),Ha.value=!1}var r},we=async()=>{if(Qa.value||Ha.value)return;if(Xa.value&&na.userName){let{showTip:a}=na.creditPopshow(aa.audioTranslator,me.value||60);if(a)return void na.setOpenPricePageSource("translator_credit_limit_popup")}if(!ce.value&&!ge.value.file)return t(S("WorkspaceKit.AudioTranslator.operate.tips.error1")),!1;if(!da.checkFeature())return Xa.value||t(S("WorkspaceKit.AudioTranslator.operate.tips.error7")),!1;let a=!0;if(!na.userName&&(a=J(H.translator),!le.value&&!a))return void re(()=>{oa("1507",{detail:"translator-start-show-cf"})});if(ae(),fe.value=0,!ge.value.file&&!(await Te()))return!1;Qa.value=!0;let e={file_url:ge.value.file,source_language:ge.value.sourceLang,target_language:ge.value.targetLangs,uuid:P.value,credit_time:Math.ceil(me.value||60)};oa("1504",{detail:"translator-start-translate",file:ge.value.file,sourceLang:ge.value.sourceLang,targetLangs:ge.value.targetLangs,uuid:P.value});const r={"Turnstile-Token":le.value};try{const a=await((a,e={})=>ea().post(ua("translatorCreate"),a,{headers:e}))(e,r);if(1e5===a.code)Za(18e5),da.markGuestUsed(),_e(e,a.data,Date.now()),oa("1505",{detail:"translator-start-translate-success",file:ge.value.file,sourceLang:ge.value.sourceLang,targetLangs:ge.value.targetLangs,uuid:P.value,...a.data}),Xa.value&&na.getCredits();else{if(ae(),Qa.value=!1,oa("1506",{detail:"translator-create-error",param:e,res:a}),4e5===a.code||100099===a.code)return se.value=!0,void oa("1527",{detail:"translator show try agian"});if(100500===a.code||100400===a.code)return oa("1531",{detail:"translator exceed limit",param:e,res:a}),void t(S("WorkspaceKit.AudioTranslator.operate.tips.error7"));if(800001===a.code)return oa("1506",{detail:"translator createTask cf verify failed",param:e,res:a,code:a.code}),le.value=null,void re(()=>{oa("1527",{detail:"translator-start-show-cf"})})}}catch(l){ae(),se.value=!0,oa("1527",{detail:"translator show try agian"}),oa("1506",{detail:"translator-create-error",param:e,error:l})}},_e=async(a,e,r)=>{let l={uuid:a.uuid,global_id:e.global_id};const{taskType:s="default"}=e;try{const t=await pa(l),o=t.data.status;if(fe.value=o,5===o){Ya.value=95.15,await new Promise(a=>setTimeout(()=>a(!0),1e3*va()));let e=pe.value.find(e=>e.key===a.source_language),o=pe.value.find(e=>e.key===a.target_language);ne("step",2,{...t.data,originUrl:ge.value.file,...l,origin_lang:null==e?void 0:e.extname,target_lang:null==o?void 0:o.extname,...a,uploadFile:ce.value}
2),ae(),W(S("WorkspaceKit.AudioTranslator.operate.tips.success")),le.value=null,oa("1511",{detail:"translator-get-success",...t.data,pollParam:l,duration:Date.now()-r,taskType:s})}else if([0,1,2,3,4].includes(o))setTimeout(()=>_e(a,e,r),5e3);else if(o<0){ae(),se.value=!0,oa("1527",{detail:"translator show try agian"}),oa("1512",{detail:"translator-process-error",...t.data,pollParam:l,taskType:s});const r=t.data.task_statistics||{};oe.value={total:r.total||0,success:r.success||0,failed:r.failed||0,params:a,globalId:e.global_id||""}}}catch(o){if("AxiosError"===(null==o?void 0:o.name)&&!(null==o?void 0:o.response))return await new Promise(a=>{setTimeout(()=>{a("ture")},5e3)}),void _e(a,e,r);ae(),t(S("WorkspaceKit.AudioTranslator.operate.tips.error9")),oa("1512",{detail:"translator-get-error",error:o,pollParam:l,taskType:s})}},be=async a=>{if(se.value=!1,oa("1540",{detail:"translator-start-retry-or-merge",taskType:a}),!na.userName&&!le.value)return void re(()=>{oa("1507",{detail:"translator-retry-start-show-cf"})});const e={"Turnstile-Token":le.value},r={global_id:oe.value.globalId||""};if(!r.global_id)return t(S("WorkspaceKit.AudioTranslator.operate.tips.error9")),void oa("1541",{detail:"translator-retry-or-merge-startError",taskType:a,error:"global_id is empty"});ae(),Qa.value=!0,fe.value=0;const l="retry"===a?ma:ga,s=S("retry"===a?"WorkspaceKit.AudioTranslator.operate.tips.retryStartFailed":"WorkspaceKit.AudioTranslator.operate.tips.mergeStartFailed");try{const o=await l(r,e);1e5===o.code?(Za(18e5),_e(oe.value.params,{...r,taskType:a},Date.now()),oa("1542",{detail:"translator-retry-or-merge-startSuccess",taskType:a})):(ae(),t(s),oa("1541",{detail:"translator-retry-or-merge-startError",error:o,taskType:a}))}catch(o){ae(),t(s),oa("1541",{detail:"translator-retry-or-merge-startError",error:o,taskType:a})}};return(a,e)=>{var t,l;const s=U,o=D,i=z,n=R,u=F,_=I;return p(),d(c,null,[m("div",fa,[g(Qa)?(p(),d("div",Fa,[x(g(r),{progress:g(Ya),status:g(fe)},null,8,["progress","status"])])):(p(),d("div",ya,[g(Oa)?(p(),v(sa,{key:0,class:"translator-history-entry--desktop","history-type":6,"feature-key":"audioTranslator"})):f("",!0),m("div",ka,[g(Ha)||g(ce)||g(ge).file?f("",!0):(p(),v(s,{key:0,class:"translator-upload-dragger w-full h-full class-full",drag:"","on-change":xe,"auto-upload":!1,accept:".mp3,.mp4,.m4a,.wav,.ogg,.aac,.flac,.webm,.aiff,.3gp,.opus,.aif","show-file-list":!1},{default:y(()=>[m("div",ha,[g(Oa)?(p(),v(sa,{key:0,"history-type":6,"feature-key":"audioTranslator",variant:"inline"})):f("",!0)]),m("div",xa,[e[8]||(e[8]=m("svg",{xmlns:"http://www.w3.org/2000/svg",width:"25",height:"24",viewBox:"0 0 25 24",fill:"none",class:"icon-theme"},[m("path",{d:"M6.33885 10.207C4.13738 10.7306 2.5 12.7098 2.5 15.0715C2.5 17.8329 4.73857 20.0715 7.5 20.0715C7.9737 20.0715 8.432 20.0057 8.86625 19.8826",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),m("path",{d:"M18.5274 10.207C20.7289 10.7306 22.3662 12.7098 22.3662 15.0715C22.3662 17.8329 20.1277 20.0715 17.3662 20.0715C16.8925 20.0715 16.4342 20.0057 16 19.8826",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),m("path",{d:"M18.5 10.0723C18.5 6.75857 15.8137 4.07227 12.5 4.07227C9.1863 4.07227 6.5 6.75857 6.5 10.0723",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),m("path",{d:"M9.03516 14.0119L12.5024 10.5332L16.0684 14.0714",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),m("path",{d:"M12.5 19.0719V11.334",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),k(" "+h(g(S)("WorkspaceKit.AudioTranslator.operate.uploadFile")),1)]),m("div",Ta,h(g(S)("WorkspaceKit.AudioTranslator.operate.tips.upload")),1),m("div",wa,h(g(S)("WorkspaceKit.AudioTranslator.operate.tips.exceed")),1),m("div",_a,h(g(S)("WorkspaceKit.AudioTranslator.operate.tips.format"))+" "+h("ogg, aac, aiff, m4a, mp3, wav, midi, mid, wma, aif, 3gp, opus, webm, flac, mp4."),1),e[9]||(e[9]=m("div",null,null,-1))]),_:1})),g(Ha)?(p(),d("div",ba,[m("div",Aa,[x(o,{percentage:Number(g(qa))},null,8,["percentage"])])])):f("",!0),g(ke)?(p(),v(g(C),{key:2,percentage:0,content:g(S)("AudioEnhance.precheck.title"),content1:g(S)("AudioEnhance.precheck.desc"),isNew:!0,stage:0,rounded:""},null,8,["content","content1"])):f("",!0),g(Ha)||!g(ce)&&!g(ge).file?f("",!0):(p(),d("div",Ka,[m("div",La,[e[10]||(e[10]=m("div",{class:"flex justify-center items-center"},[m("img",{loading:"lazy",src:ia,alt:"AI Audio Translator - AudioCleaner"})],-1)),m("div",Wa,[x(g(T),{onClick:he,class:"w-6 h-6 text-white absolute top-2 right-2 pointer-events-auto z-10"})])]),m("div",Ca,[m("div",null,h((null==(t=g(ce))?void 0:t.name)||""),1),m("div",null,[m("span",Ea,h((null==(l=g(ce))?void 0:l.type.split("/")[1])||"")+" / "+h((b=g(me),`${Math.floor(b/60)}m${(b%60).toFixed(0)}s`)),1)])])]))]),m("div",ja,[x(_,{"label-position":"top",model:g(ge)},{default:y(()=>
2[x(u,{label:g(S)("WorkspaceKit.AudioTranslator.operate.sourceLanguage")},{default:y(()=>[x(n,{modelValue:g(ge).sourceLang,"onUpdate:modelValue":e[0]||(e[0]=a=>g(ge).sourceLang=a),class:"ac-lang-select w-full","popper-class":"pod-select-popper pod-lang-select-dropdown",placeholder:g(S)("WorkspaceKit.AudioTranslator.operate.sourceLanguagePlaceholder")},{default:y(()=>[x(i,{label:g(S)("WorkspaceKit.AudioTranslator.operate.auto"),value:"auto"},null,8,["label"]),(p(!0),d(c,null,w(g(pe),a=>(p(),v(i,{key:a.key,label:ue(a.key),value:a.key},{default:y(()=>[m("div",Sa,[m("span",Na,h(ue(a.key)),1),m("span",Pa,h(a.extname),1)])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),x(u,{label:g(S)("WorkspaceKit.AudioTranslator.operate.targetLanguage")},{default:y(()=>[x(n,{modelValue:g(ge).targetLangs,"onUpdate:modelValue":e[1]||(e[1]=a=>g(ge).targetLangs=a),placeholder:g(S)("WorkspaceKit.AudioTranslator.operate.targetLanguagePlaceholder"),class:"ac-lang-select w-full","popper-class":"pod-select-popper pod-lang-select-dropdown"},{default:y(()=>[(p(),d(c,null,w(de,a=>x(i,{key:a.key,label:ue(a.key),value:a.key},{default:y(()=>[m("div",Ua,[m("span",Da,h(ue(a.key)),1),m("span",Ma,h(a.extname),1)])]),_:2},1032,["label","value"])),64))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"]),m("div",Ra,[m("button",{type:"button",disabled:g(Qa)||g(Ha),class:"ac-btn-primary !max-w-none w-full min-h-[44px]",onClick:we},h(g(S)("WorkspaceKit.AudioTranslator.operate.translate")),9,za)])])])),g(ee)?(p(),v(g(E),{key:2,onCfResult:e[2]||(e[2]=a=>g(te)(we,a)),failKey:"1509","site-key":g(ca).access.cfSiteKey,"feature-key":"audioTranslator",successKey:"1508",onClose:e[3]||(e[3]=a=>ee.value=!1)},null,8,["site-key"])):f("",!0),g(se)?(p(),v(g(G),{key:3,title:g(S)("WorkspaceKit.AudioTranslator.operate.retryDialog.title"),contentList:[g(S)("WorkspaceKit.AudioTranslator.operate.retryDialog.contentList.0",{total:g(oe).total}),g(S)("WorkspaceKit.AudioTranslator.operate.retryDialog.contentList.1",{success:g(oe).success}),g(S)("WorkspaceKit.AudioTranslator.operate.retryDialog.contentList.2",{failed:g(oe).failed}),g(S)("WorkspaceKit.AudioTranslator.operate.retryDialog.contentList.3")],isCustomFooter:!0,onClosex:ve},{footer:y(()=>[m("div",Ia,[m("div",{class:"rounded-[6px] text-[20px] hover:text-[#69e]",onClick:e[4]||(e[4]=a=>be("retry"))},[m("div",$a,h(g(S)("WorkspaceKit.AudioTranslator.operate.retryDialog.retryText")),1)]),m("div",{class:"rounded-[6px] text-[20px] hover:text-[#69e]",onClick:e[5]||(e[5]=a=>be("merge"))},[m("div",Va,h(g(S)("WorkspaceKit.AudioTranslator.operate.retryDialog.mergeText")),1)])])]),_:1},8,["title","contentList"])):f("",!0)]),g(ie)?(p(),v(g(G),{key:0,title:g(S)("WorkspaceKit.AudioTranslator.operate.uploadErrorTip.title"),contentList:[g(S)("WorkspaceKit.AudioTranslator.operate.uploadErrorTip.content1"),g(S)("WorkspaceKit.AudioTranslator.operate.uploadErrorTip.content2"),g(S)("WorkspaceKit.AudioTranslator.operate.uploadErrorTip.content3"),g(S)("WorkspaceKit.AudioTranslator.operate.uploadErrorTip.content4"),g(S)("WorkspaceKit.AudioTranslator.operate.uploadErrorTip.content5")],confirmText:g(S)("WorkspaceKit.AudioTranslator.operate.uploadErrorTip.confirmText"),onClosex:e[6]||(e[6]=a=>ie.value=!1),onClose:e[7]||(e[7]=()=>{ie.value=!1})},null,8,["title","contentList","confirmText"])):f("",!0)],64);var b}}}),[["__scopeId","data-v-d1354007"]]),Ga={id:"feature",class:"ac-tool-feature relative z-20 px-4 md:px-0"},Xa={key:0,class:"mx-auto mt-6 max-w-5xl text-base md:text-lg tracking-tight text-slate-700 dark:text-gray-300"},qa={class:"mt-8 mx-auto w-full max-w-[1200px] relative min-h-[520px]"},Ba={class:"translator-sample-showcase mx-auto w-full max-w-[1200px]"},Ja={class:"translator-sample-showcase__head"},Ha={class:"translator-sample-showcase__eyebrow"},Qa={class:"translator-sample-showcase__title"},Ya={class:"translator-sample-grid"},Za={class:"translator-sample-card__top"},ae={class:"translator-sample-card__index"},ee={class:"translator-sample-card__route"},te={class:"translator-sample-lanes"},re=["aria-label","onClick"],le={class:"translator-sample-lang","aria-hidden":"true"},se={class:"translator-sample-play","aria-hidden":"true"},oe={class:"translator-sample-copy"},ie={class:"translator-sample-label"},ne={class:"translator-sample-name"},ue={class:"translator-sample-wave","aria-hidden":"true"},pe=["aria-label","onClick"],de={class:"translator-sample-lang","aria-hidden":"true"},ce={class:"translator-sample-play","aria-hidden":"true"},me={class:"translator-sample-copy"},ge={class:"translator-sample-label"},ve={class:"translator-sample-name"},fe={class:"translator-sample-wave","aria-hidden":"true"},ye=r({__name:"index",props:{title:{type:String,default:""},titleKey:{type:String,default:""},description:{type:String,default:""},descriptionKey:{type:String,default:""},location:{type:String,default:"space"}},setup(a){const e=_(()=>b(()=>import("./editor-BKMQ1aqW.js"),__vite__mapDeps([23,1,2,24,8,9,10,11,12,4,13,3,14,15,16,25,26,7,17,27,28,29,30,31,32,33,34,35,36,37,38,39,40]),import.meta.url)),{t:t}=l(),r=a,s=i(()=>"page"===r.location?"h1":"h2"),o=i(()=>(r.titleKey?t(r.titleKey):"")||r.title||t("WorkspaceKit.AudioTranslator.section1.title")),n=i(()=>(r.descriptionKey?t(r.descriptionKey):"")||r.description||t("WorkspaceKit.AudioTranslator.section1.content1")),u=i(()=>({eyebrow:t("WorkspaceKit.AudioTranslator.samples.eyebrow"),title:t("WorkspaceKit.AudioTranslator.samples.title"),sourceLabel:t("WorkspaceKit.AudioTranslator.samples.sourceLabel"),targetLabel:t("WorkspaceKit.AudioTranslator.samples.targetLabel")})),x=i(()=>[{id:"english-spanish",sourceName:t("WorkspaceKit.AudioTranslator.samples.languages.english"),targetName:t("WorkspaceKit.AudioTranslator.samples.languages.spanish"),sourceCode:"EN",targetCode:"ES",sourceUrl:"/audio-translator/samples/translator_en.mp3",targetUrl:"/audio-translator/samples/translator_es.mp3"},{id:"english-russian",sourceName:t("WorkspaceKit.AudioTranslator.samples.languages.english"),targetName:t("WorkspaceKit.AudioTranslator.samples.languages.russian"),sourceCode:"EN",targetCode:"RU",sourceUrl:"/audio-translator/samples/translator_en.mp3",targetUrl:"/audio-translator/samples/translator_ru.mp3"},{id:"english-arabic",sourceName:t("WorkspaceKit.AudioTranslator.samples.languages.english"),targetName:t("WorkspaceKit.AudioTranslator.samples.languages.arabic"),sourceCode:"EN",targetCode:"AR",sourceUrl:"/audio-translator/samples/translator_en.mp3",targetUrl:"/audio-translator/samples/translator_ar.mp3"}]),T=[12,19,14,25,17,30,20,27,13,22,28,16,24,18,30,15,21,12],K=A(null),L=A(""),W=A({}),U=A(1),D=a=>`${a+1}`.padStart(2,"0"),M=(a,e)=>`${a}:${e}`,R=(a,e)=>L.value===M(a,e),z=()=>{K.value&&(K.value.pause(),K.value.currentTime=0),L.value=""},F=(a,e)=>{const r=R(a.id,e),l="source"===e?a.sourceName:a.targetName;return t(r?"WorkspaceKit.AudioTranslator.samples.pauseAria":"WorkspaceKit.AudioTranslator.samples.playAria",{name:l})},I=async(a,e)=>{const t=M(a.id,e);
2if(L.value!==t){z(),K.value||(K.value=new Audio,K.value.preload="none",K.value.addEventListener("ended",()=>{L.value=""}),K.value.addEventListener("pause",()=>{L.value=""}),K.value.addEventListener("error",()=>{L.value=""})),K.value.src=((a,e)=>"source"===e?a.sourceUrl:a.targetUrl)(a,e),K.value.currentTime=0,L.value=t;try{await K.value.play()}catch(r){L.value=""}}else z()},$=(a,e)=>{z(),U.value=a,W.value=e||{}};return C(()=>{z()}),(t,r)=>(p(),d("section",Ga,[m("div",{class:E(["max-w-6xl mx-auto items-center lg:justify-start text-center px-4 sm:px-0","page"===a.location?"page-hero__head":""]),style:S("page"!==a.location?{paddingTop:"20px"}:{})},[(p(),v(j(s.value),{class:E("page"===a.location?"page-hero__title whitespace-pre-line leading-tighter":"page-heading-h2 whitespace-pre-line")},{default:y(()=>[k(h(o.value),1)]),_:1},8,["class"])),"page"===a.location?(p(),d("p",Xa,h(n.value),1)):f("",!0)],6),m("div",qa,[1===U.value?(p(),v(Oa,{key:0,onStep:$})):f("",!0),2===U.value?(p(),v(g(e),{key:1,onStep:$,"translate-result":W.value},null,8,["translate-result"])):f("",!0)]),m("div",Ba,[m("div",Ja,[m("div",Ha,h(u.value.eyebrow),1),m("h2",Qa,h(u.value.title),1)]),m("div",Ya,[(p(!0),d(c,null,w(x.value,(a,e)=>(p(),d("article",{key:a.id,class:"translator-sample-card"},[m("div",Za,[m("span",ae,h(D(e)),1),m("span",ee,[k(h(a.sourceName)+" ",1),r[0]||(r[0]=m("span",{"aria-hidden":"true"},"<->",-1)),k(" "+h(a.targetName),1)])]),m("div",te,[m("button",{class:E(["translator-sample-audio translator-sample-audio--source",{"translator-sample-audio--playing":R(a.id,"source")}]),type:"button","aria-label":F(a,"source"),onClick:e=>I(a,"source")},[m("span",le,h(a.sourceCode),1),m("span",se,[R(a.id,"source")?(p(),v(g(N),{key:0,class:"w-4 h-4"})):(p(),v(g(P),{key:1,class:"w-4 h-4"}))]),m("span",oe,[m("span",ie,h(u.value.sourceLabel),1),m("span",ne,h(a.sourceName),1)]),m("span",ue,[(p(),d(c,null,w(T,(a,e)=>m("span",{key:e,style:S({height:`${a}px`,animationDelay:.045*e+"s"})},null,4)),64))])],10,re),r[1]||(r[1]=m("span",{class:"translator-sample-arrow","aria-hidden":"true"},"->",-1)),m("button",{class:E(["translator-sample-audio translator-sample-audio--target",{"translator-sample-audio--playing":R(a.id,"target")}]),type:"button","aria-label":F(a,"target"),onClick:e=>I(a,"target")},[m("span",de,h(a.targetCode),1),m("span",ce,[R(a.id,"target")?(p(),v(g(N),{key:0,class:"w-4 h-4"})):(p(),v(g(P),{key:1,class:"w-4 h-4"}))]),m("span",me,[m("span",ge,h(u.value.targetLabel),1),m("span",ve,h(a.targetName),1)]),m("span",fe,[(p(),d(c,null,w(T,(a,e)=>m("span",{key:e,style:S({height:`${a}px`,animationDelay:.045*e+"s"})},null,4)),64))])],10,pe)])]))),128))])])]))}}),ke=Object.freeze(Object.defineProperty({__proto__:null,default:ye},Symbol.toStringTag,{value:"Module"}));export{ia as _,da as a,pa as b,ke as i,va as r,ca as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.