1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,541956,e=>{"use strict";let r=(0,e.i(699528).default)("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);e.s(["Upload",()=>r],541956)},63300,e=>{"use strict";var r=e.i(575683);let a={en:{"album-cover-generator":"Album Cover Generator","ai-lyrics-generator":"AI Lyrics Generator","audio-to-midi":"Audio To MIDI","chord-player":"Chord Player","artist-name-generator":"Artist Name Generator","bpm-finder":"BPM Finder","album-name-generator":"Album Name Generator","brat-lyrics-generator":"Brat Lyrics Generator","band-logo-generator":"Band Logo Generator","boost-audio-volume":"Boost Audio Volume","melody-generator":"Melody Generator","chord-generator":"Chord Generator","chord-finder":"Chord Finder","image-to-prompt":"Image to Prompt","pitch-changer":"Pitch Changer","increase-mp3-volume":"Increase MP3 Volume","key-finder":"Key Finder","song-title-generator":"Song Title Generator","find-song-tempo":"Find Song Tempo","ai-cartoon-generator":"AI Cartoon Generator","midi-generator":"MIDI Generator","text-to-music":"Text to Music","ai-image-describer":"AI Image Describer","chord-transposer":"Chord Transposer","band-name-generator":"Band Name Generator","8-bit-music-maker":"8 Bit Music Maker"},zh:{"album-cover-generator":"ä¸è¾å°é¢çæå¨","ai-lyrics-generator":"AIæè¯çæå¨","audio-to-midi":"é³é¢è½¬MIDI","chord-player":"åå¼¦ææ¾å¨","artist-name-generator":"èºäººåçæå¨","bpm-finder":"BPMæ¥æ¾å¨","album-name-generator":"ä¸è¾åçæå¨","brat-lyrics-generator":"Bratæè¯çæå¨","band-logo-generator":"ä¹éLogoçæå¨","boost-audio-volume":"é³éå¢å¼ºå¨","melody-generator":"æå¾çæå¨","chord-generator":"å弦çæå¨","chord-finder":"åå¼¦æ¥æ¾å¨","image-to-prompt":"å¾ç转æç¤ºè¯","pitch-changer":"åè°å¨","increase-mp3-volume":"æåMP3é³é","key-finder":"è°æ§åæå¨","song-title-generator":"æåçæå¨","find-song-tempo":"æ¥æ¾ææ²é度","ai-cartoon-generator":"AIå¡éçæå¨","midi-generator":"MIDIçæå¨","text-to-music":"ææ¬è½¬é³ä¹","ai-image-describer":"AIå¾çæè¿°å¨","chord-transposer":"å弦转è°å¨","band-name-generator":"ä¹éåçæå¨","8-bit-music-maker":"8ä½é³ä¹å¶ä½å¨"},tw:{"album-cover-generator":"å°è¼¯å°é¢ç¢çå¨","ai-lyrics-generator":"AIæè©ç¢çå¨","audio-to-midi":"é³è¨è½MIDI","chord-player":"åå¼¦ææ¾å¨","artist-name-generator":"è人å稱ç¢çå¨","bpm-finder":"BPMæ¥æ¾å¨","album-name-generator":"å°è¼¯å稱ç¢çå¨","brat-lyrics-generator":"Bratæè©ç¢çå¨","band-logo-generator":"æ¨åLogoç¢çå¨","boost-audio-volume":"é³éå¢å¼·å¨","melody-generator":"æå¾ç¢çå¨","chord-generator":"å弦ç¢çå¨","chord-finder":"åå¼¦æ¥æ¾å¨","image-to-prompt":"åçè½æç¤ºè©","pitch-changer":"è®èª¿å¨","increase-mp3-volume":"æåMP3é³é","key-finder":"調æ§åæå¨","song-title-generator":"æåç¢çå¨","find-song-tempo":"æ¥æ¾ææ²é度","ai-cartoon-generator":"AIå¡éç¢çå¨","midi-generator":"MIDIç¢çå¨","text-to-music":"æåè½é³æ¨","ai-image-describer":"AIåçæè¿°å¨","chord-transposer":"å弦è½èª¿å¨","band-name-generator":"æ¨åå稱ç¢çå¨","8-bit-music-maker":"8ä½å
鳿¨è£½ä½å¨"},de:{"album-cover-generator":"Albumcover-Generator","ai-lyrics-generator":"KI-Lyrics-Generator","audio-to-midi":"Audio zu MIDI","chord-player":"Akkord-Player","artist-name-generator":"Kuenstlernamen-Generator","bpm-finder":"BPM-Finder","album-name-generator":"Albumnamen-Generator","brat-lyrics-generator":"Brat-Lyrics-Generator","band-logo-generator":"Bandlogo-Generator","boost-audio-volume":"Audio-Lautstaerke erhoehen","melody-generator":"Melodie-Generator","chord-generator":"Akkord-Generator","chord-finder":"Akkord-Finder","image-to-prompt":"Bild-zu-Prompt","pitch-changer":"Pitch-Changer","increase-mp3-volume":"MP3-Lautstaerke erhoehen","key-finder":"Tonart-Finder","song-title-generator":"Songtitel-Generator","find-song-tempo":"Songtempo finden","ai-cartoon-generator":"KI-Cartoon-Generator","midi-generator":"MIDI-Generator","text-to-music":"Text zu Musik","ai-image-describer":"KI-Bildbeschreiber","chord-transposer":"Akkord-Transponierer","band-name-generator":"Bandnamen-Generator","8-bit-music-maker":"8-Bit-Musikmacher"},es:{"album-cover-generator":"Generador de portadas","ai-lyrics-generator":"Generador de letras con IA","audio-to-midi":"Audio a MIDI","chord-player":"Reproductor de acordes","artist-name-generator":"Generador de nombres de artista","bpm-finder":"Bu
1scador de BPM","album-name-generator":"Generador de nombres de álbum","brat-lyrics-generator":"Generador de letras Brat","band-logo-generator":"Generador de logos para bandas","boost-audio-volume":"Aumentar volumen de audio","melody-generator":"Generador de melodÃas","chord-generator":"Generador de acordes","chord-finder":"Buscador de acordes","image-to-prompt":"Imagen a prompt","pitch-changer":"Cambiador de tono","increase-mp3-volume":"Aumentar volumen de MP3","key-finder":"Detector de tonalidad","song-title-generator":"Generador de tÃtulos de canciones","find-song-tempo":"Buscar tempo de una canción","ai-cartoon-generator":"Generador de caricaturas con IA","midi-generator":"Generador MIDI","text-to-music":"Texto a música","ai-image-describer":"Descriptor de imagen con IA","chord-transposer":"Transpositor de acordes","band-name-generator":"Generador de nombres para bandas","8-bit-music-maker":"Creador de música 8 Bit"},fr:{"album-cover-generator":"Generateur de pochettes","ai-lyrics-generator":"Generateur de paroles IA","audio-to-midi":"Audio vers MIDI","chord-player":"Lecteur d'accords","artist-name-generator":"Generateur de noms d'artiste","bpm-finder":"Detecteur de BPM","album-name-generator":"Generateur de noms d'album","brat-lyrics-generator":"Generateur de paroles Brat","band-logo-generator":"Generateur de logos de groupe","boost-audio-volume":"Augmenter le volume audio","melody-generator":"Generateur de melodies","chord-generator":"Generateur d'accords","chord-finder":"Detecteur d'accords","image-to-prompt":"Image vers prompt","pitch-changer":"Changeur de tonalite","increase-mp3-volume":"Augmenter le volume MP3","key-finder":"Detecteur de tonalite","song-title-generator":"Generateur de titres de chansons","find-song-tempo":"Trouver le tempo dune chanson","ai-cartoon-generator":"Generateur de dessins animes IA","midi-generator":"Generateur MIDI","text-to-music":"Texte vers musique","ai-image-describer":"Descripteur d'images IA","chord-transposer":"Transpositeur d'accords","band-name-generator":"Generateur de noms de groupe","8-bit-music-maker":"Createur de musique 8 Bit"},hi:{"album-cover-generator":"à¤à¤²à¥à¤¬à¤® à¤à¤µà¤° à¤à¤¨à¤°à¥à¤à¤°","ai-lyrics-generator":"AI à¤à¥à¤¤ à¤à¤¨à¤°à¥à¤à¤°","audio-to-midi":"à¤à¤¡à¤¿à¤¯à¥ सॠMIDI","chord-player":"à¤à¥à¤°à¥à¤¡ पà¥à¤²à¥à¤¯à¤°","artist-name-generator":"à¤à¤²à¤¾à¤à¤¾à¤° नाम à¤à¤¨à¤°à¥à¤à¤°","bpm-finder":"BPM फाà¤à¤à¤¡à¤°","album-name-generator":"à¤à¤²à¥à¤¬à¤® नाम à¤à¤¨à¤°à¥à¤à¤°","brat-lyrics-generator":"Brat à¤à¥à¤¤ à¤à¤¨à¤°à¥à¤à¤°","band-logo-generator":"बà¥à¤à¤¡ लà¥à¤à¥ à¤à¤¨à¤°à¥à¤à¤°","boost-audio-volume":"à¤à¤¡à¤¿à¤¯à¥ वà¥à¤²à¥à¤¯à¥à¤® बà¥à¤¸à¥à¤à¤°","melody-generator":"धà¥à¤¨ à¤à¤¨à¤°à¥à¤à¤°","chord-generator":"à¤à¥à¤°à¥à¤¡ à¤à¤¨à¤°à¥à¤à¤°","chord-finder":"à¤à¥à¤°à¥à¤¡ फाà¤à¤à¤¡à¤°","image-to-prompt":"à¤à¤®à¥à¤ सॠपà¥à¤°à¥à¤®à¥à¤ªà¥à¤","pitch-changer":"पिठà¤à¥à¤à¤à¤°","increase-mp3-volume":"MP3 वà¥à¤²à¥à¤¯à¥à¤® बढ़ाà¤à¤","key-finder":"à¤à¥ फाà¤à¤à¤¡à¤°","song-title-generator":"à¤à¥à¤¤ शà¥à¤°à¥à¤·à¤ à¤à¤¨à¤°à¥à¤à¤°","find-song-tempo":"à¤à¥à¤¤ à¤à¥à¤®à¥à¤ªà¥ फाà¤à¤à¤¡à¤°","ai-cartoon-generator":"AI à¤à¤¾à¤°à¥à¤à¥à¤¨ à¤à¤¨à¤°à¥à¤à¤°","midi-generator":"MIDI à¤à¤¨à¤°à¥à¤à¤°","text-to-music":"à¤à¥à¤à¥à¤¸à¥à¤ सॠसà¤à¤à¥à¤¤","ai-image-describer":"AI à¤à¤®à¥à¤ डिसà¥à¤à¥à¤°à¤¾à¤à¤¬à¤°","chord-transposer":"à¤à¥à¤°à¥à¤¡ à¤à¥à¤°à¤¾à¤à¤¸à¤ªà¥à¤à¤¼à¤°","band-name-generator":"बà¥à¤à¤¡ नाम à¤à¤¨à¤°à¥à¤à¤°","8-bit-music-maker":"8-बिठमà¥à¤¯à¥à¤à¤¿à¤ मà¥à¤à¤°"},it:{"album-cover-generator":"Generatore di copertine","ai-lyrics-generator":"Generatore di testi AI","audio-to-midi":"Audio in MIDI","chord-player":"Lettore di accordi","artist-name-generator":"Generatore di nomi artista","bpm-finder":"Trova BPM","album-name-generator":"Generatore di nomi album","brat-lyrics-generator":"Generatore di testi Brat","band-logo-generator":"Generatore di loghi per band","boost-audio-volume":"Aumenta volume audio","melody-generator":"Generatore di melodie","chord-generator":"Generatore di accordi","chord-finder":"Trova accordi","image-to-prompt":"Immagine a prompt","pitch-changer":"Cambiatore di tonalità ","increase-mp3-volume":"Aumenta volume MP3","key-finder":"Trova tonalita","
1song-title-generator":"Generatore di titoli canzoni","find-song-tempo":"Trova tempo brano","ai-cartoon-generator":"Generatore di cartoni AI","midi-generator":"Generatore MIDI","text-to-music":"Testo in musica","ai-image-describer":"Descrittore immagini AI","chord-transposer":"Traspositore di accordi","band-name-generator":"Generatore di nomi band","8-bit-music-maker":"Creatore di musica 8 Bit"},ja:{"album-cover-generator":"ã¢ã«ãã ã«ãã¼ã¸ã§ãã¬ã¼ã¿ã¼","ai-lyrics-generator":"AIæè©ã¸ã§ãã¬ã¼ã¿ã¼","audio-to-midi":"ãªã¼ãã£ãªããMIDI","chord-player":"ã³ã¼ããã¬ã¼ã¤ã¼","artist-name-generator":"ã¢ã¼ãã£ã¹ãåã¸ã§ãã¬ã¼ã¿ã¼","bpm-finder":"BPMãã¡ã¤ã³ãã¼","album-name-generator":"ã¢ã«ãã åã¸ã§ãã¬ã¼ã¿ã¼","brat-lyrics-generator":"Bratæè©ã¸ã§ãã¬ã¼ã¿ã¼","band-logo-generator":"ãã³ããã´ã¸ã§ãã¬ã¼ã¿ã¼","boost-audio-volume":"é³éãã¼ã¹ã¿ã¼","melody-generator":"ã¡ããã£ã¼ã¸ã§ãã¬ã¼ã¿ã¼","chord-generator":"ã³ã¼ãã¸ã§ãã¬ã¼ã¿ã¼","chord-finder":"ã³ã¼ãã»ãã¡ã¤ã³ãã¼","image-to-prompt":"ç»åããããã³ãã","pitch-changer":"ããããã§ã³ã¸ã£ã¼","increase-mp3-volume":"MP3é³éã¢ãã","key-finder":"ãã¼ã»ãã¡ã¤ã³ãã¼","song-title-generator":"æ²åã¸ã§ãã¬ã¼ã¿ã¼","find-song-tempo":"æ²ã®ãã³ãæ¤ç´¢","ai-cartoon-generator":"AIã«ã¼ãã¥ã¼ã³ã¸ã§ãã¬ã¼ã¿ã¼","midi-generator":"MIDIã¸ã§ãã¬ã¼ã¿ã¼","text-to-music":"ããã¹ããã鳿¥½","ai-image-describer":"AIç»å説æãã¼ã«","chord-transposer":"ã³ã¼ããã©ã³ã¹ãã¼ã¶ã¼","band-name-generator":"ãã³ãåã¸ã§ãã¬ã¼ã¿ã¼","8-bit-music-maker":"8ããããã¥ã¼ã¸ãã¯ã¡ã¼ã«ã¼"},ko:{"album-cover-generator":"ì¨ë² ì»¤ë² ìì±ê¸°","ai-lyrics-generator":"AI ê°ì¬ ìì±ê¸°","audio-to-midi":"ì¤ëì¤ë¥¼ MIDIë¡","chord-player":"ì½ë íë ì´ì´","artist-name-generator":"ìí°ì¤í¸ ì´ë¦ ìì±ê¸°","bpm-finder":"BPM 찾기","album-name-generator":"ì¨ë² ì´ë¦ ìì±ê¸°","brat-lyrics-generator":"Brat ê°ì¬ ìì±ê¸°","band-logo-generator":"ë°´ë ë¡ê³ ìì±ê¸°","boost-audio-volume":"ì¤ëì¤ ë³¼ë¥¨ ë¶ì¤í°","melody-generator":"ë©ë¡ë ìì±ê¸°","chord-generator":"ì½ë ìì±ê¸°","chord-finder":"ì½ë íì¸ë","image-to-prompt":"ì´ë¯¸ì§ë¥¼ í롬íí¸ë¡","pitch-changer":"í¼ì¹ ì²´ì¸ì ","increase-mp3-volume":"MP3 볼륨 ëì´ê¸°","key-finder":"í¤ íì¸ë","song-title-generator":"곡 ì 목 ìì±ê¸°","find-song-tempo":"ë
¸ë í
í¬ ì°¾ê¸°","ai-cartoon-generator":"AI ì¹´í° ìì±ê¸°","midi-generator":"MIDI ìì±ê¸°","text-to-music":"í
ì¤í¸ë¥¼ ìì
ì¼ë¡","ai-image-describer":"AI ì´ë¯¸ì§ ì¤ëª
기","chord-transposer":"ì½ë í¸ëì¤í¬ì ","band-name-generator":"ë°´ë ì´ë¦ ìì±ê¸°","8-bit-music-maker":"8ë¹í¸ ë®¤ì§ ë©ì´ì»¤"},pt:{"album-cover-generator":"Gerador de capas de album","ai-lyrics-generator":"Gerador de letras com IA","audio-to-midi":"Audio para MIDI","chord-player":"Leitor de acordes","artist-name-generator":"Gerador de nomes de artista","bpm-finder":"Localizador de BPM","album-name-generator":"Gerador de nomes de album","brat-lyrics-generator":"Gerador de letras Brat","band-logo-generator":"Gerador de logos para bandas","boost-audio-volume":"Aumentar volume de audio","melody-generator":"Gerador de melodias","chord-generator":"Gerador de acordes","chord-finder":"Localizador de acordes","image-to-prompt":"Imagem para prompt","pitch-changer":"Alterador de tom","increase-mp3-volume":"Aumentar volume de MP3","key-finder":"Detector de tom","song-title-generator":"Gerador de titulos de musicas","find-song-tempo":"Encontrar tempo da musica","ai-cartoon-generator":"Gerador de cartoons com IA","midi-generator":"Gerador MIDI","text-to-music":"Texto para musica","ai-image-describer":"Descritor de imagens com IA","chord-transposer":"Transpositor de acordes","band-name-generator":"Gerador de nomes para bandas","8-bit-music-maker":"Criador de musica 8 Bit"}};function o(e,o){let t=(0,r.resolveLocaleCode)(o);return a[t]?.[e]??a[r.DEFAULT_LOCALE][e]}e.s(["getLocalizedToolName",()=>o])},592066,e=>{"use strict";var r=e.i(287002);function a({title:e,description:a,buttonLabel:o,accept:t,icon:n,error:i,dragging:d=!1,disabled:s=!1,multiple:l=!1,inputRef:c,onChange:m,onDragOver:u,onDragLeave:g,onDrop:p}){return(0,r.jsxs)("div",{onDragOver:u,onDragLeave:g,onDrop:p,className:["space-y-3 rounded-[24px] border px-5 py-5 transition-all duration-200",d?"border-[#3cff52] bg-[rgba(60,255,82,0.08)]":"border-[rgba(255,255,255,0.08)] bg-[rgba(255,255,255,0.03)]",s?"opacity-50":""].join(" "),children:[(0,r.jsxs)("div",{className:"flex flex-wrap items-center gap-3",children:[(0,r.jsxs)("button",{type:"button",disabled:s,onClick:e=>{e.stopPropagation(),c.current?.click()},className:"inline-flex items-center gap-2 rounded-full border border-[rgba(255,255,255,0.08)] bg-[rgba(255,255,255,0.04)] px-4 py-2.5 text-sm font-semibold text-white transition-[border-color,background-color,transform] hover:-translate-y-0.5 hover:border-[rgba(255,255,255,0.16)] hover:bg-[rgba(255,255,255,0.07)] disabled:cursor-not-allowed disabled:opacity-50 disabled:hover:translate-y-0",children:[n,(0,r.jsx)("span",{children:o})]}),(0,r.jsx)("p",{className:"min-w-0 flex-1 text-sm font-medium text-white",children:e})]}),(0,r.jsx)("p",{className:"text-xs leading-6 text-[#B3B3B3]",children:a}),i?(0,r.jsx)("p",{className:"rounded-xl border border-[rgba(255,77,77,0.28)] bg-[rgba(255,77,77,0.08)] px-4 py-3 text-sm text-[#FF9A9A]",children:i}):null,(0,r.jsx)("input",{ref:c,type:"file",multiple:l,accept:t,className:"hidden",onChange:m})]})}e.s(["default",()=>a])},749900,e=>{"use strict";var r=e.i(287002),a=e.i(118201),o=e.i(745834),t=e.i(412246),n=e.i(555603),i=e.i(200361),d=e.i(541956),s=e.i(266122),l=e.i(592066),c=e.i(58589),m=e.i(57666);function u(e){return"succeeded"===e.status||"completed"===e.status}var g=e.i(368779),p=e.i(867550);e.i(28856);var b=e.i(374962),h=e.i(575683);let x={en:{eyebrow:"Vocal Remover",title:"Separate Vocals and Instrumentals"},de:{eyebrow:"Vocal Remover",title:"Gesang und Instrumentalspuren trennen"},es:{eyebrow:"Eliminador de voz",title:"Separa voces e instrumentales"},fr:{eyebrow:"Suppresseur de voix",title:"Séparez les voix et les pistes instrumentales"},hi:{eyebrow:"वà¥à¤à¤² रिमà¥à¤µà¤°",title:"वà¥à¤à¤² à¤à¤° à¤à¤à¤¸à¥à¤à¥à¤°à¥à¤®à¥à¤à¤à¤² à¤
लठà¤à¤°à¥à¤"},it:{eyebrow:"Rimozione voce",title:"Separa voce e base strumentale"},ja:{eyebrow:"ãã¼ã«ã«ãªã ã¼ãã¼",title:"ãã¼ã«ã«ã¨ä¼´å¥ãåé¢"},ko:{eyebrow:"보컬 ì ê±°",title:"보컬과 ë°ì£¼ ë¶ë¦¬"},pt:{eyebrow:"Removedor de vocais",title:"Separe vocais e instrumentais"},tw:{eyebrow:"人è²åé¢",title:"åé¢äººè²èä¼´å¥"},zh:{eyebrow:"人声å离",title:"å离人声ä¸ä¼´å¥"}},f=[".mp3",".wav",".flac",".m4a",".ogg",".aac",".opus"],v=["audio/mpeg","audio/wav","audio/x-wav","audio/flac","audio/x-flac","audio/mp4","audio/ogg","audio/aac","audio/opus"];function y({projectTool:e,onRunComplete:y}){var w,G;let{isAuthenticated:A}=(0,b.useUserStore)(),k=(0,g.useCurrentLocale)(),M=(0,s.usePathname)(),B=(0,c.getAiStemSplitterCopy)(k),j=x[(0,h.resolveLocaleCode)(k)]??x[h.DEFAULT_LOCALE],D=(0,a.useRef)(null),N=(0,a.useRef)(0),[C,P]=(0,a.useState)(null),[T,L]=(0,a.useState)("idle"),[S,z]=(0,a.useState)(0),[U,F]=(0,a.useState)([]),[R,V]=(0,a.useState)(null),[E,$]=(0,a.useState)(null),[K,O]=(0,a.useState)(null),[_,q]=(0,a.useState)(!1),[H,W]=(0,a.useState)(!1),J="uploading"===T||"processing"===T||"finalizing"===T;async function Q(e){var r,a;if(!A)return void W(!0);if(J)return;if(r=e,!(v.includes(r.type)||f.some(e=>r.name.toLowerCase().endsWith(e))))return void O(B.errors.unsupportedFile);if(e.size>0x9600000)return void O("Audio files must be smaller than 150 MB.");let o=N.current+1;N.current=o,P(e.name),F([]),V(null),$(null),O(null),z(5),L("uploading");try{let r=await (0,p.uploadStandaloneVocalRemoverSource)(e);if(N.current!==o)return;z(15),L("processing");let t=await (0,p.createStandaloneVocalRemoverTask)(r,e.name);if(N.current!==o)return;for(V(t.id),z(Math.max(20,t.progress));N.current===o;){u(t)||await new Promise(e=>window.setTimeout(e,4e3));let e=await (0,p.getStandaloneVocalRemoverTask)(t.id);if(N.current!==o)return;if(z(e.task.progress),a=e.task,"failed"===a.status||"cancelled"===a.status||"canceled"===a.status)throw Error(e.task.errorMessage||"Vocal separation failed.");
1if(u(e.task)){L("finalizing"),z(100),F(e.task.outputs),$(e.archiveUrl),L("ready"),y?.();return}}}catch(e){if(N.current!==o)return;O(e instanceof Error?e.message:B.errors.processFailed),L("idle")}}return(0,r.jsxs)("div",{className:"flex flex-col bg-transparent",children:[(0,r.jsx)("section",{className:"pcContent:px-10 mx-auto w-full max-w-[1200px] px-4",children:(0,r.jsxs)("div",{className:"gradient-border-plan pcContent:p-8 overflow-hidden p-5",style:{background:"#18181B"},children:[(0,r.jsx)("div",{className:"pcContent:flex-row pcContent:items-end pcContent:justify-between mb-6 flex flex-col gap-4 border-b border-[#27272A] pb-6",children:(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"mb-2 text-xs font-semibold tracking-[0.22em] text-[#7182ff] uppercase",children:j.eyebrow}),(0,r.jsx)("h2",{className:"pcContent:text-3xl text-2xl font-bold text-white",children:j.title})]})}),"idle"===T&&0===U.length?(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)(l.default,{title:B.workspace.uploadTitle,description:B.workspace.uploadDescription,buttonLabel:B.workspace.browseButton,accept:".mp3,.wav,.flac,.m4a,.ogg,.aac,.opus",icon:(0,r.jsx)(d.Upload,{className:"h-4 w-4 text-[#3cff52]"}),error:K,dragging:_,inputRef:D,onDragOver:e=>{e.preventDefault(),q(!0)},onDragLeave:()=>q(!1),onDrop:function(e){if(e.preventDefault(),q(!1),!A)return void W(!0);let r=e.dataTransfer.files[0];r&&Q(r)},onChange:e=>{let r=e.target.files?.[0];r&&Q(r),e.target.value=""}}),A?null:(0,r.jsx)("button",{type:"button",onClick:()=>W(!0),className:"absolute inset-0 z-10 rounded-[24px]",children:(0,r.jsx)("span",{className:"sr-only",children:"Log in to upload"})})]}):null,J?(0,r.jsxs)("div",{className:"rounded-[24px] border border-white/8 bg-white/3 p-8 text-center",children:[(0,r.jsx)("div",{className:"mx-auto h-10 w-10 animate-spin rounded-full border-2 border-[#3cff52] border-t-transparent"}),(0,r.jsx)("p",{className:"mt-5 text-base font-semibold text-white",children:"uploading"===(w=T)?"Uploading audio":"finalizing"===w?"Preparing downloads":"Separating audio"}),(0,r.jsx)("p",{className:"mt-1 truncate text-sm text-[#B3B3B3]",children:C}),(0,r.jsx)("div",{className:"mt-6 h-2 overflow-hidden rounded-full bg-[#27272A]",children:(0,r.jsx)("div",{className:"h-full bg-[linear-gradient(90deg,#3cff52,#7182ff)] transition-all duration-500",style:{width:`${Math.max(2,S)}%`}})}),(0,r.jsxs)("p",{className:"mt-3 text-sm text-[#888888]",children:[S,"%"]})]}):null,"ready"===T&&R?(0,r.jsxs)("div",{className:"space-y-5",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 rounded-[20px] border border-white/8 bg-white/3 p-4",children:[(0,r.jsx)(n.Music,{className:"h-5 w-5 shrink-0 text-[#3cff52]"}),(0,r.jsx)("p",{className:"min-w-0 flex-1 truncate text-sm font-semibold text-white",children:C}),(0,r.jsx)("button",{type:"button",onClick:function(){N.current+=1,P(null),L("idle"),z(0),F([]),V(null),$(null),O(null)},className:"rounded-lg px-3 py-2 text-xs text-[#B3B3B3] transition-colors hover:bg-white/6 hover:text-white",children:B.workspace.changeFileButton})]}),(0,r.jsx)("div",{className:"grid gap-3 md:grid-cols-2",children:U.map((e,a)=>{var n;let i,d=(i=(e.stem||e.sourceLabel||"").toLowerCase().replace(/[^a-z0-9]+/g,"_")).includes("vocal")&&!i.includes("no_vocal")?"vocals":i.includes("accompaniment")||i.includes("instrumental")||i.includes("no_vocal")?"instrumental":`stem_${a+1}`;return(0,r.jsxs)("article",{className:"rounded-[18px] border border-white/8 bg-white/3 p-4",children:[(0,r.jsxs)("div",{className:"mb-3 flex items-center gap-2",children:[(0,r.jsx)(t.MicVocal,{className:"h-4 w-4 text-[#3cff52]"}),(0,r.jsx)("h3",{className:"text-sm font-semibold text-white",children:I(d)})]}),(0,r.jsx)("audio",{controls:!0,preload:"metadata",src:e.audioUrl,className:"h-10 w-full"}),(0,r.jsxs)("a",{href:(n=e.index,`/api/standalone-vocal-remover/${encodeURIComponent(R)}/outputs/${Math.max(0,Math.trunc(n))}`),className:"mt-3 inline-flex min-h-10 w-full items-center justify-center gap-2 rounded-xl border border-white/8 bg-white/4 px-4 text-sm font-medium text-white transition-colors hover:bg-white/8",children:[(0,r.jsx)(o.Download,{className:"h-4 w-4"}),"Download ",I(d)]})]},`${e.index}-${e.audioUrl}`)})}),E?(0,r.jsxs)("a",{href:(G=E,`${G}${G.includes("?")?"&":"?"}download=1`),className:"inline-flex min-h-11 w-full items-center justify-center gap-2 rounded-xl border border-white/8 bg-white/4 px-5 py-3 text-sm font-medium text-white transition-colors hover:bg-white/8",children:[(0,r.jsx)(i.Package,{className:"h-4 w-4"}),B.workspace.downloadAllButton]}):null,(0,r.jsx)("p",{className:"text-center text-xs text-[#888888]",children:B.workspace.exportNote})]}):null]})}),(0,r.jsx)(m.default,{open:H,onOpenChange:W,redirectUrl:M,standaloneBrand:"karaoke-video"===e?"karaokevideo.ai":"karaokemaker.ai"})]})}function I(e){return"vocals"===e?"Vocals":"instrumental"===e?"Instrumental":e.replaceAll("_"," ").replace(/\b\w/g,e=>e.toUpperCase())}e.s(["default",()=>y],749900)},376101,e=>{e.n(e.i(749900))}]);
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.