PageSourceSearch

https://suno.com/_next/static/immutable/chunks/1bxhe63tu6uet.js

js suno.com collected 2026-10-01 08:27:37 UTC 27,636 bytes, 6 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="97802d83-332c-5e88-9095-5db73573b22d")}catch(e){}}();
3(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,410249,e=>{"use strict";var t=e.i(673157),r=e.i(362957),n=e.i(7284),a=e.i(877130);let i=(0,n.default)("inline-flex h-[2.5rem] rounded-full","border border-border-primary bg-transparent text-foreground-primary"),o=(0,n.default)("relative flex h-full w-full items-stretch"),u=(0,n.default)("relative z-[1] flex flex-1 items-center justify-center gap-2","h-full rounded-full px-[0.75rem] text-[0.875rem] whitespace-nowrap","cursor-pointer data-[active]:cursor-default","transition-[color,opacity] duration-200","outline-none focus-visible:ring-2 focus-visible:ring-accent-brand","group-data-[fade-inactive]/segmented:not-data-[active]:opacity-35","@max-[28.75rem]:px-[0.5rem] @max-[28.75rem]:text-[0.8125rem]"),s=(0,n.default)("absolute inset-y-0 z-0","left-[var(--active-tab-left)] w-[var(--active-tab-width)]","rounded-full bg-background-glass-thick","transition-[left,width] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)]","motion-reduce:transition-none","group-data-[emphasize]/segmented:animate-segmented-pulse"),c=new Set(["none"]);e.s(["SegmentedControl",0,{Root:function({value:e,defaultValue:u,onValueChange:l,"aria-label":d,emphasize:p=!1,fadeInactive:m=!1,className:g,children:f}){return(0,t.jsx)(r.Tabs.Root,{value:e,defaultValue:u,onValueChange:(e,t)=>
3{c.has(t.reason)&&l?.(e)},className:(0,a.twMerge)((0,n.default)(i,"group/segmented"),g),"data-emphasize":p?"":void 0,"data-fade-inactive":m?"":void 0,children:(0,t.jsxs)(r.Tabs.List,{"aria-label":d,activateOnFocus:!0,className:o,children:[f,(0,t.jsx)(r.Tabs.Indicator,{renderBeforeHydration:!0,className:s})]})})},Tab:function({value:e,icon:n,children:i,className:o,...s}){return(0,t.jsxs)(r.Tabs.Tab,{...s,value:e,className:(0,a.twMerge)(u,o),children:[n&&(0,t.jsx)(n,{className:"h-4 w-4 shrink-0"}),i]})}}],410249)},600001,e=>{"use strict";var t=e.i(248949);e.i(948952);var r=e.i(350671);async function n({instance:e,onLoaded:a,showUnavailableError:i=!1}){let o;try{o=await (0,t.loadTranslationsOnDemand)(e,"artwork")}catch{if(!i)return;r.toastManager.add({title:e.t("fallbacks.contentUnavailable",{ns:"common"}),type:"error"});return}a(o)}e.s(["loadArtworkTranslationsForAction",0,n])},593562,e=>{"use strict";e.s(["DEFAULT_GENERATION_QUANTITY",0,2,"DEFAULT_VIDEO_DURATION_SEC",0,5,"MAX_IMAGE_PROMPT_TEXT_LENGTH",0,800,"MAX_VIDEO_PROMPT_TEXT_LENGTH",0,3e4,"getMaxPromptTextLength",0,function(e){return"image"===e?800:3e4},"videoConfigSupportsAudio",0,function(e){return null!=e&&"not_supported"!==e.audio}])},22920,216745,e=>{"use strict";var t=e.i(673157),r=e.i(249892),n=e.i(197895);let a=(0,r.createContext)(void 0),i=new Map;function o(e){return i.get(e)}let u=new Set;function s(e,t,r){let n=`${e}:${t}:${r??""}`;return!u.has(n)&&(u.add(n),!0)}e.s(["CoverArtSessionProvider",0,function({children:e,sessionKey:i}){let[o,u]=(0,r.useState)(()=>({key:i,id:(0,n.v4)()}));return o.key!==i&&u({key:i,id:(0,n.v4)()}),(0,t.jsx)(a.Provider,{value:o.id,children:e})},"claimGenerationEventLog",0,s,"getCoverArtBatchLogContext",0,o,"registerCoverArtBatchSession",0,function(e,t){e&&(t.sessionId||t.principal||t.surface)&&i.set(e,t)},"useCoverArtSessionId",0,function(){return(0,r.useContext)(a)}],216745);var c=e.i(277565);function l(e){var t;let r="image"!==e.type;return{isImageToImage:r?!!e.startFrameUrl:void 0,model:(t=e.genCategory,t?.toLowerCase()),durationSec:r?e.duration??null:null}}let d={modelConfigs:()=>["model-configs"],pendingBatchIds:()=>["pending-batch-ids"],history:e=>["generation-history",e],allHistoryPrefix:()=>["generation-history","all"],allHistory:(e=!1,t)=>t?["generation-history","all",e,t]:["generation-history","all",e],videoGenerationFavorites:()=>["video-generation-favorites"],imageBatch:e=>["image-batch",e],pollBatches:e=>["poll-batches",e],clipCover:e=>["clip-cover",e],pollMultipleClips:e=>["generation","poll-multiple",e]};function p(e,t,r,n="modal"){if(!s("completed",t,r.id))return;let a=o(t);(0,c.default)({actionName:"GenerateCoverArtGenerationCompleted",principalObjectType:a?.principal?.type??"clip",principalObjectValue:a?.principal?.value??e,context:{surface:a?.surface??n,batchId:t,generationType:"image"===r.type?"image":"video",videoId:"video"===r.type?r.id:void 0,imageId:"image"===r.type?r.id:void 0,...l(r),coverArtSessionId:a?.sessionId}})}function m(e,t,r,n="modal"){if(!s("failed",t,r.id))return;let a=o(t);(0,c.default)({actionName:"GenerateCoverArtGenerationFailed",principalObjectType:a?.principal?.type??"clip",principalObjectValue:a?.principal?.value??e,context:{surface:a?.surface??n,batchId:t,generationType:"image"===r.type?"image":"video",videoId:"video"===r.type?r.id:void 0,imageId:"image"===r.type?r.id:void 0,...l(r),coverArtSessionId:a?.sessionId}})}e.s(["generationQueryKeys",0,d,"logGenerationCompleted",0,p,"logGenerationFailed",0,m,"removeCompletedGenerations",0,function(e,t){let r=Object.keys(t);0!==r.length&&e.setQueryData(d.pendingBatchIds(),e=>e?e.filter(e=>!r.includes(e.id)):e)},"removeDeletedGenerations",0,function(e,t,r){r&&e.setQueryData(d.history(r),e=>e?e.map(e=>({...e,items:e.items.filter(e=>e.id!==t)})).filter(e=>e.items.length>0):e),e.setQueriesData({queryKey:d.allHistoryPrefix()},e=>e?{...e,pages:e.pages.map(e=>e.map(e=>({...e,items:e.items.filter(e=>e.id!==t)})).filter(e=>e.items.length>0))}:e),e.setQueryData(d.videoGenerationFavorites(),e=>e?e.filter(e=>e.id!==t):e)},"updateGenerationHistoryCache",0,function(e,t,r){let n=Object.keys(r),a=!1;0!==n.length&&(e.setQueryData(d.history(t),e=>{let i=e?.map(e=>e.batchId)??[];for(let[e,n]of Object.entries(r))if(!i.includes(e))for(let r of n)"complete"===r.status?p(t,e,r):"error"===r.status&&(m(t,e,r),a=!0);return e?e.map(e=>{if(n.includes(e.batchId)){for(let n of r[e.batchId]){let r=e.items.find(e=>e.id===n.id),i=!r||"processing"===r.status;i&&"complete"===n.status?p(t,e.batchId,n):i&&"error"===n.status&&(m(t,e.batchId,n),a=!0)}let n=r[e.batchId]||[],i=n.every(e=>"processing"!==e.status);return{...e,items:n,status:i?"complete":"processing"}}return e}):e}
3),a&&e.invalidateQueries({queryKey:["subscriptionInfo"]}))}],22920)},822355,e=>{"use strict";var t=e.i(511927),r=e.i(853629),n=e.i(334959),a=e.i(216745),i=e.i(593562),o=e.i(838038),u=e.i(26569),s=e.i(79076),c=e.i(277565),l=e.i(524105),d=e.i(917771);class p extends Error{status_code;error_type;message;constructor(e,t,r){super(r),this.status_code=e,this.error_type=t,this.message=r}}function m(e){return"unreadable"===e||"unsupported_aspect_ratio"===e}class g extends p{constructor(){super(429,"rate_limit","Too many requests. Please wait a moment and try again.")}}class f extends p{reasons;constructor(e,t){super(400,"moderation_error",e),this.reasons=t}}class v extends p{constructor(e){super(402,"creation_limit_reached",e)}}class b extends v{constructor(){super("Video generation limit reached")}}class h extends p{constructor(){super(402,"insufficient_credits","Insufficient credits")}}e.s(["CreationLimitError",0,v,"DailyImageLimitError",0,class extends v{constructor(){super("Daily image generation limit reached")}},"DailyVideoLimitError",0,b,"InsufficientCreditsError",0,h,"ModerationError",0,f,"RateLimitError",0,g,"SunoApiError",0,p,"isConditioningImageErrorType",0,m,"useStartVideoGeneration",0,function(e){let v=(0,s.useApiClient)(),y=(0,r.useQueryClient)(),{openModalWithData:w}=(0,o.useModalContext)(),k=(0,a.useCoverArtSessionId)(),{data:x}=(0,u.useSubscriptionInfo)(),C=x?x.plan?.plan_key??l.PlanKey.Free:void 0;return(0,t.useMutation)({mutationFn:async e=>{let t={generated_text_id:e.generatedTextId||void 0,prompt_start_image:e.promptStartImage||void 0,prompt_end_image:e.promptEndImage||void 0,clip_id:e.clipId?e.clipId:void 0,prompt:e.prompt,quantity:e.quantity??i.DEFAULT_GENERATION_QUANTITY,...e.videoGenCategory&&{video_gen_category:e.videoGenCategory},duration:e.duration||i.DEFAULT_VIDEO_DURATION_SEC,clip_start_time:e.clipStartTime??void 0,clip_end_time:e.clipEndTime??void 0,aspect_ratio:e.aspectRatio||void 0},{data:r,error:n,response:a}=await v.POST("/api/video_gen/video/generate",{body:t});if(a?.status===429)throw new g;let o=a?.status;if(n||!r){if(402===o){if(n?.error_type==="creation_limit_reached")throw new b;throw new h}if(n?.error_type==="moderation_error")throw new f(n.message||"Content is moderated",n.reasons||[]);if(m(n?.error_type))throw new p(o??400,n.error_type,n.detail||n.detail_fallback||"Failed to start video generation");throw Error("Failed to start video generation")}return r},onSuccess:()=>
3{e?.invalidateQueryKeys&&e.invalidateQueryKeys.forEach(e=>{y.removeQueries({queryKey:e})})},onError:t=>{t instanceof b&&(w(n.ModalTypes.UPSELL_MODAL,{feature:d.FeatureKey.COVER_ART}),(0,c.default)({actionName:"GenerateCoverArtUpsellShown",principalObjectType:e?.upsellContext?.principalObjectType,principalObjectValue:e?.upsellContext?.principalObjectValue,context:{reason:"video_rate_limit",plan:C,surface:e?.upsellContext?.surface,coverArtSessionId:k}}))}}).mutateAsync}])},457204,e=>{"use strict";var t,r,n=e.i(673157),a=e.i(7284),i=e.i(877130),o=((t={}).Standard="standard",t.Inherit="inherit",t.Gradient="gradient",t.New="new",t.Auk="auk",t.Pro="pro",t.Studio="studio",t.V6Model="v6-model",t),u=((r={}).Tag="tag",r.Badge="badge",r);e.s(["TagShape",()=>u,"TagVariant",()=>o,"default",0,e=>{let{as:t="span",className:r,children:o,variant:u="standard",shape:s="tag",...c}=e;return(0,n.jsx)(t,{className:(0,i.twMerge)("relative inline-flex flex-row items-center justify-center align-text-top","gap-0.5 rounded px-1 py-0","font-sans text-xs font-medium text-nowrap","text-foreground-primary","border-(--border-tag,currentColor) bg-(--background-tag,transparent) text-(--foreground-tag,currentColor)","before:pointer-events-none before:absolute before:inset-0 before:rounded-[inherit] before:border before:border-inherit",(0,a.default)({"border-border-secondary bg-background-secondary text-foreground-primary":"standard"===u,"bg-transparent bg-gradient-to-r from-(--foreground-tag,var(--color-foreground-primary)) to-(--background-tag,var(--color-foreground-primary)) bg-clip-text text-transparent":"gradient"===u||"studio"===u||"v6-model"===u,"before:border-0 before:bg-inherit before:bg-[image:inherit] before:mask-border":"gradient"===u||"studio"===u,"self-center rounded-none border-0 bg-gradient-to-b px-0 align-baseline font-mono uppercase before:hidden [text-box:trim-both_cap_alphabetic] text-xxs":"v6-model"===u,"text-accent-pink-on-primary":"auk"===u,"border-transparent bg-accent-pink text-accent-pink-contrast":"new"===u,"border-transparent bg-background-secondary text-foreground-primary":"pro"===u,"[--background-tag:var(--color-accent-pink-on-primary)] [--foreground-tag:var(--color-accent-red-on-primary)]":"studio"===u,"rounded-[0.5em]":"tag"===s,"rounded-full px-2 py-0.5":"badge"===s}),r),...c,children:o})},"tagColorCssVariables",0,function(e){return{"--background-tag":e.background??"transparent","--foreground-tag":e.foreground??"currentColor","--border-tag":e.border??"currentColor"}}])},516384,e=>{"use strict";var t=e.i(673157),r=e.i(7284),n=e.i(249892),a=e.i(877130),i=e.i(423204),o=e.i(427168);e.s(["default",0,e=>{let{children:u,className:s,svgClassName:c,audioData:l,waveformData:d,strokeWidth:p=1.5,strokeGap:m=2*p,height:g,debounceInterval:f=200,throttleInterval:v=600,...b}=e,h=(0,n.useRef)(null),[[y,w],k]=(0,n.useState)([0,g??100]);(0,i.useResizeObserver)({ref:h,onResize(){h.current&&k([h.current.clientWidth,h.current.clientHeight])}}),(0,n.useEffect)(()=>{h.current&&k([h.current.clientWidth,g??h.current.clientHeight])},[g]);let x=(0,n.useMemo)(()=>({leading:!0,trailing:!0,maxWait:v}),[v]),C=(0,n.useRef)({width:0,height:0,strokeWidth:0,strokeGap:0,waveformLines:0}),[E,A]=(0,i.useDebounceValue)(C.current,f,x);(0,n.useEffect)(()=>{let e=g??w;y&&A({width:y,height:e,strokeWidth:p,strokeGap:m,waveformLines:p+m&&Math.floor(y/(p+m))})},[p,m,y,w,g,A]);let{width:T,height:S,viewBox:I,pathData:_}=(0,n.useMemo)(()=>{let{width:e,height:t,strokeGap:r,strokeWidth:n,waveformLines:a}=E,i=[];a&&d?.length?i=(0,o.resampleWaveformData)(d,a):a&&l&&(i=(0,o.getAudioSamples)(l,{numSamples:a}));let u=r+n,s=.5*u,c=i.length>0?Math.max(...i)/.75:0;return{width:e,height:t,viewBox:`0 0 ${e} ${t}`,pathData:i.map((e,r)=>{let a=c&&Math.round(t*e/c)-n;return a<=0?"":`M${s+r*u} ${.5*(t-a)}l0 ${a}`}).join("")}},[l,E,d]);return(0,t.jsx)("div",{className:(0,a.twMerge)("relative flex flex-row items-stretch justify-stretch",s),ref:h,...b,children:(0,t.jsx)("svg",{className:(0,a.twMerge)((0,r.default)("absolute inset-0 h-full w-full",{"animate-waveform-in animate-duration-100":!!_}),c),viewBox:I,width:T,height:S,preserveAspectRatio:"none",fill:"none",stroke:"currentColor",strokeWidth:p,strokeLinecap:"round",children:(0,t.jsx)("path",{d:_,fill:"none",stroke:"currentColor",vectorEffect:"non-scaling-stroke"})})})}])},216394,e=>{"use strict";var t,r=e.i(673157),n=e.i(7284),a=e.i(374686),i=e.i(249892),o=e.i(877130),u=e.i(862484),s=((t={}).Range="range",t.Content="content",t.None="none",t);function c(e,t,r=2){return t?`${(100*e/t).toFixed(r)}%`:void 0}function l(e){return e instanceof HTMLElement?e.dataset.trimmerId:void 0}e.s(["TrimmerDragType",()=>s,"default",0,e=>{let t,{children:s,className:d,containerClassName:p,contentWrapperClassName:m,contentClassName:g,rangeContainerClassName:f,rangeClassName:v,progressClassName:b,handleClassName:h,playheadClassName:y,tooltipClassName:w,disabled:k=!1,disableHandles:x=!1,disableRange:C,rangeAriaLabel:E,startHandleAriaLabel:A,endHandleAriaLabel:T,clampPlayheadToRange:S=!1,duration:I=1,start:_=0,end:D=I,viewportStart:M=0,viewportEnd:j=I,current:N,nudgeInterval:R=I/100,shiftNudgeInterval:L=10*R,onDragStart:V,onDragEnd:O,onRangeSet:P,onViewportSet:G,onCurrentTimeSet:F,dragType:H=G&&P?"content":P?"range":"none",renderTooltip:U,...B}=e,K=(0,i.useRef)(null),W=j-M,Q=c(I,W),z=c(-M,W),X=c(_,I),$=c(D,I),q=null==N?void 0:c(N,I),Y=c(_-M,W),J=c(j-D,W),Z=null==N?void 0:c(N-_,D-_),ee=(0,i.useRef)({start:_,end:D,current:N,duration:I,viewportStart:M,viewportEnd:j,viewportWidth:W,dragId:null,isHovered:!1,prevStart:_,prevEnd:D,prevCurrent:N,prevDuration:I,prevViewportStart:M,prevViewportEnd:j,prevViewportWidth:W});(0,i.useEffect)(()=>{ee.current.start=_,ee.current.end=D,ee.current.current=N,ee.current.duration=I,ee.current.viewportStart=M,ee.current.viewportEnd=j,ee.current.viewportWidth=W},[_,D,N,I,M,j,W]);let et=(0,i.useCallback)(()=>{ee.current.prevStart=ee.current.start,ee.current.prevEnd=ee.current.end,ee.current.prevCurrent=ee.current.current,ee.current.prevDuration=ee.current.duration,ee.current.prevViewportStart=ee.current.viewportStart,ee.current.prevViewportEnd=ee.current.viewportEnd,ee.current.prevViewportWidth=ee.current.viewportWidth},[]),[er,en]=(0,i.useState)(null),ea=(0,i.useCallback)(e=>{let t=e.event.target instanceof HTMLElement?l(e.event.target):void 0;t&&(ee.current.dragId=t),et(),V?.()},[V,et]),ei=(0,i.useCallback)(()=>{ee.current.dragId=null,en(e=>e&&{...e,isHovered:ee.current.isHovered}),O?.()},[O]),eo=(0,i.useCallback)((e,t=!0)=>
3{if(!K.current)return;let{clientX:r,clientY:n}=(0,u.getEventCoordinates)(e);if(null==r||null==n)return;let i=e.target instanceof HTMLElement?l(e.target):void 0,o=K.current.getBoundingClientRect(),s=r-o.x,c=n-o.y,d=(0,a.clamp)(s/o.width,0,1);en(e=>({id:ee.current.dragId?e?.id:i,progress:d,clientX:r,clientY:n,relativeX:s,relativeY:c,trackWidth:o.width,trackHeight:o.height,isHovered:t}))},[]),eu=(0,i.useCallback)(e=>{ee.current.isHovered=!0,eo(e.nativeEvent)},[eo]),es=(0,i.useCallback)(()=>{ee.current.isHovered=!1,en(e=>e&&{...e,isHovered:!1})},[]),[ec]=(0,u.default)({onDragStart:ea,onDragEnd:ei,onDragUpdate(e){if("mouseup"!==e.event.type&&"touchend"!==e.event.type&&eo(e.event),P&&K.current){let t=K.current.getBoundingClientRect(),r=ee.current.viewportWidth*e.deltaX/t.width,n=(0,a.clamp)(ee.current.prevStart+r,0,ee.current.end);P(n,ee.current.end),S&&F&&F((0,a.clamp)(ee.current.prevCurrent??0,n,ee.current.end))}}}),[el]=(0,u.default)({onDragStart:ea,onDragEnd:ei,onDragUpdate(e){if("mouseup"!==e.event.type&&"touchend"!==e.event.type&&eo(e.event),P&&K.current){let t=K.current.getBoundingClientRect(),r=ee.current.viewportWidth*e.deltaX/t.width,n=(0,a.clamp)(ee.current.prevEnd+r,ee.current.start,ee.current.duration);P(ee.current.start,n),S&&F&&F((0,a.clamp)(ee.current.prevCurrent??0,ee.current.start,n))}}}),[ed]=(0,u.default)({onDragStart:ea,onDragEnd:ei,onDragUpdate(e){if("mouseup"!==e.event.type&&"touchend"!==e.event.type&&eo(e.event),P&&K.current){let t=K.current.getBoundingClientRect(),r=ee.current.viewportWidth*e.deltaX/t.width,n=ee.current.prevEnd-ee.current.prevStart,i=(0,a.clamp)(ee.current.prevStart+r,0,ee.current.duration-n),o=i+n;P(i,o),S&&F&&F((0,a.clamp)(ee.current.prevCurrent??0,i,o))}}}),[ep]=(0,u.default)({onDragStart:ea,onDragEnd:ei,onDragUpdate(e){if("mouseup"!==e.event.type&&"touchend"!==e.event.type&&eo(e.event),P&&K.current){let t=K.current.getBoundingClientRect(),r=ee.current.viewportWidth*e.deltaX/t.width,n=ee.current.prevEnd-ee.current.prevStart,i=(0,a.clamp)(ee.current.prevStart-r,0,ee.current.duration-n),o=i-ee.current.start,u=ee.current.viewportStart+o,s=ee.current.viewportEnd+o;P(i,i+n),G&&G(u,s),F&&null!=ee.current.current&&F(ee.current.current+o)}}}),[em]=(0,u.default)({onDragStart:ea,onDragEnd:ei,onDragUpdate(e){if("mouseup"!==e.event.type&&"touchend"!==e.event.type&&eo(e.event),F&&K.current){let t=K.current.getBoundingClientRect(),r=ee.current.viewportWidth*e.deltaX/t.width;F(S?(0,a.clamp)((ee.current.prevCurrent??0)+r,ee.current.start,ee.current.end):(0,a.clamp)((ee.current.prevCurrent??0)+r,0,I))}}}),eg=(0,i.useCallback)(e=>{if(P){let t=e.shiftKey?L:R;switch(!0){case"ArrowLeft"===e.key:{let e=null==ee.current.start?0:ee.current.start-t;P((0,a.clamp)(e,0,ee.current.end),ee.current.end);break}case"ArrowRight"===e.key:{let e=null==ee.current.start?ee.current.duration:ee.current.start+t;P((0,a.clamp)(e,0,ee.current.end),ee.current.end)}}}},[P,R,L]),ef=(0,i.useCallback)(e=>{if(P){let t=e.shiftKey?L:R;switch(!0){case"ArrowLeft"===e.key:{let e=null==ee.current.end?0:ee.current.end-t,r=(0,a.clamp)(e,ee.current.start,ee.current.duration);P(ee.current.start,r);break}case"ArrowRight"===e.key:{let e=null==ee.current.end?ee.current.duration:ee.current.end+t,r=(0,a.clamp)(e,ee.current.start,ee.current.duration);P(ee.current.start,r)}}}},[P,R,L]),ev=(0,i.useCallback)(e=>{if(P){let t=e.shiftKey?L:R,r=ee.current.end-ee.current.start;switch(!0){case"ArrowLeft"===e.key:{let e=(0,a.clamp)(ee.current.start-t,0,ee.current.duration-r);P(e,e+r);break}case"ArrowRight"===e.key:{let e=(0,a.clamp)(ee.current.start+t,0,ee.current.duration-r);P(e,e+r)}}}},[P,R,L]),eb=(0,i.useCallback)(e=>{if(P&&G){let t=e.shiftKey?L:R,r=ee.current.end-ee.current.start;switch(!0){case"ArrowLeft"===e.key:{let e=(0,a.clamp)(ee.current.start+t,0,ee.current.duration-r),n=e-ee.current.start,i=ee.current.viewportStart+n,o=ee.current.viewportEnd+n;P(e,e+r),G(i,o),F&&null!=ee.current.current&&F(ee.current.current+n);break}case"ArrowRight"===e.key:{let e=(0,a.clamp)(ee.current.start-t,0,ee.current.duration+r),n=e-ee.current.start,i=ee.current.viewportStart+n,o=ee.current.viewportEnd+n;P(e,e+r),G(i,o),F&&null!=ee.current.current&&F(ee.current.current+n)}}}},[P,G,F,R,L]),eh=(0,i.useCallback)(e=>{if(F){let t=e.shiftKey?L:R;switch(!0){case"ArrowLeft"===e.key:F(null==ee.current.current?0:(0,a.clamp)(ee.current.current-t,0,ee.current.duration));break;case"ArrowRight"===e.key:F(null==ee.current.current?ee.current.duration:(0,a.clamp)(ee.current.current+t,0,ee.current.duration))}}},[F,R,L]),ey=C??("range"!==H&&"content"!==H),ew=er?er.progress*W+M:void 0;if(er)switch(er?.id){case"start":ew=_,t=c(_,I);break;case"end":ew=D,t=c(D,I);break;case"current":ew=N??0,t=c(N??0,I);break;default:t=c(er.relativeX,er.trackWidth)}let ek=null!=ew&&!(ew<0)&&!(ew>I)&&(er?.isHovered??!1);return(0,r.jsx)("div",{className:(0,o.twMerge)("relative h-12 w-full text-(--trimmer-primary)","[--trimmer-primary:var(--color-foreground-primary)]","[--trimmer-secondary:var(--color-background-primary)]","[--trimmer-padding:0rem]",d),onMouseMove:eu,onMouseLeave:es,...B,children:(0,r.jsxs)("div",{className:(0,o.twMerge)("absolute inset-x-(--trimmer-padding) inset-y-0",p),ref:K,children:[(0,r.jsx)("div",{"data-trimmer-id":"track",className:(0,o.twMerge)("absolute inset-x-[calc(-1*var(--trimmer-padding))] inset-y-0","overflow-clip rounded-md",m),children:(0,r.jsx)("div",{className:"absolute inset-x-(--trimmer-padding) inset-y-0",children:(0,r.jsx)("div",{className:(0,o.twMerge)("absolute inset-y-0 left-0 w-full","overflow-clip rounded-md",g),style:{left:z,width:Q,"--trimmer-start":X,"--trimmer-end":$,"--trimmer-current":q,"--trimmer-mask-inactive":"#00000080","--trimmer-mask-active":"#000000","--trimmer-mask":"linear-gradient(90deg,var(--trimmer-mask-inactive) var(--trimmer-start),var(--trimmer-mask-active) var(--trimmer-start),var(--trimmer-mask-active) var(--trimmer-end),var(--trimmer-mask-inactive) var(--trimmer-end))"},children:s})})}),ey&&x?null:(0,r.jsxs)("div",{className:(0,o.twMerge)("absolute inset-0","drop-shadow-black-1","before:pointer-events-none before:absolute before:-inset-x-[0.125rem] before:inset-y-0 before:border-2 before:border-current",(0,n.default)({"before:rounded-lg":x}),f),style:{left:Y,right:J},children:[null==N?null:(0,r.jsx)("div",{className:(0,o.twMerge)("hidden","absolute inset-x-[0.125rem] inset-y-[0.25rem] rounded-[0.3125rem]","bg-background-glass-thick mask-(--playback-mask)",b),style:{"--playback-progress":Z,"--playback-mask-inactive":"#00000000","--playback-mask-active":"#000000","--playback-mask":"linear-gradient(90deg,var(--playback-mask-active) var(--playback-progress),var(--playback-mask-inactive) var(--playback-progress))"}}),ey?null:(0,r.jsx)("button",{"data-trimmer-id":"range","aria-label":E,className:(0,o.twMerge)("absolute inset-0 cursor-grab active:cursor-grabbing",v),onMouseDown:"content"===H?ep:ed,onTouchStart:"content"===H?ep:ed,onKeyDown:"content"===H?eb:ev,disabled:k}),x?null:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("button",{"data-trimmer-id":"start","aria-label":A,className:(0,o.twMerge)("absolute inset-y-0 right-[calc(100%-0.125rem)]","flex cursor-col-resize items-center justify-center","w-4 roun
3ded-lg rounded-r-none bg-current","after:block after:h-2.5 after:w-0.5 after:rounded-sm after:bg-(--trimmer-secondary)",h),onMouseDown:ec,onTouchStart:ec,onKeyDown:eg,disabled:k}),(0,r.jsx)("button",{"data-trimmer-id":"end","aria-label":T,className:(0,o.twMerge)("absolute inset-y-0 left-[calc(100%-0.125rem)]","flex cursor-col-resize items-center justify-center","w-4 rounded-lg rounded-l-none bg-current","after:block after:h-2.5 after:w-0.5 after:rounded-sm after:bg-(--trimmer-secondary)",h),onMouseDown:el,onTouchStart:el,onKeyDown:ef,disabled:k})]})]}),null==N?null:(0,r.jsx)("button",{"data-trimmer-id":"current",className:(0,o.twMerge)("absolute inset-y-0 left-0 -translate-x-1/2","-my-1 w-1.5 rounded-md","bg-current drop-shadow-md",y),style:{left:c(N-M,W)},onMouseDown:em,onTouchStart:em,onKeyDown:eh,disabled:k}),"function"==typeof U?i.default.createElement(U,{x:er?.relativeX,y:er?.relativeY,width:er?.trackWidth,height:er?.trackHeight,isHovered:ek,currentTime:N,duration:I,hoverTime:ew&&(0,a.clamp)(ew,0,I),disabled:!1,className:(0,o.twMerge)("my-2",w),style:{"--tooltip-position":t}}):null]})})}])},446762,e=>{"use strict";var t=e.i(952052);e.s(["ShareArrowIcon",()=>t.default])},686397,e=>{"use strict";var t=e.i(553006);e.s(["VideoIcon",()=>t.default])},208070,e=>{"use strict";let t=null,r=new Set;function n(e){return r.add(e),()=>{r.delete(e)}}let a=new Map,i=null;function o(e,r){let i=()=>r();for(let r of e){let e=function(e){let t=a.get(e);if(!t){let r=new Set;t={subs:r,dispatcher:()=>Array.from(r).forEach(e=>e())},a.set(e,t)}return t}(r);0===e.subs.size&&t?.addEventListener(r,e.dispatcher),e.subs.add(i)}let o=n(i);return()=>{for(let r of e){let e=a.get(r);e&&(e.subs.delete(i),0===e.subs.size&&(t?.removeEventListener(r,e.dispatcher),a.delete(r)))}o()}}n(()=>{for(let[e,r]of a)i?.removeEventListener(e,r.dispatcher),t?.addEventListener(e,r.dispatcher);i=t});let u=null,s=new Set;function c(e){e!==u&&(u=e,s.forEach(e=>e()))}o(["play","pause"],()=>c(null));let l=null,d=new Set;function p(e){e!==l&&(l=e,d.forEach(e=>e()))}function m(e){return"number"==typeof e&&Number.isFinite(e)&&e>0}async function g(){c("play");try{return await t?.play()}catch(e){throw c(null),e}}function f(){c("pause"),t?.pause()}o(["durationchange","loadedmetadata"],()=>{m(t?.duration)?p(null):null===l&&p(60)}),o(["timeupdate"],()=>{let e=l;null===e||(t?.currentTime??0)>e-10&&p(e+30)}),n(()=>p(null)),e.s(["DEFAULT_STREAMING_DURATION",0,60,"bindAudio",0,function(e){e!==t&&(t=e,r.forEach(e=>e()))},"getAudioCurrentTime",0,function(){return t?.currentTime??0},"getAudioDuration",0,function(e=!0){let r=t?.duration;return m(r)?r:e?l??0:null},"getAudioMuted",0,function(){return t?.muted??!1},"getAudioPaused",0,function(){return t?.paused??!0},"getAudioSource",0,function(){return t?.src??""},"getAudioVolume",0,function(){return t?.volume??1},"getIsPlaying",0,function(){let e=u;return"play"===e||"pause"!==e&&!(t?.paused??!0)},"onBindChange",0,n,"onPlayIntentChange",0,function(e){return s.add(e),()=>{s.delete(e)}},"pauseAudio",0,f,"playAudio",0,g,"reloadAudio",0,function(){t?.load()},"seekAudio",0,function(e){t&&(t.currentTime=e)},"setAudioMuted",0,function(e){t&&(t.muted=e)},"setAudioSource",0,function(e){t&&(t.src=e)},"setAudioVolume",0,function(e){t&&(t.volume=e)},"setPlayIntent",0,c,"stopAudio",0,function(){t&&(f(),t.currentTime=0,t.src="")},"subscribeToAudioEvents",0,o,"subscribeToDurationChanges",0,function(e){let t=o(["durationchange","loadedmetadata"],e),r=(d.add(e),()=>{d.delete(e)});return()=>{t(),r()}}])},915167,629265,e=>{"use strict";var t=e.i(249892),r=e.i(208070);let n=()=>{let e=1/(Math.exp(2)-1);return{k:2,a:e,b:-e}},a=e=>{let{k:t,a:r,b:a}=n();return 1/t*Math.log((e-a)/r)};function i(){return(0,t.useSyncExternalStore)(d,r.getIsPlaying,r.getIsPlaying)}function o(){return(0,t.useSyncExternalStore)(m,g,g)}e.s(["getAudioVolumeFromDisplayVolume",0,e=>{let{k:t,a:r,b:a}=n();return r*Math.exp(t*e)+a},"getDisplayVolumeFromAudioVolume",0,a],629265);let u=()=>(0,r.getAudioDuration)(!1);function s(e=!0){let n=e?r.getAudioDuration:u;return(0,t.useSyncExternalStore)(f,n,n)}function c(){return(0,t.useSyncExternalStore)(v,r.getAudioVolume,r.getAudioVolume)}function l(){return(0,t.useSyncExternalStore)(v,r.getAudioMuted,r.getAudioMuted)}function d(e){let t=(0,r.subscribeToAudioEvents)(["play","pause"],e),n=(0,r.onPlayIntentChange)(e);return()=>{t(),n()}}let p=0;function m(e){return p=(0,r.getAudioCurrentTime)(),(0,r.subscribeToAudioEvents)(["timeupdate","seeked"],()=>{p=(0,r.getAudioCurrentTime)(),e()})}function g(){return p}function f(e){return(0,r.subscribeToDurationChanges)(e)}function v(e){return(0,r.subscribeToAudioEvents)(["volumechange"],e)}e.s(["useCurrentTime",0,o,"useDisplayVolume",0,function(){let e=c();return l()?0:a(e)},"useDuration",0,s,"useIsPlaying",0,i,"useMuted",0,l,"usePlayback",0,function(){let e=i(),t=o(),r=s();return{isPlaying:e,currentTime:t,duration:r,progress:r?t/r:0}},"useVolume",0,c],915167)}]);
4
5//# sourceMappingURL=0zepm154wx4q6.js.map
6//# debugId=97802d83-332c-5e88-9095-5db73573b22d

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.