1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,776938,e=>{"use strict";let a={"gemini-3-pro":{id:"gemini-3-pro-image-preview",name:"Nano Banana Pro",credits:26,creditsByResolution:{"1K":26,"2K":26,"4K":52},description:"High quality image generation with rich details",logo:"/images/ai-model-logo/gemini-color.svg",translationKey:"pro",releaseDate:"November 2025",supportsResolution:!0,supportedResolutions:["1K","2K","4K"],defaultResolution:"1K",supportsImageInput:!0,maxImageInputs:8,maxPromptLength:1e4,fallbackModels:[{modelKey:"z-image",silent:!0}],supportedSizes:["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9","21:9","auto"],requiresPremium:!0},"gemini-2.5-flash":{id:"gemini-2.5-flash-image-preview",name:"NanoBanana Flash",credits:4,description:"Fast generation, cost-effective",logo:"/images/ai-model-logo/gemini-color.svg",translationKey:"flash",releaseDate:"August 2025",supportsResolution:!1,supportsImageInput:!0,maxImageInputs:10,maxPromptLength:5e3,fallbackModels:[{modelKey:"z-image",silent:!0}],supportedSizes:["1:1","9:16","16:9","3:4","4:3","3:2","2:3","auto"],hideFromDefaultPicker:!0},"nanobanana-2":{id:"nano-banana-2",name:"Nano Banana 2",credits:18,creditsByResolution:{"1K":18,"2K":21,"4K":28},description:"Next-gen Nano Banana with optional web grounding",logo:"/images/ai-model-logo/gemini-color.svg",translationKey:"nanobanana2",releaseDate:"February 2026",supportsResolution:!0,supportedResolutions:["1K","2K","4K"],defaultResolution:"1K",supportsImageInput:!0,supportsWebSearch:!0,preferredProvider:"kie",fallbackModels:[{modelKey:"z-image",silent:!0}],maxImageInputs:14,maxPromptLength:2e4,supportedSizes:["1:1","2:3","3:2","3:4","4:3","9:16","16:9","auto"],isNew:!0,hideFromDefaultPicker:!0},"flux2-klein":{id:"flux-2-klein",name:"Flux 2 Klein",credits:4,description:"Fast and efficient image generation",logo:"/images/ai-model-logo/flux.svg",translationKey:"flux2klein",releaseDate:"January 2026",kieModelId:"z-image-v2",supportsResolution:!1,supportedSizes:["1:1","4:3","3:4","16:9","9:16"],supportsImageInput:!0,maxImageInputs:3,fallbackModels:[{modelKey:"z-image",silent:!0}],supportsNSFW:!1,hideFromDefaultPicker:!0},flux2:{id:"flux-2",name:"Flux 2",credits:24,description:"Flux 2 intelligent image generation (auto-selects text-to-image or image-to-image)",logo:"/images/ai-model-logo/flux.svg",translationKey:"flux2",releaseDate:"November 2025",supportsResolution:!0,supportedResolutions:["1K","2K"],defaultResolution:"1K",supportedSizes:["1:1","4:3","3:4","16:9","9:16","3:2","2:3","auto"],supportsImageInput:!0,maxImageInputs:8,maxPromptLength:5e3,fallbackModels:[{modelKey:"z-image",silent:!0}],supportsNSFW:!1,hideFromDefaultPicker:!0},flux2pro:{id:"flux-2-pro",name:"Flux 2 Pro",credits:10,description:"Flux 2 Pro intelligent image generation with enhanced quality (auto-selects text-to-image or image-to-image)",logo:"/images/ai-model-logo/flux.svg",translationKey:"flux2pro",releaseDate:"November 2025",supportsResolution:!0,supportedResolutions:["1K","2K"],defaultResolution:"1K",supportedSizes:["1:1","4:3","3:4","16:9","9:16","3:2","2:3","auto"],supportsImageInput:!0,maxImageInputs:8,maxPromptLength:5e3,fallbackModels:[{modelKey:"z-image",silent:!0}],supportsNSFW:!1,hideFromDefaultPicker:!0},"qwen-image-2":{id:"qwen/text-to-image",name:"Qwen Image 2",credits:16,description:"Advanced image generation with Qwen",logo:"/images/ai-model-logo/TongYi.svg",translationKey:"qwen2",releaseDate:"August 2025",supportsResolution:!0,supportedResolutions:["1K","2K","4K"],defaultResolution:"1K",supportsImageInput:!0,maxImageInputs:1,maxPromptLength:5e3,fallbackModels:[{modelKey:"z-image",silent:!0}],supportsNSFW:!1,supportsAdult:!1,isNew:!0,hideFromDefaultPicker:!0},"qwen2-image":{id:"qwen2/text-to-image",name:"Qwen2 Image",credits:8,description:"Qwen2 image generation â text-to-image or image editing via smart routing",logo:"/images/ai-model-logo/TongYi.svg",translationKey:"qwen2image",releaseDate:"January 2026",supportsResolution:!1,supportedSizes:["1:1","4:3","3:4","16:9","9:16"],supportsImageInput:!0,maxImageInputs:1,maxPromptLength:800,preferredProvider:"kie",fallbackModels:[{modelKey:"z-image",silent:!0}],supportsNSFW:!1,isNew:!0,hideFromDefaultPicker:!0}
1,"wan27-image":{id:"wan/2-7-image",name:"Wan 2.7 Image",credits:8,description:"Alibaba Wan 2.7 â personalized characters, precise color palette control",logo:"/images/ai-model-logo/TongYi.svg",translationKey:"wan27image",releaseDate:"April 2026",supportsResolution:!0,supportedResolutions:["1K","2K"],defaultResolution:"2K",supportedSizes:["1:1","16:9","4:3","21:9","3:4","9:16"],supportsImageInput:!0,maxImageInputs:9,maxPromptLength:5e3,preferredProvider:"mulerouter",fallbackModels:[{modelKey:"z-image",silent:!0}],supportsNSFW:!1,supportsAdult:!0,isNew:!0},"wan27-image-pro":{id:"wan/2-7-image-pro",name:"Wan 2.7 Image Pro",credits:48,description:"Alibaba Wan 2.7 Pro â stable composition, sharper prompt comprehension, 4K output",logo:"/images/ai-model-logo/TongYi.svg",translationKey:"wan27imagepro",releaseDate:"April 2026",supportsResolution:!0,supportedResolutions:["1K","2K","4K"],defaultResolution:"2K",supportedSizes:["1:1","16:9","4:3","21:9","3:4","9:16"],supportsImageInput:!0,maxImageInputs:9,maxPromptLength:5e3,preferredProvider:"mulerouter",fallbackModels:[{modelKey:"z-image",silent:!0}],supportsNSFW:!1,supportsAdult:!0,isNew:!0,requiresPremium:!0},"z-image":{id:"z-image",name:"Z-Image Spicy",credits:4,description:"Spicy NSFW text-to-image",logo:"/images/ai-model-logo/TongYi.svg",translationKey:"zimage",releaseDate:"May 2025",supportsResolution:!1,supportedSizes:["1:1","4:3","3:4","16:9","9:16"],supportsImageInput:!0,maxImageInputs:1,maxPromptLength:1e3,supportsNSFW:!1,supportsAdult:!0,preferredProvider:"mulerouter"},"seedream-5.0":{id:"doubao-seedream-5.0-pro",name:"Seedream 5 Pro",credits:8,creditsByResolution:{"1K":8,"2K":14,"4K":14},description:"Next generation Seedream model",logo:"/images/ai-model-logo/doubao.svg",translationKey:"seedream5",releaseDate:"February 2026",supportsResolution:!0,supportedResolutions:["1K","2K","4K"],defaultResolution:"1K",supportsImageInput:!0,maxImageInputs:10,preferredProvider:"aivideoapi",supportedSizes:["1:1","4:3","3:4","16:9","9:16","2:3","3:2","21:9"],fallbackModels:[{modelKey:"z-image",silent:!0}],supportsNSFW:!0,supportsAdult:!0,isNew:!0},"seedream-4.0":{id:"doubao-seedance-4-0",name:"Seedream 4.0",credits:8,description:"High quality image generation",logo:"/images/ai-model-logo/doubao.svg",translationKey:"seedream4",releaseDate:"September 2025",supportsResolution:!0,supportedResolutions:["1K","2K","4K"],defaultResolution:"1K",supportsImageInput:!0,maxImageInputs:10,supportedSizes:["1:1","4:3","3:4","16:9","9:16","3:2","2:3"],maxPromptLength:5e3,fallbackModels:[{modelKey:"z-image",silent:!0}],supportsSequentialGeneration:!0,supportsPromptOptimization:!0,supportsNSFW:!1,hideFromDefaultPicker:!0},"seedream-4.5":{id:"doubao-seedream-4.5",name:"Seedream 4.5",credits:8,description:"Ultra high quality, supports 2K/4K",logo:"/images/ai-model-logo/doubao.svg",translationKey:"seedream45",supportsResolution:!0,supportedResolutions:["2K","4K"],defaultResolution:"2K",preferredProvider:"aivideoapi",supportsImageInput:!0,maxImageInputs:14,supportedSizes:["1:1","4:3","3:4","16:9","9:16","2:3","3:2"],maxPromptLength:3e3,fallbackModels:[{modelKey:"z-image",silent:!0}],supportsSequentialGeneration:!0,supportsPromptOptimization:!0,supportsNSFW:!0,supportsAdult:!0},"grok-imagine":{id:"grok-imagine/text-to-image",name:"Grok Imagine",credits:5,description:"Photorealistic generation by Grok Imagine",logo:"/images/ai-model-logo/Grok-2.svg",translationKey:"grok",releaseDate:"December 2024",supportsResolution:!1,supportedSizes:["1:1","2:3","3:2","16:9","9:16"],supportsImageInput:!0,maxImageInputs:1,maxPromptLength:5e3,fallbackModels:[{modelKey:"z-image",silent:!0}],supportsNSFW:!1,supportsAdult:!0,isNew:!0},"gpt-4o":{id:"gpt-4o-image",name:"GPT-4o",credits:6,description:"OpenAI GPT-4o image generation",logo:"/images/ai-model-logo/Chat-GPT.svg",translationKey:"gpt4o",releaseDate:"March 2025",supportsResolution:!1,supportsImageInput:!0,maxImageInputs:5,maxPromptLength:1e3,preferredProvider:"kie",fallbackModels:[{modelKey:"z-image",silent:!0}],supportedSizes:["1:1","2:3","3:2"],hideFromDefaultPicker:!0},"gpt-image-2":{id:"gpt-image-2",name:"GPT Image 2.0",credits:30,creditsByResolution:{"1K":30},description:"OpenAI GPT Image 2.0 for high-quality commercial image generation",logo:"/images/ai-model-logo/Chat-GPT.svg",translationKey:"gptimage2",releaseDate:"April 2026",supportsResolution:!0,supportedResolutions:["1K"],defaultResolution:"1K",supportedSizes:["1:1","16:9","9:16","4:3","3:4"],supportsImageInput:!0,maxImageInputs:1,preferredProvider:"kie",strictPreferredProvider:!0,isNew:!0,hideFromDefaultPicker:!0}},i=Object.entries(a).map(([e,a])=>({modelKey:e,name:a.name,credits:a.credits,isNew:a.isNew,logo:a.logo})).sort((e,a)=>e.isNew&&!a.isNew?-1:!e.isNew&&a.isNew?1:e.credits-a.credits),t="seedream-5.0";function o(){return t}function r(){return Object.keys(a).filter(e=>!a[e].hideFromDefaultPicker)}let n=["seedream-5.0","nanobanana-2"];function d(){return[...n]}function s(e,i){let t=a[e];if(!t)return 6;let o=i||t.defaultResolution;return o&&t.creditsByResolution?.[o]?t.creditsByResolution[o]:t.credits||6}e.s(["DEFAULT_IMAGE_MODEL",0,t,"IMAGE_MODELS",0,a,"IMAGE_MODEL_ALIASES",0,{"doubao-seedance-4-0":"seedream-4.0","doubao-seedance-4-5":"seedream-4.5","doubao-seedream-4.5":"seedream-4.5","doubao-seedream-5.0-pro":"seedream-5.0","seedream/5-lite-text-to-image":"seedream-5.0","seedream/5-lite-image-to-image":"seedream-5.0"},"IMAGE_PRICING_COMPARISON",0,i,"getDefaultImageModel",()=>o,"getDefaultPickerImageModelKeys",()=>r,"getImageModelCredits",()=>s,"getPlayImageModelIds",()=>d])},962537,e=>{"use strict";var a=e.i(817422);let i=a.z.object({groupId:a.z.string().min(1).startsWith("image:"),rootWorkId:a.z.string().min(1),parentWorkId:a.z.string().min(1),source:a.z.literal("guided-regeneration")}).refine(e=>e.groupId===`image:${e.rootWorkId}`,{message:"Image version group must match its root work",path:["groupId"]});function t(e,a){let i=e&&"object"==typeof e&&!Array.isArray(e)?{...e}:{};return a?i.versionGroupBest=!0:i.versionGroupBest=void 0,i}let o=e=>{let a=new Date(e.createdAt||0).getTime();return Number.isFinite(a)?a:0};function r(e){let a=new Map(e.map(e=>[e.id,e])),i=new Map;for(let t of e){let e=n(t.config);if(!e)continue;let o=i.get(e.groupId)??{rootWorkId:e.rootWorkId,versions:new Map};o.versions.set(t.id,t);let r=a.get(e.rootWorkId);r&&o.versions.set(r.id,r),i.set(e.groupId,o)}let t=new Set,r=[];for(let[e,a]of i){let i=[...a.versions.values()].sort((e,a)=>
1o(e)-o(a));if(0===i.length)continue;i.forEach(e=>t.add(e.id));let n=i.filter(e=>"succeeded"===e.generationStatus).at(-1)??i.at(-1);if(!n)continue;let d=i.find(e=>{let a=e.config;return!!(a&&"object"==typeof a&&!Array.isArray(a)&&!0===a.versionGroupBest)});r.push({kind:"version-group",groupId:e,rootWorkId:a.rootWorkId,versions:i,cover:n,bestWorkId:d?.id})}for(let a of e)t.has(a.id)||r.push({kind:"standalone",work:a});return r.sort((e,a)=>{let i="standalone"===e.kind?e.work:e.versions.at(-1)??e.cover;return o("standalone"===a.kind?a.work:a.versions.at(-1)??a.cover)-o(i)})}function n(e){if(!e||"object"!=typeof e||Array.isArray(e))return null;let a=i.safeParse(e.imageCreationLineage);return a.success?a.data:null}function d(e){if("regen"!==e.action||"image"!==e.common.genType||"history-work"!==e.source.kind)return null;let a=e.image?.lineage,t=i.safeParse(a),o=t.success?t.data.rootWorkId:e.source.id;return{groupId:t.success?t.data.groupId:`image:${o}`,rootWorkId:o,parentWorkId:e.source.id,source:"guided-regeneration"}}e.s(["buildGuidedImageLineage",()=>d,"groupImageHistory",()=>r,"imageCreationLineageSchema",0,i,"parseImageCreationLineage",()=>n,"setBestVersionFlag",()=>t])},370077,e=>{"use strict";function a(e){var a;if(!e)return;let t="string"==typeof e.videoUrl?e.videoUrl.trim():"";return i(a=e.metadata)&&i(a.resultUnlock)&&"member_preview"===a.resultUnlock.mode?!function(e){if(!e)return!1;try{let a=new URL(e,"https://videoany.local");return"/api/download"===a.pathname&&!a.search.includes("private/result-unlock/")&&!!a.searchParams.get("resultUnlockWorkId")&&!!a.searchParams.get("sig")&&!!a.searchParams.get("exp")}catch{return!1}}(t)?void 0:t:t||("string"==typeof e.apimartVideoUrl?e.apimartVideoUrl.trim():"")||void 0}function i(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}e.s(["getPlayableVideoUrl",()=>a])},648333,281973,e=>{"use strict";var a=e.i(817422);let i=["text","image","reference"],t=["action","scene","gender","style","age","origin","skin","hairStyle","hairColor","eyes","bodyType","breastSize","buttSize","outfit","camera","framing","lighting"],o=[...t,"appearance"],r=["action","scene","gender","style","age","origin","skin","hairStyle","hairColor","eyes","bodyType","breastSize","buttSize","outfit","camera","framing","lighting","additionalDirection","model","length","resolution","review"],n=["firstFrame","action","scene","style","appearance","endFrame","camera","framing","additionalDirection","model","length","resolution","review"],d=["references","action","scene","gender","style","age","origin","skin","hairStyle","hairColor","eyes","bodyType","breastSize","buttSize","outfit","camera","framing","additionalDirection","model","length","resolution","review"],s=["gender","style","age","origin","skin","bodyType","breastSize","buttSize","action","scene","additionalDirection","model","review"],m=["style","action","scene","inputs","additionalDirection","model","review"];function c(e,a="video"){return"image"===a?"text"===e?s:m:"image"===e?n:"reference"===e?d:r}let l={action:[{id:"walk",prompt:"The subject walks naturally towards the camera.",image:"/sites/videoany/creation-flow/hajima/c1b21ad4875b7dd1a16a23579c21e2bdb55b59b984c402fabc0a7543235b4e74.webp",imageWidth:1312,imageHeight:736},{id:"turn",prompt:"The subject slowly turns and looks towards the camera.",image:"/sites/videoany/creation-flow/hajima/b46cba0f7e6bdb4fcc79642aae4910a1fdc57f29f8338c0ad5e7dc756c06c667.webp",imageWidth:1312,imageHeight:736},{id:"dance",prompt:"The subject performs a short dance loop.",image:"/sites/videoany/creation-flow/hajima/1f544cc8853adf2c581bb452db2740d39ec49e9ae73efbd446a611720b4f3b02.webp",imageWidth:1312,imageHeight:736},{id:"embrace",prompt:"Two people embrace.",image:"/sites/videoany/creation-flow/hajima/6f2cb21322f416576d60e13b63a76043eb7757d3393a6a3073f617cc0e8a8350.webp",imageWidth:1312,imageHeight:736},{id:"still",prompt:"Subtle natural movement, with a stable composition.",legacy:!0}],scene:[{id:"bedroom",prompt:"A bedroom interior.",image:"/sites/videoany/creation-flow/hajima/adad86aa245a401f78dd24579d4192a8d132a05217d2d2032e9b96349ed4d495.webp",imageWidth:1312,imageHeight:736},{id:"skylineBalcony",prompt:"A balcony overlooking the city skyline.",image:"/sites/videoany/creation-flow/hajima/6e95c0edb3fc39a22d7b7bc31985efa51ab79e10031a4a63b85b1eb8606fa988.webp",imageWidth:1312,imageHeight:736},{id:"hospitalWard",prompt:"A hospital ward.",image:"/sites/videoany/creation-flow/hajima/3b648401d925212007d6e30cee7122ae0a02104648aa994a33f92d3df5972649.webp",imageWidth:1312,imageHeight:736},{id:"cityPark",prompt:"A crowded city park.",image:"/sites/videoany/creation-flow/hajima/aecb2971f4a513ff18afbb20114e0d66706233648834fb7cb9b3656a2ed9c1ef.webp",imageWidth:1312,imageHeight:736},{id:"poolTerrace",prompt:"An outdoor pool terrace.",image:"/sites/videoany/creation-flow/hajima/f8e25a56d3cc762b6d28a0727035c28ea7820146bdeaa28fd9d4a4aa70039d29.webp",imageWidth:1376,imageHeight:768},{id:"restraintStudio",prompt:"A restraint studio.",image:"/sites/videoany/creation-flow/hajima/7df68f5fd0d1e78eef208564156fb8a8ea8e63c0c3eeb16394140efa211a8edb.webp",imageWidth:1312,imageHeight:736},{id:"classroom",prompt:"A classroom interior.",image:"/sites/videoany/creation-flow/hajima/64e67cfd3acf4c2f34edcbec1e66c90a6d9f4d59588a4eb584b6eab291cf0f52.webp",imageWidth:1312,imageHeight:736},{id:"subway",prompt:"A crowded subway carriage.",image:"/sites/videoany/creation-flow/hajima/dcfbd30669024824d25920d0d489
1658d133572b00ed993d3ea69ebc92c38d73c.webp",imageWidth:1312,imageHeight:736},{id:"prisonVisit",prompt:"A prison visitation room.",image:"/sites/videoany/creation-flow/hajima/d6a267afbdbf49bae977c2c4df6c7363328aa11d17135a6a17dc098d369a4186.webp",imageWidth:1312,imageHeight:736},{id:"plaza",prompt:"A public plaza.",image:"/sites/videoany/creation-flow/hajima/1626a8fd1319ed7726f88c74fabc2730520c1f2b9bc4d94299284f4f094caf68.webp",imageWidth:1376,imageHeight:768},{id:"riverside",prompt:"A riverside promenade.",image:"/sites/videoany/creation-flow/hajima/c94b1cd8edc96336c84a34a61e75f70ef9b5ae00fccaf4ceaa64528f874ad7e7.webp",imageWidth:1312,imageHeight:736},{id:"examRoom",prompt:"A clinical exam room.",image:"/sites/videoany/creation-flow/hajima/7b5ab16ad443ef3d9888c6feec1da59a66a2d0fca5a6ce25bfadab0a27a643bf.webp",imageWidth:1312,imageHeight:736},{id:"forest",prompt:"A forest clearing.",image:"/sites/videoany/creation-flow/hajima/acccade246b21d6870472722a1df6ed97f38f7a133502594c52a6f7ce5805a4e.webp",imageWidth:1312,imageHeight:736},{id:"hotelSuite",prompt:"A hotel suite interior.",legacy:!0},{id:"lounge",prompt:"A private lounge interior.",legacy:!0},{id:"studio",prompt:"A simple photography studio.",legacy:!0},{id:"garden",prompt:"A quiet garden with natural surroundings.",legacy:!0},{id:"city",prompt:"A city street.",legacy:!0}],gender:[{id:"woman",prompt:"A woman.",image:"/sites/videoany/creation-flow/hajima/177f264704baffbd5cdcaacc687d047635d7280f57d9887722fb7b4771ae4352.webp",imageWidth:864,imageHeight:1152},{id:"man",prompt:"A man.",image:"/sites/videoany/creation-flow/hajima/533a8ef088b892f10a4926f316c4d9f7768f399ab14f0fe9a5115e6891b12e14.webp",imageWidth:864,imageHeight:1152}],style:[{id:"realistic",prompt:"Photorealistic visual style.",image:"/sites/videoany/creation-flow/hajima/e89e70adad86365f29daeb9b8af20457a90eaadb685070134702313937b33ee2.webp",imageWidth:896,imageHeight:1184},{id:"socialGloss",prompt:"Social gloss visual style.",image:"/sites/videoany/creation-flow/hajima/9c8078c9fc9dad39862339ad0fa5abc1ac0a414f9661580f7eb114ab7be371ea.webp",imageWidth:896,imageHeight:1184},{id:"graphicCel",prompt:"Graphic cel visual style.",image:"/sites/videoany/creation-flow/hajima/50f816c45b525ebf581f04ec46cd7480ce3cb11390f087aadf6003fde6c8c0f3.webp",imageWidth:896,imageHeight:1184},{id:"pastelAirbrush",prompt:"Pastel airbrush visual style.",image:"/sites/videoany/creation-flow/hajima/84931d44d6a0f59dc78d6f91d06dbac1307802b816f6b655304318427d237eb9.webp",imageWidth:896,imageHeight:1184},{id:"coloredInk",prompt:"Colored ink visual style.",image:"/sites/videoany/creation-flow/hajima/4b444d4dec95bf155d204cdde521523699f7b378ec605f6eed039856c7743333.webp",imageWidth:896,imageHeight:1184},{id:"luxuryGameCg",prompt:"Luxury game CG visual style.",image:"/sites/videoany/creation-flow/hajima/add52a5a565625aacc48d205f2981d6a0a1aff34521f3ae1cd929c3842a1d549.webp",imageWidth:896,imageHeight:1184},{id:"painterlyAnime",prompt:"Painterly anime visual style.",image:"/sites/videoany/creation-flow/hajima/96a92f9edde2f55f8bcacacb27b0d1bc1b2cacce18b608bec74b7877acd03852.webp",imageWidth:896,imageHeight:1184},{id:"delicateAnime",prompt:"Delicate anime visual style.",image:"/sites/videoany/creation-flow/hajima/4646428b560a2382f7a869d636ff7c0d3016634946214dc2760f112c667a6fa0.webp",imageWidth:896,imageHeight:1184},{id:"cinematic",prompt:"Cinematic live-action visual style.",image:"/sites/videoany/creation-flow/hajima/11291163f67df0c31218ba8a922a29f3b1ce11682d408b9418bbb96c3dab192b.webp",imageWidth:896,imageHeight:1184},{id:"anime3d",prompt:"Anime 3D CG visual style.",image:"/sites/videoany/creation-flow/hajima/0e6eeb223141027af92e7dc8532a2fe57788bb3168769d46dd7e5005ac52a31e.webp",imageWidth:896,imageHeight:1184},{id:"vtuber",prompt:"VTuber avatar visual style.",image:"/sites/videoany/creation-flow/hajima/7c93d02ff8630489095a33f6b8610b7dd09a48b92a3d3812263be0709585e291.webp",imageWidth:896,imageHeight:1184},{id:"anime",prompt:"Japanese anime visual style, consistent illustrated character design.",image:"/sites/videoany/creation-flow/hajima/0afd6bd5619962856c3c5f428ac88d3b8d9c3fb0559720e89f5020e14ec50cbd.webp",imageWidth:896,imageHeight:1184}],age:[{id:"age18to24",prompt:"A person aged 18 to 24.",image:"/sites/videoany/creation-flow/hajima/340edffa60efaa8ff58eea33d41bd8ee4db89c204cf033faf2626f97b905a6d6.webp",imageWidth:864,imageHeight:1152},{id:"age25to34",prompt:"A person aged 25 to 34.",image:"/sites/videoany/creation-flow/hajima/b8fd13c2e28a23c80569ae6b0592f761ccfdea05cddc3ba6ac18e320f2e1a2a3.webp",imageWidth:864,imageHeight:1152},{id:"age35to44",prompt:"A person aged 35 to 44.",image:"/sites/videoany/creation-flow/hajima/ff9e7bbc30171b92db4c41f94f83a0954e12bf05a6b9f7daaa876e1a0c57444d.webp",imageWidth:864,imageHeight:1152},{id:"age45to54",prompt:"A person aged 45 to 54.",image:"/sites/videoany/creation-flow/hajima/9fc9258ea8bdd279f8a8acd4832e24b3c1b74bf6a6d068af115580408eee4d83.webp",imageWidth:864,imageHeight:1152},{id:"age55to64",prompt:"A person aged 55 to 64.",image:"/sites/videoany/creation-flow/hajima/33503f437d58c2adfe21a8439428bf6ba1fd5a710d1a0edbd50d3b8aafb07dca.webp",imageWidth:864,imageHeight:1152},{id:"age65to74",prompt:"A person aged 65 to 74.",image:"/sites/videoany/creation-flow/hajima/b566fc05ff5193392712823faf2f6bad2bcc303f3881797f9027d042f7aa4101.webp",imageWidth:864,imageHeight:1152},{id:"age75to80",prompt:"A person aged 75 to 80.",image:"/sites/videoany/creation-flow/hajima/e82a1fca806f8e1984710505fafb1587ab859813c688ceaa6afa2388af63f1ef.webp",imageWidth:864,imageHeight:1152},{id:"young",prompt:"A young adult appearance.",legacy:!0},{id:"mature",prompt:"A mature adult appearance.",legacy:!0}],origin:[{id:"korean",prompt:"Korean appearance.",image:"/sites/videoany/creation-flow/hajima/95e0690059e3d13719cfb11a77fae3cb69d03c2f143bb8d234ee7944a0a4edcf.webp",imageWidth:864,imageHeight:1152},{id:"japanese",prompt:"Japanese appearance.",image:"/sites/videoany/creation-flow/hajima/52fff1eb6d0ea5acfd1ab95bbcb9173ae39045c14de4c65fba5fba550e0084ec.webp",imageWidth:768,imageHeight:1024},{id:"chinese",prompt:"Chinese appearance.",image:"/sites/videoany/creation-flow/hajima/e0bafafc438fcd31fb97c90e11da42066204a624dea6d10c6c49bfcbe3c583e0.webp",imageWidth:864,imageHeight:1152},{id:"thai",prompt:"Thai appearance.",image:"/sites/videoany/creation-flow/hajima/0640f9d17f8cceb306a11f3e9154f2b70c3e5f95dc0c621575428c14e6c17ede.webp",imageWidth:864,imageHeight:1152},{id:"vietnamese",prompt:"Vietnamese appearance.",image:"/sites/videoany/creation-flow/hajima/f93daff4c5e5b0708a662ada09a63932eeaa698c47e59dbbd445e1d4297081a2.webp",imageWidth:864,imageHeight:1152},{id:"southAsian",prompt:"South Asian appearance.",image:"/sites/videoany/creation-flow/hajima/9df30df39cf105408892023d753e4e66b7f644d4a16a1442863e46b8f90f62b1.webp",imageWidth:864,imageHeight:1152},{id:"middleEastern",prompt:"Middle Eastern appearance.",image:"/sites/videoany/creation-flow/hajima/a9b9575e9fa8b760e550ef98c9960c88fd6d0c2ffdb1af8df9663544bb16ae57.webp",imageWidth:864,imageHeight:1152},{id:"africanDiaspora",prompt:"Black / African diaspora appearance.",image:"/sites/videoany/creation-flow/hajima/592a1e69069f3bc37d4b8c699bb5c68936591cc532d02d5fbc414c5696982534.webp",imageWidth:864,imageHeight:1152},{id:"latinAmerican",prompt:"Latin American appearance.",image:"/sites/videoany/creation-flow/hajima/bc0df36b1d9094d1e0198d98c5c8417c053c8f3c76e937124e0fa7cbfa5a9da0.webp",imageWidth:864,imageHeight:1152},{id:"westernEuropean",prompt:"Western / European appearance.",image:"/sites/videoany/creation-flow/hajima/cd1a1c7b4981a1a25f49903b5aa01a5d9128d92c2120f2ef1de8c1ce293721ea.webp",imageWidth:864,imageHeight:1152},{id:"mixed",prompt:"Mixed heritage appearance.",image:"/sites/videoany/creation-flow/hajima/e3aa68dad90de2c3ea249c0bce0b2cf4220133972d2834d861eff45249f27a04.webp",imageWidth:768,imageHeight:1024},{id:"demon",prompt:"A demon character.",image:"/sites/videoany/creation-flow/hajima/fb1fefc872723bc31e0992e36257feb123c53e4e189c111e5bf7f9caa67b551e.webp",imageWidth:864,imageHeight:1152},{id:"angel",prompt:"An angel character.",image:"/sites/videoany/creation-flow/hajima/3fcf1d0ff283e4ffd414a7c41b07da34c9825c101e1dcfcaa82fc30e88b903e4.webp",imageWidth:864,imageHeight:1152},{id:"eastAsian",prompt:"East Asian appearance.",legacy:!0},{id:"european",prompt:"European appearance.",legacy:!0},{id:"african",prompt:"African appearance.",legacy:!0}],skin:[{id:"fair",prompt:"Fair skin tone.",image:"/sites/videoany/creation-flow/hajima/ec20f7444fb181badcd32573886922c476b69aac7aa4caf36c2603b552bb9661.webp",imageWidth:716,imageHeight:716},{id:"olive",prompt:"Olive skin tone.",image:"/sites/videoany/creation-flow/hajima/161ef45b98a0d7ab8367a1ffa846350338ef9bddc571ac4b0b8ef462b06ece81.webp",imageWidth:716,imageHeight:716},{id:"tan",prompt:"Tan skin tone.",image:"/sites/videoany/creation-flow/hajima/b32657c11e55cb5e292a221317d9b501cf5d673b1b9430be100247289d328ffa.webp",imageWidth:716,imageHeight:716},{id:"medium",prompt:"Medium skin tone.",legacy:!0},{id:"deep",prompt:"Deep skin tone.",legacy:!0}],hairStyle:[{id:"long",prompt:"Long flowing hair.",image:"/sites/videoany/creation-flow/hajima/4c4bc10cf1486424664f30847c4166b9e10006e52966103699ad32a92d9e1b21.webp",imageWidth:552,imageHeight:736},{id:"bangs",prompt:"Hair with bangs.",image:"/sites/videoany/creation-flow/hajima/3d6d72d979c772b39567728b4a11bbc49f94145b65d738
16c43d578f8d5fe3851.webp",imageWidth:573,imageHeight:764},{id:"ponytail",prompt:"A ponytail hairstyle.",image:"/sites/videoany/creation-flow/hajima/2279e882913481aaa6176333698efb99fa50c2596bd2731f92ed1a854a0f1319.webp",imageWidth:573,imageHeight:764},{id:"short",prompt:"Short hair.",image:"/sites/videoany/creation-flow/hajima/f8b806146464fa663bcccc995e1a7c3f1da0502a7627ab25d20cd1e5cba086d0.webp",imageWidth:573,imageHeight:764},{id:"curly",prompt:"Curly hair.",legacy:!0}],hairColor:[{id:"black",prompt:"Black hair.",image:"/sites/videoany/creation-flow/hajima/086cbe6ba6b302b5765efef4c4f61ebc9804ce9db217864a4250787e74f63be4.webp",imageWidth:716,imageHeight:716},{id:"brown",prompt:"Brown hair.",image:"/sites/videoany/creation-flow/hajima/2bbc608d72b1a6d08780a30d6b1b950caaefff5578f0a09795242bcff4af42fb.webp",imageWidth:716,imageHeight:716},{id:"pink",prompt:"Pink hair.",image:"/sites/videoany/creation-flow/hajima/d5f31d0f276d88c99f9cf04084851c5eab476c6fb6cb6d2530317e9a569389df.webp",imageWidth:716,imageHeight:716},{id:"blonde",prompt:"Blonde hair.",legacy:!0}],eyes:[{id:"brown",prompt:"Brown eyes.",image:"/sites/videoany/creation-flow/hajima/be4c9821b3d8ad0cd66ad64ef1dcf0afc278e55370526f5b39edbdd454881e86.webp",imageWidth:1024,imageHeight:1024},{id:"green",prompt:"Green eyes.",image:"/sites/videoany/creation-flow/hajima/e37e19d13a61f634911ae815d9799d8e285a0cbed394e33ea7f162bc5fe6ceae.webp",imageWidth:1024,imageHeight:1024},{id:"blue",prompt:"Blue eyes.",image:"/sites/videoany/creation-flow/hajima/4c07d65d884e116bcdaad4099b24575cdb36a2323fc51c8c6e8dac721cf605b8.webp",imageWidth:1024,imageHeight:1024}],bodyType:[{id:"slim",prompt:"Slim body type.",image:"/sites/videoany/creation-flow/hajima/f9f8136a83320d608ec8f188b28f9fd0ca20d3553f2846ba5b3a1bfb2b43d489.webp",imageWidth:864,imageHeight:1152},{id:"athletic",prompt:"Athletic body type.",image:"/sites/videoany/creation-flow/hajima/188feac147a469f5bbe44fb31846d54aba25049ddbba8e16cbd9c32c5bf6d0e5.webp",imageWidth:864,imageHeight:1152},{id:"voluptuous",prompt:"Voluptuous body type.",image:"/sites/videoany/creation-flow/hajima/a60bcdc9432a657bb67142ea4ac8f52a1d7778392d4bfe93fb71907c5eafe906.webp",imageWidth:864,imageHeight:1152},{id:"curvy",prompt:"Curvy body type.",image:"/sites/videoany/creation-flow/hajima/ceb81002bd0e30abea0f02fadcea496cd20ee1a453944887138219e9e0ad3a49.webp",imageWidth:864,imageHeight:1152},{id:"muscular",prompt:"Muscular body type.",image:"/sites/videoany/creation-flow/hajima/a2554648377717655edd26db3d11f6c2ba426cfecb9df4048e9a813934979fff.webp",imageWidth:864,imageHeight:1152},{id:"obese",prompt:"Obese body type.",image:"/sites/videoany/creation-flow/hajima/01f5aac3251ef2ebf52d6ac8cb150e263582c2a1ba2ce2af8b777e19c2b54587.webp",imageWidth:864,imageHeight:1152},{id:"average",prompt:"Average body type.",legacy:!0},{id:"bbw",prompt:"BBW body type.",legacy:!0}],breastSize:[{id:"flat",prompt:"Breast size: flat.",image:"/sites/videoany/creation-flow/hajima/8f52abdd32f0e0455b5c425dffab3412aa91cee8ae35c58da0c7a0a3cab0f491.webp",imageWidth:864,imageHeight:1152},{id:"small",prompt:"Breast size: small.",image:"/sites/videoany/creation-flow/hajima/c5bb1da33f001c4702a24d5cbb30482c091b7f038668c648555d4fbf1fbeaeb1.webp",imageWidth:864,imageHeight:1152},{id:"medium",prompt:"Breast size: medium.",image:"/sites/videoany/creation-flow/hajima/8f355ebd81ad7153640537a1acc80f0fb17e64600266df36382d2ac357df8447.webp",imageWidth:864,imageHeight:1152},{id:"large",prompt:"Breast size: large.",image:"/sites/videoany/creation-flow/hajima/e9b68f38304c2e5c56da990da50a0b0cfa3a80f2ec05261c5889305548b38e99.webp",imageWidth:864,imageHeight:1152},{id:"xl",prompt:"Breast size: xl.",image:"/sites/videoany/creation-flow/hajima/cd84cdcbbacd6a68e31b039654af3be64c677c7e5e527a5181c1cea0352edfd9.webp",imageWidth:864,imageHeight:1152},{id:"huge",prompt:"Breast size: huge.",legacy:!0}],buttSize:[{id:"small",prompt:"Butt size: small.",image:"/sites/videoany/creation-flow/hajima/e000aaabe3c8b30d7fc5c22a208f467e68e4665046eec830b4bda26f296619c5.webp",imageWidth:864,imageHeight:1152},{id:"skinny",prompt:"Butt size: skinny.",image:"/sites/videoany/creation-flow/hajima/bac0ca402d297824e6ea6a8f984055d228d09150c3decd5539dfc699301744f2.webp",imageWidth:864,imageHeight:1152},{id:"athletic",prompt:"Butt size: athletic.",image:"/sites/videoany/creation-flow/hajima/384019992c8065cca67d9e57003aa2949b419e6fbf2fea1f08278a7efa32feb4.webp",imageWidth:864,imageHeight:1152},{id:"medium",prompt:"Butt size: medium.",image:"/sites/videoany/creation-flow/hajima/4f0ec29ac90f52af135745f1fb6d58368e5ee07c7f0de25477e78e77fd128982.webp",imageWidth:864,imageHeight:1152},{id:"large",prompt:"Butt size: large.",image:"/sites/videoany/creation-flow/hajima/a2355082f5611d5c1c48e3f44ab246a5f540f7eb1c8564c2b9cbd98020ebd1cf.webp",imageWidth:864,imageHeight:1152},{id:"xl",prompt:"Butt size: xl.",image:"/sites/videoany/creation-flow/hajima/e29d09f388bb11410c05a89055679c8dfdb0c07b4bbf16c759958c0e9a70a61c.webp",imageWidth:864,imageHeight:1152},{id:"huge",prompt:"Butt size: huge.",legacy:!0}],outfit:[{id:"lingerie",prompt:"Lingerie.",image:"/sites/videoany/creation-flow/generated-v1/f7c1e234ae0b6aadb23b2e1093abfaebdfe6d6e5f960422f9266ecba75e04da2.webp",imageWidth:1448,imageHeight:1086},{id:"bikini",prompt:"A bikini.",image:"/sites/videoany/creation-flow/generated-v1/80db28d47a61cd09aee444eee9b14d74318a248a4438e11be2874e827321a8f8.webp",imageWidth:1448,imageHeight:1086},{id:"robe",prompt:"A silk robe.",image:"/sites/videoany/creation-flow/generated-v1/ec01ece71880bad515ced72306bf0f65182c01ded2e1a8963a8989c0f778085b.webp",imageWidth:1448,imageHeight:1086},{id:"casual",prompt:"Casual clothing.",legacy:!0},{id:"formal",prompt:"Formal clothing.",legacy:!0},{id:"dress",prompt:"A flowing dress.",legacy:!0}],camera:[{id:"fixed",prompt:"A stable, fixed camera.",image:"/sites/videoany/creation-flow/generated-v1/fd79119882325886a0b3b409e540ed5bc67fad17b48fb936a21e49fc30c02efc.webp",imageWidth:1448,imageHeight:1086},{id:"tracking",prompt:"A smooth tracking camera.",image:"/sites/videoany/creation-flow/generated-v1/fd79119882325886a0b3b409e540ed5bc67fad17b48fb936a21e49fc30c02efc.webp",imageWidth:1448,imageHeight:1086},{id:"orbit",prompt:"A slow camera orbit.",image:"/sites/videoany/creation-flow/generated-v1/fd79119882325886a0b3b409e540ed5bc67fad17b48fb936a21e49fc30c02efc.webp",imageWidth:1448,imageHeight:1086}],framing:[{id:"close",prompt:"Close-up framing.",image:"/sites/videoany/creation-flow/generated-v1/df89452b1d89b6da298ee14bf4052c5df20b8c4129b42c93590b51c673f30549.webp",imageWidth:1448,imageHeight:1086},{id:"medium",prompt:"Medium shot framing.",image:"/sites/videoany/creation-flow/generated-v1/4746b9832266db349a722897ccd636fa4c1522f7f1f12e1cbd2489bd954fb0bb.webp",imageWidth:1448,imageHeight:1086},{id:"wide",prompt:"Wide shot framing.",image:"/sites/videoany/creation-flow/generated-v1/fd603bbcd5e3e29fad9eda83854618eede18e94d665a7689a553f47050492c82.webp",imageWidth:1448,imageHeight:1086}],lighting:[{id:"daylight",prompt:"Soft natural daylight.",image:"/sites/videoany/creation-flow/generated-v1/fd79119882325886a0b3b409e540ed5bc67fad17b48fb936a21e49fc30c02efc.webp",imageWidth:1448,imageHeight:1086},{id:"studio",prompt:"Soft studio lighting.",image:"/sites/videoany/creation-flow/generated-v1/ed6a18a6632620ed506371ec905cbc43e54ed96c0d664ff2b60eb26db97c7494.webp",imageWidth:1448,imageHeight:1086},{id:"golden",prompt:"Warm golden-hour lighting.",image:"/sites/videoany/creation-flow/generated-v1/83ccfbea7106c80cb45add825f43b54e2820519505c017db51b8f1ee65077f6d.webp",imageWidth:1448,imageHeight:1086}]}
1,g=a.z.enum(["default","selected","inherited"]),p=a.z.object({version:a.z.literal(1),genType:a.z.enum(["image","video"]).optional(),mode:a.z.enum(["template","own"]),method:a.z.enum(i),recipeId:a.z.string().max(128).optional(),recipeVersion:a.z.string().max(32).optional(),customizations:a.z.partialRecord(a.z.enum(o),a.z.string().max(2e3)).optional(),additionalDirection:a.z.string().max(5e3).optional(),settingSources:a.z.partialRecord(a.z.enum(["model","length","resolution"]),a.z.enum(["default","selected"])).optional(),fields:a.z.partialRecord(a.z.enum(t),a.z.object({id:a.z.string().max(128),version:a.z.literal("1"),source:g})).default({})}).strict().superRefine((e,a)=>{for(let i of("image"===e.genType&&"reference"===e.method&&a.addIssue({code:"custom",path:["method"],message:"Unsupported image creation method"}),t)){let t=e.fields[i];t&&(("selected"===t.source?l[i].some(e=>e.id===t.id)||"action"===i&&"custom"===t.id:"default"===t.id)||a.addIssue({code:"custom",path:["fields",i,"id"],message:"Unknown creation option"}))}});function f(e){let a=p.safeParse(e);return a.success?a.data:null}function u(e){if(!e||"object"!=typeof e)return null;let{version:a,genType:i,mode:t,method:o,recipeId:r,recipeVersion:n,fields:d,settingSources:s,customizations:m,additionalDirection:c}=e;return f({version:a,...i?{genType:i}:{},mode:t,method:o,recipeId:r,recipeVersion:n,fields:d,settingSources:s,customizations:m,additionalDirection:c})}let b=p.safeExtend({request:a.z.object({model:a.z.string().min(1).max(128),actualModel:a.z.string().max(128).optional(),prompt:a.z.string().max(1e5),duration:a.z.number().int().positive(),aspectRatio:a.z.string().max(32),resolution:a.z.string().max(32).optional(),imageVideoMode:a.z.enum(["first-frame","reference","first-last-frame","multimodal-reference","video-to-video","motion-control"]).optional(),firstFrameUrl:a.z.string().optional(),lastFrameUrl:a.z.string().optional(),referenceImageUrls:a.z.array(a.z.string()).max(20).optional(),referenceVideoUrls:a.z.array(a.z.string()).max(10).optional(),videoUrl:a.z.string().optional()}),inputs:a.z.array(a.z.object({role:a.z.enum(["first-frame","last-frame","reference-image","reference-video","source-video"]),url:a.z.string()})).max(40)});function h(e){let a=b.safeParse(e);return a.success?a.data:null}let y=p.safeExtend({genType:a.z.literal("image"),request:a.z.object({model:a.z.string().min(1).max(128),prompt:a.z.string().max(1e5),size:a.z.string().min(1).max(32),resolution:a.z.enum(["1K","2K","4K"]),referenceImageUrls:a.z.array(a.z.string()).max(20)}).strict(),inputs:a.z.array(a.z.object({role:a.z.literal("reference-image"),url:a.z.string()})).max(20)});function w(e){let a=y.safeParse(e);return a.success?a.data:null}function v(e,a){let i=new URL(e);return i.hash=`creation-${a}`,i.href}function z(e,a,i,t){return{...Object.fromEntries(Object.entries(e??{}).filter(([e])=>!["__NA","_N","__PRIVATE_NEXTJS_INTERNALS_TREE"].includes(e))),videoanyCreation:{key:a,nav:i,depth:t}}}function I(){return{page:"method",visited:[],returnToReview:!1}}function W(e,a,i=!1){return a===e.page?e:{page:a,visited:[...e.visited,e.page],returnToReview:i}}function k(e){return{page:e.visited.at(-1)??"method",visited:e.visited.slice(0,-1),returnToReview:!1}}function x(e,a,i="video"){if(e.returnToReview)return W(e,"review");let t=c(a,i),o=t.indexOf(e.page);return W(e,t[Math.min(o+1,t.length-1)])}function A(e,a,i,t="video"){let o=[];return"image"===e&&i<1&&o.push("image"===t?"inputs":"firstFrame"),"reference"===e&&i<1&&o.push("references"),a.trim()||o.push("action"),o}function S(e,a,i="text",o={}){let r=function(e,a,i="video"){let t=c(a,i);return Object.fromEntries(Object.entries(e).filter(([e])=>t.includes(e)))}(a,i,o.genType),n=c(i,o.genType);return[e.trim(),o.customizations?.action?.trim(),...t.filter(e=>"action"!==e).flatMap(e=>{let a=r[e];return n.includes(e)?[a?.source==="selected"?R(e,a.id,o.genType):void 0,o.customizations?.[e]?.trim()]:[]}),"image"===i?o.customizations?.appearance?.trim():void 0,o.additionalDirection?.trim()].filter(Boolean).join("\n")}function j(e,a){let i=c(a.method,a.genType),o=[...t.filter(e=>"action"!==e).flatMap(e=>{let t=a.fields[e];return i.includes(e)&&t?.source==="selected"?[R(e,t.id,a.genType)]:[]}),...Object.entries(a.customizations??{}).filter(([e])=>i.includes(e)||"appearance"===e&&"image"===a.method).map(([,e])=>e),a.additionalDirection].filter(e=>!!e?.trim()),r=` 2${e} 3`;for(let e of o)r=r.replace(` 4${e.trim()} 5`,"\n");return r.trim()}function R(e,a,i="video"){if("action"===e&&"image"===i){let e={walk:"A walking pose facing the camera.",turn:"A turned pose looking towards the camera.",dance:"An expressive dance pose.",embrace:"Two people embracing in a single still image.",still:"A natural, relaxed standing pose."};if(e[a])return e[a]}return l[e].find(e=>e.id===a)?.prompt}function P(e){let a={...e.fields};for(let i of t)a[i]||(a[i]={id:"default",version:"1",source:"image"===e.method&&["scene","gender","age","origin","skin","hairStyle","hairColor","eyes","bodyType","breastSize","buttSize","outfit"].includes(i)?"
5inherited":"default"});return{...e,fields:a}}function H(e,a){return e.includes("text"===a?"text_to_video":"image"===a?"image_to_video":"reference_image")}function K(e,a){return"reference"===e?"reference":"image"===e&&a>=2?"first-last-frame":"text-image-to-video"}e.s(["CREATION_FIELDS",0,t,"CREATION_METHODS",0,i,"CREATION_OPTIONS",0,l,"backCreationPage",()=>k,"buildCreationPrompt",()=>S,"creationBrowserHistoryState",()=>z,"creationMethodSupported",()=>H,"creationNavigationUrl",()=>v,"creationRecipeFromSnapshot",()=>u,"creationRecipeSchema",0,p,"creationVideoMode",()=>K,"fillCreationDefaults",()=>P,"getCreationOptionPrompt",()=>R,"getCreationSteps",()=>c,"initialCreationNavigation",()=>I,"missingCreationInputs",()=>A,"nextCreationPage",()=>x,"parseCreationImageSubmissionSnapshot",()=>w,"parseCreationRecipe",()=>f,"parseCreationSubmissionSnapshot",()=>h,"restoreCreationAction",()=>j,"visitCreationPage",()=>W],281973);var U=e.i(962537);let T="generator:replay",F="generator:mode-changed",D="__GENERATOR_CURRENT_MODE__",N="image",M=a.z.object({creationRecipe:p.optional(),version:a.z.literal(1),action:a.z.enum(["use_prompt","reedit","regen","add_reference"]),source:a.z.object({kind:a.z.enum(["history-work","history-video","model-example","swerve-character"]),id:a.z.string().min(1),createdAt:a.z.string().min(1),label:a.z.string().optional()}
5),common:a.z.object({genType:a.z.enum(["image","video"]),prompt:a.z.string(),isPublic:a.z.boolean().optional()}),image:a.z.object({model:a.z.string().optional(),size:a.z.enum(["1x1","16x9","9x16","4x3","3x4","2x3","3x2","auto","5x2"]).optional(),resolution:a.z.enum(["1K","2K","4K"]).optional(),referenceImageUrls:a.z.array(a.z.string()).optional(),lineage:U.imageCreationLineageSchema.optional()}).optional(),video:a.z.object({model:a.z.string().optional(),mode:a.z.enum(["text-image-to-video","first-last-frame","reference","multimodal-reference","motion-control","video-to-video"]).optional(),aspectRatio:a.z.string().optional(),duration:a.z.number().int().positive().optional(),resolution:a.z.string().optional(),referenceImageUrls:a.z.array(a.z.string()).optional(),referenceVideoUrls:a.z.array(a.z.string()).optional(),firstFrameUrl:a.z.string().optional(),lastFrameUrl:a.z.string().optional(),sourceVideoUrl:a.z.string().optional()}).optional()});function C(e){let a=M.safeParse(e);return a.success?a.data:null}function E(e){window.dispatchEvent(new CustomEvent(T,{detail:e}))}function B(){window.dispatchEvent(new CustomEvent("generator:auto-submit"))}function L(e){let a=a=>{let i=C(a.detail);i?e(i):console.warn("[GeneratorReplay] Invalid payload ignored")};return window.addEventListener(T,a),()=>window.removeEventListener(T,a)}function O(e){N=e,window[D]=e,window.dispatchEvent(new CustomEvent(F,{detail:e}))}function G(){{let e=window[D];if("image"===e||"video"===e)return N=e,e}return N}function V(e){let a=a=>{("image"===a.detail||"video"===a.detail)&&e(a.detail)};return window.addEventListener(F,a),()=>window.removeEventListener(F,a)}function _(e,a){let i,t,o=e?.config&&"object"==typeof e.config?e.config:{},r=w(o.creationRecipe),n=r?u(r):null,d=r?.request.referenceImageUrls??(Array.isArray(o.userImages)?o.userImages.filter(Boolean):[]);return{version:1,action:a,...n?{creationRecipe:n}:{},source:{kind:"history-work",id:String(e?.id||""),createdAt:new Date(e?.createdAt||Date.now()).toISOString()},common:{genType:"image",prompt:r?.request.prompt??String(e?.prompt||""),isPublic:"boolean"==typeof e?.isPublic?e.isPublic:void 0},image:{model:r?.request.model??("string"==typeof o.selectedModel?o.selectedModel:void 0),size:(i=new Set(["1x1","16x9","9x16","4x3","3x4","2x3","3x2","auto","5x2"]),"string"==typeof(t=r?.request.size??o.size)&&i.has(t)?t:void 0),resolution:r?.request.resolution??("string"==typeof o.resolution?o.resolution:void 0),referenceImageUrls:d,lineage:(0,U.parseImageCreationLineage)(o)||void 0}}}function q(e,a){var i;let t=h(e.metadata?.creationRecipe)?.request,o=u(e.metadata?.creationRecipe),r=(()=>{if(t)return t.model;let a=e.failoverChain;return e.modelSwitched&&Array.isArray(a)&&"string"==typeof a[0]?a[0]:e.model||void 0})(),n=(i=e.referenceImageUrl||void 0)?i.split(",").map(e=>e.trim()).filter(Boolean):[],d="string"==typeof e.firstFrameUrl?e.firstFrameUrl:void 0,s="string"==typeof e.lastFrameUrl?e.lastFrameUrl:void 0,m="string"==typeof e.sourceVideoUrl?e.sourceVideoUrl:"string"==typeof e.metadata?.sourceVideoUrl?e.metadata.sourceVideoUrl:void 0,c=function(e){if(Array.isArray(e))return e.filter(e=>"string"==typeof e).map(e=>e.trim()).filter(Boolean);if("string"!=typeof e||0===e.trim().length)return[];try{let a=JSON.parse(e);if(!Array.isArray(a))return[];return a.filter(e=>"string"==typeof e).map(e=>e.trim()).filter(Boolean)}catch{return[]}}(e.referenceVideoUrls);return{version:1,action:a,source:{kind:"history-video",id:String(e.id),createdAt:new Date(e.createdAt||Date.now()).toISOString()},...o?{creationRecipe:o}:{},common:{genType:"video",prompt:t?.prompt??String(e.prompt||""),isPublic:"boolean"==typeof e.isPublic?e.isPublic:void 0},video:{model:r,mode:t?.imageVideoMode==="first-frame"?"text-image-to-video":t?.imageVideoMode??function(e){let{sourceVideoUrl:a,firstFrameUrl:i,lastFrameUrl:t,referenceImageUrls:o,referenceVideoUrls:r}=e;return(r||[]).length>0?"multimodal-reference":a?"video-to-video":i&&t?"first-last-frame":(o||[]).length>0?"reference":"text-image-to-video"}({sourceVideoUrl:t?t.videoUrl:m,firstFrameUrl:t?t.firstFrameUrl:d,lastFrameUrl:t?t.lastFrameUrl:s,referenceImageUrls:t?t.referenceImageUrls??[]:n,referenceVideoUrls:t?t.referenceVideoUrls??[]:c}
5),aspectRatio:t?.aspectRatio??e.aspectRatio??void 0,duration:t?.duration??e.duration??void 0,resolution:t?.resolution??e.resolution??void 0,referenceImageUrls:t?t.referenceImageUrls??[]:n,referenceVideoUrls:t?t.referenceVideoUrls??[]:c,firstFrameUrl:t?t.firstFrameUrl:d,lastFrameUrl:t?t.lastFrameUrl:s,sourceVideoUrl:t?t.videoUrl:m}}}e.s(["buildReplayPayloadFromVideo",()=>q,"buildReplayPayloadFromWork",()=>_,"dispatchGeneratorAutoSubmit",()=>B,"dispatchGeneratorMode",()=>O,"dispatchGeneratorReplay",()=>E,"getCurrentGeneratorMode",()=>G,"parseGeneratorReplayPayload",()=>C,"subscribeGeneratorMode",()=>V,"subscribeGeneratorReplay",()=>L],648333)},354198,e=>{"use strict";var a=e.i(648333),i=e.i(370077);let t=null,o=new Set,r="va:workbench-edit-replay";function n(e){try{if(!e)return window.sessionStorage.removeItem(r),!0;return window.sessionStorage.setItem(r,JSON.stringify(e)),!0}catch{return!1}}function d(e){try{let i=window.sessionStorage.getItem(r);if(!i)return null;return e&&window.sessionStorage.removeItem(r),(0,a.parseGeneratorReplayPayload)(JSON.parse(i))}catch{return null}}function s(e){let i=e.indexOf("?");if(i<0)return null;let t=new URLSearchParams(e.slice(i+1)).get("workbench_replay");if(!t)return null;try{return(0,a.parseGeneratorReplayPayload)(JSON.parse(t))}catch{return null}}function m(e){let a=e.config&&"object"==typeof e.config?e.config:null,i="string"==typeof a?.originalPrompt?a.originalPrompt.trim():"";return i||("string"==typeof e.prompt?e.prompt:"")}function c(e){return new Date(e||Date.now()).toISOString()}function l(e){t=e;let a=n(e);for(let e of o)e();return a}function g(e){return o.add(e),()=>{o.delete(e)}}function p(){return t??d(!1)}function f(){let e=t??d(!0);return t=null,n(null),e}function u(e,a){return"reedit"===e.action&&("i2v"===a?"video"===e.common.genType&&e.video?.mode!=="video-to-video":"i2i"===a&&"image"===e.common.genType&&(e.image?.referenceImageUrls??[]).some(e=>e.trim()))}function b(e){return!!e.payload&&!!u(e.payload,e.workflow)&&("i2v"===e.workflow?"video"===e.genType:"i2i"===e.workflow&&"image"===e.genType)}function h(e){return e.video?.firstFrameUrl?.trim()||(e.video?.referenceImageUrls||[]).some(e=>e.trim())?"i2v":"t2v"}function y(e){let a="string"==typeof e.imageUrl?e.imageUrl.trim():"";return a?{version:1,action:"reedit",source:{kind:"history-work",id:String(e.id),createdAt:c(e.createdAt)},common:{genType:"image",prompt:m(e)},image:{referenceImageUrls:[a]}}:null}function w(e){let a="string"==typeof e.imageUrl?e.imageUrl.trim():"";return a?{version:1,action:"reedit",source:{kind:"history-work",id:String(e.id),createdAt:c(e.createdAt)},common:{genType:"video",prompt:m(e)},video:{mode:"text-image-to-video",firstFrameUrl:a,referenceImageUrls:[a]}}:null}function v(e){let a=(0,i.getPlayableVideoUrl)(e);return a?{version:1,action:"reedit",source:{kind:"history-video",id:String(e.id),createdAt:c(e.createdAt)},common:{genType:"video",prompt:"string"==typeof e.prompt?e.prompt:""},video:{mode:"video-to-video",sourceVideoUrl:a}}:null}e.s(["buildImageEditReplayPayload",()=>y,"buildImageToVideoReplayPayload",()=>w,"buildVideoToolReplayPayload",()=>v,"consumeWorkbenchEditReplay",()=>f,"getVideoRemixWorkbenchTab",()=>h,"parseWorkbenchEditReplayFragment",()=>s,"peekWorkbenchEditReplay",()=>p,"queueWorkbenchEditReplay",()=>l,"shouldConsumeQueuedWorkbenchEditReplay",()=>b,"subscribeWorkbenchEditReplay",()=>g,"workbenchEditReplayMatchesWorkflow",()=>u])}]);
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.