PageSourceSearch

https://static-cos.mureka.ai/cos-prod/mureka/static/js/StoryboardDialog-Bha-PkdE.js

js mureka.ai collected 2026-09-24 09:25:22 UTC 77,789 bytes, 1 lines download raw bytes

1import{c as e,r as i,w as t,Q as l,f as a,x as o,y as r,U as n,J as s,K as d,B as u,u as v,O as c,I as g,P as p,G as m,R as y,ai as b,H as _,a6 as h,M as f,$ as M,g as w,n as I}from"./vendor-core-DockhpYX.js";import{h as k,C,b as j,R as N,u as z,l as D,au as x,s as L,ah as A,a6 as S,ae as E,af as T,g as O,ak as Q}from"./index-DIXwfVMT.js";import{C as U}from"./createAiFlag-LgHpF5sP.js";import Y from"./removeWatermarkDialog-DyIvnNU0.js";import{_ as $}from"./AudioPlayer-C0e_oCjk.js";import{g as V,i as P,t as Z}from"./i18n-misc-CJ8HFqLU.js";import{d as R}from"./videoLayoutPreview-Czul9MEP.js";import{u as B}from"./useMusicVideoStore-DCHuX_cz.js";import{_ as G}from"./music-iFGXTDVs.js";import{_ as F}from"./LoaderWave-BLdNKbR3.js";import"./axios-C-1G2k3o.js";import"./element-plus-CADUlNlv.js";import"./@ffmpeg-CcTuH-sP.js";import"./@paypal-DitgUCQS.js";import"./LoaderCircle-CVBYnNOL.js";import"./utils-BoALak89.js";import"./close-ico-BC4C3kzG.js";import"./play-DvP1bSe7.js";import"./LazyLoadImg-Bzjg4n3F.js";import"./clipUtil-Cm1WHU6U.js";import"./const-DIcblchm.js";import"./apiResource-Bn1KBcBO.js";import"./Search-mxSMIlov.js";import"./PullTo-BIvbThln.js";import"./addLinkDialog-CEL1E-f2.js";import"./play-light-ico-DL4sX3mX.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";const W="data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_storyboard_lip_sync_off)'%3e%3cpath%20d='M0.99707%207.99984C0.99707%2011.8665%204.13166%2015.0011%207.99837%2015.0011C11.8651%2015.0011%2014.9997%2011.8665%2014.9997%207.99984C14.9997%204.13312%2011.8651%200.998535%207.99837%200.998535C4.13166%200.998535%200.99707%204.13312%200.99707%207.99984Z'%20stroke='white'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.19238%205.89966H5.19874'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.89948%209.40015C5.26081%209.82527%204.24399%2010.1003%203.0987%2010.1003C2.31053%2010.1003%201.93359%209.96998%201.34863%209.75021'%20stroke='white'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_storyboard_lip_sync_off'%3e%3crect%20width='16'%20height='16'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",J="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20%3e%3cpath%20d='M14.3626%207.3635C14.5653%207.6477%2014.6666%207.78983%2014.6666%208.00016C14.6666%208.2105%2014.5653%208.35263%2014.3626%208.63683C13.4519%209.9139%2011.1261%2012.6668%207.99992%2012.6668C4.87377%2012.6668%202.54799%209.9139%201.63728%208.63683C1.43459%208.35263%201.33325%208.2105%201.33325%208.00016C1.33325%207.78983%201.43459%207.6477%201.63728%207.3635C2.54799%206.08646%204.87377%203.3335%207.99992%203.3335C11.1261%203.3335%2013.4519%206.08646%2014.3626%207.3635Z'%20stroke='white'%20stroke-opacity='0.8'%20stroke-width='1.328'%20/%3e%3cpath%20d='M10%208C10%206.8954%209.1046%206%208%206C6.8954%206%206%206.8954%206%208C6%209.1046%206.8954%2010%208%2010C9.1046%2010%2010%209.1046%2010%208Z'%20stroke='white'%20stroke-opacity='0.8'%20stroke-width='1.328'%20/%3e%3c/svg%3e",H="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20%3e%3cpath%20d='M11.5%203.25C11.5%203.94035%2010.9403%204.5%2010.25%204.5C9.55965%204.5%209%203.94035%209%203.25C9%202.55965%209.55965%202%2010.25%202C10.9403%202%2011.5%202.55965%2011.5%203.25Z'%20fill='white'%20fill-opacity='0.3'/%3e%3cpath%20d='M7%203.25C7%203.94035%206.44037%204.5%205.75%204.5C5.05962%204.5%204.5%203.94035%204.5%203.25C4.5%202.55965%205.05963%202%205.75%202C6.44037%202%207%202.55965%207%203.25Z'%20fill='white'%20fill-opacity='0.3'/%3e%3cpath%20d='M11.5%2012.25C11.5%2012.9404%2010.9403%2013.5%2010.25%2013.5C9.55965%2013.5%209%2012.9404%209%2012.25C9%2011.5596%209.55965%2011%2010.25%2011C10.9403%2011%2011.5%2011.5596%2011.5%2012.25Z'%20fill='white'%20fill-opacity='0.3'/%3e%3cpath%20d='M11.5%207.75C11.5%208.44037%2010.9403%209%2010.25%209C9.55965%209%209%208.44037%209%207.75C9%207.05962%209.55965%206.5%2010.25%206.5C10.9404%206.5%2011.5%207.05963%2011.5%207.75Z'%20fill='white'%20fill-opacity='0.3'/%3e%3cpath%20d='M7%2012.25C7%2012.9404%206.44037%2013.5%205.75%2013.5C5.05962%2013.5%204.5%2012.9404%204.5%2012.25C4.5%2011.5596%205.05963%2011%205.75%2011C6.44037%2011%207%2011.5596%207%2012.25Z'%20fill='white'%20fill-opacity='0.3'/%3e%3cpath%20d='M7%207.75C7%208.44037%206.44037%209%205.75%209C5.05962%209%204.5%208.44037%204.5%207.75C4.5%207.05962%205.05963%206.5%205.75%206.5C6.44037%206.5%207%207.05963%207%207.75Z'%20fill='white'%20fill-opacity='0.3'/%3e%3c/svg%3e",X="data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB3aWR0aD0iMjQiCiAgaGVpZ2h0PSIyNCIKICB2aWV3Qm94PSIwIDAgMTcgMTciCiAgZmlsbD0ibm9uZSIKPgo8ZyBjbGlwLXBhdGg9InVybCgjcGFpbnQwX2FuZ3VsYXJfMF81X2NsaXBfcGF0aCkiIGRhdGEtZmlnbWEtc2tpcC1wYXJzZT0idHJ1ZSI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMCAwLjAwNyAtMC4wMDcgMCA4LjUgOC41KSI+PGZvcmVpZ25PYmplY3QgeD0iLTE0MjguNTciIHk9Ii0xNDI4LjU3IiB3aWR0aD0iMjg1Ny4xNCIgaGVpZ2h0PSIyODU3LjE0Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iYmFja2dyb3VuZDpjb25pYy1ncmFkaWVudChmcm9tIDkwZGVnLHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NzQ5KSAwZGVnLHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzIzLjE0NmRlZyxyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDM1MS42OGRlZyxyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTc0OSkgMzYwZGVnKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29wYWNpdHk6MSI+PC9kaXY+PC9mb3JlaWduT2JqZWN0PjwvZz48L2c+PHBhdGggaWQ9IiYjMjI5OyYjMTM2OyYjMTgzOyYjMjMwOyYjMTUwOyYjMTc2OyIgZD0iTTguNSAxN0M5LjMyODQzIDE3IDEwIDE2LjMyODQgMTAgMTUuNUMxMCAxNC42NzE2IDkuMzI4NDMgMTQgOC41IDE0VjE1LjVWMTdaTTEyLjc0MDEgMTIuMDAzM0MxMi4yMTIgMTIuNjQxNiAxMi4zMDEzIDEzLjU4NzEgMTIuOTM5NiAxNC4xMTUyQzEzLjU3NzkgMTQuNjQzNCAxNC41MjM0IDE0LjU1NDEgMTUuMDUxNSAxMy45MTU4TDEzLjg5NTggMTIuOTU5NkwxMi43NDAxIDEyLjAwMzNaTTguNSAxNS41VjE0QzUuNDYyNDMgMTQgMyAxMS41Mzc2IDMgOC41SDEuNUgwQzAgMTMuMTk0NCAzLjgwNTU4IDE3IDguNSAxN1YxNS41Wk0xLjUgOC41SDNDMyA1LjQ2MjQzIDUuNDYyNDMgMyA4LjUgM1YxLjVWMEMzLjgwNTU4IDAgMCAzLjgwNTU4IDAgOC41SDEuNVpNOC41IDEuNVYzQzExLjUzNzYgMyAxNCA1LjQ2MjQzIDE0IDguNUgxNS41SDE3QzE3IDMuODA1NTggMTMuMTk0NCAwIDguNSAwVjEuNVpNMTUuNSA4LjVIMTRDMTQgOS44MzI3OSAxMy41Mjc4IDExLjA1MTMgMTIuNzQwMSAxMi4wMDMzTDEzLjg5NTggMTIuOTU5NkwxNS4wNTE1IDEzLjkxNThDMTYuMjY3OCAxMi40NDU4IDE3IDEwLjU1NjQgMTcgOC41SDE1LjVaIiBkYXRhLWZpZ21hLWdyYWRpZW50LWZpbGw9InsmIzM0O3R5cGUmIzM0OzomIzM0O0dSQURJRU5UX0FOR1VMQVImIzM0OywmIzM0O3N0b3BzJiMzNDs6W3smIzM0O2NvbG9yJiMzNDs6eyYjMzQ7ciYjMzQ7OjEuMCwmIzM0O2cmIzM0OzoxLjAsJiMzNDtiJiMzNDs6MS4wLCYjMzQ7YSYjMzQ7OjAuMH0sJiMzNDtwb3NpdGlvbiYjMzQ7OjAuODk3NjI4OTAzMzg4OTc3MDV9LHsmIzM0O2NvbG9yJiMzNDs6eyYjMzQ7ciYjMzQ7OjEuMCwmIzM0O2cmIzM0OzoxLjAsJiMzNDtiJiMzNDs6MS4wLCYjMzQ7YSYjMzQ7OjEuMH0sJiMzNDtwb3NpdGlvbiYjMzQ7OjAuOTc2ODg4ODk1MDM0NzkwMDR9XSwmIzM0O3N0b3BzVmFyJiMzNDs6W3smIzM0O2NvbG9yJiMzNDs6eyYjMzQ7ciYjMzQ7OjEuMCwmIzM0O2cmIzM0OzoxLjAsJiMzNDtiJiMzNDs6MS4wLCYjMzQ7YSYjMzQ7OjAuMH0sJiMzNDtwb3NpdGlvbiYjMzQ7OjAuODk3NjI4OTAzMzg4OTc3MDV9LHsmIzM0O2NvbG9yJiMzNDs6eyYjMzQ7ciYjMzQ7OjEuMCwmIzM0O2cmIzM0OzoxLjAsJiMzNDtiJiMzNDs6MS4wLCYjMzQ7YSYjMzQ7OjEuMH0sJiMzNDtwb3NpdGlvbiYjMzQ7OjAuOTc2ODg4ODk1MDM0NzkwMDR9XSwmIzM0O3RyYW5zZm9ybSYjMzQ
17OnsmIzM0O20wMCYjMzQ7OjguNTcyNTI4MjMyNzkzOTcxMGUtMTYsJiMzNDttMDEmIzM0OzotMTQuMCwmIzM0O20wMiYjMzQ7OjE1LjUwLCYjMzQ7bTEwJiMzNDs6MTQuMCwmIzM0O20xMSYjMzQ7OjguNTcyNTI4MjMyNzkzOTcxMGUtMTYsJiMzNDttMTImIzM0OzoxLjUwfSwmIzM0O29wYWNpdHkmIzM0OzoxLjAsJiMzNDtibGVuZE1vZGUmIzM0OzomIzM0O05PUk1BTCYjMzQ7LCYjMzQ7dmlzaWJsZSYjMzQ7OnRydWV9Ii8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9InBhaW50MF9hbmd1bGFyXzBfNV9jbGlwX3BhdGgiPjxwYXRoIGQ9Ik04LjUgMTdDOS4zMjg0MyAxNyAxMCAxNi4zMjg0IDEwIDE1LjVDMTAgMTQuNjcxNiA5LjMyODQzIDE0IDguNSAxNFYxNS41VjE3Wk0xMi43NDAxIDEyLjAwMzNDMTIuMjEyIDEyLjY0MTYgMTIuMzAxMyAxMy41ODcxIDEyLjkzOTYgMTQuMTE1MkMxMy41Nzc5IDE0LjY0MzQgMTQuNTIzNCAxNC41NTQxIDE1LjA1MTUgMTMuOTE1OEwxMy44OTU4IDEyLjk1OTZMMTIuNzQwMSAxMi4wMDMzWk04LjUgMTUuNVYxNEM1LjQ2MjQzIDE0IDMgMTEuNTM3NiAzIDguNUgxLjVIMEMwIDEzLjE5NDQgMy44MDU1OCAxNyA4LjUgMTdWMTUuNVpNMS41IDguNUgzQzMgNS40NjI0MyA1LjQ2MjQzIDMgOC41IDNWMS41VjBDMy44MDU1OCAwIDAgMy44MDU1OCAwIDguNUgxLjVaTTguNSAxLjVWM0MxMS41Mzc2IDMgMTQgNS40NjI0MyAxNCA4LjVIMTUuNUgxN0MxNyAzLjgwNTU4IDEzLjE5NDQgMCA4LjUgMFYxLjVaTTE1LjUgOC41SDE0QzE0IDkuODMyNzkgMTMuNTI3OCAxMS4wNTEzIDEyLjc0MDEgMTIuMDAzM0wxMy44OTU4IDEyLjk1OTZMMTUuMDUxNSAxMy45MTU4QzE2LjI2NzggMTIuNDQ1OCAxNyAxMC41NTY0IDE3IDguNUgxNS41WiIvPjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K",K="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20%3e%3cpath%20d='M3.75%205L3.7439%2016.25'%20stroke='white'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M16.25%203.75V16.25'%20stroke='white'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M9.9939%208.75L9.9939%2016.25'%20stroke='white'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e",q="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20%3e%3cpath%20d='M6.16211%201.76857C6.48224%201.74946%206.76578%201.87282%206.99463%201.99684C7.22899%202.12388%207.50948%202.31159%207.83569%202.52907L16.5991%208.37013C16.8673%208.54894%2017.1042%208.70709%2017.2827%208.85109C17.4172%208.9596%2017.5584%209.09013%2017.666%209.2588L17.7612%209.44191L17.8101%209.57741C17.9074%209.89883%2017.891%2010.2459%2017.7612%2010.5589C17.6529%2010.82%2017.4623%2011.0049%2017.2827%2011.1497C17.1042%2011.2936%2016.8672%2011.4507%2016.5991%2011.6294L7.83569%2017.4717C7.50946%2017.6892%207.22899%2017.8769%206.99463%2018.0039C6.76578%2018.1279%206.48224%2018.2513%206.16211%2018.2322C5.73667%2018.2066%205.34382%2017.9959%205.08667%2017.656C4.8932%2017.4003%204.8382%2017.0961%204.81445%2016.8369C4.79018%2016.5715%204.79126%2016.234%204.79126%2015.8421V4.15871C4.79126%203.76647%204.79013%203.42814%204.81445%203.16261C4.83821%202.90342%204.89321%202.59926%205.08667%202.34352L5.18921%202.22267C5.4425%201.95437%205.78989%201.79095%206.16211%201.76857Z'%20fill='white'%20/%3e%3c/svg%3e",ee={class:"storyboard-preview-dialog__body"},ie={class:"storyboard-preview-dialog__header"},te=["aria-label"],le={class:"storyboard-preview-dialog__preview-panel"},ae={class:"storyboard-preview-dialog__preview-media"},oe=["src"],re=["aria-label"],ne=["src"],se={class:"storyboard-preview-dialog__timeline-panel"},de={class:"storyboard-preview-dialog__transport"},ue={class:"storyboard-preview-dialog__transport-left"},ve=["src"],ce={class:"storyboard-preview-dialog__time"},ge={class:"is-current"},pe={class:"is-total"},me={class:"storyboard-preview-dialog__zoom"},ye=["aria-label"],be=["src"],_e=["aria-label"],he=["src"],fe={class:"storyboard-preview-dialog__timeline-shell"},Me={class:"storyboard-preview-dialog__track-labels"},we={class:"storyboard-preview-dialog__track-label is-video"},Ie={class:"storyboard-preview-dialog__track-label is-bgm"},ke=["src"],Ce={class:"storyboard-preview-dialog__ruler"},je={key:0},Ne=["onClick"],ze={class:"storyboard-preview-dialog__segment-inner"},De=["src"],xe={class:"storyboard-preview-dialog__footer"},Le=["src"],Ae=["src"],Se={key:0,class:"storyboard-preview-dialog__fullscreen"},Ee=["src"],Te={class:"storyboard-preview-dialog__fullscreen-frame"},Oe=["src"],Qe={class:"storyboard-preview-dialog__fullscreen-toolbar"},Ue=["src"],Ye={class:"storyboard-preview-dialog__fullscreen-time"},$e={class:"is-current"},Ve={class:"is-total"},Pe=["aria-label"],Ze=["src"],Re={__name:"StoryboardPreviewDialog",props:{visible:{type:Boolean,default:!1},shots:{type:Array,default:()=>[]},initialShotId:{type:String,default:""},creditsCost:{type:[Number,String],default:120},isGenerating:{type:Boolean,default:!1},isGenerateDisabled:{type:Boolean,default:!1},audioSrc:{type:String,default:""},audioStartMilliseconds:{type:[Number,String],default:0},audioEndMilliseconds:{type:[Number,String],default:0}},emits:["close","edit","generate"],setup(N,{emit:z}){function D(e){if("number"==typeof e)return e;const i=Number.parseFloat(String(e).replace(/[^0-9.]/g,""));return Number.isFinite(i)?i:0}function x(e){const i=String(e||"").trim().replace(/\s+/g,"").match(/^(\d+(?:\.\d+)?):(\d+(?:\.\d+)?)$/);if(!i)return{ratioKey:"16:9",ratioValue:16/9,orientation:"landscape"};const t=Number(i[1]),l=Number(i[2]);return t&&l?{ratioKey:`${t}:${l}`,ratioValue:t/l,orientation:t>=l?"landscape":"portrait"}:{ratioKey:"16:9",ratioValue:16/9,orientation:"landscape"}}const L=N,A=z,S=w(),E=e(()=>L.isGenerating),T=e(()=>L.isGenerateDisabled||E.value);function O(e){var i,t,l,a;null==(a=null==(l=null==(t=null==(i=null==S?void 0:S.appContext)?void 0:i.config)?void 0:t.globalProperties)?void 0:l.logCustomEvent)||a.call(l,e,{})}const Q={barWidth:"3px",barHeight:"13px",barSpacing:"3px",barColor:"#fff"},Y=i(null),$=i(0),V=i(null),P=i(0),Z=i(0),R=i(!1),B=i(!1),W=i(!1),J=i(1),H=i(""),Re=i(!1),Be=i(!1),Ge=i("timeline"),Fe=i(!1),We=i(!1),Je=i(0);let He=null,Xe=0,Ke=0,qe=0,ei=0,ii=!1;const ti=e(()=>L.shots.reduce((e,i)=>e+D(i.duration),0)),li=e(()=>({"--zoom-progress":`${Qi((J.value-.7)/Math.max(1.1,.01)*100,0,100)}%`})),ai=e(()=>{const e=Number(L.audioStartMilliseconds);return Number.isFinite(e)&&e>=0?e/1e3:0}
1),oi=e(()=>{const e=Number(L.audioEndMilliseconds),i=Number.isFinite(e)&&e>0?e/1e3:0;return i>ai.value?i:0});const ri=function(e,i){var t,l,a;const o=null==(a=null==(l=null==(t=null==S?void 0:S.appContext)?void 0:t.config.globalProperties)?void 0:l.$i18n)?void 0:a.$$tValue;return"function"==typeof o?o(e,i):e},ni=e(()=>Math.max(0,$.value-40)),si=e(()=>ti.value<=0||ni.value<=0?46:ni.value/ti.value),di=e(()=>Math.max(46,si.value)),ui=e(()=>di.value*J.value),vi=e(()=>Math.max(320*J.value,ti.value*ui.value)),ci=e(()=>vi.value+24),gi=e(()=>ti.value<=0?ui.value:vi.value/ti.value),pi=e(()=>Qi(4/Math.sqrt(Math.max(J.value,.01)),3,9)),mi=e(()=>{let e=0;return L.shots.map((i,t)=>{const l=D(i.duration),a=l*gi.value,o=Qi(48*x((null==i?void 0:i.aspectRatio)||(null==i?void 0:i.aspect_ratio)||(null==i?void 0:i.frameAspectRatio)).ratioValue*J.value,21.6*J.value,48*2.8*J.value),r=[];let n=0,s=0;for(;n<a-.01;){const e=Math.min(o,a-n);r.push({key:`${i.id}-tile-${s}`,image:i.image,width:e}),n+=e,s+=1}const d={id:`${i.id}-${t}`,shotId:i.id,width:a,duration:l,start:e,end:e+l,tiles:r};return e+=l,d})}),yi=e(()=>L.shots.find(e=>e.id===H.value)||L.shots[0]||null),bi=e(()=>{var e,i,t,l;return x((null==(e=yi.value)?void 0:e.aspectRatio)||(null==(i=yi.value)?void 0:i.aspect_ratio)||(null==(t=L.shots[0])?void 0:t.aspectRatio)||(null==(l=L.shots[0])?void 0:l.aspect_ratio))}),_i=e(()=>bi.value.ratioKey.replace(":","-")),hi=e(()=>12+Ti(Z.value)),fi=e(()=>ti.value<=0?0:Z.value/ti.value*100),Mi=e(()=>ti.value<=0?0:Z.value/ti.value*100),wi=e(()=>{const e=[];for(let i=0;i<=ti.value+.001;i+=1){const t=Number(i.toFixed(2));e.push({time:t,type:t%3==0?"major":"minor"})}return e}),Ii=e(()=>{const e=pi.value,i=Math.max(1,Math.floor(vi.value/e));return Array.from({length:i},(i,t)=>{const l=Math.min(t*e,vi.value),a=vi.value>0?l/vi.value:0,o=.5+.5*Math.sin(a*Math.PI*11+.6),r=.5+.5*Math.sin(a*Math.PI*29+1.35),n=.5+.5*Math.sin(a*Math.PI*67+2.1),s=.5+.5*Math.sin(a*Math.PI*7-.9),d=.5+.5*Math.sin(a*Math.PI*41+.2),u=Math.pow(s,1.35),v=.46*o+.26*r+.16*n+.12*d,c=Math.min(1,Math.max(0,.12+v*(.55+.75*u)));return{height:Math.round(6+34*c),left:l,time:a*ti.value}})});function ki(){O("createvideo_videopreview_generate_click"),A("generate")}function Ci(){zi()}function ji(){"undefined"!=typeof ResizeObserver&&(Ni(),He=new ResizeObserver(()=>{zi()}),Y.value&&He.observe(Y.value))}function Ni(){He&&(He.disconnect(),He=null)}function zi(){var e;$.value=(null==(e=Y.value)?void 0:e.clientWidth)||0}function Di(){Xe&&(window.clearTimeout(Xe),Xe=0)}function xi(){Ke&&(window.clearTimeout(Ke),Ke=0)}function Li(){Di(),We.value=!1}function Ai(){Ke||(We.value=!0,Di(),Xe=window.setTimeout(()=>{Xe=0,We.value=!1,pt()},700))}function Si(e){var i;const t=mi.value.find(i=>e>=i.start&&e<i.end);return(null==t?void 0:t.shotId)||(null==(i=mi.value[mi.value.length-1])?void 0:i.shotId)||""}function Ei(e){const i=Math.max(0,Math.floor(e));return`${Math.floor(i/60).toString().padStart(2,"0")}:${Math.floor(i%60).toString().padStart(2,"0")}`}function Ti(e){return e*gi.value}function Oi(e){const i=Y.value;if(!i)return 0;const t=e-i.getBoundingClientRect().left+i.scrollLeft-12;return Qi(gi.value>0?t/gi.value:0,0,ti.value)}function Qi(e,i,t){return Math.min(Math.max(e,i),t)}function Ui(e){return Qi(e-ai.value,0,ti.value)}function Yi(e){if(V.value)try{V.value.currentTime=function(e){const i=Qi(e,0,ti.value),t=ai.value+i;return oi.value>ai.value?Math.min(t,oi.value):t}(e)}catch{}}function $i(e,i){return i>=ti.value||oi.value>ai.value&&e>=oi.value}function Vi(e,i=""){const t=Qi(e,0,ti.value);P.value=t,Z.value=t,H.value=i||Si(t),Yi(t)}function Pi(){var e;R.value?Ri():(Z.value>=ti.value&&Vi(0,null==(e=L.shots[0])?void 0:e.id),Zi())}async function Zi(){if(V.value)try{Yi(Z.value),await V.value.play(),R.value=!0,vt()}catch{R.value=!1,ct()}}function Ri(){ct(),V.value&&V.value.pause(),R.value=!1}function Bi(){Yi(P.value),gt(!0)}function Gi(){if(!V.value)return;const e=Ui(V.value.currentTime);P.value=e,R.value&&!Re.value||(Z.value=e),$i(V.value.currentTime,e)&&Fi()}function Fi(){var e;Ri(),H.value=(null==(e=L.shots[L.shots.length-1])?void 0:e.id)||"",Yi(0),P.value=0,Z.value=0}function Wi(e){J.value=Qi(Number((J.value+e).toFixed(2)),.7,1.8)}function Ji(e){if(Re.value)return;Vi(Oi(e.clientX)),R.value&&Zi()}function Hi(e){Ge.value="timeline",Fe.value=R.value,ct(),Re.value=!0,rt(e.clientX),window.addEventListener("mousemove",lt),window.addEventListener("mouseup",at)}function Xi(e){0===e.button&&(e.preventDefault(),Ge.value="timeline",Fe.value=R.value,qe=e.clientX,ei=e.clientY,ii=!1,window.addEventListener("mousemove",Ki),window.addEventListener("mouseup",qi))}function Ki(e){const i=Math.abs(e.clientX-qe),t=Math.abs(e.clientY-ei);if(!ii){if(Math.max(i,t)<3)return;ii=!0,ct(),Re.value=!0}rt(e.clientX)}function qi(e){window.removeEventListener("mousemove",Ki),window.removeEventListener("mouseup",qi),ii&&(rt(e.clientX),at())}function et(e){e.preventDefault(),e.stopPropagation(),Hi(e)}function it(e){if(Re.value)return;Vi(nt(e.clientX)),R.value&&Zi()}function tt(e){Ge.value="fullscreen",Fe.value=R.value,ct(),Re.value=!0,rt(e.clientX),window.addEventListener("mousemove",lt),window.addEventListener("mouseup",at)}function lt(e){rt(e.clientX)}function at(){Re.value=!1,Fe.value?vt():gt(!0),Fe.value=!1,ot()}function ot(){window.removeEventListener("mousemove",lt),window.removeEventListener("mouseup",at)}
1function rt(e){Vi("fullscreen"===Ge.value?nt(e):Oi(e))}function nt(e){const i=document.querySelector(".storyboard-preview-dialog__fullscreen-progress");if(!i)return 0;const t=i.getBoundingClientRect(),l=Qi(e-t.left,0,t.width);return Qi((t.width>0?l/t.width:0)*ti.value,0,ti.value)}function st(){Be.value=!0,gt(!0)}function dt(){Be.value=!1,W.value=!1}function ut(e){"Escape"===e.key&&Be.value&&dt()}function vt(){if(Je.value)return;const e=()=>{Je.value=window.requestAnimationFrame(e),gt()};Je.value=window.requestAnimationFrame(e)}function ct(){Je.value&&(window.cancelAnimationFrame(Je.value),Je.value=0)}function gt(e=!1){if(!V.value)return;const i=Ui(V.value.currentTime);if(P.value=i,$i(V.value.currentTime,i))return void Fi();if(e)return void(Z.value=i);const t=i-Z.value;Math.abs(t)<.001?Z.value=i:Z.value+=.35*t}function pt({force:e=!1}={}){if(!e&&(We.value||Re.value))return;const i=Y.value;if(!i||!mi.value.length||!ti.value)return;const t=hi.value,l=i.scrollLeft,a=l+i.clientWidth,o=Math.min(40,i.clientWidth/4);if(!e&&(t>=l+o&&t<=a-o))return;const r=Math.max(1,i.clientWidth-2*o),n=Math.floor(Math.max(0,t-o)/r),s=Math.max(0,i.scrollWidth-i.clientWidth);!function(e,i){Math.abs(e.scrollLeft-i)<.5||(xi(),Ke=window.setTimeout(()=>{Ke=0},50),e.scrollLeft=i)}(i,Math.min(s,n*r))}return t(()=>L.visible,async(e,i)=>{var t;if(B.value=!1,W.value=!1,e){i||O("createvideo_videopreview_show");const e=function(e){var i;return(null==(i=mi.value.find(i=>i.shotId===e))?void 0:i.start)||0}(L.initialShotId||(null==(t=L.shots[0])?void 0:t.id));return P.value=e,Z.value=P.value,H.value=Si(Z.value),await I(),ji(),zi(),pt({force:!0}),Yi(e),void Zi()}Li(),Be.value=!1,Ri(),function(e=!0){var i,t;Ri(),Yi(0),P.value=0,Z.value=0,H.value=e?(null==(i=L.shots[L.shots.length-1])?void 0:i.id)||"":L.initialShotId||(null==(t=L.shots[0])?void 0:t.id)||""}(!1)}),t(()=>L.shots.length,async()=>{await I(),zi()}),t(()=>[L.audioStartMilliseconds,L.audioEndMilliseconds],()=>{L.visible&&Yi(Z.value)}),t(()=>Z.value,async()=>{H.value=Si(Z.value),await I(),pt()}),t(()=>J.value,async()=>{await I(),pt({force:!0})}),l(()=>{Li(),xi(),ot(),ct(),Ri(),Ni(),window.removeEventListener("mousemove",Ki),window.removeEventListener("mouseup",qi),window.removeEventListener("keydown",ut),window.removeEventListener("resize",Ci)}),a(()=>{window.addEventListener("keydown",ut),window.addEventListener("resize",Ci),ji()}),(e,i)=>{var t,l,a,w;return r(),o(_,null,[n(j,{width:"996px",height:"778px","custom-class":"storyboard-preview-dialog",visible:N.visible,"mask-close":!1,"hide-close-btn":"",onClose:i[7]||(i[7]=e=>A("close"))},{default:d(()=>{var e,t,l,a;return[u("div",ee,[u("header",ie,[u("button",{type:"button",class:"storyboard-preview-dialog__back","aria-label":v(ri)("store.back"),onClick:i[0]||(i[0]=e=>A("close"))},[n(v(k),{name:"sys-chevron-left",size:20,color:"#FFFFFF"})],8,te),u("h2",null,c(v(ri)("video.storyboard_preview")),1)]),u("section",le,[u("div",{class:g(["storyboard-preview-dialog__preview-stage",[`is-${bi.value.orientation}`,`ratio-${_i.value}`]])},[u("div",{class:g(["storyboard-preview-dialog__preview-frame",[`is-${bi.value.orientation}`,`ratio-${_i.value}`]]),style:p({"--preview-aspect-ratio":bi.value.ratioValue})},[u("div",ae,[u("img",{src:(null==(e=yi.value)?void 0:e.image)||(null==(t=N.shots[0])?void 0:t.image),alt:""},null,8,oe),(null==(l=yi.value)?void 0:l.image)||(null==(a=N.shots[0])?void 0:a.image)?(r(),s(U,{key:0,class:"storyboard-preview-dialog__ai-tag",variant:"tag",margin:"0"})):m("",!0)]),u("button",{type:"button",class:"storyboard-preview-dialog__expand","aria-label":v(ri)("video.storyboard_expand_preview"),onClick:st},[u("img",{src:v("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20%3e%3cg%20opacity='0.8'%3e%3cpath%20d='M6.66601%202.58149C6.66601%202.58149%203.3608%202.28495%202.82254%202.82321C2.28427%203.36146%202.58087%206.66667%202.58087%206.66667'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M6.66601%2017.4185C6.66601%2017.4185%203.3608%2017.7151%202.82254%2017.1768C2.28427%2016.6385%202.58087%2013.3333%202.58087%2013.3333'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%2
10stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M13.3327%202.58149C13.3327%202.58149%2016.6379%202.28495%2017.1762%202.82321C17.7144%203.36146%2017.4179%206.66667%2017.4179%206.66667'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M13.3327%2017.4185C13.3327%2017.4185%2016.6379%2017.7151%2017.1762%2017.1768C17.7144%2016.6385%2017.4179%2013.3333%2017.4179%2013.3333'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M11.6742%208.33206L16.7173%203.28898'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M8.33095%2011.6687L3.0332%2016.984'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/svg%3e"),alt:""},null,8,ne)],8,re)],6)],2),u("div",se,[u("div",de,[u("div",ue,[u("button",{type:"button",class:"storyboard-preview-dialog__play-btn",onMouseenter:i[1]||(i[1]=e=>B.value=!0),onMouseleave:i[2]||(i[2]=e=>B.value=!1),onClick:Pi},[!R.value||B.value?(r(),o("img",{key:0,src:R.value?v(K):v(q),alt:""},null,8,ve)):(r(),s(F,{key:1,"bar-config":Q,animation:R.value},null,8,["animation"]))],32),u("div",ce,[u("span",ge,c(Ei(Z.value)),1),u("span",pe,"/ "+c(Ei(ti.value)),1)])]),u("div",me,[u("button",{type:"button","aria-label":v(ri)("video.storyboard_zoom_out"),onClick:i[3]||(i[3]=e=>Wi(-.15))},[u("img",{src:v("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20%3e%3cg%20opacity='0.6'%3e%3cpath%20d='M12.5996%2013L14.5996%2015'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M14%208C14%204.68629%2011.3137%202%208%202C4.68629%202%202%204.68629%202%208C2%2011.3137%204.68629%2014%208%2014C11.3137%2014%2014%2011.3137%2014%208Z'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M5.5%208H10.5'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/svg%3e"),alt:""},null,8,be)],8,ye),y(u("input",{"onUpdate:modelValue":i[4]||(i[4]=e=>J.value=e),type:"range",min:"0.7",max:"1.8",step:"0.05",style:p(li.value)},null,4),[[b,J.value,void 0,{number:!0}]]),u("button",{type:"button","aria-label":v(ri)("video.storyboard_zoom_in"),onClick:i[5]||(i[5]=e=>Wi(.15))},[u("img",{src:v("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20%3e%3cg%20opacity='0.6'%3e%3cpath%20d='M12.5996%2013L14.5996%2015'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M14%208C14%204.68629%2011.3137%202%208%202C4.68629%202%202%204.68629%202%208C2%2011.3137%204.68629%2014%208%2014C11.3137%2014%2014%2011.3137%2014%208Z'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M5.5%208H10.5M8%205.5V10.5'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/svg%3e"),alt:""},null,8,he)],8,_e)])]),u("div",fe,[u("div",Me,[u("div",we,[n(v(k),{name:"biz-storyboard-linaer-video",size:20,color:"rgba(255, 255, 255, 0.7)",opacity:.6}),i[10]||(i[10]=u("span",null,"Video",-1))]),u("div",Ie,[u("img",{src:v(G),alt:""},null,8,ke),i[11]||(i[11]=u("span",null,"BGM",-1))])]),u("div",{ref_key:"timelineScrollRef",ref:Y,class:"storyboard-preview-dialog__timeline-scroll",onScroll:Ai},[u("div",{class:"storyboard-preview-dialog__timeline",style:p({width:`${ci.value}px`,"--timeline-edge-padding":"12px"})},[u("div",Ce,[(r(!0),o(_,null,h(wi.value,e=>(r(),o("div",{key:`mark-${e.time}`,class:g(["storyboard-preview-dialog__ruler-mark",{"is-major":"major"===e.type,"is-minor":"minor"===e.type}]),style:p({left:`${Ti(e.time)}px`})},["major"===e.type?(r(),o("span",je,c(Ei(e.time)),1)):m("",!0)],6))),128))]),u("div",{class:"storyboard-preview-dialog__frames",onMousedown:Xi},[(r(!0),o(_,null,h(mi.value,e=>(r(),o("button",{key:e.id,type:"button",class:g(["storyboard-preview-dialog__segment",{"is-active":e.shotId===H.value}]),style:p({width:`${e.width}px`}),onClick:i=>function(e,i){if(ii)return i.preventDefault(),i.stopPropagation(),void(ii=!1);Vi(e.start,e.shotId)}(e,i)},[u("span",ze,[(r(!0),o(_,null,h(e.tiles,e=>(r(),o("span",{key:e.key,class:"storyboard-preview-dialog__frame-tile",style:p({width:`${e.width}px`})},[u("img",{src:e.image,alt:"",draggable:"false",onDragstart:i[6]||(i[6]=f(()=>{},["prevent"]))},null,40,De)],4))),128))])],14,Ne))),128))],32),u("div",{class:"storyboard-preview-dialog__waveform",onMousedown:Hi,onClick:Ji},[u("div",{class:"storyboard-preview-dialog__waveform-fill",style:p({width:`${Mi.value}%`})},null,4),(r(!0),o(_,null,h(Ii.value,(e,i)=>(r(),o("span",{key:`wave-${i}`,class:g(["storyboard-preview-dialog__wave-bar",{"is-played":e.time<=Z.value}]),style:p({height:`${e.height}px`,left:`${e.left}px`})},null,6))),128))],32),u("div",{class:"storyboard-preview-dialog__playhead",style:p({left:`${hi.value}px`}),onMousedown:et},[...i[12]||(i[12]=[u("span",{class:"storyboard-preview-dialog__playhead-handle"},null,-1)])],36)],4)],544)])])]),u("footer",xe,[n(v(C),{class:"storyboard-preview-dialog__generate-btn",type:"primary",size:"large","native-type":"button",disabled:T.value,onClick:ki},{prefix:d(()=>[E.value?(r(),o("img",{key:0,src:v(X),alt:"",class:g(["storyboard-preview-dialog__btn-icon",{"is-loading":!0}])},null,8,Le)):(r(),s(v(k),{key:1,name:"biz-storyboard-linaer-video",size:24,color:"#0B0B0F","aria-hidden":"true",class:"storyboard-preview-dialog__btn-icon"}))]),default:d(()=>[u("span",null,c(v(ri)("video.generate_storyboard_mv")),1)]),_:1},8,["disabled"])]),u("audio",{ref_key:"audioRef",ref:V,src:N.audioSrc,preload:"metadata",onLoadedmetadata:Bi,onT
1imeupdate:Gi,onEnded:Fi},null,40,Ae)])]}),_:1},8,["visible"]),(r(),s(M,{to:"body"},[Be.value?(r(),o("div",Se,[u("div",{class:g(["storyboard-preview-dialog__fullscreen-media",[`is-${bi.value.orientation}`,`ratio-${_i.value}`]])},[u("img",{class:"storyboard-preview-dialog__fullscreen-background",src:(null==(t=yi.value)?void 0:t.image)||(null==(l=N.shots[0])?void 0:l.image),alt:""},null,8,Ee),i[13]||(i[13]=u("div",{class:"storyboard-preview-dialog__fullscreen-mask"},null,-1)),u("div",Te,[u("img",{class:"storyboard-preview-dialog__fullscreen-image",src:(null==(a=yi.value)?void 0:a.image)||(null==(w=N.shots[0])?void 0:w.image),alt:""},null,8,Oe)])],2),u("div",Qe,[u("button",{type:"button",class:"storyboard-preview-dialog__fullscreen-play",onMouseenter:i[8]||(i[8]=e=>W.value=!0),onMouseleave:i[9]||(i[9]=e=>W.value=!1),onClick:Pi},[!R.value||W.value?(r(),o("img",{key:0,src:R.value?v(K):v(q),alt:""},null,8,Ue)):(r(),s(F,{key:1,"bar-config":Q,animation:R.value},null,8,["animation"]))],32),u("div",Ye,[u("span",$e,c(Ei(Z.value)),1),u("span",Ve,"/ "+c(Ei(ti.value)),1)]),u("div",{class:"storyboard-preview-dialog__fullscreen-progress",onMousedown:tt,onClick:it},[u("div",{class:"storyboard-preview-dialog__fullscreen-progress-fill",style:p({width:`${fi.value}%`})},null,4),u("span",{class:"storyboard-preview-dialog__fullscreen-progress-thumb",style:p({left:`${fi.value}%`})},null,4)],32),u("button",{type:"button",class:"storyboard-preview-dialog__fullscreen-collapse","aria-label":v(ri)("video.storyboard_collapse_preview"),onClick:dt},[u("img",{src:v("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20%3e%3cg%20opacity='0.8'%3e%3cpath%20d='M5.41925%2011.0529C6.12293%2011.0429%208.45332%2010.5588%208.9474%2011.0529C9.44148%2011.547%208.9574%2013.8774%208.9474%2014.5811M11.0577%205.41444C11.0477%206.11811%2010.5637%208.4485%2011.0577%208.94259C11.5518%209.43667%2013.8822%208.95259%2014.5859%208.94259M17.4999%202.49919L11.3426%208.651M8.64157%2011.3531L2.50065%2017.5008'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/svg%3e"),alt:""},null,8,Ze)],8,Pe)])])):m("",!0)]))],64)}}},Be={class:"storyboard-dialog__body"},Ge={class:"storyboard-dialog__loading-sidebar-list"},Fe={class:"storyboard-dialog__shot-actions"},We={class:"storyboard-dialog__drag","aria-hidden":"true"},Je=["src"],He={key:0,class:"storyboard-dialog__mini-toggle storyboard-dialog__mini-toggle--loading","aria-hidden":"true"},Xe=["src"],Ke={class:"storyboard-dialog__shot-meta"},qe={key:1},ei={class:"storyboard-dialog__loading-history"},ii={class:"storyboard-dialog__loading-history-title"},ti={class:"storyboard-dialog__footer storyboard-dialog__footer--loading"},li={class:"storyboard-dialog__footer-actions"},ai=["src"],oi={class:"storyboard-dialog__sidebar"},ri={class:"storyboard-dialog__sidebar-list"},ni=["draggable","onClick","onDragstart","onDragover","onDragleave","onDrop"],si=["src","onError"],di={class:"storyboard-dialog__shot-actions"},ui=["src"],vi=["disabled","onClick"],ci=["src"],gi=["onClick"],pi={class:"storyboard-dialog__retry-chip"},mi={class:"storyboard-dialog__shot-meta"},yi={class:"storyboard-dialog__content"},bi={class:"storyboard-dialog__preview-media"},_i=["src"],hi={class:"storyboard-dialog__preview-top"},fi={class:"storyboard-dialog__preview-bottom"},Mi={class:"storyboard-dialog__preview-actions"},wi=["aria-label","disabled"],Ii=["src"],ki=["aria-label"],Ci=["aria-label","disabled"],ji=["src"],Ni={key:0,class:"storyboard-dialog__edit-loading"},zi={class:"storyboard-dialog__edit-loading-icon-wrap"},Di=["src"],xi={class:"storyboard-dialog__edit-loading-text"},Li=["aria-label"],Ai={class:"storyboard-dialog__edit-panel"},Si={class:"storyboard-dialog__edit-content"},Ei={class:"storyboard-dialog__edit-section"},Ti={class:"storyboard-dialog__edit-label storyboard-dialog__edit-label--lyrics"},Oi={class:"storyboard-dialog__edit-copy storyboard-dialog__edit-copy--lyrics"},Qi={key:0,class:"storyboard-dialog__edit-copy-empty"},Ui={class:"storyboard-dialog__edit-section"},Yi={class:"storyboard-dialog__edit-label"},$i={class:"storyboard-dialog__edit-actions"},Vi={class:"storyboard-dialog__edit-cost"},Pi=["disabled"],Zi={class:"storyboard-dialog__history"},Ri={class:"storyboard-dialog__history-title"},Bi={key:0,class:"storyboard-dialog__history-list"}
1,Gi=["onClick"],Fi={key:0,class:"storyboard-dialog__history-generating-frame"},Wi=["src","onError"],Ji={key:1,class:"storyboard-dialog__history-generating-frame storyboard-dialog__history-loading"},Hi={class:"storyboard-dialog__history-card-label"},Xi={class:"storyboard-dialog__footer"},Ki={class:"storyboard-dialog__footer-actions"},qi=["src"],et=["src"],it={__name:"StoryboardDialog",props:{visible:{type:Boolean,default:!1},initialLipSyncEnabled:{type:Boolean,default:!0},isPureMusic:{type:Boolean,default:!1},creditsCost:{type:[Number,String],default:120},videoId:{type:[Number,String],default:""},audioSrc:{type:String,default:""},videoItem:{type:Object,default:null},isGenerating:{type:Boolean,default:!1},shots:{type:Array,default:null},histories:{type:Array,default:null}},emits:["update:visible","preview","generate","retry","edit"],setup(l,{emit:a}){function p(e){if("number"==typeof e)return e;const i=Number.parseFloat(String(e).replace(/[^0-9.]/g,""));return Number.isFinite(i)?i:0}function M(e){const i=Number((null==e?void 0:e.durationMilliseconds)??(null==e?void 0:e.duration_milliseconds)??(null==e?void 0:e.durationMs));if(Number.isFinite(i)&&i>0)return i;const t=Number((null==e?void 0:e.startMilliseconds)??(null==e?void 0:e.start_milliseconds)),l=Number((null==e?void 0:e.endMilliseconds)??(null==e?void 0:e.end_milliseconds));if(Number.isFinite(t)&&Number.isFinite(l)&&l>t)return l-t;const a=p(null==e?void 0:e.duration);return a>0?1e3*a:0}const I=l,G=a,F=i([]),K=i(""),q=i(""),ee=i(-1),ie=i(-1),te=i(!1),le=i(!1),ae=i(!1),oe=i(""),re=i({}),ne=i({}),se=i(!1),de=i(!1),ue=i(!1),ve=i({}),ce=i({}),ge=w(),pe=B(),me=N(),ye=R(),be=z(),_e=D();function he(e){var i,t,l,a;null==(a=null==(l=null==(t=null==(i=null==ge?void 0:ge.appContext)?void 0:i.config)?void 0:t.globalProperties)?void 0:l.logCustomEvent)||a.call(l,e,{})}function fe(e){if(!e||I.isPureMusic)return!1;const i=function(e){const i=M(e);return i>0?i/1e3:0}(e);return i>0&&(i<3||i>15)}function Me(e){return!I.isPureMusic&&(!!fe(e)||Boolean((null==e?void 0:e.lipSyncEnabled)??I.initialLipSyncEnabled))}function we(e){const i=Number(null==e?void 0:e.clip_type);return 1===i||2!==i&&void 0}function Ie(e,i=null){return!I.isPureMusic&&(!!fe(e)||Boolean((null==i?void 0:i.lipSyncEnabled)??(null==e?void 0:e.lipSyncEnabled)??I.initialLipSyncEnabled))}const ke=e(()=>!I.isPureMusic),Ce=e(()=>I.isGenerating||se.value),je=e(()=>pe.isStoryboardSsePending(I.videoId)),Ne=e(()=>nt.value||je.value),ze=e(()=>je.value||Ve.value),De=e(()=>!!F.value.length&&F.value.every(e=>{var i;if(!It(e))return!1;return"success"===ct((null==(i=null==e?void 0:e.currentImage)?void 0:i.status)||(null==e?void 0:e.status))})),xe=e(()=>Ne.value||Ce.value||!De.value),Le=e(()=>Ne.value||Ce.value||!De.value),Ae=e(()=>F.value.find(e=>e.id===K.value)||F.value[0]||null),Se=e(()=>Et.value.length&&Et.value.find(e=>e.id===q.value)||null),Ee=e(()=>{var e;return"generating"===ct(null==(e=Se.value)?void 0:e.status)}),Te=e(()=>Ee.value),Oe=e(()=>{var e;const i=(null==(e=Ae.value)?void 0:e.id)||"";return Te.value&&gt(i)}),Qe=e(()=>ae.value||Oe.value),Ue=e(()=>{var e,i;return Ee.value?"":(null==(e=Se.value)?void 0:e.image)||(null==(i=Ae.value)?void 0:i.image)||""}),Ye=e(()=>{var e;return!Ee.value&&It({id:null==(e=Ae.value)?void 0:e.id,image:Ue.value})}),$e=e(()=>de.value||Ne.value||Ee.value||!Ye.value),Ve=e(()=>Object.values(re.value).some(Boolean)),Pe=e(()=>{if(Ve.value)return!1;const e=F.value.some(e=>"failed"!==ct(null==e?void 0:e.status)&&("generating"===ct(null==e?void 0:e.status)||!It(e))),i=!Oe.value&&!Ye.value,t=Et.value.some(e=>"generating"===ct(null==e?void 0:e.status)||!Ct(e));return e||i||t}),Ze=e(()=>{var e;const i=null==(e=Ae.value)?void 0:e.lyrics;return Array.isArray(i)?i:"string"==typeof i&&i.trim()?i.split("\n"):[]}),it=e(()=>{var e;return dt("video.storyboard_gold_count",{count:(null==(e=Ae.value)?void 0:e.generateCost)??40})}),tt=e(()=>{var e,i;const t=Number((null==(e=I.videoItem)?void 0:e.start_milliseconds)??(null==(i=I.videoItem)?void 0:i.startMilliseconds));return Number.isFinite(t)&&t>=0?t:0}),lt=e(()=>{var e,i;const t=Number((null==(e=I.videoItem)?void 0:e.end_milliseconds)??(null==(i=I.videoItem)?void 0:i.endMilliseconds));return Number.isFinite(t)&&t>0?t:0}),at=e(()=>Array.isArray(I.shots)&&I.shots.length>0),ot=e(()=>{var e;return Array.isArray(null==(e=I.videoItem)?void 0:e.clip_details)&&I.videoItem.clip_details.length>0}),rt=e(()=>{var e;return Array.isArray(null==(e=I.videoItem)?void 0:e.thumbnails)&&I.videoItem.thumbnails.length>0}),nt=e(()=>{var e,i,t,l;const a=[1,3].includes(Number((null==(e=I.videoItem)?void 0:e.preview_action)||0));return(2===Number((null==(i=I.videoItem)?void 0:i.mode)||(null==(t=I.videoItem)?void 0:t.type)||0)||a)&&7===Number((null==(l=I.videoItem)?void 0:l.state)||0)&&!at.value&&!ot.value&&!rt.value});function st(e,i){var t,l,a;const o=null==(a=null==(l=null==(t=null==ge?void 0:ge.appContext)?void 0:t.config.globalProperties)?void 0:l.$i18n)?void 0:a.$$tValue;return"function"==typeof o?o(e,i):e}const dt=st;function ut(e,i){return!e||/^shot\s+\d+$/i.test(e)?st("video.storyboard_shot_count",{count:i+1}):e}function vt(e,i){return!e||/^history\s+\d+$/i.test(e)?st("video.storyboard_history_count",{count:i+1}):e}function ct(e){return"generating"===e||"success"===e?e:"ready"===e?"success":e||"success"}function gt(e){return!(!e||!re.value[e])}function pt(e,i){if(!e)return;if(i)return void(re.value={...re.value,[e]:!0});if(!re.value[e])return;const t={...re.value};delete t[e],re.value=t}function mt(e,i=null){if(e){if(!i){const i={...ne.value};return delete i[e],void(ne.value=i)}ne.value={...ne.value,[e]:i}}}function yt(e,i){if(Array.isArray(e)||Array.isArray(i)){const t=Array.isArray(e)?e:[],l=Array.isArray(i)?i:[];return t.length===l.length&&t.every((e,i)=>e===l[i])}return(e??"")===(i??"")}function bt(e){const i=Number(e);return Number.isFinite(i)&&i>0?i:null}function _t(e){return!(!e||"object"!=typeof e)&&(200===e.code||0===e.code||"number"!=typeof e.code)}function ht(e,i=""){return bt(null==e?void 0:e.clip_id)||bt(null==e?void 0:e.clipI
1d)||bt(null==e?void 0:e.id)||i}function ft(e,i,t,l=0){const a=(null==e?void 0:e.prompt)||"",o=(null==e?void 0:e.id)||`${t}-image-${l+1}`,r=Object.prototype.hasOwnProperty.call(e||{},"lyrics");return{id:o,imageId:o,shotId:t,clipId:i,image:O((null==e?void 0:e.image_url)||(null==e?void 0:e.url)||(null==e?void 0:e.cover)||""),label:vt(null==e?void 0:e.label,l),status:ct((null==e?void 0:e.status)||"success"),createdAt:(null==e?void 0:e.created_at)||(null==e?void 0:e.createdAt)||l+1,prompt:a,lyrics:r?null==e?void 0:e.lyrics:void 0}}function Mt(e=[],i=null){if(!i)return null;const t=String(i.imageId||i.id||"");if(t){const i=e.find(e=>String((null==e?void 0:e.imageId)||(null==e?void 0:e.id)||"")===t);if(i)return i}const l=i.image||"";return l&&e.find(e=>(null==e?void 0:e.image)===l)||null}function wt(e=[],i=""){const t=String(i||"");return t&&e.find(e=>String((null==e?void 0:e.imageId)||(null==e?void 0:e.id)||"")===t)||null}function It(e){return!(!(null==e?void 0:e.id)||!(null==e?void 0:e.image))&&!ve.value[e.id]}function kt(e){e&&(ve.value={...ve.value,[e]:!0})}function Ct(e){return!(!(null==e?void 0:e.id)||!(null==e?void 0:e.image))&&!ce.value[e.id]}function jt(e,i){const t=e>0?e/1e3:i;return`${Math.max(.1,t).toFixed(1)}s`}function Nt(e){const i=String(e||"").trim().replace(/\s+/g,"");return["16:9","9:16","4:3","3:4"].includes(i)?i:"16:9"}function zt(e){const i=Nt(e),[t,l]=i.split(":").map(e=>Number(e)),a=t>0&&l>0?t/l:Number(16/9);return{ratioKey:i,ratioValue:a,orientation:a>=1?"landscape":"portrait"}}function Dt(e){return 1!==Number((null==e?void 0:e.preview_action)||0)}function xt(e){var i;const t=Array.isArray(null==e?void 0:e.clip_details)?e.clip_details:[];if(!t.length)return null;const l=Math.max(.1,Number((null==e?void 0:e.duration_milliseconds)||0)/1e3)/t.length,a=(null==e?void 0:e.lyrics)??[],o=(null==(i=null==e?void 0:e.prompt)?void 0:i.content)||(null==e?void 0:e.prompt)||"";return t.map((i,t)=>{const r=`${(null==e?void 0:e.video_id)||"storyboard"}-clip-${(null==i?void 0:i.clip_id)||t+1}`,n=ht(i,r),s=function(e){const i=Number(null==e?void 0:e.duration_milliseconds)||Number(null==e?void 0:e.durationMilliseconds);if(i>0)return i;const t=Number(null==e?void 0:e.start_milliseconds)||Number(null==e?void 0:e.startMilliseconds),l=Number(null==e?void 0:e.end_milliseconds)||Number(null==e?void 0:e.endMilliseconds);return l>t&&t>=0?l-t:0}(i),d=Array.isArray(null==i?void 0:i.images)?i.images.map((e,i)=>ft(e,ht(e,n),r,i)):[],u=(null==i?void 0:i.current_image)?ft(i.current_image,n,r,d.length):null,v=Mt(d,u)||u||d[0]||null,c=d;return{id:r,clipId:n,label:ut(null==i?void 0:i.label,t),duration:jt(s,l),durationMilliseconds:s||1e3*l,image:(null==v?void 0:v.image)||(Dt(e)?O((null==e?void 0:e.cover)||(null==e?void 0:e.video_cover_url)||""):""),selectedImageId:(null==v?void 0:v.imageId)||"",status:ct((null==i?void 0:i.status)||(null==v?void 0:v.status)),prompt:(null==v?void 0:v.prompt)||o,lyrics:(null==i?void 0:i.lyrics)??a,historyItems:c,currentImage:v,lipSyncEnabled:we(i),aspectRatio:Nt((null==e?void 0:e.aspect_ratio)||(null==i?void 0:i.aspect_ratio))}})}function Lt(e){const i=xt(e);if(null==i?void 0:i.length)return i;const t=Array.isArray(null==e?void 0:e.thumbnails)?e.thumbnails:[];if(!t.length)return[];const l=Math.max(.1,Number((null==e?void 0:e.duration_milliseconds)||0)/1e3)/t.length;return t.map((i,t)=>{var a;const o=`${(null==e?void 0:e.video_id)||"storyboard"}-shot-${t+1}`,r=(null==i?void 0:i.url)||(null==i?void 0:i.image_url)||Dt(e)&&((null==e?void 0:e.cover)||(null==e?void 0:e.video_cover_url))||"",n=(null==i?void 0:i.prompt)||(null==(a=null==e?void 0:e.prompt)?void 0:a.content)||(null==e?void 0:e.prompt)||"";return{id:o,clipId:ht(i,o),label:st("video.storyboard_shot_count",{count:t+1}),duration:`${l.toFixed(1)}s`,durationMilliseconds:1e3*l,image:O(r),selectedImageId:(null==i?void 0:i.id)||`${o}-selected`,status:"ready",prompt:n,lyrics:(null==e?void 0:e.lyrics)??[],historyItems:[{id:(null==i?void 0:i.id)||`${o}-selected`,imageId:(null==i?void 0:i.id)||`${o}-selected`,shotId:o,clipId:ht(i,o),image:O(r),label:vt("",0),status:"success",createdAt:1,prompt:n,lyrics:(null==e?void 0:e.lyrics)??[]}],aspectRatio:Nt((null==e?void 0:e.aspect_ratio)||(null==i?void 0:i.aspect_ratio))}})}function At(e,i){return!(!e||!i)&&(e.id===i.id&&e.clipId===i.clipId&&e.label===i.label&&e.duration===i.duration&&e.durationMilliseconds===i.durationMilliseconds&&e.image===i.image&&e.selectedImageId===i.selectedImageId&&e.status===i.status&&e.lipSyncEnabled===i.lipSyncEnabled&&e.prompt===i.prompt&&yt(e.lyrics,i.lyrics)&&e.aspectRatio===i.aspectRatio&&function(e=[],i=[]){return e.length===i.length&&e.every((e,t)=>{const l=i[t];return(null==e?void 0:e.id)===(null==l?void 0:l.id)&&(null==e?void 0:e.image)===(null==l?void 0:l.image)&&(null==e?void 0:e.prompt)===(null==l?void 0:l.prompt)&&yt(null==e?void 0:e.lyrics,null==l?void 0:l.lyrics)&&(null==e?void 0:e.status)===(null==l?void 0:l.status)})}(e.historyItems||[],i.historyItems||[]))}function St(e,{resetSelection:i=!1}
1={}){var t,l;const a=(o=e,(Array.isArray(o)?o:[]).map((e,i)=>{const t=zt(e.aspectRatio||e.aspect_ratio);return{...e,label:ut(e.label,i),duration:"string"==typeof e.duration?e.duration:`${p(e.duration).toFixed(1)}s`,durationMilliseconds:M(e),prompt:e.prompt||"A cinematic illustrated scene with emotional lighting and detailed character expression.",lyrics:e.lyrics??[],generateCost:e.generateCost??40,aspectRatio:t.ratioKey,aspectRatioValue:t.ratioValue,aspectOrientation:t.orientation,currentImage:e.currentImage||null,historyItems:Array.isArray(e.historyItems)?e.historyItems.map((i,t)=>({...i,imageId:i.imageId||i.id,label:vt(i.label,t),status:ct(i.status),image:O(i.image||i.image_url||""),prompt:i.prompt||e.prompt||"",lyrics:i.lyrics??e.lyrics??[]})):[]}}));var o;const r=K.value;i&&(te.value=!1);let n=a;if(!i&&te.value&&F.value.length){const e=new Map(a.map(e=>[String(e.clipId||e.id),e])),i=new Set;n=[...F.value.map(t=>{const l=String(t.clipId||t.id),a=e.get(l);return a?(i.add(l),a):null}).filter(Boolean),...a.filter(e=>{const t=String(e.clipId||e.id);return!i.has(t)})]}const s=new Map(F.value.map(e=>[String(e.clipId||e.id),e]));let d=F.value.length!==a.length||i;const u=n.map(e=>{const t=s.get(String(e.clipId||e.id));if(!t)return d=!0,{...e,lipSyncEnabled:Ie(e)};const l=function(e=[],i=[]){const t=Array.isArray(e)?e:[],l=Array.isArray(i)?i:[];if(!l.length)return t;const a=t.filter(e=>"generating"===ct(null==e?void 0:e.status)&&!Mt(l,e));return a.length?[...l,...a].sort((e,i)=>(e.createdAt||0)-(i.createdAt||0)):l}(t.historyItems,e.historyItems),a=Mt(l,e.currentImage)||wt(l,e.selectedImageId)||qt(e,l),o=i?null:function(e,i=[]){if(!e||!i.length)return null;const t=Mt(i,e.currentImage);if(t)return t;const l=wt(i,e.selectedImageId);return l||e.image&&[...i].reverse().find(i=>(null==i?void 0:i.image)===e.image)||null}(t,l),r=o||a,n=(null==r?void 0:r.imageId)||(null==r?void 0:r.id)||(i?e.selectedImageId:t.selectedImageId),u=!i&&te.value,v={...t,...e,lipSyncEnabled:Ie(e,i?null:t),image:(null==r?void 0:r.image)||(i?e.image:t.image)||e.image,selectedImageId:n,prompt:(i?(null==r?void 0:r.prompt)||e.prompt:"")||t.prompt||(null==r?void 0:r.prompt)||e.prompt,currentImage:r||(i?e.currentImage:t.currentImage)||null,status:(r?ct(r.status):"")||(i?e.status:t.status)||e.status,historyItems:l};return u&&(Object.assign(v,{id:t.id,label:t.label,duration:t.duration,durationMilliseconds:t.durationMilliseconds,lyrics:t.lyrics,generateCost:t.generateCost,aspectRatio:t.aspectRatio,aspectRatioValue:t.aspectRatioValue,aspectOrientation:t.aspectOrientation,lipSyncEnabled:t.lipSyncEnabled}),v.currentImage=$t(v.currentImage,v),v.historyItems=Vt(v.historyItems,v)),At(t,v)?t:(d=!0,v)});d&&(F.value=u);const v={...ve.value};F.value.forEach(e=>{(null==e?void 0:e.id)&&(null==e?void 0:e.image)&&delete v[e.id]}),ve.value=v,F.value.some(e=>e.id===K.value)?i&&F.value.length&&(K.value=(null==(l=F.value[0])?void 0:l.id)||""):K.value=(null==(t=F.value[0])?void 0:t.id)||"";const c=Et.value.some(e=>e.id===q.value);!i&&K.value===r&&c||(q.value=Ut(Ae.value,Et.value))}const Et=e(()=>{var e;if(nt.value)return[];const i=Array.isArray(I.histories)?I.histories:null,t=K.value,l=i?i.filter(e=>e.shotId===t).sort((e,i)=>(e.createdAt||0)-(i.createdAt||0)):[];return(l.length?l:(null==(e=Ae.value)?void 0:e.historyItems)||[]).filter(e=>["success","generating"].includes(ct(e.status))).map((e,i)=>{var t,l,a,o;const r=Object.prototype.hasOwnProperty.call(e||{},"lyrics"),n=Array.isArray(null==e?void 0:e.lyrics)?e.lyrics.length>0:"string"==typeof(null==e?void 0:e.lyrics)?!!e.lyrics.trim():null!=(null==e?void 0:e.lyrics);return{...e,imageId:e.imageId||e.id,shotId:(null==(t=Ae.value)?void 0:t.id)||e.shotId||"",clipId:e.clipId||(null==(l=Ae.value)?void 0:l.clipId)||"",label:vt(e.label,i),status:ct(e.status),image:e.image||"",prompt:e.prompt||(null==(a=Ae.value)?void 0:a.prompt)||"",lyrics:r&&n?e.lyrics:(null==(o=Ae.value)?void 0:o.lyrics)??[],createdAt:e.createdAt||i+1}}).sort((e,i)=>(e.createdAt||0)-(i.createdAt||0))});t(()=>Et.value,e=>{const i={...ce.value};(e||[]).forEach(e=>{(null==e?void 0:e.id)&&(null==e?void 0:e.image)&&delete i[e.id]}),ce.value=i},{immediate:!0,deep:!1});const Tt=e(()=>{var e,i,t,l,a;const o=Array.isArray(null==(e=I.videoItem)?void 0:e.clip_details)?null==(i=I.videoItem.clip_details.find(e=>null==e?void 0:e.aspect_ratio))?void 0:i.aspect_ratio:"";
1return zt((null==(t=I.videoItem)?void 0:t.aspect_ratio)||o||(null==(l=Ae.value)?void 0:l.aspectRatio)||(null==(a=F.value[0])?void 0:a.aspectRatio))}),Ot=e(()=>Tt.value.ratioKey.replace(":","-")),Qt=e(()=>"portrait"===Tt.value.orientation);function Ut(e,i){var t,l,a;if(!e||!i.length)return"";const o=String((null==(t=null==e?void 0:e.currentImage)?void 0:t.imageId)||(null==(l=null==e?void 0:e.currentImage)?void 0:l.id)||""),r=String((null==e?void 0:e.selectedImageId)||""),n=o||r;if(n){const e=i.find(e=>String((null==e?void 0:e.imageId)||(null==e?void 0:e.id)||"")===n);return e?e.id:""}const s=i.find(i=>i.image===e.image&&(i.prompt||"")===(e.prompt||"")&&"success"===ct(i.status));if(s)return s.id;const d=[...i].reverse().find(i=>i.image===e.image);return d?d.id:(null==(a=i[i.length-1])?void 0:a.id)||""}function Yt(e,i){const t=F.value.findIndex(i=>i.id===e);if(t<0)return null;const l=F.value[t],a=i(l);if(!a)return l;const o=[...F.value];return o.splice(t,1,a),F.value=o,a}function $t(e,i){return e&&i?{...e,shotId:i.id,clipId:e.clipId||i.clipId||""}:e}function Vt(e,i){return Array.isArray(e)?e.map(e=>$t(e,i)):[]}function Pt(e){if(!ke.value)return;const i=F.value.find(i=>i.id===e);i&&(fe(i)?i.lipSyncEnabled=!0:(he("createvideo_storyboard_lip_switch_click"),i.lipSyncEnabled=!i.lipSyncEnabled))}function Zt(){Ae.value&&Pt(Ae.value.id)}function Rt(){ee.value=-1,ie.value=-1}function Bt(){return F.value.map(e=>({clip_id:bt(e.clipId),image_id:bt(e.selectedImageId),clip_type:Me(e)?1:2})).filter(e=>e.clip_id&&e.image_id)}function Gt(){return"all"===V.storyboardWatermarkDownloadScope||V.appname===P}async function Ft(){if($e.value)return;const e=Ae.value,i=bt(null==e?void 0:e.clipId);if(!Gt()||i){he("createvideo_storyboard_downlaod_click"),de.value=!0;try{const t=await async function(e){var i;if(!Gt())return Ue.value||(null==e?void 0:e.image)||"";const t=bt(null==e?void 0:e.clipId);if(!t)return"";const l=await A.downloadStoryboardImage({clip_id:t});if(![0,200].includes(Number(null==l?void 0:l.code)))return"";const a=String((null==(i=null==l?void 0:l.data)?void 0:i.oss_key)||"").trim();return a?O(a):""}(e);if(!t)throw new Error("Storyboard image download failed");const l=function(e=""){var i;return(null==(i=String(e).match(/\.(png|jpe?g|webp|gif)(?:\?.*)?$/i))?void 0:i[1])||"png"}(t),a=["storyboard",bt(I.videoId)||"video",i||(null==e?void 0:e.id)||"shot"].join("-");await Z.downLoadAtag({href:t,fileName:`${a}.${l}`})}catch(t){L.error({position:"top",content:dt("video.storyboard_download_failed")})}finally{de.value=!1}}else L.error({position:"top",content:dt("video.storyboard_download_failed")})}function Wt(){he("createvideo_storyboard_generate_click"),Ht()}function Jt(){var e,i;return 6===(null==(e=I.videoItem)?void 0:e.mode)||[1,3].includes(null==(i=I.videoItem)?void 0:i.preview_action)}function Ht(){var e;if(!I.videoId||!F.value.length)return void G("generate",Ae.value);if("failed"===(null==(e=Ae.value)?void 0:e.status))return void G("retry",Ae.value);if(!De.value)return void L.error({position:"top",content:dt("create.generating_some_error")});const i=Bt();i.length===F.value.length?(se.value=!0,async function(e){var i,t;let l=await A.confirmStoryboardSelections(e);if((null==l?void 0:l.code)!==Q.PREVIEW_EXPIRED||!Jt())return l;const a=await A.restoreMusicVideo({video_id:null==(i=I.videoItem)?void 0:i.video_id});if(200!==(null==a?void 0:a.code)||!(null==(t=a.data)?void 0:t.video_id))return l;const o={...I.videoItem,...a.data};return me.setPreviewVideo({songId:o.song_id,video:o}),pe.openStoryboardDialog(o),l=await A.confirmStoryboardSelections({...e,video_id:o.video_id}),l}({video_id:I.videoId,selections:i}).then(e=>{var i,t,l,a,o,r;if(_t(e)&&(null==e?void 0:e.data)){be.refreshUserAccount(!0),le.value=!1;const n={...(null==(i=null==e?void 0:e.data)?void 0:i.video)||{},conn_id:(null==(t=null==e?void 0:e.data)?void 0:t.conn_id)||"",mode:2,state:Number((null==(a=null==(l=null==e?void 0:e.data)?void 0:l.video)?void 0:a.state)||2)},s=n.video_id||I.videoId;return Jt()&&me.markPreviewMvSubmitted({songId:(null==(o=I.videoItem)?void 0:o.song_id)||n.song_id,video:n}),pe.upsertPreviewItem(s,n),(null==(r=null==e?void 0:e.data)?void 0:r.conn_id)&&pe.connectGenerateSSE(e.data.conn_id,s,2),G("generate",(null==e?void 0:e.data)||Ae.value),G("update:visible",!1),void pe.closeStoryboardDialog()}6335!==(null==e?void 0:e.code)?6310!==(null==e?void 0:e.code)?L.error({position:"top",content:(null==e?void 0:e.msg)||dt("video.failed_generate_video")}):E(T):_e.handleSubscribe({membership_source1:"",membership_source2:"lipsync"})}).catch(e=>{L.error({position:"top",content:dt("video.failed_generate_video")})}).finally(()=>{se.value=!1})):L.error({position:"top",content:dt("create.generating_some_error")})}function Xt(){pe.pausePlayback(),ye.pausePlayback(),le.value=!0,G("preview",Ae.value)}function Kt(){le.value=!1,il()}function qt(e,i=[]){const t=String((null==e?void 0:e.selectedImageId)||"");if(t){const e=i.find(e=>String((null==e?void 0:e.imageId)||(null==e?void 0:e.id)||"")===t);if(e)return e}if(null==e?void 0:e.image){const t=[...i].reverse().find(i=>i.image===e.image);if(t)return t}return[...i].reverse().find(e=>"success"===ct(e.status))||i[i.length-1]||null}function el(e,i=""){return e&&i?Yt(e,e=>{var t,l;const a=(e.historyItems||[]).filter(e=>e.id!==i),o=String((null==(t=null==e?void 0:e.currentImage)?void 0:t.imageId)||(null==(l=null==e?void 0:e.currentImage)?void 0:l.id)||"")===String(i);return{...e,historyItems:a,currentImage:o?qt(e,a):e.currentImage}}):null}function il(){var e;Ae.value&&(oe.value=(null==(e=Ae.value.currentImage)?void 0:e.prompt)||Ae.value.prompt||"",ae.value=!0)}function tl(){ae.value=!1,oe.value=""}function ll(){var e;const i=(null==(e=Ae.value)?void 0:e.id)||"";gt(i)?function(e){var i,t;const l=function(e){return e&&ne.value[e]||null}(e);if(!l)return void(K.value===e&&tl());null==(t=null==(i=l.controller)?void 0:i.abort)||t.call(i),el(e,l.pen
1dingHistoryId),mt(e,null),pt(e,!1),K.value===e&&(q.value=Ut(Ae.value,Et.value),tl())}(i):tl()}function al(){var e;if(!Ae.value)return;const i=Ae.value,t=i.id,l=bt(null==i?void 0:i.clipId),a=oe.value.trim()||i.prompt||"";if(!I.videoId||!l)return void L.error({position:"top",content:dt("video.storyboard_missing_clip_id")});const o=`${t}-history-pending-${Date.now()}`,r=new AbortController;pt(t,!0),mt(t,{controller:r,pendingHistoryId:o});const n=null==(e=Yt(t,e=>{var i,t;const l={id:o,imageId:o,shotId:e.id,clipId:e.clipId,image:e.image,label:vt("",(null==(i=e.historyItems)?void 0:i.length)||0),status:"generating",createdAt:((null==(t=e.historyItems)?void 0:t.length)||0)+1,prompt:a||e.prompt,lyrics:e.lyrics};return{...e,historyItems:[...e.historyItems||[],l],currentImage:l}}))?void 0:e.currentImage;n&&K.value===t&&(q.value=n.id),tl(),he("createvideo_storyboard_pic_generate_click"),he("video_pic_begin"),A.regenerateStoryboardShot({video_id:Number(I.videoId),clip_id:l,type:1,prompt:a},{controller:r}).then(e=>{var r,n;if(-1===(null==e?void 0:e.code)){const i=new Error((null==e?void 0:e.msg)||"request canceled");throw i.code="ERR_CANCELED",i}if(!_t(e)||!(null==(r=null==e?void 0:e.data)?void 0:r.image))throw new Error((null==e?void 0:e.msg)||dt("video.storyboard_regenerate_failed"));he("video_pic_success"),be.refreshUserAccount(!0).catch(console.error);const s={...e.data.image,id:e.data.image.id,clip_id:e.data.image.clip_id,image_url:e.data.image.image_url,prompt:e.data.image.prompt||a},d=ft(s,i.clipId,t,(null==(n=i.historyItems)?void 0:n.length)||0);pe.appendStoryboardClipImage(I.videoId,l,s);const u=K.value===t;let v=null,c=!1;Yt(t,e=>{var i,t,l;v={...d,prompt:s.prompt||a,lyrics:e.lyrics,createdAt:((null==(i=e.historyItems)?void 0:i.length)||0)+1};const r=String((null==(t=null==e?void 0:e.currentImage)?void 0:t.imageId)||(null==(l=null==e?void 0:e.currentImage)?void 0:l.id)||""),n=String((null==e?void 0:e.selectedImageId)||"");c=r===o||n===o;const u={...e,historyItems:[...(e.historyItems||[]).filter(e=>e.id!==o),v]};return c?{...u,image:v.image||e.image,selectedImageId:v.imageId||v.id||e.selectedImageId,status:ct(v.status)||e.status,currentImage:v}:u})&&v&&c&&(u&&(q.value=v.id),pe.updateStoryboardClipCurrentImage(I.videoId,l,{...s,prompt:v.prompt}),u&&tl())}).catch(e=>{if(function(e){return!!e&&("AbortError"===(null==e?void 0:e.name)||"CanceledError"===(null==e?void 0:e.name)||"ERR_CANCELED"===(null==e?void 0:e.code)||-1===(null==e?void 0:e.code)||"请求已取消"===(null==e?void 0:e.msg))}(e))return el(t,o),void(K.value===t&&(q.value=Ut(Ae.value,Et.value)));he("video_pic_fail"),el(t,o),K.value===t&&(q.value=Ut(Ae.value,Et.value)),L.error({position:"top",content:(null==e?void 0:e.message)||dt("video.storyboard_retry")})}).finally(()=>{mt(t,null),pt(t,!1)})}function ol(){S({title:st("video.storyboard_quit_confirm_title"),content:st("video.storyboard_quit_confirm_desc"),cancelLabel:st("video.storyboard_quit_confirm_stay"),confirmLabel:st("video.storyboard_quit_confirm_close"),confirm:async e=>{var i;if(I.videoId&&F.value.length){const e=Bt();if(e.length===F.value.length)try{const t=await A.saveStoryboardSelections({video_id:I.videoId,clips:e});if(!_t(t))return void L.error({position:"top",content:(null==t?void 0:t.msg)||dt("video.failed_generate_video")});const l=(null==(i=null==t?void 0:t.data)?void 0:i.video)||(null==t?void 0:t.data)||{};l&&Object.keys(l).length&&pe.updatePreviewItem(I.videoId,l)}catch(t){return void L.error({position:"top",content:dt("video.failed_generate_video")})}}G("update:visible",!1),e()}})}return t(()=>I.visible,(e,i)=>{e&&!i&&he("createvideo_storyboard_show")},{immediate:!0}),t(()=>[I.visible,I.videoId,I.initialLipSyncEnabled,I.isPureMusic],()=>{St(Array.isArray(I.shots)&&I.shots.length?I.shots:nt.value?[]:Lt(I.videoItem),{resetSelection:!0}
1)},{immediate:!0}),t(()=>{var e,i,t,l,a,o;return[null==(e=I.videoItem)?void 0:e.state,null==(i=I.videoItem)?void 0:i.progress,null==(t=I.videoItem)?void 0:t.clip_details,null==(l=I.videoItem)?void 0:l.thumbnails,null==(a=I.videoItem)?void 0:a.video_cover_url,null==(o=I.videoItem)?void 0:o.cover]},()=>{if(!I.visible)return;St(Array.isArray(I.shots)&&I.shots.length?I.shots:nt.value?[]:Lt(I.videoItem))},{deep:!1}),t(()=>K.value,()=>{q.value=Ut(Ae.value,Et.value)},{immediate:!0}),t(ze,e=>{e&&(ee.value=-1)}),(e,i)=>(r(),o(_,null,[n(j,{width:"996px",height:"778px",title:v(dt)("video.storyboard_edit"),"title-align":"left","custom-class":"storyboard-dialog",visible:l.visible,"mask-close":!1,onClose:ol},{default:d(()=>{var e;return[u("div",Be,[nt.value?(r(),o(_,{key:0},[u("div",{class:g(["storyboard-dialog__loading-workspace",{"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},[u("aside",{class:g(["storyboard-dialog__loading-sidebar",{"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},[u("div",Ge,[(r(),o(_,null,h(6,e=>u("button",{key:`loading-shot-${e}`,type:"button",class:g(["storyboard-dialog__shot storyboard-dialog__shot--loading",{"is-active":1===e}]),disabled:""},[u("div",{class:g(["storyboard-dialog__shot-media",{"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},[u("div",{class:g(["storyboard-dialog__loading-card storyboard-dialog__loading-card--sidebar storyboard-dialog__shot-loading",{"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},[u("span",null,c(v(dt)("video.storyboard_generating_shot")),1)],2),u("div",Fe,[u("span",We,[u("img",{src:v(H),alt:""},null,8,Je)]),ke.value?(r(),o("span",He,[u("img",{src:v(W),alt:"",class:"storyboard-dialog__mini-toggle-icon"},null,8,Xe)])):m("",!0)]),u("div",Ke,c(v(dt)("video.storyboard_shot_count",{count:e}))+" · -- ",1)],2)],2)),64))])],2),u("section",{class:g(["storyboard-dialog__loading-content",{"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},[u("div",{class:g(["storyboard-dialog__loading-preview",{"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},[Qt.value?(r(),o("div",{key:0,class:g(["storyboard-dialog__loading-preview-media",{[`ratio-${Ot.value}`]:!!Ot.value}])},[u("span",null,c(v(dt)("video.storyboard_generating_shot")),1)],2)):(r(),o("span",qe,c(v(dt)("video.storyboard_generating_shot")),1))],2),u("div",ei,[u("div",ii,c(v(dt)("video.storyboard_history")),1),u("div",{class:g(["storyboard-dialog__loading-card storyboard-dialog__loading-card--history",{"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},[u("span",null,c(v(dt)("video.storyboard_generating_shot")),1)],2)])],2)],2),u("footer",ti,[u("div",li,[n(v(C),{type:"ghost",size:"large","native-type":"button",disabled:""},{prefix:d(()=>[u("img",{src:v(J),alt:"",class:"storyboard-dialog__preview-btn-icon"},null,8,ai)]),default:d(()=>[u("span",null,c(v(dt)("video.storyboard_preview")),1)]),_:1}),n(v(C),{type:"primary",size:"large","native-type":"button",disabled:""},{prefix:d(()=>[n(v(k),{name:"biz-storyboard-linaer-video",size:24,color:"#0B0B0F","aria-hidden":"true",class:"storyboard-dialog__footer-icon"})]),default:d(()=>[u("span",null,c(v(dt)("video.generate_storyboard_mv")),1)]),_:1})])])],64)):(r(),o(_,{key:1},[u("div",{class:g(["storyboard-dialog__workspace",{"has-skeleton-sweep":Pe.value}])},[u("aside",oi,[u("div",ri,[(r(!0),o(_,null,h(F.value,(e,i)=>(r(),o("button",{key:e.id,type:"button",class:g(["storyboard-dialog__shot",{"is-active":K.value===e.id,"is-failed":"failed"===e.status,"is-dragging":ee.value===i,"is-drop-target":ie.value===i&&ee.value!==i}]),draggable:!ze.value,onClick:i=>{return t=e.id,tl(),void(K.value=t);var t},onDragstart:e=>function(e,i){var t;if(ze.value)return null==(t=null==i?void 0:i.preventDefault)||t.call(i),ee.value=-1,void(ie.value=-1);ee.value=e,ie.value=-1,(null==i?void 0:i.dataTransfer)&&(i.dataTransfer.effectAllowed="move")}(i,e),onDragover:e=>function(e,i){var t;ze.value||ee.value<0||(null==(t=null==i?void 0:i.preventDefault)||t.call(i),(null==i?void 0:i.dataTransfer)&&(i.dataTransfer.dropEffect="move"),ie.value=e)}(i,e),onDragleave:e=>function(e){ie.value===e&&(ie.value=-1)}(i),onDrop:e=>function(e,i){var t;if(ze.value)return ee.value=-1,void(ie.value=-1);if(null==(t=null==i?void 0:i.preventDefault)||t.call(i),ee.value<0||ee.value===e)return ee.value=-1,void(ie.value=-1);const l=F.value[ee.value],a=F.value[e];if(!l||!a)return ee.value=-1,void(ie.value=-1);
1const o={clipId:l.clipId,image:l.image,status:l.status,selectedImageId:l.selectedImageId,currentImage:l.currentImage,historyItems:l.historyItems};l.clipId=a.clipId,l.image=a.image,l.status=a.status,l.selectedImageId=a.selectedImageId,l.currentImage=$t(a.currentImage,l),l.historyItems=Vt(a.historyItems,l),a.clipId=o.clipId,a.image=o.image,a.status=o.status,a.selectedImageId=o.selectedImageId,a.currentImage=$t(o.currentImage,a),a.historyItems=Vt(o.historyItems,a),q.value=Ut(Ae.value,Et.value),te.value=!0,ee.value=-1,ie.value=-1}(i,e),onDragend:Rt},[u("div",{class:g(["storyboard-dialog__shot-media",{"is-portrait":Qt.value,"is-landscape":!Qt.value,"has-image":It(e),[`ratio-${Ot.value}`]:!!Ot.value}])},[It(e)?(r(),o("img",{key:0,src:e.image,alt:"",class:"storyboard-dialog__shot-img",onError:i=>kt(e.id)},null,40,si)):(r(),o("div",{key:1,class:g(["storyboard-dialog__loading-card storyboard-dialog__loading-card--sidebar storyboard-dialog__shot-loading",{"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},[u("span",null,c(v(dt)("video.storyboard_generating_shot")),1)],2)),u("div",di,[u("span",{class:g(["storyboard-dialog__drag",{"is-disabled":ze.value}]),"aria-hidden":"true"},[u("img",{src:v(H),alt:""},null,8,ui)],2),ke.value?(r(),s($,{key:0,position:"top",content:Me(e)?v(dt)("video.storyboard_lip_sync_on"):v(dt)("video.storyboard_lip_sync_off")},{default:d(()=>[u("button",{type:"button",class:g(["storyboard-dialog__mini-toggle",{"is-on":Me(e),"is-locked":fe(e)}]),disabled:fe(e),onClick:f(i=>Pt(e.id),["stop"])}
1,[u("img",{src:Me(e)?v("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.8'%20clip-path='url(%23clip0_storyboard_lip_sync_on)'%3e%3cpath%20d='M8.00102%2015.0001C11.867%2015.0001%2015.0011%2011.8661%2015.0011%208.00004C15.0011%204.13402%2011.867%201%208.00102%201C4.135%201%201.00098%204.13402%201.00098%208.00004C1.00098%2011.8661%204.135%2015.0001%208.00102%2015.0001Z'%20stroke='white'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.00178%2011.5001C9.99281%2011.5001%2011.6652%2010.1563%2012.1348%208.33945C12.3533%207.49409%2012.0361%207.30005%2011.2002%207.30005H4.80332C3.96741%207.30005%203.65024%207.49409%203.86875%208.33945C4.33841%2010.1563%206.01076%2011.5001%208.00178%2011.5001Z'%20stroke='white'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.20843%203.7998H5.20215M10.8022%203.7998H10.7959'%20stroke='white'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_storyboard_lip_sync_on'%3e%3crect%20width='16'%20height='16'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e"):v(W),alt:"",class:"storyboard-dialog__mini-toggle-icon"},null,8,ci)],10,vi)]),_:2},1032,["content"])):m("",!0)]),"failed"===e.status?(r(),o("div",{key:2,class:"storyboard-dialog__retry-wrap",onClick:f(i=>G("retry",e),["stop"])},[u("span",pi,c(v(dt)("video.storyboard_retry")),1)],8,gi)):m("",!0),u("div",mi,c(e.label)+" · "+c(e.duration),1)],2)],42,ni))),128))])]),u("section",yi,[u("div",{class:g(["storyboard-dialog__preview",{"is-editing":Qe.value,"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},[u("div",bi,[Ye.value&&!Qe.value?(r(),s(U,{key:0,class:"storyboard-dialog__preview-ai-tag",variant:"tag",margin:"0"})):m("",!0),Ye.value?(r(),o("img",{key:1,src:Ue.value,alt:"",class:"storyboard-dialog__preview-img",onError:i[0]||(i[0]=e=>{var i;return kt(null==(i=Ae.value)?void 0:i.id)})},null,40,_i)):Oe.value?m("",!0):(r(),o("div",{key:2,class:g(["storyboard-dialog__loading-preview storyboard-dialog__preview-loading",{"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},[u("span",null,c(v(dt)("video.storyboard_generating_shot")),1)],2))]),Qe.value?(r(),o(_,{key:1},[i[7]||(i[7]=u("div",{class:"storyboard-dialog__edit-overlay"},null,-1)),Oe.value?(r(),o("div",Ni,[u("div",zi,[u("img",{src:v("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.6667%2010.4165C16.1436%2010.4165%2015.6759%2010.7422%2015.4944%2011.2327L14.6346%2013.5561C13.4676%2016.71%2012.9933%2017.9147%2012.1208%2018.7873C11.2482%2019.6598%2010.0435%2020.134%206.88963%2021.3012L4.5662%2022.1608C4.07567%2022.3423%203.75%2022.8102%203.75%2023.3332C3.75%2023.8562%204.07567%2024.324%204.5662%2024.5055L6.88963%2025.3652C10.0435%2026.5323%2011.2482%2027.0065%2012.1208%2027.879C12.9933%2028.7517%2013.4676%2029.9563%2014.6346%2033.1102L15.4944%2035.4337C15.6759%2035.9242%2016.1436%2036.2498%2016.6667%2036.2498C17.1897%2036.2498%2017.6575%2035.9242%2017.839%2035.4337L18.6987%2033.1102C19.8658%2029.9563%2020.34%2028.7517%2021.2125%2027.879C22.0852%2027.0065%2023.2898%2026.5323%2026.4437%2025.3652L28.7672%2024.5055C29.2577%2024.324%2029.5833%2023.8562%2029.5833%2023.3332C29.5833%2022.8102%2029.2577%2022.3423%2028.7672%2022.1608L26.4437%2021.3012C23.2898%2020.134%2022.0852%2019.6598%2021.2125%2018.7873C20.34%2017.9147%2019.8658%2016.71%2018.6987%2013.5561L17.839%2011.2327C17.6575%2010.7422%2017.1897%2010.4165%2016.6667%2010.4165Z'%20fill='white'%20fill-opacity='0.4'/%3e%3cpath%20d='M30%203.75C29.477%203.75%2029.0092%204.07567%2028.8277%204.5662L28.4592%205.56195C27.9363%206.97492%2027.7842%207.30913%2027.5467%207.54667C27.3092%207.78422%2026.975%207.93638%2025.562%208.45922L24.5662%208.82768C24.0757%209.0092%2023.75%209.47695%2023.75%2010C23.75%2010.523%2024.0757%2010.9908%2024.5662%2011.1723L25.562%2011.5408C26.975%2012.0636%2027.3092%2012.2158%2027.5467%2012.4533C27.7842%2012.6909%2027.9363%2013.0251%2028.4592%2014.4381L28.8277%2015.4338C29.0092%2015.9243%2029.477%2016.25%2030%2016.25C30.523%2016.25%2030.9908%2015.9243%2031.1723%2015.4338L31.5408%2014.4381C32.0637%2013.0251%2032.2158%2012.6909%2032.4533%2012.4533C32.6908%2012.2158%2033.0252%2012.0636%2034.438%2011.5408L35.4338%2011.1723C35.9243%2010.9908%2036.25%2010.523%2036.25%2010C36.25%209.47695%2035.9243%209.0092%2035.4338%208.82768L34.438%208.45922C33.0252%207.93638%2032.6908%207.78422%2032.4533%207.54667C32.2158%207.30913%2032.0637%206.97492%2031.54
108%205.56195L31.1723%204.5662C30.9908%204.07567%2030.523%203.75%2030%203.75Z'%20fill='white'%20fill-opacity='0.2'/%3e%3c/svg%3e"),alt:"",class:"storyboard-dialog__edit-loading-icon"},null,8,Di),i[6]||(i[6]=u("span",{class:"storyboard-dialog__edit-loading-shine","aria-hidden":"true"},null,-1))]),u("div",xi,c(v(dt)("video.storyboard_generating_status")),1)])):m("",!0),u("button",{type:"button",class:"storyboard-dialog__edit-close","aria-label":v(dt)("video.storyboard_close_edit"),onClick:ll},null,8,Li),u("div",Ai,[u("div",Si,[u("div",Ei,[u("div",Ti,c(v(dt)("video.storyboard_lyrics")),1),u("div",Oi,[Ze.value.length?m("",!0):(r(),o("p",Qi,c(v(dt)("video.storyboard_no_lyrics_for_shot")),1)),(r(!0),o(_,null,h(Ze.value,(e,i)=>(r(),o("p",{key:`lyric-${i}`},c(e),1))),128))])]),u("div",Ui,[u("div",Yi,c(v(dt)("video.storyboard_prompt")),1),y(u("textarea",{"onUpdate:modelValue":i[3]||(i[3]=e=>oe.value=e),class:"storyboard-dialog__edit-input",spellcheck:"false"},null,512),[[b,oe.value]])])]),u("div",$i,[u("div",Vi," ✦ "+c(it.value),1),u("button",{type:"button",class:"storyboard-dialog__edit-generate",disabled:gt(null==(e=Ae.value)?void 0:e.id),onClick:al},c(v(dt)("video.storyboard_generate")),9,Pi)])])],64)):(r(),o(_,{key:0},[u("div",hi,[ke.value?(r(),o("div",{key:0,class:g(["storyboard-dialog__lip-sync-pill",{"is-on":Me(Ae.value),"is-locked":fe(Ae.value)}])},[u("span",null,c(Me(Ae.value)?v(dt)("video.storyboard_lip_sync_on"):v(dt)("video.storyboard_lip_sync_off")),1),n(v(x),{class:"storyboard-dialog__lip-sync-switch","model-value":Me(Ae.value),type:"circle",size:"small","checked-color":"rgba(var(--m-brand-primary-rgb), 0.2)","unchecked-color":"rgba(255, 255, 255, 0.12)",disabled:fe(Ae.value),onChange:Zt},null,8,["model-value","disabled"])],2)):m("",!0)]),u("div",fi,[u("div",Mi,[u("button",{type:"button",class:"storyboard-dialog__generate-inline","aria-label":v(dt)("video.storyboard_edit"),disabled:Ne.value,onClick:i[1]||(i[1]=e=>il())},[u("img",{src:v("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20%3e%3cpath%20d='M4.35861%201.54778C4.46443%201.26181%204.86891%201.26181%204.97472%201.54778L5.449%202.8295C5.51554%203.00932%205.65731%203.15109%205.83713%203.21763L7.11887%203.69191C7.4048%203.79773%207.4048%204.20221%207.11887%204.30802L5.83713%204.7823C5.65731%204.84884%205.51554%204.99061%205.449%205.17043L4.97472%206.45215C4.86891%206.7381%204.46443%206.7381%204.35861%206.45215L3.88433%205.17043C3.81779%204.99061%203.67602%204.84884%203.4962%204.7823L2.21448%204.30802C1.92851%204.20221%201.92851%203.79773%202.21448%203.69191L3.4962%203.21763C3.67602%203.15109%203.81779%203.00932%203.88433%202.8295L4.35861%201.54778Z'%20fill='var(--fill-0,%20white)'%20stroke='var(--stroke-0,%20white)'%20stroke-width='0.6'%20/%3e%3cpath%20d='M9.6026%206.42761L10.5913%207.4163M4.99839%2014.6667H4.5C4.22386%2014.6667%204%2014.4428%204%2014.1667V13.6683C4%2012.86%204%2012.4559%204.15052%2012.0926C4.30104%2011.7292%204.5868%2011.4434%205.15833%2010.8718L10.5913%205.43891C10.9507%205.07953%2011.1303%204.89983%2011.3242%204.80377C11.693%204.62101%2012.1261%204.62101%2012.4949%204.80377C12.6887%204.89983%2012.8684%205.07953%2013.2278%205.43891C13.5872%205.79831%2013.7669%205.978%2013.8629%206.17185C14.0457%206.54066%2014.0457%206.9737%2013.8629%207.3425C13.7669%207.53637%2013.5872%207.71603%2013.2278%208.07543L7.79487%2013.5084C7.22333%2014.0799%206.93753%2014.3656%206.57416%2014.5162C6.21078%2014.6667%205.80665%2014.6667%204.99839%2014.6667Z'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.25'%20stroke-linecap='round'%20/%3e%3c/svg%3e"),alt:"",class:"storyboard-dialog__generate-inline-icon"},null,8,Ii)],8,wi),v(V).appname===v(P)&&Ye.value?(r(),o("button",{key:0,type:"button",class:"storyboard-dialog__icon-btn","aria-label":v(dt)("common.remove_watermark_settings"),onClick:i[2]||(i[2]=e=>ue.value=!0)},[n(v(k),{name:"sys-linear-watermark",size:20,color:"rgba(255, 255, 255, 0.8)"})],8,ki)):m("",!0),u("button",{type:"button",class:"storyboard-dialog__icon-btn","aria-label":v(dt)("video.storyboard_download"),disabled:$e.value,onClick:Ft},[de.value?(r(),s(v(k),{key:0,name:"sys-loading-circle-thin",spin:!0,size:20,color:"#fff"})):(r(),o("img",{key:1,src:v("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%2010V10.8C14%2011.9201%2014%2012.4802%2013.782%2012.908C13.5903%2013.2843%2013.2843%2013.5903%2012.908%2013.782C12.4802%2014%2011.9201%2014%2010.8%2014H5.2C4.07989%2014%203.51984%2014%203.09202%2013.782C2.71569%2013.5903%202.40973%2013.2843%202.21799%2012.908C2%2012.4802%202%2011.9201%202%2010.8V10M11.3333
1%206.66667L8%2010M8%2010L4.66667%206.66667M8%2010V2'%20stroke='white'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e"),alt:""},null,8,ji))],8,Ci)])])],64))],2),u("div",Zi,[u("div",Ri,c(v(dt)("video.storyboard_history")),1),Et.value.length?(r(),o("div",Bi,[(r(!0),o(_,null,h(Et.value,e=>(r(),o("button",{key:e.id,type:"button",class:g(["storyboard-dialog__history-card",{"is-active":e.id===q.value,"is-generating":"generating"===e.status,"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}]),onClick:i=>function(e){if(!Ae.value)return;const i=Ae.value.id,t=$t(e,Ae.value),l=ct(e.status),a="generating"===l;a||tl();const o=Object.prototype.hasOwnProperty.call(e||{},"lyrics"),r=Array.isArray(null==e?void 0:e.lyrics)?e.lyrics.length>0:"string"==typeof(null==e?void 0:e.lyrics)?!!e.lyrics.trim():null!=(null==e?void 0:e.lyrics),n=Yt(i,i=>({...i,image:t.image||i.image,selectedImageId:t.imageId||t.id||i.selectedImageId,status:l||i.status,currentImage:t,lyrics:o&&r?e.lyrics:i.lyrics}));n&&(K.value=n.id,q.value=e.id,a&&(oe.value=e.prompt||n.prompt||"",ae.value=!0))}(e)},[u("div",{class:g(["storyboard-dialog__history-card-media",{"has-image":Ct(e),"is-portrait":Qt.value,"is-landscape":!Qt.value,[`ratio-${Ot.value}`]:!!Ot.value}])},["generating"===e.status?(r(),o("div",Fi)):(r(),o(_,{key:1},[Ct(e)?(r(),o("img",{key:0,src:e.image,alt:"",onError:i=>{var t;(t=e.id)&&(ce.value={...ce.value,[t]:!0})}},null,40,Wi)):(r(),o("div",Ji))],64))],2),u("div",Hi,c(e.label),1)],10,Gi))),128))])):m("",!0)])])],2),u("footer",Xi,[u("div",Ki,[n(v(C),{type:"ghost",size:"large","native-type":"button",disabled:xe.value,onClick:Xt},{prefix:d(()=>[u("img",{src:v(J),alt:"",class:"storyboard-dialog__preview-btn-icon"},null,8,qi)]),default:d(()=>[u("span",null,c(v(dt)("video.storyboard_preview")),1)]),_:1},8,["disabled"]),n(v(C),{type:"primary",size:"large","native-type":"button",disabled:Le.value,onClick:Wt},{prefix:d(()=>[Ce.value?(r(),o("img",{key:0,src:v(X),alt:"",class:g(["storyboard-dialog__footer-icon",{"is-loading":!0}])},null,8,et)):(r(),s(v(k),{key:1,name:"biz-storyboard-linaer-video",size:24,color:"#0B0B0F","aria-hidden":"true",class:"storyboard-dialog__footer-icon"}))]),default:d(()=>[u("span",null,c(v(dt)("video.generate_storyboard_mv")),1)]),_:1},8,["disabled"])])])],64))])]}),_:1},8,["title","visible"]),n(Re,{visible:le.value,shots:F.value,"initial-shot-id":K.value,"credits-cost":l.creditsCost,"is-generating":Ce.value,"is-generate-disabled":Le.value,"audio-src":l.audioSrc,"audio-start-milliseconds":tt.value,"audio-end-milliseconds":lt.value,onClose:i[4]||(i[4]=e=>le.value=!1),onEdit:Kt,onGenerate:Ht},null,8,["visible","shots","initial-shot-id","credits-cost","is-generating","is-generate-disabled","audio-src","audio-start-milliseconds","audio-end-milliseconds"]),ue.value?(r(),s(Y,{key:0,visible:ue.value,"onUpdate:visible":i[5]||(i[5]=e=>ue.value=e)},null,8,["visible"])):m("",!0)],64))}};export{it 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.