1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,248225,e=>{"use strict";var t=e.i(734771);function i(e){if(e instanceof t.GenerationClientError){let t=e.httpStatus;if(401===t||402===t||403===t)return!0}let i=(e instanceof Error?e.message:String(e)).toLowerCase();return i.includes("insufficient credits")||i.includes("unauthorized")||i.includes("please sign in")||i.includes("authentication")||i.includes("forbidden")}async function o(e,t,o){let a=Math.max(0,Math.floor(e)),n=o?.delayMs??280,r=0,s=0,l=!1;for(let e=0;e<a;e++){e>0&&(n>0&&await new Promise(e=>setTimeout(e,n)),await o?.beforeNext?.(e));try{await t(e),r+=1}catch(t){if(s+=1,o?.onItemError?.(e,t),i(t)){l=!0;break}}}return{succeeded:r,failed:s,aborted:l}}e.s(["runBatchItems",()=>o,"shouldAbortBatch",()=>i])},344263,e=>{"use strict";var t=e.i(948842),i=e.i(337822),o=e.i(367692),a=e.i(746798),n=e.i(975157),r=e.i(816839),s=e.i(496449),l=e.i(250212),c=e.i(74315),d=e.i(6829),u=e.i(476474),p=e.i(592278),m=e.i(124757),h=e.i(868160),f=e.i(913226),g=e.i(787592),x=e.i(249782);function w({value:e,selected:i=!1}){let o="auto"===e||"Auto"===e||"adaptive"===e,a="portrait"===e,n="landscape"===e,r=o?"1":a?"9/16":n?"16/9":e.includes(":")?e.replace(":","/"):"1",s=i?"rgba(0,0,0,0.75)":"rgba(255,255,255,0.65)";return(0,t.jsx)("span",{className:"shrink-0 rounded-[3px] bg-transparent",style:{height:14,width:o||"1:1"===e?14:void 0,aspectRatio:r,maxWidth:22,border:o?`1px dashed ${s}`:`1px solid ${s}`},"aria-hidden":!0})}function b({options:e,value:i,onChange:o,wrap:a}){return(0,t.jsx)("div",{className:(0,n.cn)("flex gap-1.5",a&&"flex-wrap"),children:e.map(e=>{let r=e.value===i;return(0,t.jsx)("button",{type:"button",disabled:e.disabled,onClick:()=>{e.disabled||o(e.value)},className:(0,n.cn)("flex h-8 items-center justify-center rounded-md text-xs font-medium transition-colors",a?"min-w-[2.75rem] px-2":"flex-1",e.disabled?"cursor-not-allowed opacity-40":"cursor-pointer",r?"bg-primary/90 text-black":"bg-white/5 text-white/80 hover:bg-white/10"),children:e.label},e.value)})})}function v({aspectOptions:e=[],aspectValue:v="1:1",onAspectChange:E,aspectLabel:y,outputCount:C,onOutputCountChange:j,maxOutputCount:k=4,unitCredits:A=0,creditBalance:N=1/0,resolutionOptions:_,resolutionValue:P,onResolutionChange:F,resolutionLabel:S,durationOptions:M,durationValue:D,onDurationChange:I,durationLabel:L,durationMode:O="chips",durationMin:R=5,durationMax:T=30,durationStep:U=1,durationPresets:z,visibility:$="public",onVisibilityChange:H,isPremium:B=!1,onRequestPremium:W,mediaKind:X="image",seedValue:V,onSeedChange:G,outputFormatOptions:q,outputFormatValue:J,onOutputFormatChange:Y,modeOptions:K,modeValue:Q,onModeChange:Z,modeLabel:ee,promptExtendValue:et,onPromptExtendChange:ei,watermarkValue:eo,onWatermarkChange:ea,returnLastFrameValue:en,onReturnLastFrameChange:er,webSearchValue:es,onWebSearchChange:el,backgroundOptions:ec,backgroundValue:ed="auto",onBackgroundChange:eu,className:ep,open:em,onOpenChange:eh}){let ef=(0,g.useTranslations)("AIGenerator"),[eg,ex]=(0,x.useState)(!1),ew=void 0!==em,eb=e=>{eh?.(e),ew||ex(e)},[ev,eE]=(0,x.useState)(!1),[ey,eC]=(0,x.useState)(!1),[ej,ek]=(0,x.useState)(!1),[eA,eN]=(0,x.useState)(!1),[e_,eP]=(0,x.useState)(!1),eF="video"===X?s.Clapperboard:u.Images,eS=y??ef("compact.aspectRatio"),eM=S??ef("compact.resolution"),eD=L??ef("compact.duration"),eI=ee??ef("compact.modelMode"),eL=e.length>0&&!!E,eO=!!_?.length&&!!F&&!!P,eR="slider"===O&&!!I&&!!D,eT="slider"!==O&&!!M?.length&&!!I&&!!D,eU=eR||eT,ez=!!H,e$=!!q?.length&&!!Y&&!!J,eH=!!K?.length&&!!Z&&!!Q,eB=!!ec?.length&&!!eu,eW=e.find(e=>e.value===v)?.label??v,eX=eR?`${D}s`:M?.find(e=>e.value===D)?.label??D,eV=_?.find(e=>e.value===P)?.label??P,eG=ec?.find(e=>e.value===ed)?.label??ed,eq=K?.find(e=>e.value===Q)?.label??Q,eJ=Number(D)||R,eY=T-R,eK=eY<=0?0:(eJ-R)/eY*100,eQ=z??(eR?Array.from(new Set([R,10,15,20,25,T].filter(e=>e>=R&&e<=T))).sort((e,t)=>e-t):[]);return(0,t.jsxs)(i.Popover,{open:ew?em:eg,onOpenChange:e=>{eb(e),e||(eE(!1),ek(!1),eN(!1),eP(!1))},children:[(0,t.jsx)(i.PopoverTrigger,{asChild:!0,children:(0,t.jsxs)("button",{type:"button",className:(0,n.cn)("inline-flex box-border h-9 max-h-9 min-h-9 py-0 md:h-10 md:max-h-10 md:min-
1h-10 w-fit max-w-full shrink-0 cursor-pointer items-center gap-1.5 md:gap-2 rounded-md border border-white/20 bg-white/5 pl-2 pr-2 md:pl-2.5 md:pr-2.5 text-xs md:text-sm text-white hover:bg-white/10 focus:outline-none focus:ring-2 focus:ring-primary/50 transition-all",ep),children:[eL&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(w,{value:v}),(0,t.jsx)("span",{className:"tabular-nums whitespace-nowrap",children:eW}),(0,t.jsx)("span",{className:"h-3.5 w-px bg-white/20","aria-hidden":!0})]}),(0,t.jsx)(eF,{className:"size-3.5 opacity-80","aria-hidden":!0}),(0,t.jsx)("span",{className:"tabular-nums",children:C}),eH&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"h-3.5 w-px bg-white/20","aria-hidden":!0}),(0,t.jsx)("span",{className:"whitespace-nowrap",children:eq})]}),eO&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"h-3.5 w-px bg-white/20","aria-hidden":!0}),(0,t.jsx)("span",{className:"tabular-nums whitespace-nowrap",children:eV})]}),eB&&ed&&"auto"!==ed&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"h-3.5 w-px bg-white/20","aria-hidden":!0}),(0,t.jsx)("span",{className:"whitespace-nowrap",children:eG})]}),eU&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"h-3.5 w-px bg-white/20","aria-hidden":!0}),(0,t.jsx)("span",{className:"tabular-nums whitespace-nowrap",children:eX})]}),ez&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"h-3.5 w-px bg-white/20","aria-hidden":!0}),"private"===$?(0,t.jsx)(c.EyeOff,{className:"size-3.5 opacity-80","aria-label":ef("compact.private")}):(0,t.jsx)(l.Eye,{className:"size-3.5 opacity-80","aria-label":ef("compact.public")})]}),(0,t.jsx)(r.ChevronDown,{className:"size-3.5 opacity-70 ml-auto shrink-0","aria-hidden":!0,suppressHydrationWarning:!0})]})}),(0,t.jsxs)(i.PopoverContent,{align:"center",sideOffset:8,collisionPadding:16,avoidCollisions:!1,centerOnMobile:!0,showOverlay:!0,onOpenAutoFocus:e=>e.preventDefault(),className:(0,n.cn)("relative border-white/15 bg-[#1a1a1c]/95 p-4 pt-3.5 text-white shadow-xl backdrop-blur-xl","w-[min(520px,calc(100vw-1.5rem))] max-w-[calc(100vw-1.5rem)]","max-h-[min(90svh,calc(100svh-2.5rem))] overflow-y-auto"),children:[(0,t.jsx)("button",{type:"button",onClick:()=>eb(!1),className:"absolute right-2 top-2 z-10 flex size-7 items-center justify-center rounded-md text-white/40 transition-colors hover:bg-white/10 hover:text-white/80 focus:outline-none focus:ring-1 focus:ring-white/30 curs
1or-pointer","aria-label":ef("hints.close"),children:(0,t.jsx)(f.X,{className:"size-3.5","aria-hidden":!0})}),(0,t.jsxs)("div",{className:"space-y-4",children:[eL&&(0,t.jsxs)("section",{children:[(0,t.jsx)("div",{className:"mb-2 text-[11px] font-medium tracking-wide text-white/50",children:eS}),(0,t.jsx)("div",{className:"grid gap-1.5",style:{gridTemplateColumns:`repeat(${e.length>7?7:e.length}, minmax(0, 1fr))`},children:e.map(i=>{let o=i.value===v,a=e.length>=7;return(0,t.jsxs)("button",{type:"button",disabled:i.disabled,onClick:()=>{i.disabled||E?.(i.value)},className:(0,n.cn)("flex min-w-0 flex-col items-center gap-1 rounded-md py-2.5 text-[10px] transition-colors",a?"px-0.5":"px-1",i.disabled?"cursor-not-allowed opacity-40":"cursor-pointer",o?"bg-primary/90 text-black":"bg-white/5 text-white/80 hover:bg-white/10"),children:[(0,t.jsx)(w,{value:i.value,selected:o}),(0,t.jsx)("span",{className:"leading-none whitespace-nowrap",children:i.label})]},i.value)})})]}),eH&&K&&(0,t.jsxs)("section",{children:[(0,t.jsx)("div",{className:"mb-2 text-[11px] font-medium tracking-wide text-white/50",children:eI}),(0,t.jsx)(b,{options:K,value:Q,onChange:e=>Z?.(e)})]}),eT&&M&&(0,t.jsxs)("section",{children:[(0,t.jsx)("div",{className:"mb-2 text-[11px] font-medium tracking-wide text-white/50",children:eD}),(0,t.jsx)(b,{options:M,value:D,onChange:e=>I?.(e),wrap:M.length>6})]}),eR&&(0,t.jsxs)("section",{children:[(0,t.jsx)("div",{className:"mb-2 text-[11px] font-medium tracking-wide text-white/50",children:eD}),eQ.length>0&&(0,t.jsx)("div",{className:"mb-2 flex gap-1",children:eQ.map(e=>{let i=eJ===e;return(0,t.jsxs)("button",{type:"button",onClick:()=>I?.(String(e)),className:(0,n.cn)("flex h-8 flex-1 cursor-pointer items-center justify-center rounded-md text-[11px] font-medium tabular-nums transition-colors",i?"bg-primary/90 text-black":"bg-white/5 text-white/75 hover:bg-white/10"),children:[e,"s"]},e)})}),(0,t.jsx)(o.Slider,{min:R,max:T,step:U,value:[eJ],onValueChange:e=>{let t=e[0];"number"==typeof t&&I?.(String(t))},className:"w-full **:data-[slot=slider-track]:bg-white/15 **:data-[slot=slider-range]:bg-primary **:data-[slot=slider-thumb]:border-primary **:data-[slot=slider-thumb]:bg-white"}),(0,t.jsxs)("div",{className:"relative mt-1 h-3.5 text-[10px] tabular-nums text-white/35",children:[(0,t.jsxs)("span",{className:"absolute left-0",children:[R,"s"]}),eJ!==R&&eJ!==T?(0,t.jsxs)("span",{className:"pointer-events-none absolute font-semibold text-white",style:{left:`calc(${eK} / 100 * (100% - 1rem) + 0.5rem)`,transform:"translateX(-50%)"},children:[eJ,"s"]}):null,(0,t.jsxs)("span",{className:"absolute right-0",children:[T,"s"]})]})]}),eO&&_&&(0,t.jsxs)("section",{children:[(0,t.jsx)("div",{className:"mb-2 text-[11px] font-medium tracking-wide text-white/50",children:eM}),(0,t.jsx)(b,{options:_,value:P,onChange:e=>F?.(e)})]}),!!G&&(0,t.jsxs)("section",{children:[(0,t.jsxs)("div",{className:"mb-2 flex items-center gap-0.5 text-[11px] font-medium tracking-wide text-white/50",children:[(0,t.jsx)("span",{children:ef("geminiOmni.seed")}),(0,t.jsxs)(i.Popover,{open:ej,onOpenChange:ek,modal:!1,children:[(0,t.jsx)(i.PopoverTrigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:"rounded-full p-0.5 text-white/40 hover:text-white/70 transition-colors focus:outline-none focus:ring-1 focus:ring-white/30 curs
1or-pointer touch-manipulation","aria-label":ef("geminiOmni.seedHelpAria"),"aria-expanded":ej,onClick:e=>e.stopPropagation(),onPointerDown:e=>e.stopPropagation(),children:(0,t.jsx)(d.HelpCircle,{className:"size-3"})})}),(0,t.jsx)(i.PopoverContent,{side:"top",align:"start",sideOffset:6,collisionPadding:12,onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),onClick:e=>e.stopPropagation(),className:"z-[80] w-[min(88vw,280px)] max-w-[280px] border border-white/15 bg-gray-900/95 p-3 text-xs leading-relaxed text-white shadow-xl backdrop-blur-xl text-left text-balance",children:(0,t.jsx)("p",{children:ef("geminiOmni.seedHelp")})})]})]}),(0,t.jsxs)("div",{className:"relative flex h-8 min-w-0 items-center rounded-md bg-white/5 focus-within:ring-1 focus-within:ring-primary/50",children:[(0,t.jsx)("input",{type:"text",inputMode:"numeric",pattern:"[0-9]*",placeholder:"0",value:null==V?"":String(V),onChange:e=>{let t=e.target.value.trim();if(""===t)return void G?.(null);if(!/^\d+$/.test(t))return;let i=Number.parseInt(t,10);Number.isNaN(i)?G?.(null):G?.(Math.min(0x7fffffff,Math.max(0,i)))},className:"h-full w-full min-w-0 bg-transparent py-0 pl-2.5 pr-14 text-xs tabular-nums text-white placeholder:text-white/30 focus:outline-none"}),(0,t.jsxs)("div",{className:"absolute inset-y-0 right-0 flex items-center gap-0.5 pr-0.5",children:[(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),G?.(null)},className:"rounded p-1 text-white/45 hover:text-white/85 hover:bg-white/10 cursor-pointer transition-colors","aria-label":ef("geminiOmni.seedClear"),title:ef("geminiOmni.seedClear"),children:(0,t.jsx)(h.Trash2,{className:"size-3.5"})}),(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),G?.(Math.floor(0x80000000*Math.random()))},className:"rounded p-1 text-white/45 hover:text-white/85 hover:bg-white/10 cursor-pointer transition-colors","aria-label":ef("geminiOmni.seedRandom"),title:ef("geminiOmni.seedRandom"),children:(0,t.jsx)(m.RefreshCw,{className:"size-3.5"})})]})]})]}),!!ei&&(0,t.jsxs)("section",{children:[(0,t.jsxs)("div",{className:"mb-2 flex items-center gap-0.5 text-[11px] font-medium tracking-wide text-white/50",children:[(0,t.jsx)("span",{children:ef("wan27.promptExtend")}),(0,t.jsxs)(i.Popover,{open:eA,onOpenChange:eN,modal:!1,children:[(0,t.jsx)(i.PopoverTrigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:"rounded-full p-0.5 text-white/40 hover:text-white/70 transition-colors focus:outline-none focus:ring-1 focus:ring-white/30 curs
1or-pointer touch-manipulation","aria-label":ef("wan27.promptExtendTooltip"),"aria-expanded":eA,onClick:e=>e.stopPropagation(),onPointerDown:e=>e.stopPropagation(),children:(0,t.jsx)(d.HelpCircle,{className:"size-3"})})}),(0,t.jsx)(i.PopoverContent,{side:"top",align:"start",sideOffset:6,collisionPadding:12,onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),onClick:e=>e.stopPropagation(),className:"z-[80] w-[min(88vw,280px)] max-w-[280px] border border-white/15 bg-gray-900/95 p-3 text-xs leading-relaxed text-white shadow-xl backdrop-blur-xl text-left text-balance",children:(0,t.jsx)("p",{children:ef("wan27.promptExtendTooltip")})})]})]}),(0,t.jsx)(b,{options:[{value:"on",label:ef("compact.on")},{value:"off",label:ef("compact.off")}],value:et?"on":"off",onChange:e=>ei?.("on"===e)})]}),!!ea&&(0,t.jsxs)("section",{children:[(0,t.jsx)("div",{className:"mb-2 text-[11px] font-medium tracking-wide text-white/50",children:ef("wan27.watermark")}),(0,t.jsx)(b,{options:[{value:"on",label:ef("compact.on")},{value:"off",label:ef("compact.off")}],value:eo?"on":"off",onChange:e=>ea?.("on"===e)})]}),e$&&q&&(0,t.jsxs)("section",{children:[(0,t.jsx)("div",{className:"mb-2 text-[11px] font-medium tracking-wide text-white/50",children:ef("seedanceControls.outputFormat")}),(0,t.jsx)(b,{options:q,value:J,onChange:e=>Y?.(e)})]}),!!er&&(0,t.jsxs)("section",{children:[(0,t.jsxs)("div",{className:"mb-2 flex items-center gap-0.5 text-[11px] font-medium tracking-wide text-white/50",children:[(0,t.jsx)("span",{children:ef("seedanceControls.returnLastFrame")}),(0,t.jsxs)(i.Popover,{open:e_,onOpenChange:eP,modal:!1,children:[(0,t.jsx)(i.PopoverTrigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:"rounded-full p-0.5 text-white/40 hover:text-white/70 transition-colors focus:outline-none focus:ring-1 focus:ring-white/30 curs
1or-pointer touch-manipulation","aria-label":ef("seedanceControls.returnLastFrameTooltip"),"aria-expanded":e_,onClick:e=>e.stopPropagation(),onPointerDown:e=>e.stopPropagation(),children:(0,t.jsx)(d.HelpCircle,{className:"size-3"})})}),(0,t.jsx)(i.PopoverContent,{side:"top",align:"start",sideOffset:6,collisionPadding:12,onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),onClick:e=>e.stopPropagation(),className:"z-[80] w-[min(88vw,280px)] max-w-[280px] border border-white/15 bg-gray-900/95 p-3 text-xs leading-relaxed text-white shadow-xl backdrop-blur-xl text-left text-balance",children:(0,t.jsx)("p",{children:ef("seedanceControls.returnLastFrameTooltip")})})]})]}),(0,t.jsx)(b,{options:[{value:"off",label:ef("compact.off")},{value:"on",label:ef("compact.on")}],value:en?"on":"off",onChange:e=>er?.("on"===e)})]}),!!el&&(0,t.jsxs)("section",{children:[(0,t.jsx)("div",{className:"mb-2 text-[11px] font-medium tracking-wide text-white/50",children:ef("seedanceControls.webSearch")}),(0,t.jsx)(b,{options:[{value:"off",label:ef("compact.off")},{value:"on",label:ef("compact.on")}],value:es?"on":"off",onChange:e=>el?.("on"===e)})]}),eB&&(0,t.jsxs)("section",{children:[(0,t.jsxs)("div",{className:"mb-2 flex items-center gap-1 text-[11px] font-medium tracking-wide text-white/50",children:[(0,t.jsx)("span",{children:ef("compact.background")}),(0,t.jsxs)(i.Popover,{open:ey,onOpenChange:eC,modal:!1,children:[(0,t.jsx)(i.PopoverTrigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:"rounded-full p-0.5 text-white/40 hover:text-white/70 transition-colors focus:outline-none focus:ring-1 focus:ring-white/30 curs
1or-pointer touch-manipulation","aria-label":ef("compact.background"),"aria-expanded":ey,onClick:e=>e.stopPropagation(),onPointerDown:e=>e.stopPropagation(),children:(0,t.jsx)(d.HelpCircle,{className:"size-3.5"})})}),(0,t.jsx)(i.PopoverContent,{side:"top",align:"start",sideOffset:6,collisionPadding:12,onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),onClick:e=>e.stopPropagation(),className:"z-[80] w-[min(88vw,280px)] max-w-[280px] border border-white/15 bg-gray-900/95 p-3 text-xs leading-relaxed text-white shadow-xl backdrop-blur-xl text-left text-balance",children:(0,t.jsx)("p",{children:ef("compact.backgroundHelp")})})]})]}),(0,t.jsx)(b,{options:ec??[],value:ed,onChange:e=>eu?.(e)})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("div",{className:"mb-2 text-[11px] font-medium tracking-wide text-white/50",children:ef("compact.outputNumber")}),(0,t.jsx)("div",{className:"flex gap-1.5",children:Array.from({length:k},(e,t)=>t+1).map(e=>{let i=e===C,o=!B&&e>1,r=!A||A<=0||N>=A*e,s=o||!r,l=(0,t.jsx)("button",{type:"button",onClick:()=>{o||!r?W?.():j(e)},className:(0,n.cn)("flex h-8 w-full cursor-pointer items-center justify-center rounded-md text-xs font-medium transition-colors",s&&"opacity-35 bg-white/[0.03] text-white/35 hover:opacity-55",!s&&i&&"bg-primary/90 text-black",!s&&!i&&"bg-white/5 text-white/80 hover:bg-white/10"),children:e});return s?(0,t.jsxs)(a.Tooltip,{children:[(0,t.jsx)(a.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("span",{className:"flex-1",children:l})}),(0,t.jsx)(a.TooltipContent,{side:"top",className:"z-[52] bg-gray-900/95 border-white/20 text-white text-xs max-w-[220px] [&_[data-slot=tooltip-arrow]]:bg-gray-900 [&_[data-slot=tooltip-arrow]]:fill-gray-900",children:(0,t.jsx)("p",{children:o?ef("compact.batchPremiumHint"):ef("compact.notEnoughCredits")})})]},e):(0,t.jsx)("span",{className:"flex-1",children:l},e)})})]}),ez&&(0,t.jsxs)("section",{children:[(0,t.jsxs)("div",{className:"mb-2 flex items-center gap-1 text-[11px] font-medium tracking-wide text-white/50",children:[(0,t.jsx)("span",{children:ef("compact.publicVisibility")}),(0,t.jsxs)(i.Popover,{open:ev,onOpenChange:eE,modal:!1,children:[(0,t.jsx)(i.PopoverTrigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:"rounded-full p-0.5 text-white/40 hover:text-white/70 transition-colors focus:outline-none focus:ring-1 focus:ring-white/30 curs
1or-pointer touch-manipulation","aria-label":ef("compact.publicVisibilityHelpAria"),"aria-expanded":ev,onClick:e=>e.stopPropagation(),onPointerDown:e=>e.stopPropagation(),children:(0,t.jsx)(d.HelpCircle,{className:"size-3.5"})})}),(0,t.jsx)(i.PopoverContent,{side:"top",align:"start",sideOffset:6,collisionPadding:12,onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),onClick:e=>e.stopPropagation(),className:"z-[80] w-[min(88vw,280px)] max-w-[280px] border border-white/15 bg-gray-900/95 p-3 text-xs leading-relaxed text-white shadow-xl backdrop-blur-xl text-left text-balance",children:(0,t.jsx)("p",{children:ef.rich("compact.publicVisibilityHelp",{subscribe:e=>(0,t.jsx)("button",{type:"button",className:"cursor-pointer font-medium text-primary underline underline-offset-2 hover:text-primary/90",onClick:e=>{e.preventDefault(),e.stopPropagation(),eE(!1),W?.()},children:e})})})})]})]}),(0,t.jsxs)("div",{className:"flex gap-1.5",children:[B?(0,t.jsxs)("button",{type:"button",onClick:()=>H?.("private"),className:(0,n.cn)("flex h-8 flex-1 cursor-pointer items-center justify-center gap-1.5 rounded-md text-xs font-medium transition-colors","private"===$?"bg-primary/90 text-black":"bg-white/5 text-white/80 hover:bg-white/10"),children:[(0,t.jsx)(c.EyeOff,{className:"size-3 opacity-80","aria-hidden":!0}),ef("compact.private")]}):(0,t.jsxs)(a.Tooltip,{children:[(0,t.jsx)(a.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("span",{className:"flex-1",children:(0,t.jsxs)("button",{type:"button",onClick:()=>W?.(),className:"flex h-8 w-full items-center justify-center gap-1.5 rounded-md bg-white/[0.03] text-xs font-medium text-white/35 opacity-60 hover:opacity-80 transition-opacity cursor-pointer",children:[(0,t.jsx)(p.Lock,{className:"size-3 opacity-70","aria-hidden":!0}),ef("compact.private")]})})}),(0,t.jsx)(a.TooltipContent,{side:"top",className:"z-[52] bg-gray-900/95 border-white/20 text-white text-xs max-w-[240px] [&_[data-slot=tooltip-arrow]]:bg-gray-900 [&_[data-slot=tooltip-arrow]]:fill-gray-900",children:(0,t.jsx)("p",{children:ef("compact.privatePremiumHint")})})]}),(0,t.jsxs)("button",{type:"button",onClick:()=>H?.("public"),className:(0,n.cn)("flex h-8 flex-1 cursor-pointer items-center justify-center gap-1.5 rounded-md text-xs font-medium transition-colors","public"===$?"bg-primary/90 text-black":"bg-white/5 text-white/80 hover:bg-white/10"),children:[(0,t.jsx)(l.Eye,{className:"size-3 opacity-80","aria-hidden":!0}),ef("compact.public")]})]})]})]})]})]})}e.s(["GeneratorCompactSettings",()=>v])},147776,e=>{"use strict";let t=(0,e.i(904274).default)("Maximize2",[["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["polyline",{points:"9 21 3 21 3 15",key:"1avn1i"}],["line",{x1:"21",x2:"14",y1:"3",y2:"10",key:"ota7mn"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]);e.s(["Maximize2",()=>t],147776)},772560,e=>{"use strict";let t=(0,e.i(904274).default)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["default",()=>t])},10675,e=>{"use strict";let t=["pornhub.com","pornhub.org","pornhub.net","phncdn.com","pornhubpremium.com","xvideos.com","xvideos.es","xhamster.com","xhcdn.com","xnxx.com","xnxx.tv","xvxcdn.com","redtube.com","youporn.com","tube8.com","spankbang.com","spankbang.party","hqporner.com","eporner.com","onlyfans.com","fansly.com","manyvids.com","chaturbate.com","stripchat.com","bongacams.com","livejasmin.com","cam4.com","adultfriendfinder.com","ashleymadison.com","literotica.com","nhentai.net","hitomi.la","exhentai.org","e-hentai.org","rule34.xxx","gelbooru.com","donmai.us","sankakucomplex.com","i.pximg.net","fanbox.cc","motherless.com","imagefap.com","porn.com","sex.com","xxx.com","brazzers.com","bangbros.com","realitykings.com","naughtyamerica.com","javlibrary.com","javbus.com","avgle.com","missav.com","jable.tv","thisvid.com","faphouse.com","porntrex.com","tnaflix.com","beeg.com","nuvid.com","drtuber.com","sunporno.com","porn300.com","erome.com","coomer.su","coomer.party","kemono.su","kemono.party","simpcity.su","thothub.tv","thothub.to","fapello.com","influencersgonewild.com","imgbb.com","ibb.co","postimg.cc","postimg.org","imagebam.com","imagevenue.com","imagetwist.com","imgspice.com","imgadult.com","imgdrive.net","imgtaxi.com","pixhost.to","pixhost.org","turboimagehost.com","vipr.
1im","acidimg.cc","fastpic.ru","fastpic.org","piccash.net","picforall.ru","imgchili.net","imgchili.com","freeimage.host","iili.io","catbox.moe","litterbox.catbox.moe","bunkr.si","bunkr.ru","bunkr.is","bunkrrr.org","cyberdrop.me","gofile.io","pixeldrain.com","sendvid.com","noodlemagazine.com","saint2.su","jpg.church","jpg.fishing","jpg.pet","imagepond.net"],i=["porn","xxx","sex","nsfw","hentai","onlyfans","camgirl"];function o(e){return e.trim().toLowerCase().replace(/\.+$/,"")}let a=new Set(["image/jpeg","image/jpg","image/png","image/webp"]),n=new Set(["jpg","jpeg","png","webp"]),r=new Set([443]),s=/\.(jpe?g|png|webp)(\?|#|$)/i,l=/\.(exe|dll|bat|cmd|msi|js|html?|php|asp|aspx|zip|rar|7z|tar|gz|pdf|doc|docx|xls|xlsx|mp4|mov|avi|mp3|wav|gif|bmp|svg|avif|heic|heif|tiff?|ico)(\?|#|$)/i,c=["nip.io","sslip.io","xip.io","localtest.me","localhost.run","vcap.me","lvh.me"];function d(e){let t=e.split(/[/\\]/).pop()??e,i=/\.([a-z0-9]+)$/i.exec(t);return i?i[1].toLowerCase():null}function u(e){let t=e.split(".").map(e=>Number(e));if(4!==t.length||t.some(e=>!Number.isInteger(e)||e<0||e>255))return!0;let[i,o]=t;return 10===i||127===i||0===i||169===i&&254===o||172===i&&o>=16&&o<=31||192===i&&168===o||100===i&&o>=64&&o<=127||192===i&&0===o&&(0===t[2]||2===t[2])||i>=224||!1}let p=[{mime:"image/jpeg",minLength:3,test:e=>255===e[0]&&216===e[1]&&255===e[2]},{mime:"image/png",minLength:8,test:e=>137===e[0]&&80===e[1]&&78===e[2]&&71===e[3]&&13===e[4]&&10===e[5]&&26===e[6]&&10===e[7]},{mime:"image/webp",minLength:12,test:e=>82===e[0]&&73===e[1]&&70===e[2]&&70===e[3]&&87===e[8]&&69===e[9]&&66===e[10]&&80===e[11]}];function m(e){for(let t of p)if(e.length>=t.minLength&&t.test(e))return t.mime;return null}async function h(e,t){try{let i=new Uint8Array(await e.slice(0,16).arrayBuffer()),o=m(i);if(!o)return{ok:!1,code:"badMagic"};let a=(t||"").toLowerCase().split(";")[0].trim();if("image/jpg"===a){if("image/jpeg"!==o)return{ok:!1,code:"badMagic"}}else if(("image/jpeg"===a||"image/png"===a||"image/webp"===a)&&a!==o)return{ok:!1,code:"badMagic"};return{ok:!0}}catch{return{ok:!1,code:"readFailed"}}}function f(e,t=0xa00000){if(!(e instanceof File)||e.size<=0)return{ok:!1,code:"invalidFile"};if(e.size>t)return{ok:!1,code:"tooLarge",maxMb:Math.round(t/1048576)};let i=(e.type||"").toLowerCase().split(";")[0].trim(),o=d(e.name||""),r=!!i&&a.has(i),s=!!o&&n.has(o);return i?r&&(!o||s)?{ok:!0}:{ok:!1,code:"unsupportedFormat"}:s?{ok:!0}:{ok:!1,code:"unsupportedFormat"}}async function g(e,t=0xa00000){let i=f(e,t);return i.ok?h(e,e.type):i}async function x(e,t=0xa00000){let i,o,a=[];for(let n of e){let e=await g(n,t);e.ok?a.push(n):i||(i=e.code,o=e.maxMb)}return{accepted:a,rejectedCode:i,rejectedMaxMb:o}}function w(e,t){if(!e)return{accepted:[],hadCandidates:!1};let i=new Set(["gif","bmp","svg","avif","heic","heif","tif","tiff","ico"]),o=e=>{let t=(e.type||"").toLowerCase(),o=d(e.name||"");return t.startsWith("image/")||null!=o&&(n.has(o)||i.has(o))},a=[];if(e.items?.length)for(let t of Array.from(e.items)){if("file"!==t.kind||!t.type.startsWith("image/"))continue;let e=t.getAsFile();e&&a.push(e)}if(0===a.length&&e.files?.length)for(let t of Array.from(e.files))a.push(t);let r=[],s=new Set;for(let e of a){if(!o(e))continue;let t=`${e.type}|${e.size}|${e.lastModified}|${e.name}`;s.has(t)||(s.add(t),r.push(e))}let l=r.length>1&&r.every(e=>e.lastModified===r[0].lastModified)?[[...r].sort((e,t)=>{let i=e=>"image/png"===e?0:"image/webp"===e?1:"image/jpeg"===e?2:3;return i(e.type)-i(t.type)})[0]]:r;if(0===l.length)return{accepted:[],hadCandidates:!1};let{accepted:c,rejectedCode:u,rejectedMaxMb:p}=function(e,t=0xa00000){let i,o,a=[];for(let n of e){let e=f(n,t);e.ok?a.push(n):i||(i=e.code,o=e.maxMb)}return{accepted:a,rejectedCode:i,rejectedMaxMb:o}}(l,t?.maxBytes);return{accepted:c,rejectedCode:u,rejectedMaxMb:p,hadCandidates:!0}}function b(e){let a,n=e.trim();if(!n)return{ok:!1,code:"emptyUrl"};if(n.length>2048)return{ok:!1,code:"urlTooLong"};try{a=new URL(n)}catch{return{ok:!1,code:"invalidUrl"}}if("http:"!==a.protocol&&"https:"!==a.protocol)return{ok:!1,code:"httpOnly"};
1if("https:"!==a.protocol)return{ok:!1,code:"httpsOnly"};if(a.username||a.password)return{ok:!1,code:"credentialsInUrl"};let s=a.port?Number(a.port):443;if(!Number.isFinite(s)||!r.has(s))return{ok:!1,code:"blockedPort"};let l=a.hostname.toLowerCase().replace(/^\[|\]$/g,"");return function(e){let t=e.trim().toLowerCase().replace(/\.+$/,"").replace(/^\[|\]$/g,"");if(!t||"localhost"===t||t.endsWith(".localhost")||t.endsWith(".local")||t.endsWith(".internal")||t.endsWith(".intranet")||t.endsWith(".lan")||t.endsWith(".home")||"metadata.google.internal"===t||"metadata"===t||t.endsWith(".metadata.google.internal"))return!0;for(let e of c)if(t===e||t.endsWith(`.${e}`))return!0;return!!(/^(?:\d{1,3}\.){3}\d{1,3}$/.test(t)&&u(t))||!!(t.includes(":")&&function(e){let t=e.toLowerCase().replace(/^\[|\]$/g,"");if("::1"===t||"::"===t||t.startsWith("fc")||t.startsWith("fd")||t.startsWith("fe80"))return!0;let i=function(e){let t=e.match(/^::ffff:(\d{1,3}(?:\.\d{1,3}){3})$/i);if(t?.[1])return t[1];let i=e.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(!i)return null;let o=Number.parseInt(i[1],16),a=Number.parseInt(i[2],16);return Number.isFinite(o)&&Number.isFinite(a)?`${o>>8&255}.${255&o}.${a>>8&255}.${255&a}`:null}(t);return!!(i&&u(i))}(t))}(l)?"localhost"===l||l.endsWith(".localhost")||l.endsWith(".local")?{ok:!1,code:"noLocalhost"}:{ok:!1,code:"noPrivateIp"}:!function(e){let a=o(e);if(!a)return!0;for(let e of t){let t=o(e);if(t&&(a===t||a.endsWith(`.${t}`)))return!0}for(let e of a.split("."))if(i.some(t=>e===t||e.startsWith(`${t}-`)||e.endsWith(`-${t}`)))return!0;return!1}(l)?{ok:!0,url:a.href}:{ok:!1,code:"blockedHost"}}function v(e){let t=b(e);if(!t.ok)return t;let i=new URL(t.url).pathname;return l.test(i)||/\.[a-z0-9]{2,5}(\?|#|$)/i.test(i)&&!s.test(i)?{ok:!1,code:"unsupportedFormat"}:{ok:!0,url:t.url}}async function E(e){let t=v(e);if(!t.ok)return t;let i=await function(e,t=12e3){return new Promise(i=>{let o=new Image,a=!1,n=e=>{a||(a=!0,window.clearTimeout(r),o.onload=null,o.onerror=null,i(e))},r=window.setTimeout(()=>{n({ok:!1,code:"urlTimeout"})},t);o.onload=()=>{o.naturalWidth<=0||o.naturalHeight<=0?n({ok:!1,code:"urlLoadFailed"}):n({ok:!0})},o.onerror=()=>n({ok:!1,code:"urlLoadFailed"}),o.referrerPolicy="no-referrer",o.src=e})}(t.url);return i.ok?{ok:!0,url:t.url}:i}function y(e){let t=e.trim();try{let e=new URL(t);return`${e.origin}${e.pathname}`.toLowerCase()}catch{return t.toLowerCase()}}function C(e,t){if(!e||0===t.length)return!1;let i=y(e);return t.some(e=>y(e)===i)}function j(e,t){if(!e||0===t.length)return!1;let i=e.toLowerCase();return t.some(e=>e.toLowerCase().includes(i))}e.s(["ALLOWED_UPLOAD_IMAGE_LABEL",0,"JPEG, PNG, WebP","MAX_UPLOAD_IMAGE_BYTES",0,0xa00000,"contentHashAlreadySelected",()=>j,"detectImageMimeFromMagic",()=>m,"extractClipboardImageFiles",()=>w,"filterValidUploadImageFilesWithMagic",()=>x,"imageUrlAlreadySelected",()=>C,"normalizeImageUrlForCompare",()=>y,"validateImageSourceUrl",()=>v,"validateImageUrlClient",()=>E,"validatePublicHttpsUrl",()=>b,"validateUploadImageMagic",()=>h],10675)},828556,e=>{"use strict";function t(e){let t=(e.type||"").toLowerCase();if("video/mp4"===t||"video/quicktime"===t||"video/x-matroska"===t)return!0;let i=e.name.split(".").pop()?.toLowerCase();return"mp4"===i||"mov"===i||"mkv"===i}function i(e){let t=(e.type||"").toLowerCase();if("audio/mp3"===t&&(t="audio/mpeg"),"audio/mpeg"===t||"audio/wav"===t||"audio/x-wav"===t||"audio/aac"===t||"audio/mp4"===t||"audio/ogg"===t||"audio/x-m4a"===t)return!0;let i=e.name.split(".").pop()?.toLowerCase();return"mp3"===i||"wav"===i||"aac"===i||"m4a"===i||"ogg"===i}function o(e){let t=e.type.toLowerCase();if("video/mp4"===t||"video/quicktime"===t)return!0;let i=e.name.split(".").pop()?.toLowerCase();return"mp4"===i||"mov"===i}function a(e){let t=e.type.toLowerCase();if("audio/mp3"===t&&(t="audio/mpeg"),"audio/mpeg"===t||"audio/wav"===t||"audio/x-wav"===t)return!0;let i=e.name.split(".").pop()?.toLowerCase();return"mp3"===i||"wav"===i}function n(e){if(!o(e))return null;let t=e.type.toLowerCase();if("video/mp4"===t||"video/quicktime"===t)return t;let i=e.name.split(".").pop()?.toLowerCase();return"mp4"===i?"video/mp4":"mov"===i?"video/quicktime":null}function r(e){if(!a(e))return null;let t=e.type.toLowerCase();if("audio/mp3"===t&&(t="audio/mpeg"),"audio/mpeg"===t||"audio/wav"===t||"audio/x-wav"===t)return"audio/x-wav"===t?"audio/wav":t;let i=e.name.split(".").pop()?.toLowerCase();return"mp3"===i?"audio/mpeg":"wav"===i?"audio/wav":null}function s(e,t){return new Promise(i=>{let o=URL.createObjectURL(e),a="video"===t?document.createElement("video"):document.createElement("audio"),n=!1,r=e=>{n||(n=!0,URL.revokeObjectURL(o),a.removeAttribute("src"),a.load(),i(e))};a.preload="metadata",a.onloadedmetadata=()=>{let e=a.duration;r(Number.isFinite(e)&&e>0?e:null)},a.onerror=()=>r(null),window.setTimeout(()=>r(null),8e3),a.src=o})}async function l(e,t){if(0===e.length)return 0;let i=await Promise.all(e.map(e=>new Promise(i=>{let o="video"===t?document.createElement("video"):document.createElement("audio"),a=!1,n=e=>{a||(a=!0,o.removeAttribute("src"),o.load(),i(e))};o.preload="metadata",o.crossOrigin="anonymous",o.onloadedmetadata=()=>{let e=o.duration;n(Number.isFinite(e)&&e>0?e:null)},o.onerror=()=>n(null),window.setTimeout(()=>n(null),8e3),o.src=e}))),o=0;for(let e of i){if(null==e)return null;o+=e}return o}function c(e){return e>=2&&e<=15.25}e.s(["SEEDANCE25_PROMPT_MAX_LENGTH",0,3e4,"SEEDANCE25_REF_AUDIO_ACCEPT",0,"audio/mpeg,audio/wav,audio/x-wav,audio/aac,audio/mp4,audio/ogg,.mp3,.wav,.aac,.m4a,.ogg","SEEDANCE25_REF_AUDIO_FORMAT_LABEL",0,"MP3 / WAV / AAC / M4A / OGG","SEEDANCE25_REF_AUDIO_MAX",0,10,"SEEDANCE25_REF_AUDIO_MAX_BYTES",0,0xf00000,"SEEDANCE25_REF_AUDIO_MAX_MB",0,15,"SEEDANCE25_REF_CLIP_MAX_SEC",0,30,"SEEDANCE25_REF_CLIP_MIN_SEC",0,2,"SEEDANCE25_REF_IMAGE_MAX",0,30,"SEEDANCE25_REF_IMAGE_MAX_BYTES",0,0x1e00000,"SEEDANCE25_REF_IMAGE_MAX_MB",0,30,"SEEDANCE25_REF_TOTAL_MAX_SEC",0,30,"SEEDANCE25_REF_VIDEO_ACCEPT",0,"video/mp4,video/quicktime,video/x-matroska,.mp4,.mov,.mkv","SEEDANCE25_REF_VIDEO_FORMAT_LABEL",0,"MP4 / MOV / MKV","SEEDANCE25_REF_VIDEO_MAX",0,10,"SEEDANCE25_REF_VIDEO_MAX_BYTES",0,0xc800000,"SEEDANCE25_REF_VIDEO_MAX_MB",0,200,"SEEDANCE2_REF_AUDIO_MAX",0,3,"SEEDANCE2_REF_IMAGE_MAX",0,9,"SEEDANCE2_REF_IMAGE_MAX_BYTES",0,0xa00000,"SEEDANCE2_REF_IMAGE_MAX_MB",0,10,"SEEDANCE2_REF_TOTAL_MAX_SEC",0,45,"SEEDANCE2_REF_VIDEO_MAX",0,3,"SEEDANCE_REF_AUDIO_ACCEPT",0,"audio/mpeg,audio/wav,audio/x-wav,.mp3,.wav","SEEDANCE_REF_AUDIO_FORMAT_LABEL",0,"MP3 / WAV","SEEDANCE_REF_AUDIO_MAX_BYTES",0,0xf00000,"SEEDANCE_REF_AUDIO_MAX_MB",0,15,"SEEDANCE_REF_CLIP_MAX_SEC",0,15,"SEEDANCE_REF_CLIP_MIN_SEC",0,2,"SEEDANCE_REF_VIDEO_ACCEPT",0,"video/mp4,video/quicktime,.mp4,.mov","SEEDANCE_REF_VIDEO_FORMAT_LABEL",0,"MP4 / MOV","SEEDANCE_REF_VIDEO_MAX_BYTES",0,0x3200000,"SEEDANCE_REF_VIDEO_MAX_MB",0,50,"isSeedance25RefAudioFile",()=>i,"isSeedance25RefVideoFile",()=>t,"isSeedanceRefAudioFile",()=>
1a,"isSeedanceRefClipDurationValid",()=>c,"isSeedanceRefVideoFile",()=>o,"readMediaDurationSec",()=>s,"resolveSeedanceRefAudioMime",()=>r,"resolveSeedanceRefVideoMime",()=>n,"sumMediaUrlsDurationSec",()=>l])},926138,e=>{"use strict";var t=e.i(772560);e.s(["CheckCircle2",()=>t.default])},953316,e=>{"use strict";var t=e.i(559465);e.s(["Music",()=>t.default])},593055,e=>{"use strict";var t=e.i(828556);function i(e){return"video"===e||"audio"===e||"image"===e?e:"image"}function o(e){return"video"===e?t.SEEDANCE_REF_VIDEO_MAX_BYTES:"audio"===e?t.SEEDANCE_REF_AUDIO_MAX_BYTES:0xa00000}function a(e){return"video"===e?27e5:"audio"===e?18e5:9e5}function n(e){return"video"===e?6e4:25e3*("audio"===e)}let r={fastEnd:3e4,normalEnd:18e4,slowEnd:6e5,sessionTtl:9e5};function s(e,t="image"){return"video"===t?e<3e5?12e3:e<12e5?2e4:3e4:"audio"===t?e<18e4?8e3:e<72e4?15e3:25e3:e<r.fastEnd?3e3:e<r.normalEnd?5e3:e<r.slowEnd?1e4:15e3}function l(e){return!!e&&"object"==typeof e&&"AbortError"===e.name}function c(e){if(!e.signal.aborted)try{e.abort("phone-poll-cleanup")}catch{}}function d(e){return{...e,cache:"no-store",headers:{...e?.headers||{},"Cache-Control":"no-cache",Pragma:"no-cache"}}}function u(e,t=""){let i=`/api/phone-upload/session/${encodeURIComponent(e)}${t}`,o=i.includes("?")?"&":"?";return`${i}${o}_=${Date.now()}`}e.s(["PHONE_POLL_STAGE_BOUNDARIES_MS",0,r,"abortPhonePoll",()=>c,"isPhonePollAbortError",()=>l,"parsePhoneMediaKind",()=>i,"phoneUploadMaxBytesForKind",()=>o,"phoneUploadPollFetchInit",()=>d,"phoneUploadPollIntervalMs",()=>s,"phoneUploadPollStartDelayMs",()=>n,"phoneUploadSessionPollUrl",()=>u,"phoneUploadSessionTtlMs",()=>a])},343063,e=>{"use strict";let t=(0,e.i(904274).default)("Eraser",[["path",{d:"m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21",key:"182aya"}],["path",{d:"M22 21H7",key:"t4ddhn"}],["path",{d:"m5 11 9 9",key:"1mo9qw"}]]);e.s(["Eraser",()=>t],343063)},214273,e=>{"use strict";var t=e.i(333927);e.s(["Search",()=>t.default])},329552,e=>{"use strict";var t=e.i(699);e.s(["Pencil",()=>t.default])},333927,e=>{"use strict";let t=(0,e.i(904274).default)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);e.s(["default",()=>t])},699,e=>{"use strict";let t=(0,e.i(904274).default)("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["default",()=>t])},707407,e=>{"use strict";var t=e.i(798063);e.s(["ChevronLeft",()=>t.default])},967608,e=>{"use strict";var t=e.i(130567);e.s(["ChevronRight",()=>t.default])},708721,e=>{"use strict";var t=e.i(422246);e.s(["Video",()=>t.default])},379945,e=>{"use strict";var t=e.i(6184);e.s(["Loader2",()=>t.default])},27380,e=>{"use strict";let t="JPEG, PNG, WebP",i=new Set(["heic","heix","hevc","hevx","heim","heis","hevm","hevs","mif1","msf1"]);function o(){if("undefined"==typeof navigator)return!1;let e=navigator.userAgent||"";return!!(/iPhone|iPod|iPad/i.test(e)||/Macintosh|Mac OS X/i.test(e)&&"number"==typeof navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function a(){let e="image/jpeg,image/png,image/webp,.jpg,.jpeg,.png,.webp";return o()?`${e},image/heic,image/heif,.heic,.heif`:e}function n(){return o()?`${t}, HEIC`:t}function r(){return o()?"JPEG · PNG · WebP · HEIC":"JPEG · PNG · WebP"}function s(e){return!e||!o()||/heic/i.test(e)||!/\b(jpe?g|png|webp)\b/i.test(e)?e:e.includes("ã")?`${e}ãHEIC`:e.includes(" · ")?`${e} \xb7 HEIC`:e.includes(" / ")?`${e} / HEIC`:e.includes(" Ù")?`${e} Ù HEIC`:e.includes(" Ø£Ù ")?`${e} Ø£Ù HEIC`:/\bou\b/i.test(e)?`${e} ou HEIC`:/\boder\b/i.test(e)?`${e} oder HEIC`:/\bor\b/i.test(e)?`${e} or HEIC`:`${e}, HEIC`}function l(e){let t=(e.type||"").toLowerCase();return"image/heic"===t||"image/heif"===t||"image/heic-sequence"===t||"image/heif-sequence"===t||/\.(heic|heif)$/i.test(e.name||"")}function c(e){if(e.length<12||"ftyp"!==String.fromCharCode(e[4],e[5],e[6],e[7]))return!1;let t=String.fromCharCode(e[8],e[9],e[10],e[11]).toLowerCase();return i.has(t)}async function d(e){if(!o())return!1;if(l(e))return!0;try{let t=new Uint8Array(await e.slice(0,16).arrayBuffer());return c(t)}catch{return!1}}async function u(e){if(o())return!1;if(l(e))return!0;try{let t=new Uint8Array(await e.slice(0,16).arrayBuffer());return c(t)}catch{return!1}}async function p(e){let t=null;try{t=await createImageBitmap(e)}catch{var i;t=await (i=e,new Promise((e,t)=>
1{let o=URL.createObjectURL(i),a=new Image;a.onload=()=>{let i=document.createElement("canvas");i.width=a.naturalWidth,i.height=a.naturalHeight;let n=i.getContext("2d");(URL.revokeObjectURL(o),n&&a.naturalWidth)?(n.drawImage(a,0,0),createImageBitmap(i).then(e).catch(t)):t(Error("Image decode failed"))},a.onerror=()=>{URL.revokeObjectURL(o),t(Error("Image decode failed"))},a.src=o}))}try{if(!t.width||!t.height)throw Error("Empty image");let i=document.createElement("canvas");i.width=t.width,i.height=t.height;let o=i.getContext("2d");if(!o)throw Error("Canvas unavailable");o.drawImage(t,0,0);let a=await new Promise(e=>{i.toBlob(e,"image/jpeg",.92)});if(!a||a.size<=0)throw Error("JPEG encode failed");let n=new Uint8Array(await a.slice(0,3).arrayBuffer());if(255!==n[0]||216!==n[1]||255!==n[2])throw Error("Output is not JPEG");let r=(e.name||"photo").replace(/\.(heic|heif)$/i,"");return new File([a],`${r||"photo"}.jpg`,{type:"image/jpeg",lastModified:Date.now()})}finally{t.close()}}async function m(e){let t=await e.arrayBuffer();return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",t))).map(e=>e.toString(16).padStart(2,"0")).join("")}e.s(["convertHeicLikeToJpeg",()=>p,"getAllowedUploadImageDotLabel",()=>r,"getAllowedUploadImageLabel",()=>n,"getImageFileAcceptAttribute",()=>
1a,"isHeicUploadAllowed",()=>o,"isUnsupportedHeicOnThisDevice",()=>u,"sha256HexOfFile",()=>m,"shouldConvertHeicLike",()=>d,"withHeicFormatsHint",()=>s])},243658,610276,e=>{"use strict";var t=e.i(27380);let i=new Set(["image/jpeg","image/png","image/webp","image/gif","image/bmp","image/tiff","video/mp4","video/webm","video/quicktime","audio/mpeg","audio/wav","audio/x-wav","audio/mp4","audio/m4a","audio/aac","audio/ogg","audio/webm","application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","text/plain","text/markdown","application/x-iwork-keynote-sffkey","application/x-iwork-pages-sffpages","application/x-iwork-numbers-sffnumbers"]);function o(e){let t=e.toLowerCase().split(";")[0].trim();return("image/jpg"===t&&(t="image/jpeg"),"audio/mp3"===t&&(t="audio/mpeg"),"text/x-markdown"===t&&(t="text/markdown"),"application/x-pdf"===t&&(t="application/pdf"),i.has(t))?t:null}function a(e){return e.startsWith("ai-generator")?0x6400000:e.startsWith("tryon/")?0xa00000:4194304}let n=/^[a-f0-9]{64}$/,r=/^[\w.-]{1,128}$/;function s(e){return r.test(e)}function l(e){return n.test(e)}async function c(e,i,n){var r,s;let l=e=>{n?.onProgress?.(Math.max(0,Math.min(1,e)))},c=function(e){let t=o(e.type||"");if(t)return t;if(e instanceof File){var i;let t;return o((i=e.name,((t=i.split(".").pop()?.toLowerCase())?({jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",webp:"image/webp",gif:"image/gif",heic:"image/heic",heif:"image/heif",bmp:"image/bmp",tiff:"image/tiff",mp4:"video/mp4",webm:"video/webm",mov:"video/quicktime",mp3:"audio/mpeg",wav:"audio/wav",m4a:"audio/m4a",aac:"audio/aac",ogg:"audio/ogg",pdf:"application/pdf",doc:"application/msword",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",xls:"application/vnd.ms-excel",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",ppt:"application/vnd.ms-powerpoint",pptx:"application/vnd.openxmlformats-officedocument.presentationml.presentation",txt:"text/plain",md:"text/markdown",key:"application/x-iwork-keynote-sffkey",pages:"application/x-iwork-pages-sffpages",numbers:"application/x-iwork-numbers-sffnumbers"})[t]??null:null)||""))}return null}(e);if(!c)throw Error("File type not supported");if(e.size>a(i))throw Error("File size exceeds the server limit");l(.05);let d=n?.contentAddressed?await (0,t.sha256HexOfFile)(e):void 0;l(.08);let u=e.type===c?e:new Blob([e],{type:c}),p=await fetch("/api/storage/presign",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({folder:i,contentType:c,contentLength:u.size,contentHash:d,filename:n?.contentAddressed?void 0:n?.filename})});if(!p.ok){if(413===p.status)throw Error("File size exceeds the server limit");let e="Failed to prepare upload";try{let t=await p.json();e=t.error||t.message||e}catch{}throw Error(e)}let m=await p.json();if(!m.uploadUrl||!m.publicUrl||!m.key)throw Error("Failed to prepare upload");l(.12);let h=m.contentType||c,f=u.type===h?u:new Blob([u],{type:h});return await (r=m.uploadUrl,s=e=>{l(.12+.88*e)},new Promise((e,t)=>{let i=new XMLHttpRequest;i.open("PUT",r),i.setRequestHeader("Content-Type",h),i.upload.onprogress=e=>{e.lengthComputable&&s&&s(e.loaded/e.total)},i.onload=()=>{if(i.status>=200&&i.status<300){s?.(1),e();return}t(Error("Direct upload to storage failed"))},i.onerror=()=>t(Error("Direct upload to storage failed")),i.onabort=()=>t(Error("Upload cancelled")),i.send(f)})),l(1),{url:m.publicUrl,key:m.key}}e.s(["isContentHashHex",()=>l,"isSafeUserIdSegment",()=>s,"maxBytesForFolder",()=>a,"normalizeUploadContentType",()=>o],610276);let d=async(e,t,i)=>{try{return await c(e,t||"avatars",{contentAddressed:!1,filename:i?.preserveFilename?e.name.split(/[/\\]/).pop():void 0,onProgress:i?.onProgress})}catch(e){throw Error(e instanceof Error?e.message:"Unknown error occurred during file upload")}};async function u(e){let t=await fetch(e);if(!t.ok)throw Error("Invalid data URL");return t.blob()}async function p(e,t){if(!e)return;let i=e.trim();if(i.startsWith("http://")||i.startsWith("https://"))return i;if(!i.startsWith("data:"))return;let o=await u(i);return(await c(o,t,{contentAddressed:!0})).url}async function m(e,t){return e?.length?(await Promise.all(e.map(e=>p(e,t)))).filter(e=>!!e):[]}e.s(["dataUrlToBlob",()=>u,"resolveMediaUrlDirectClient",()=>p,"resolveMediaUrlsDirectClient",()=>m,"uploadBlobToR2Direct",()=>c,"uploadFileFromBrowser",0,d],243658)},566122,e=>{"use strict";var t=e.i(27380),i=e.i(243658);let o="ai-generator/inputs",a="ai-generator/video-inputs";async function n(e,a){if(await (0,t.isUnsupportedHeicOnThisDevice)(e))throw Error("HEIC is only supported on iPhone/iPad. Please use JPEG, PNG, or WebP.");let n=e;return a?.onProgress?.(.05),await (0,t.shouldConvertHeicLike)(e)&&(n=await (0,t.convertHeicLikeToJpeg)(e),a?.onProgress?.(.08)),(await (0,i.uploadBlobToR2Direct)(n,o,{contentAddressed:!0,onProgress:a?.onProgress})).url}async function r(e,t){let i=[];for(let o=0;o<e.length;o++)i.push(await n(e[o],{onProgress:e=>t?.onFileProgress?.(o,e)}));return i}async function s(e,t){return(await (0,i.uploadBlobToR2Direct)(e,a,{contentAddressed:!0,onProgress:t?.onProgress})).url}e.s(["AI_INPUT_IMAGE_FOLDER",0,o,"AI_INPUT_VIDEO_FOLDER",0,a,"uploadInputImageFileToR2",()=>n,"uploadInputImageFilesToR2",()=>r,"uploadInputVideoFileToR2",()=>s])},424119,e=>{"use strict";var t=e.i(10675),i=e.i(610276);let o=/(?:^|\/)((?:ai-generator\/inputs|ai-generator\/video-inputs)\/([^/?#]+)\/([a-f0-9]{64})\.([a-z0-9]+))(?:\?|#|$)/i;async function a(e){let t=function(e){if(!e||"string"!=typeof e)return null;let t=e.trim();try{t=decodeURIComponent(t)}catch{}let a=o.exec(t);if(!a)return null;let n=a[1],r=a[2],s=a[3],l=a[4];return(0,i.isSafeUserIdSegment)(r)&&(0,i.isContentHashHex)(s.toLowerCase())&&/^[a-z0-9]+$/i.test(l)?n:null}(e);if(t)try{await fetch("/api/storage/delete-input",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({key:t})})}catch{}}function n(e){let{url:i,source:o,remainingUrls:n}=e;if(!i||"history"===o)return;let r=(0,t.normalizeImageUrlForCompare)(i);n.some(e=>e&&(0,t.normalizeImageUrlForCompare)(e)===r)||a(i)}function r(e){return(0,t.normalizeImageUrlForCompare)(e)}e.s(["discardInputMediaAfterUiRemove",()=>n,"mediaSourceKey",()=>r])},449961,e=>{"use strict";
1let t=(0,e.i(904274).default)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);e.s(["default",()=>t])},592278,e=>{"use strict";var t=e.i(449961);e.s(["Lock",()=>t.default])},816839,e=>{"use strict";var t=e.i(6853);e.s(["ChevronDown",()=>t.default])},74315,e=>{"use strict";var t=e.i(553296);e.s(["EyeOff",()=>t.default])},6829,e=>{"use strict";var t=e.i(910545);e.s(["HelpCircle",()=>t.default])},250212,e=>{"use strict";var t=e.i(754487);e.s(["Eye",()=>t.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.