PageSourceSearch

https://nanomaker.im/_next/static/chunks/5f990cddb897e118.js?dpl=dpl_27wZ96aYMskMj3LRrJK89qinZPtu

js nanomaker.im collected 2026-10-03 23:25:50 UTC 49,884 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,942632,e=>{"use strict";var a=e.i(917833);let t=[{slug:"ai-image-generator",key:"aiImageGenerator",linkToHub:!0,imageUrl:"https://cdn.nanomaker.im/images/ai-image-generator/example.webp"},{slug:"banana-prompts",key:"bananaPrompts"},{slug:"nano-banana-2",key:"nanoBanana2",rootHref:!0},{slug:"nano-banana-pro",key:"nanoBananaPro",rootHref:!0},{slug:"gpt-image-2",key:"gptImage2",rootHref:!0},{slug:"gpt-image-2-5",key:"gptImage25",rootHref:!0},{slug:"ai-couple-photo-maker",key:"aiCouplePhotoMaker"},{slug:"photo-to-sketch",key:"photoToSketch"},{slug:"ai-fat-filter",key:"aiFatFilter"},{slug:"ai-photo-booth",key:"aiPhotoBooth"},{slug:"virtual-ring-try-on",key:"virtualRingTryOn"},{slug:"ai-outfit-generator",key:"aiOutfitGenerator"},{slug:"remove-text-from-image",key:"removeTextFromImage"},{slug:"ai-image-combiner",key:"aiImageCombiner"},{slug:"ai-manga-translator",key:"aiMangaTranslator"},{slug:"colorize-manga",key:"colorizeManga"},{slug:"shadow-remover",key:"shadowRemover"},{slug:"relight-ai",key:"relightAi"},{slug:"landscape-to-portrait-converter",key:"landscapeToPortraitConverter"},{slug:"portrait-to-landscape-converter",key:"portraitToLandscapeConverter"},{slug:"green-screen-remover",key:"greenScreenRemover"},{slug:"buzz-cut-filter",key:"buzzCutFilter"},{slug:"unpixelate-image",key:"unpixelateImage"},{slug:"ai-coloring-page",key:"aiColoringPage"},{slug:"ai-feet-generator",key:"aiFeetGenerator"},{slug:"ai-minecraft-skin-generator",key:"aiMinecraftSkinGenerator"},{slug:"ai-birthday-card-generator",key:"aiBirthdayCardGenerator"},{slug:"photo-to-anime",key:"photoToAnime"},{slug:"ai-wallpaper-generator",key:"aiWallpaperGenerator"},{slug:"ai-muscle-generator",key:"aiMuscleGenerator"},{slug:"ai-mockup-generator",key:"aiMockupGenerator"},{slug:"ai-album-cover-generator",key:"aiAlbumCoverGenerator"},{slug:"bald-filter",key:"baldFilter"},{slug:"gender-swap-filter",key:"genderSwapFilter"}],r=[{slug:"text-to-video",key:"textToVideo"},{slug:"image-to-video",key:"imageToVideo"},{slug:"reference-to-video",key:"referenceToVideo"},{slug:"first-last-frame-to-video",key:"firstLastFrameToVideo"},{slug:"seedance-2-5",key:"seedance25"},{slug:"seedance-2-0",key:"seedance20"},{slug:"ai-hug-generator",key:"aiHugVideo"},{slug:"nano-banana-video",key:"nanoBananaVideo"},{slug:"ai-kissing-video-generator",key:"aiKissingVideo"},{slug:"ai-french-kiss-video-generator",key:"aiFrenchKissVideo"}];function o(e){return`https://cdn.nanomaker.im/images/${e}/example.webp`}let n=["ai-kissing-video-generator","ai-french-kiss-video-generator"],i=new Set(n),s=["text-to-video","image-to-video","reference-to-video","first-last-frame-to-video","nano-banana-video"],l=["nano-banana-2","gpt-image-2-5","gpt-image-2","nano-banana-pro","banana-prompts"],d=["gpt-image-2","gpt-image-2-5"];function c(e,a){return e.filter(e=>e!==a)}let u={"nano-banana-2":c(l,"nano-banana-2"),"gpt-image-2-5":c(d,"gpt-image-2-5"),"gpt-image-2":c(d,"gpt-image-2"),"nano-banana-pro":c(l,"nano-banana-pro"),"banana-prompts":c(l,"banana-prompts"),"colorize-manga":["ai-manga-translator","ai-coloring-page","photo-to-anime","photo-to-sketch"],"ai-manga-translator":["colorize-manga","ai-coloring-page","photo-to-anime","photo-to-sketch"],"ai-coloring-page":["colorize-manga","ai-manga-translator","photo-to-sketch","photo-to-anime"],"buzz-cut-filter":["bald-filter","gender-swap-filter","ai-fat-filter","ai-muscle-generator","ai-photo-booth"],"bald-filter":["buzz-cut-filter","gender-swap-filter","ai-fat-filter","ai-muscle-generator","ai-photo-booth"],"gender-swap-filter":["ai-couple-photo-maker","ai-feet-generator","ai-photo-booth","ai-fat-filter","ai-muscle-generator","bald-filter","buzz-cut-filter",...n],"ai-fat-filter":["ai-muscle-generator","gender-swap-filter","ai-photo-booth","bald-filter","buzz-cut-filter"],"ai-muscle-generator":["ai-fat-filter","gender-swap-filter","ai-photo-booth","bald-filter","buzz-cut-filter"],"ai-photo-booth":["gender-swap-filter","ai-fat-filter","ai-muscle-generator","ai-couple-photo-maker"],"ai-feet-generator":["ai-couple-photo-maker","gender-swap-filter",...n],"virtual-ring-try-on":["ai-outfit-generator","ai-couple-photo-maker","ai-photo-booth",...n],"ai-outfit-generator":[...s,"virtual-ring-try-on","ai-couple-photo-maker","ai-photo-booth"],"ai-couple-photo-maker":["ai-feet-generator","gender-swap-filter","ai-photo-booth","ai-outfit-generator","virtual-ring-try-on",...n],"ph
1oto-to-sketch":["photo-to-anime","ai-coloring-page","unpixelate-image","colorize-manga"],"photo-to-anime":["photo-to-sketch","ai-coloring-page","colorize-manga","ai-manga-translator"],"shadow-remover":["relight-ai","unpixelate-image","green-screen-remover","remove-text-from-image","ai-image-combiner"],"relight-ai":["landscape-to-portrait-converter","shadow-remover","unpixelate-image","green-screen-remover","remove-text-from-image"],"landscape-to-portrait-converter":["portrait-to-landscape-converter","relight-ai","ai-wallpaper-generator","shadow-remover","unpixelate-image","ai-image-combiner"],"portrait-to-landscape-converter":["landscape-to-portrait-converter","relight-ai","ai-wallpaper-generator","shadow-remover","unpixelate-image","ai-image-combiner"],"remove-text-from-image":[...s,"relight-ai","shadow-remover","green-screen-remover","unpixelate-image","ai-image-combiner"],"green-screen-remover":[...s,"relight-ai","shadow-remover","remove-text-from-image","unpixelate-image","ai-image-combiner"],"unpixelate-image":[...s,"relight-ai","shadow-remover","remove-text-from-image","green-screen-remover","ai-image-combiner"],"ai-image-combiner":[...s,"relight-ai","shadow-remover","remove-text-from-image","green-screen-remover","unpixelate-image"],"ai-album-cover-generator":[...s,"ai-wallpaper-generator","ai-mockup-generator","ai-birthday-card-generator"],"ai-wallpaper-generator":["ai-album-cover-generator","ai-mockup-generator","ai-birthday-card-generator"],"ai-mockup-generator":[...s,"ai-album-cover-generator","ai-wallpaper-generator","ai-birthday-card-generator"],"ai-birthday-card-generator":["ai-album-cover-generator","ai-wallpaper-generator","ai-mockup-generator"]};function m(e){return t.find(a=>a.slug===e)?.key}function p(e){return e.linkToHub?"/image":e.rootHref?`/${e.slug}`:`/image/${e.slug}`}function g(e){let a=p(e),t="imageUrl"in e&&e.imageUrl?e.imageUrl:o(e.slug);return{slug:e.slug,key:e.key,href:a,imageUrl:t,kind:"image"}}function f(e){return{slug:e.slug,key:e.key,href:(0,a.getMoreAIVideoHref)(e.slug),imageUrl:(0,a.getCoverImageUrl)(e.slug),kind:"video",previewUrl:(0,a.getPreviewVideoUrl)(e.slug)||void 0}}function b(e){let a=new Set([...e?.excludeSlug?[e.excludeSlug]:[],...e?.excludeSlugs??[]]),o=e?.includeAllCrossVideos===!0,n=a.size>0?t.filter(e=>!a.has(e.slug)):t,i=new Map(n.map(e=>[e.slug,g(e)])),s=a.size>0?r.filter(e=>!a.has(e.slug)):r,l=new Map(s.map(e=>[e.slug,f(e)])),d=e?.prioritizeSlugs;if(o&&!d?.length)return[...n.map(g),...s.map(f)];if(!d?.length)return n.map(g);let c=[],u=new Set;for(let e of d){if(a.has(e))continue;let t=i.get(e)??l.get(e);!t||u.has(t.slug)||(c.push(t),u.add(t.slug))}for(let e of n)u.has(e.slug)||c.push(g(e));if(o)for(let e of s)u.has(e.slug)||(c.push(f(e)),u.add(e.slug));return c}e.s(["MORE_AI_COUPLE_VIDEO_SLUGS",0,i,"MORE_AI_IMAGE_GENERATORS",0,t,"MORE_AI_IMAGE_PRIORITY_BY_PAGE",0,u,"getExampleImageUrl",()=>o,"getMoreAIImageGeneratorKey",()=>m,"getMoreAIImageHref",()=>p,"getOrderedMoreAIImageGenerators",()=>b])},328606,e=>{"use strict";var a=e.i(948842),t=e.i(942632),r=e.i(168114),o=e.i(537790),n=e.i(195522),i=e.i(487486),s=e.i(520133),l=e.i(975157),d=e.i(583831),c=e.i(909807),u=e.i(357443),m=e.i(787592),p=e.i(249782);let g=[.32,.72,0,1];function f(e){let a=e.trim();for(let e of[/\s+com\s+IA$/i,/\s+con\s+IA$/i,/\s+mit\s+KI$/i,/\s+avec\s+l['’]IA$/i,/\s+with\s+AI$/i,/\s+by\s+AI$/i,/\s+بالذكاء\s+الاصطناعي$/u,/\s+الذكاء\s+الاصطناعي$/u,/\s+IA$/i,/\s+KI$/i,/\s+AI$/i,/^AI\s+/i,/^IA\s+/i,/^KI[-\s]+/i])a=a.replace(e,"").trim();return a||e.trim()}function b({direction:e,className:t}){return(0,a.jsx)("svg",{viewBox:"0 0 20 28",fill:"none","aria-hidden":!0,className:t,children:(0,a.jsx)("path",{d:"left"===e?"M14 5 6.5 14 14 23":"M6 5 13.5 14 6 23",stroke:"currentColor",strokeWidth:"2.25",strokeLinecap:"round",strokeLinejoin:"round"})})}function h({excludeSlug:e,excludeSlugs:h,prioritizeSlugs:x,titleToolSlug:v,titleTool:w,title:y,subtitle:k,sectionId:_="more-ai-image-generators",compact:N=!1,hideHeader:j=!1,hideBadge:A=!1,resolveHref:M,onSelectHref:E,includeAllCrossVideos:C=!1,autoplay:$,className:B}){let P=(0,m.useTranslations)("MoreAIImageGenerators"),I=(0,m.useTranslations)("Common"),T=(0,p.useRef)(null),R=(0,p.useRef)([]),[L,S]=(0,p.useState)(0),[z,F]=(0,p.useState)(0),[O,W]=(0,p.useState)(void 0),U=(0,u.useMotionValue)(0),G=(0,p.useRef)(!1),[X,V]=(0,p.useState)(!1),H=(0,p.useMemo)(()=>x||(e?t.MORE_AI_IMAGE_PRIORITY_BY_PAGE[e]:void 0),[e,x]),D=(0,p.useMemo)(()=>H?.length?new Set(H.filter(a=>a!==e&&!h?.includes(a)&&!t.MORE_AI_COUPLE_VIDEO_SLUGS.has(a))):null,[e,h,H]),q=!!(D&&D.size>0),K=(0,p.useMemo)(()=>(0,t.getOrderedMoreAIImageGenerators)({excludeSlug:e,excludeSlugs:h,prioritizeSlugs:H,includeAllCrossVideos:C}),[e,h,H,C]),Y=(0,p.useMemo)(()=>
1{if(w)return;let a=v??e;return a?(0,t.getMoreAIImageGeneratorKey)(a):void 0},[e,w,v]),Z=null!=y&&""!==y.trim()?y:C?P("titleMixed"):null!=w&&""!==w.trim()?P("titleWithTool",{tool:f(w)}):null!=Y?P("titleWithTool",{tool:f(P(`items.${Y}`))}):P("title"),Q=null!=k&&""!==k.trim()?k:C?P("subtitleMixed"):P("subtitle"),J=(0,p.useMemo)(()=>{let e=[];for(let a=0;a<K.length;a+=8)e.push(K.slice(a,a+8));return e},[K]),ee=J.length,ea=ee>1,et=L>0,er=L<ee-1;(0,p.useEffect)(()=>{let e=T.current;if(!e)return;let a=()=>{let a=getComputedStyle(e),t=(Number.parseFloat(a.paddingLeft)||0)+(Number.parseFloat(a.paddingRight)||0);F(Math.round(e.clientWidth-t))};a();let t=new ResizeObserver(a);return t.observe(e),()=>t.disconnect()},[]),(0,p.useEffect)(()=>{S(0),U.set(0)},[K,U]),(0,p.useEffect)(()=>{let e=R.current[L],a=T.current;if(!e||!a)return;let t=()=>{let t=getComputedStyle(a),r=(Number.parseFloat(t.paddingTop)||0)+(Number.parseFloat(t.paddingBottom)||0),o=Math.ceil(e.getBoundingClientRect().height+r);o>0&&W(o)};t();let r=new ResizeObserver(t);return r.observe(e),()=>r.disconnect()},[L,z,J]);let eo=(0,p.useCallback)(e=>{if(!z||0===ee)return;let a=Math.max(0,Math.min(ee-1,e)),t=-a*z;G.current=!0,S(a),(0,d.animate)(U,t,{duration:.55,ease:g,onComplete:()=>{U.set(t),G.current=!1}})},[ee,z,U]);(0,p.useEffect)(()=>{z&&!G.current&&U.set(-L*z)},[L,z,U]);let en=(0,p.useCallback)(e=>{"left"===e&&!et||("right"!==e||er)&&eo(L+("left"===e?-1:1))},[L,eo,er,et]),ei=(0,p.useCallback)(e=>{e!==L&&eo(e)},[L,eo]),es=(0,p.useCallback)(()=>{ee<=1||eo((L+1)%ee)},[L,eo,ee]);(0,n.useMoreAiCarouselAutoplay)({enabled:ea&&($??!q),pageCount:ee,paused:X,rootRef:T,onNext:es});let el=(0,p.useCallback)((e,a)=>{if(!z)return;let{offset:t,velocity:r}=a,o=L;t.x<-56||r.x<-450?o=L+1:(t.x>56||r.x>450)&&(o=L-1),eo(o)},[L,eo,z]);return(0,a.jsx)("section",{id:_,className:(0,l.cn)(N?"w-full overflow-x-clip bg-transparent px-0 py-0 sm:px-0":"w-full overflow-visible bg-muted/20 px-4 py-16 md:px-6 md:py-24",B),children:(0,a.jsxs)("div",{className:(0,l.cn)("mx-auto w-full min-w-0",N?"max-w-full":"max-w-7xl"),children:[!j&&(0,a.jsxs)("div",{className:N?"mb-4 text-center sm:mb-6":"mb-10 text-center",children:[!A&&(0,a.jsx)(i.Badge,{variant:"outline",className:N?"mb-2":"mb-4",children:P("badge")}),(0,a.jsx)("h2",{className:N?"mb-1.5 text-xl font-bold tracking-tight sm:text-2xl":"mb-4 text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl",children:Z}),!N&&(0,a.jsx)("p",{className:"mx-auto max-w-3xl text-balance text-lg text-gray-500 dark:text-gray-400",children:Q})]}),(0,a.jsxs)("div",{className:N?"flex w-full min-w-0 items-center gap-1":"relative w-full",children:[(0,a.jsx)("button",{type:"button",onClick:()=>en("left"),"aria-label":I("carouselPrevious"),disabled:!et,className:(0,l.cn)("cursor-pointer text-muted-foreground transition hover:text-foreground focus:outline-none focus-visible:ring-2 focus-visible:ring-primary disabled:pointer-events-none disabled:opacity-25",N?"order-1 shrink-0 p-1":"absolute top-1/2 left-0 z-10 -translate-x-1/2 -translate-y-1/2 p-1.5 md:-left-6 md:-translate-x-full"),children:(0,a.jsx)(b,{direction:"left",className:N?"h-8 w-5":"h-12 w-8"})}),(0,a.jsx)("button",{type:"button",onClick:()=>en("right"),"aria-label":I("carouselNext"),disabled:!er,className:(0,l.cn)("cursor-pointer text-muted-foreground transition hover:text-foreground focus:outline-none focus-visible:ring-2 focus-visible:ring-primary disabled:pointer-events-none disabled:opacity-25",N?"order-3 shrink-0 p-1":"absolute top-1/2 right-0 z-10 translate-x-1/2 -translate-y-1/2 p-1.5 md:-right-6 md:translate-x-full"),children:(0,a.jsx)(b,{direction:"right",className:N?"h-8 w-5":"h-12 w-8"})}),(0,a.jsx)("div",{ref:T,className:(0,l.cn)("overflow-clip transition-[height] duration-300 ease-out",N?"order-2 min-w-0 flex-1 py-1":"w-full py-2"),style:null!=O?{height:O}:void 0,children:(0,a.jsx)(c.motion.div,{className:"flex items-start touch-pan-y will-change-transform",style:{x:U},drag:!!ea&&z>0&&"x",dragConstraints:z>0?{left:-(ee-1)*z,right:0}:void 0,dragElastic:.12,dragMomentum:!1,onDragEnd:el,children:J.map((e,t)=>(0,a.jsx)("div",{ref:e=>{R.current[t]=e},className:(0,l.cn)("grid w-full shrink-0 grid-cols-2 content-start justify-items-stretch",N?"gap-3 sm:grid-cols-4 sm:gap-4":"gap-4 sm:grid-cols-4 sm:gap-5 md:gap-6"),style:{width:z||"100%",minWidth:z||"100%"}
1,"aria-hidden":t!==L,children:e.map((e,n)=>{let i=P(`items.${e.key}`),d=D?.has(e.slug)??!1,u="video"===e.kind,m=t===L;return(0,a.jsx)(c.motion.div,{className:"min-w-0 w-full h-full",initial:!1,animate:m?{opacity:1,y:0}:{opacity:.72,y:6},transition:{duration:.4,delay:m?Math.min(.035*n,.2):0,ease:g},children:(0,a.jsxs)(s.LocaleLink,{href:M?M(e.href):e.href,prefetch:!N,scroll:!E,draggable:!1,"data-no-soft-nav":!!E||void 0,onClick:a=>(0,o.handleMoreAiToolSelectClick)(a,e.href,E),onPointerEnter:()=>V(!0),onPointerLeave:()=>V(!1),className:"group relative flex h-full w-full min-w-0 flex-col overflow-clip rounded-xl border border-border/80 bg-card shadow-sm transition-all duration-300 hover:border-primary/40 hover:shadow-md focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2 focus:ring-offset-background",children:[(0,a.jsxs)("div",{className:(0,l.cn)("relative w-full shrink-0 overflow-hidden rounded-t-xl bg-muted",N?r.MORE_AI_CARD_PREVIEW_ASPECT_COMPACT:r.MORE_AI_CARD_PREVIEW_ASPECT),children:[(0,a.jsx)(r.MoreAiToolCardMedia,{imageUrl:e.imageUrl,videoUrl:u?e.previewUrl:void 0,name:i,compact:N,active:m}),d?(0,a.jsx)("span",{className:(0,l.cn)("absolute top-2 end-2 z-[2] rounded-md bg-gradient-to-r from-orange-500 to-rose-500 px-1.5 py-0.5 font-bold uppercase tracking-wide text-white shadow-md",N?"text-[10px] leading-none":"text-[11px] leading-none"),children:P("hotBadge")}):null]}),(0,a.jsx)("div",{className:N?"flex items-center px-2 py-1":"flex min-h-12 items-center px-4 py-3.5",children:(0,a.jsx)("span",{className:N?"truncate text-xs font-medium text-foreground transition-colors group-hover:text-primary sm:text-sm":"text-sm font-medium leading-snug text-foreground transition-colors group-hover:text-primary sm:text-[15px]",children:i})})]})},e.slug)})},t))})})]}),ea?(0,a.jsx)("div",{className:(0,l.cn)("flex justify-center",N?"mt-3 sm:mt-4":"mt-3 sm:mt-6"),children:(0,a.jsx)("div",{className:(0,l.cn)("inline-flex items-center",N?"gap-1.5":"gap-2"),role:"tablist","aria-label":"Carousel pages",children:J.map((e,t)=>{let r=t===L;return(0,a.jsx)("button",{type:"button",role:"tab","aria-selected":r,"aria-label":I("carouselPage",{n:t+1}),onClick:()=>ei(t),className:(0,l.cn)("cursor-pointer rounded-full transition-all duration-300 focus:outline-none focus-visible:ring-2 focus-visible:ring-primary",r?(0,l.cn)("bg-primary",N?"h-1.5 w-5":"h-2 w-6"):(0,l.cn)("bg-muted-foreground/35 hover:bg-muted-foreground/55",N?"size-1.5":"size-2"))},t)})})}):null]})})}e.s(["MoreAIImageGenerators",()=>h,"stripRedundantAiFromToolTitle",()=>f])},768934,e=>{"use strict";var a=e.i(948842),t=e.i(519455),r=e.i(975157),o=e.i(85482),o=o,n=e.i(787592),i=e.i(249782);let s=[{id:"more-ai-tools",key:"moreAiTools"},{id:"prompts-gallery",key:"promptsGallery"},{id:"how-it-works",key:"howItWorks"},{id:"key-features",key:"keyFeatures"},{id:"feature-showcase",key:"featureShowcase"},{id:"faqs",key:"faq"},{id:"rating",key:"rating"}];function l({className:e,sections:l=s,translationNamespace:d="TableOfContents"}){let c=(0,n.useTranslations)(d),u=(0,n.useTranslations)("TableOfContents"),m="TableOfContents"!==d?(0,n.useTranslations)(`${d}.tableOfContents`):c,[p,g]=(0,i.useState)(!1),[f,b]=(0,i.useState)(!1),h=(0,i.useRef)(null);(0,i.useEffect)(()=>(b(!0),()=>{h.current&&clearTimeout(h.current)}),[]);let x=()=>{h.current&&(clearTimeout(h.current),h.current=null),g(!0)},v=()=>{h.current=setTimeout(()=>{g(!1)},150)};return(0,a.jsxs)("div",{className:(0,r.cn)("fixed bottom-40 right-2 md:bottom-44 md:right-8 z-40",e),onMouseEnter:x,onMouseLeave:v,children:[(0,a.jsxs)("div",{className:(0,r.cn)("absolute bottom-full right-0 mb-0 w-80 rounded-lg border bg-background shadow-xl z-40 transition-all duration-200",f&&p?"opacity-100 pointer-events-auto visible":"opacity-0 pointer-events-none invisible"),onMouseEnter:f?x:void 0,onMouseLeave:f?v:void 0,"aria-hidden":!f||!p,suppressHydrationWarning:!0,children:[(0,a.jsx)("div",{className:"p-3 border-b",children:(0,a.jsx)("h3",{className:"font-semibold text-sm",children:m("title")})}),(0,a.jsx)("nav",{className:"p-2","aria-label":"Table of Contents",children:(0,a.jsx)("ul",{className:"space-y-1",children:l.map(e=>{let t=e.label;if(!t){try{"TableOfContents"!==d?t=m(e.key):e.key.includes(".")?t=c(e.key):(t=c(e.key))&&t!==e.key||(t=c(`${e.key}.sectionTitle`))}catch{t=void 0}if(!t||t===e.key||t.endsWith(`.${e.key}`))try{t=u(e.key)}catch{t=e.key}}return(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:`#${e.id}`,onClick:a=>{var t;let r;a.preventDefault(),t=e.id,(r=document.getElementById(t))&&(r.scrollIntoView({behavior:"smooth",block:"start"}),g(!1))},className:"w-full block text-left px-3 py-2 text-sm rounded-md hover:bg-accent hover:text-accent-foreground transition-colors cursor-pointer",children:t})},e.id)})})})]}),(0,a.jsx)(t.Button,{size:"icon",title:m("tooltip"),className:"size-10 rounded-full shadow-lg bg-border/60 text-foreground hover:bg-primary hover:text-primary-foreground transition-all duration-300 cursor-pointer","aria-label":m("tooltip"),children:(0,a.jsx)(o.default,{className:"size-5"})})]})}e.s(["default",()=>l],768934)},39146,e=>{"use strict";
1var a=e.i(948842),t=e.i(975157),r=e.i(707407),o=e.i(967608),n=e.i(249782);function i({beforeImage:e,afterImage:i,beforeAlt:s="Before",afterAlt:l="After",beforeLabel:d="Before",afterLabel:c="After",className:u,aspectRatio:m="aspect-[4/3]"}){let[p,g]=(0,n.useState)(50),[f,b]=(0,n.useState)(!1),h=(0,n.useRef)(null),x=(0,n.useCallback)(()=>{b(!0)},[]),v=(0,n.useCallback)(()=>{b(!1)},[]),w=(0,n.useCallback)(e=>{if(!f&&"mousemove"===e.type)return;let a=h.current;if(!a)return;let t=a.getBoundingClientRect();g(Math.max(0,Math.min(100,(e.clientX-t.left)/t.width*100)))},[f]),y=(0,n.useCallback)(e=>{let a=h.current;if(!a)return;let t=a.getBoundingClientRect();g(Math.max(0,Math.min(100,(e.touches[0].clientX-t.left)/t.width*100)))},[]);return(0,a.jsxs)("div",{ref:h,className:(0,t.cn)("relative overflow-hidden rounded-2xl shadow-2xl cursor-col-resize select-none",m,u),onMouseDown:x,onMouseUp:v,onMouseMove:w,onMouseLeave:v,onTouchStart:()=>b(!0),onTouchEnd:()=>b(!1),onTouchMove:y,children:[(0,a.jsxs)("div",{className:"absolute inset-0",children:[(0,a.jsx)("img",{src:i,alt:l,className:"absolute inset-0 w-full h-full object-cover",loading:"lazy",decoding:"async"}),(0,a.jsx)("div",{className:"absolute top-4 right-4 px-3 py-1 rounded-full bg-green-500/90 backdrop-blur-sm text-white text-sm font-medium",children:c})]}),(0,a.jsxs)("div",{className:"absolute inset-0 overflow-hidden",style:{clipPath:`polygon(0 0, ${p}% 0, ${p}% 100%, 0 100%)`},children:[(0,a.jsx)("img",{src:e,alt:s,className:"absolute inset-0 w-full h-full object-cover",loading:"lazy",decoding:"async"}),(0,a.jsx)("div",{className:"absolute top-4 left-4 px-3 py-1 rounded-full bg-red-500/90 backdrop-blur-sm text-white text-sm font-medium",children:d})]}),(0,a.jsx)("div",{className:"absolute top-0 bottom-0 w-px bg-white/90 shadow-[0_0_0_1px_rgba(0,0,0,0.06)] cursor-col-resize",style:{left:`${p}%`,transform:"translateX(-50%)"},children:(0,a.jsx)("div",{className:(0,t.cn)("absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2","flex h-7 w-7 items-center justify-center rounded-full","border border-white/80 bg-white/75 backdrop-blur-md","shadow-[0_1px_4px_rgba(0,0,0,0.18)]","transition-[transform,box-shadow] duration-150",f&&"scale-105 shadow-[0_2px_8px_rgba(0,0,0,0.22)]"),children:(0,a.jsxs)("div",{className:"flex items-center -space-x-0.5 text-neutral-500",children:[(0,a.jsx)(r.ChevronLeft,{className:"h-3 w-3",strokeWidth:2}),(0,a.jsx)(o.ChevronRight,{className:"h-3 w-3",strokeWidth:2})]})})}),(0,a.jsx)("div",{className:"absolute inset-0 cursor-col-resize"})]})}e.s(["BeforeAfterSlider",()=>i])},603458,e=>{"use strict";var a=e.i(948842),t=e.i(37118),r=e.i(487486);let o=(0,e.i(904274).default)("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);var n=e.i(787592);function i({translationNamespace:e="HomePage.testimonials"}){let i=(0,n.useTranslations)(e),s=[0,1,2,3,4,5].map(e=>({id:e,name:i(`items.${e}.name`),role:i(`items.${e}.role`),quote:i(`items.${e}.quote`)}));return(0,a.jsx)("section",{id:"testimonials",className:"w-full px-4 md:px-6 py-16 md:py-24",children:(0,a.jsx)("div",{className:"flex justify-center w-full",children:(0,a.jsxs)("div",{className:"w-full max-w-6xl",children:[(0,a.jsxs)("div",{className:"mb-12 text-center",children:[(0,a.jsx)(r.Badge,{variant:"outline",className:"mb-4",children:i("badge")}),(0,a.jsx)("h2",{className:"mb-4 text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl",children:i("title")}),(0,a.jsx)("p",{className:"mx-auto max-w-3xl text-balance text-lg text-gray-500 dark:text-gray-400",children:i("subtitle")})]}),(0,a.jsx)("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:s.map(e=>{let r;return(0,a.jsxs)("div",{className:"group relative overflow-hidden rounded-xl border bg-card p-6 transition-all hover:border-primary hover:shadow-lg",children:[(0,a.jsx)("div",{className:"absolute right-4 top-4 opacity-10 transition-opacity group-hover:opacity-20",children:(0,a.jsx)(o,{className:"h-12 w-12"})}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("p",{className:"mb-6 text-muted-foreground leading-relaxed",children:['"',e.quote,'"']}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-full border-2 border-primary/20 bg-primary/10 text-primary","aria-label":e.name?`${e.name}, ${e.role}`:"Testimonial author",children:e.name?.trim().startsWith("@")?(0,a.jsx)(t.XTwitterIcon,{className:"h-5 w-5"}):(0,a.jsx)("span",{className:"text-lg font-semibold",children:(r=e.name,r?.trim().charAt(0)?.toUpperCase()||"?")})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-semibold",children:e.name}),(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:e.role})]})]})]})]},e.id)})})]})})})}e.s(["Testimonials",()=>i],603458)},419527,e=>{"use strict";var a=e.i(10675);function t(e){let a=(e.type||"").toLowerCase();if("video/mp4"===a||"video/quicktime"===a)return!0;let t=e.name.split(".").pop()?.toLowerCase();return"mp4"===t||"mov"===t}function r(e){let a=(e.type||"").toLowerCase();if("audio/mp3"===a&&(a="audio/mpeg"),"audio/mpeg"===a||"audio/wav"===a||"audio/x-wav"===a)return!0;let t=e.name.split(".").pop()?.toLowerCase();return"mp3"===t||"wav"===t}let o=["docx","doc","xlsx","xls","pptx","ppt","pdf","txt","key","pages","numbers","md"],n=new Set(o),i={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"},s=[...o.map(e=>`.${e}`),...Object.values(i)].join(",");function l(e){let a=e.name.split(".").pop()?.toLowerCase();return a&&n.has(a)?a:null}function d(e){return null!=l(e)}function c(e){let a=l(e);if(!a)return null;let t=i[a];return(e.type||"").toLowerCase()===t?e:new File([e],e.name,{type:t,lastModified:e.lastModified})}function u(e){let t;return(0,a.validatePublicHttpsUrl)((t=e.trim().replace(/^['"<]+|[>'"]+$/g,"").trim())?t.startsWith("//")?`https:${t}`:/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(t)?t:`https://${t}`:"")}e.s(["WAN30_ASPECT_RATIO_OPTIONS",0,["16:9","4:3","1:1","3:4","9:16","adaptive"],"WAN30_INPUT_PLUS_OUTPUT_MAX_SEC",0,30,"WAN30_PROMPT_MAX_LENGTH",0,2e4,"WAN30_REF_AUDIO_ACCEPT",0,"audio/mpeg,audio/wav,audio/x-wav,.mp3,.wav","WAN30_REF_AUDIO_FORMAT_LABEL",0,"MP3 / WAV","WAN30_REF_AUDIO_MAX",0,5,"WAN30_REF_AUDIO_MAX_BYTES",0,0xf00000,"WAN30_REF_AUDIO_MAX_MB",0,15,"WAN30_REF_CLIP_MAX_SEC",0,15,"WAN30_REF_CLIP_MIN_SEC",0,1,"WAN30_REF_FILE_ACCEPT",0,s,"WAN30_REF_FILE_FORMAT_LABEL",0,"PDF / Word / Excel / PPT / TXT / MD / Pages / Key / Numbers","WAN30_REF_FILE_MAX_BYTES",0,0x6400000,"WAN30_REF_FILE_MAX_MB",0,100,"WAN30_REF_IMAGE_MAX",0,10,"WAN30_REF_IMAGE_MAX_BYTES",0,0x1400000,"WAN30_REF_IMAGE_MAX_MB",0,20,"WAN30_REF_TOTAL_MAX_SEC",0,15,"WAN30_REF_VIDEO_ACCEPT",0,"video/mp4,video/quicktime,.mp4,.mov","WAN30_REF_VIDEO_FORMAT_LABEL",0,"MP4 / MOV","WAN30_REF_VIDEO_MAX",0,5,"WAN30_REF_VIDEO_MAX_BYTES",0,0x6400000,"WAN30_REF_VIDEO_MAX_MB",0,100,"isWan30RefAudioFile",()=>r,"isWan30RefFile",()=>d,"isWan30RefVideoFile",()=>t,"validateWan30PublicLink",()=>u,"wan30RefFileForUpload",()=>c])},902747,221159,704497,e=>{"use strict";let a=new Set(["seedance25","seedance2","seedance2fast","seedance2mini","wan30","wan27","wan26"]);function t(e){return!!e&&a.has(e)}e.s(["supportsReferenceMentions",()=>t],902747);var r=e.i(828556);function o(e){let a=(e.type||"").toLowerCase();if("video/mp4"===a||"video/quicktime"===a||"video/x-matroska"===a)return!0;let t=e.name.split(".").pop()?.toLowerCase();return"mp4"===t||"mov"===t||"mkv"===t}function n(e){let a=(e.type||"").toLowerCase();if("audio/mp3"===a&&(a="audio/mpeg"),"audio/mpeg"===a||"audio/wav"===a||"audio/x-wav"===a||"audio/aac"===a||"audio/mp4"===a||"audio/ogg"===a||"audio/x-m4a"===a)return!0;let t=e.name.split(".").pop()?.toLowerCase();return"mp3"===t||"wav"===t||"aac"===t||"m4a"===t||"ogg"===t}e.s(["WAN27_AUDIO_ACCEPT",0,"audio/mpeg,audio/wav,audio/x-wav,audio/aac,audio/mp4,audio/ogg,.mp3,.wav,.aac,.m4a,.ogg","WAN27_AUDIO_FORMAT_LABEL",0,"MP3 / WAV / AAC / M4A / OGG","WAN27_AUDIO_MAX_BYTES",0,0x3200000,"WAN27_AUDIO_MAX_MB",0,50,"WAN27_CLIP_ACCEPT",0,"video/mp4,video/quicktime,video/x-matroska,.mp4,.mov,.mkv","WAN27_CLIP_FORMAT_LABEL",0,"MP4 / MOV / MKV","WAN27_CLIP_MAX_BYTES",0,0x1e00000,"WAN27_CLIP_MAX_MB",0,30,"WAN27_IMAGE_MAX_BYTES",0,0x1e00000,"WAN27_IMAGE_MAX_COUNT",0,2,"WAN27_PROMPT_MAX_LENGTH",0,5e3,"isWan27AudioFile",()=>n,"isWan27ClipFile",()=>o],221159);var i=e.i(419527);function s(e){switch(e){case"seedance25":return r.SEEDANCE25_PROMPT_MAX_LENGTH;case"wan30":return i.WAN30_PROMPT_MAX_LENGTH;case"wan27":case"kling21pro":return 5e3;case"grokImagine15":return 4096;default:return 2e4}}e.s(["getVideoModelPromptMaxLength",()=>s],704497)},372322,e=>{"use strict";let a=(0,e.i(904274).default)("Ban",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.9 4.9 14.2 14.2",key:"1m5liu"}]]);e.s(["default",()=>a])},699375,e=>{"use strict";var a=e.i(948842),t=e.i(249782),r=e.i(178896),o=e.i(474765),n=e.i(904245),i=e.i(989780),s=e.i(824961),l=e.i(568851),d=e.i(125214),c="Switch",[u,m]=(0,n.createContextScope)(c),[p,g]=u(c),f=t.forwardRef((e,n
1)=>{let{__scopeSwitch:s,name:l,checked:c,defaultChecked:u,required:m,disabled:g,value:f="on",onCheckedChange:b,form:h,...w}=e,[y,k]=t.useState(null),_=(0,o.useComposedRefs)(n,e=>k(e)),N=t.useRef(!1),j=!y||h||!!y.closest("form"),[A=!1,M]=(0,i.useControllableState)({prop:c,defaultProp:u,onChange:b});return(0,a.jsxs)(p,{scope:s,checked:A,disabled:g,children:[(0,a.jsx)(d.Primitive.button,{type:"button",role:"switch","aria-checked":A,"aria-required":m,"data-state":v(A),"data-disabled":g?"":void 0,disabled:g,value:f,...w,ref:_,onClick:(0,r.composeEventHandlers)(e.onClick,e=>{M(e=>!e),j&&(N.current=e.isPropagationStopped(),N.current||e.stopPropagation())})}),j&&(0,a.jsx)(x,{control:y,bubbles:!N.current,name:l,value:f,checked:A,required:m,disabled:g,form:h,style:{transform:"translateX(-100%)"}})]})});f.displayName=c;var b="SwitchThumb",h=t.forwardRef((e,t)=>{let{__scopeSwitch:r,...o}=e,n=g(b,r);return(0,a.jsx)(d.Primitive.span,{"data-state":v(n.checked),"data-disabled":n.disabled?"":void 0,...o,ref:t})});h.displayName=b;var x=e=>{let{control:r,checked:o,bubbles:n=!0,...i}=e,d=t.useRef(null),c=(0,s.usePrevious)(o),u=(0,l.useSize)(r);return t.useEffect(()=>{let e=d.current,a=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(c!==o&&a){let t=new Event("click",{bubbles:n});a.call(e,o),e.dispatchEvent(t)}},[c,o,n]),(0,a.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:o,...i,tabIndex:-1,ref:d,style:{...e.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function v(e){return e?"checked":"unchecked"}var w=e.i(975157);function y({className:e,...t}){return(0,a.jsx)(f,{"data-slot":"switch",className:(0,w.cn)("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:(0,a.jsx)(h,{"data-slot":"switch-thumb",className:(0,w.cn)("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}e.s(["Switch",()=>y],699375)},40451,e=>{"use strict";var a=e.i(948842),t=e.i(787592),r=e.i(249782);function o(){let e=(0,t.useTranslations)("Common"),o=(0,r.useRef)(null),[n,i]=(0,r.useState)(!1),s=e("heroBackgroundAlt");return(0,r.useEffect)(()=>{let e=window.matchMedia("(min-width: 768px)"),a=!1,t=null,r=()=>{(null!=t&&(clearTimeout(t),t=null),e.matches)?t=setTimeout(()=>{!a&&e.matches&&i(!0)},400):i(!1)};return r(),e.addEventListener("change",r),()=>{a=!0,null!=t&&clearTimeout(t),e.removeEventListener("change",r)}},[]),(0,r.useEffect)(()=>{let e=o.current;if(!n||!e)return;e.muted=!0,e.defaultMuted=!0,e.playsInline=!0,e.setAttribute("muted",""),e.setAttribute("playsinline",""),e.classList.remove("is-ready");let a=!1,t=0,r=0,i=()=>{a||e.classList.contains("is-ready")||(t=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{a||e.classList.add("is-ready")})}))},s=()=>i(),l=()=>{a||e.play().then(()=>{e.paused||i()}).catch(()=>{})};return e.addEventListener("playing",s),e.readyState>=2?l():(e.addEventListener("loadeddata",l,{once:!0}),e.addEventListener("canplay",l,{once:!0})),()=>{a=!0,cancelAnimationFrame(t),cancelAnimationFrame(r),e.classList.remove("is-ready"),e.removeEventListener("playing",s),e.removeEventListener("loadeddata",l),e.removeEventListener("canplay",l)}},[n]),(0,a.jsx)("div",{"aria-hidden":!0,className:"absolute inset-0 z-0 overflow-hidden bg-[#050505]",children:(0,a.jsxs)("div",{className:"home-hero-bg-frame-v2",children:[(0,a.jsxs)("div",{className:"home-hero-bg-media",children:[(0,a.jsx)("img",{className:"home-hero-bg-poster",src:"https://cdn.nanomaker.im/images/bg-poster.webp",alt:s,decoding:"async",fetchPriority:"high"}),n?(0,a.jsx)("video",{ref:o,className:"home-hero-bg-video",autoPlay:!0,muted:!0,loop:!0,playsInl
1ine:!0,preload:"auto",src:"https://cdn.nanomaker.im/videos/bg.mp4"}):null]}),(0,a.jsx)("div",{className:"home-hero-bg-veil"})]})})}e.s(["HomeHeroBackground",()=>o],40451)},624687,e=>{"use strict";var a=e.i(948842),t=e.i(249782),r=e.i(975157);let o=t.forwardRef(({className:e,...t},o)=>(0,a.jsx)("textarea",{ref:o,"data-slot":"textarea",className:(0,r.cn)("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),...t}));o.displayName="Textarea",e.s(["Textarea",()=>o])},735239,e=>{"use strict";var a=e.i(948842),t=e.i(302747),r=e.i(111015),o=e.i(249782);function n({src:e,alt:n,title:i}){let[s,l]=(0,o.useState)(!!e),[d,c]=(0,o.useState)(!1);(0,o.useEffect)(()=>{c(!1),l(!!e)},[e]);let u=!e||d,m=e&&!d;return(0,a.jsxs)("div",{className:"relative w-full h-full",children:[s&&m&&(0,a.jsx)(t.Skeleton,{className:"absolute inset-0 h-full w-full rounded-b-none z-10"}),u?(0,a.jsx)("div",{className:"flex items-center justify-center bg-muted text-muted-foreground w-full h-full","aria-hidden":!0,children:(0,a.jsx)(r.ImageIcon,{className:"size-12 opacity-50"})}):(0,a.jsx)("img",{ref:a=>{a&&e&&a.complete&&(a.naturalWidth>0?l(!1):(l(!1),c(!0)))},src:e,alt:n,title:i||n,className:`w-full h-full object-cover hover:scale-105 transition-transform duration-300 ${s?"opacity-0":"opacity-100"}`,onLoad:()=>l(!1),onError:()=>{l(!1),c(!0)},loading:"lazy"})]})}e.s(["default",()=>n])},202315,e=>{"use strict";var a=e.i(948842),t=e.i(520133),r=e.i(871973),o=e.i(787592);function n({className:e}){let n=(0,o.useTranslations)("HomePage.hero");return(0,a.jsx)("div",{className:e??"mb-3 flex justify-center",children:(0,a.jsxs)(t.LocaleLink,{href:"/seedance-2-5",className:"inline-flex cursor-pointer items-center gap-1 rounded-full border border-[#F3F4F4]/35 bg-zinc-950/50 px-3 py-1.5 text-xs font-normal text-[#F3F4F4] backdrop-blur-sm transition-colors hover:border-[#F3F4F4]/50 hover:bg-zinc-950/60 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/35 focus-visible:ring-offset-2 focus-visible:ring-offset-background",children:[(0,a.jsx)("span",{children:n("announcement")}),(0,a.jsx)(r.ArrowRight,{className:"size-3 shrink-0 text-[#F3F4F4] opacity-90","aria-hidden":!0})]})})}e.s(["Seedance25AnnouncementButton",()=>n])},171959,e=>{"use strict";var a=e.i(948842),t=e.i(487486),r=e.i(519455),o=e.i(520133),n=e.i(975157),i=e.i(707407),s=e.i(967608),l=e.i(787
1592),d=e.i(249782),c=e.i(303236);function u({beforeSrc:e,afterSrc:t,altBefore:r,altAfter:o,beforeLabel:l="Before",afterLabel:c="After"}){let u=(0,d.useRef)(null),[m,p]=(0,d.useState)(50),[g,f]=(0,d.useState)(!1),b=(0,d.useRef)(!1),h=(0,d.useCallback)(e=>{let a=u.current?.getBoundingClientRect();a&&p(Math.max(2,Math.min(98,(e-a.left)/a.width*100)))},[]),x=(0,d.useCallback)(e=>{b.current=!0,f(!0),e.target.setPointerCapture(e.pointerId),h(e.clientX)},[h]),v=(0,d.useCallback)(e=>{b.current&&h(e.clientX)},[h]),w=(0,d.useCallback)(()=>{b.current=!1,f(!1)},[]);return(0,a.jsxs)("div",{ref:u,className:"relative aspect-[4/3] w-full cursor-col-resize select-none overflow-hidden bg-muted/20",onPointerDown:x,onPointerMove:v,onPointerUp:w,style:{touchAction:"none"},children:[(0,a.jsx)("img",{src:t,alt:o,loading:"lazy",draggable:!1,className:"absolute inset-0 h-full w-full object-cover"}),(0,a.jsx)("div",{className:"absolute inset-0",style:{clipPath:`inset(0 ${100-m}% 0 0)`},children:(0,a.jsx)("img",{src:e,alt:r,loading:"lazy",draggable:!1,className:"absolute inset-0 h-full w-full object-cover"})}),(0,a.jsx)("div",{className:"absolute top-0 bottom-0 z-10 w-px cursor-col-resize bg-white/90 shadow-[0_0_0_1px_rgba(0,0,0,0.06)]",style:{left:`${m}%`,transform:"translateX(-50%)"},children:(0,a.jsx)("div",{className:(0,n.cn)("absolute top-1/2 left-1/2 z-20 flex h-7 w-7 -translate-x-1/2 -translate-y-1/2","items-center justify-center rounded-full","border border-white/80 bg-white/75 backdrop-blur-md","shadow-[0_1px_4px_rgba(0,0,0,0.18)]","transition-[transform,box-shadow] duration-150",g&&"scale-105 shadow-[0_2px_8px_rgba(0,0,0,0.22)]"),children:(0,a.jsxs)("div",{className:"flex items-center -space-x-0.5 text-neutral-500",children:[(0,a.jsx)(i.ChevronLeft,{className:"h-3 w-3",strokeWidth:2}),(0,a.jsx)(s.ChevronRight,{className:"h-3 w-3",strokeWidth:2})]})})}),(0,a.jsx)("span",{className:"absolute left-3 top-3 z-10 rounded-md bg-black/60 px-2 py-0.5 text-[10px] font-bold uppercase tracking-wider text-white/90 backdrop-blur-sm transition-opacity duration-200",style:{opacity:+(m>15)},children:l}),(0,a.jsx)("span",{className:"absolute right-3 top-3 z-10 rounded-md bg-black/60 px-2 py-0.5 text-[10px] font-bold uppercase tracking-wider text-white/90 backdrop-blur-sm transition-opacity duration-200",style:{opacity:+(m<85)},children:c})]})}function m({prompt:e,onUse:t,beforeLabel:r,afterLabel:o,copyLabel:n,usePromptLabel:i,promptCopiedMessage:l,translateTag:d}){return(0,a.jsxs)("div",{className:"group flex flex-col overflow-hidden rounded-2xl border border-border bg-card shadow-md transition-all duration-300 hover:border-primary/50 hover:shadow-xl hover:shadow-primary/10",children:[(0,a.jsxs)("div",{className:"relative",children:[e.singleImageUrl?(0,a.jsx)("div",{className:"relative aspect-[4/3] w-full overflow-hidden bg-muted/20",children:(0,a.jsx)("img",{src:e.singleImageUrl,alt:e.title,loading:"lazy",draggable:!1,className:"absolute inset-0 h-full w-full object-cover"})}):(0,a.jsx)(u,{beforeSrc:e.beforeImage,afterSrc:e.afterImage,altBefore:`${e.title} - ${r}`,altAfter:`${e.title} - ${o}`,beforeLabel:r,afterLabel:o}),e.isHot&&(0,a.jsx)("div",{className:"absolute left-3 bottom-3 z-30",children:(0,a.jsx)("span",{className:"rounded-full bg-gradient-to-r from-red-500 to-orange-500 px-2.5 py-0.5 text-[10px] font-bold uppercase tracking-wide text-white shadow-lg shadow-red-500/30",children:"Hot"})})]}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col px-3 pb-5 pt-4 sm:px-4",children:[(0,a.jsx)("h3",{className:"mb-2 text-lg font-bold leading-snug text-foreground line-clamp-1",children:e.title}),(0,a.jsx)("p",{className:"mb-3 max-h-[3.25em] overflow-hidden text-ellipsis text-sm leading-relaxed text-muted-foreground line-clamp-2",children:e.prompt}),e.tags.length>0&&(0,a.jsx)("div",{className:"mb-4 flex flex-wrap gap-1.5",children:e.tags.map(e=>(0,a.jsx)("span",{className:"rounded-full border border-primary/20 bg-primary/5 px-2.5 py-0.5 text-[11px] font-medium text-primary-foreground dark:text-primary",children:d(e)},e))}),(0,a.jsxs)("div",{className:"mt-auto flex items-center gap-1.5 sm:gap-2",children:[(0,a.jsxs)("button",{onClick:a=>{a.stopPropagation(),navigator.clipboard.writeText(e.prompt),c.toast.success(l)},className:"group/copy flex flex-1 cursor-pointer items-center justify-center gap-1 rounded-xl border border-border/60 bg-transparent px-2 py-2.5 text-sm font-semibold text-foreground transition-all duration-200 hover:border-primary hover:bg-primary/5 active:scale-[0.97] whitespace-nowrap sm:gap-1.5 sm:px-2.5",children:[(0,a.jsxs)("svg",{className:"h-3.5 w-3.5 transition-transform duration-200 group-hover/copy:rotate-3",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[(0,a.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2",strokeWidth:"2"}),(0,a.jsx)("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1",strokeWidth:"2"})]}),n]}),(0,a.jsxs)("button",{onClick:()=>t(e),className:"group/use flex flex-1 cursor-pointer items-center justify-center gap-1 rounded-xl bg-primary px-2 py-2.5 text-sm font-bold text-primary-foreground shadow-sm transition-all duration-200 hover:shadow-md active:scale-[0.97] whitespace-nowrap sm:gap-1.5 sm:px-2.5",children:[i,(0,a.jsx)(s.ChevronRight,{className:"h-3.5 w-3.5 shrink-0 transition-transform duration-200 group-hover/use:translate-x-1"})]})]})]})]})}let p="https://cdn.nanomaker.im/images/nano-banana-2";function g({showOnlyPro:e=!1,showOnlyBasic:i=!1,showOnlyNanoBanana2:u=!1,titleOverride:g}){let f=(0,l.useTranslations)("HomePage.promptsShowcase"),b=(0,l.useTranslations)("NanoBanana2.promptsGallery"),[h,x]=(0,d.useState)(u?"nanoBanana2":e?"nanoBananaPro":"nanoBanana"),v="nanoBanana"===h?"nanoBanana":"nanoBanana2"===h?"nanoBanana2":"nanoBananaPro",w=u?Number.parseInt(b("count")||"6",10):Number.parseInt(f(`${v}
1.count`)),y=new Set([0,3,5]),k=new Set([0,1,4,6,8]),_="https://cdn.nanomaker.im/images/homepage",N="https://cdn.nanomaker.im/images/nano-banana-pro",j={"nanoBanana-0":{before:`${_}/worker_before.webp`,after:`${_}/worker_after.webp`},"nanoBanana-1":{before:`${_}/lady_travel_before.webp`,after:`${_}/lady_travel_after.webp`},"nanoBanana-2":{before:`${_}/dog_3d_figure_before.webp`,after:`${_}/dog_3d_figure_after.webp`},"nanoBanana-3":{before:`${_}/bird_after.webp`,after:`${_}/bird_line_drawing.webp`},"nanoBanana-4":{before:`${_}/design-to-reality-before.webp`,after:`${_}/design-to-reality-after.webp`},"nanoBanana-5":{before:`${_}/bird-emoji-before.webp`,after:`${_}/bird-emoji-after.webp`},"nanoBanana-6":{before:`${_}/castle_before.webp`,after:`${_}/castle_after.webp`},"nanoBanana-7":{before:`${_}/baby_generator_before.webp`,after:`${_}/baby_generator_after.webp`},"nanoBanana-8":{before:`${_}/girl_before.webp`,after:`${_}/man_after.webp`},"nanoBanana-9":{before:`${_}/1990_before.webp`,after:`${_}/1990_after.webp`},"nanoBanana-10":{before:`${_}/youtube_thumbnail_before.webp`,after:`${_}/youtube_thumbnail_after.webp`},"nanoBanana-11":{before:`${_}/pet_meme_before.webp`,after:`${_}/pet_meme_after.webp`},"nanoBanana-12":{before:`${N}/product_before.webp`,after:`${N}/product_after.webp`},"nanoBanana-13":{before:`${_}/oldphoto_before.webp`,after:`${_}/oldphoto_after.webp`},"nanoBanana-14":{before:`${_}/headshots-before.webp`,after:`${_}/headshots-after.webp`},"nanoBananaPro-8":{before:`${_}/baby_generator_before.webp`,after:"https://cdn.nanomaker.im/images/nano-banana-pro/ghisky_illustration.webp"},"nanoBananaPro-9":{before:`${_}/bird-emoji-before.webp`,after:"https://cdn.nanomaker.im/images/nano-banana-pro/image-to-pixel-art.webp"},"nanoBananaPro-10":{before:`${_}/youtube_thumbnail_before.webp`,after:"https://cdn.nanomaker.im/images/nano-banana-pro/flat-illustration.webp"},"nanoBananaPro-13":{before:`${N}/virtual-try-on-before.webp`,after:`${N}/virtual-try-on-after.webp`},"nanoBananaPro-14":{before:`${N}/product_before.webp`,after:`${N}/product_after.webp`},"nanoBanana2-0":{before:`${p}/solve-math-question-on-notebook-before.webp`,after:`${p}/solve-math-question-on-notebook-after.webp`},"nanoBanana2-1":{before:`${p}/create-realistic-photo-before.webp`,after:`${p}/create-realistic-photo-after.webp`},"nanoBanana2-5":{before:`${p}/assemble-message-before.webp`,after:`${p}/assemble-message-after.webp`}},A={"nanoBananaPro-0":`${N}/fisheye_movie_character_selfie.webp`,"nanoBananaPro-1":`${N}/character_consistency_selfie.webp`,"nanoBananaPro-2":`${N}/museum_art_exhibition_selfie.webp`,"nanoBananaPro-3":`${N}/magazine_cover_portrait.webp`,"nanoBananaPro-4":`${N}/sanfrancisc_bridge.webp`,"nanoBananaPro-5":`${N}/usa_3d_diorama_with_landmarks.webp`,"nanoBananaPro-6":`${N}/us_map_made_of_famous_foods.webp`,"nanoBananaPro-7":`${N}/new_york.webp`,"nanoBananaPro-11":"https://cdn.nanomaker.im/images/nano-banana-pro/photosynthesis.webp","nanoBananaPro-12":`${N}/travel_newyork_after.webp`},M={"nanoBanana2-2":`${p}/language-learning-picture.webp`,"nanoBanana2-3":`${p}/8-bit-map.webp`,"nanoBanana2-4":`${p}/3d-fluffy-logo.webp`,"nanoBanana2-6":`${p}/infographic-generator.webp`,"nanoBanana2-7":`${p}/text-rendering.webp`,"nanoBanana2-8":`${p}/subject-consistency.webp`,"nanoBanana2-9":`${p}/cinematic-4k-portraits.webp`,"nanoBanana2-10":`${p}/multi-part-storytelling.webp`,"nanoBanana2-11":`${p}/funny-6-panel-story.webp`,"nanoBanana2-12":`${p}/premium-coffee-packaging-mockup.webp`,"nanoBanana2-13":`${p}/weather-infographic.webp`,"nanoBanana2-14":`${p}/Prompt1.webp`},E=Array.from({length:w},(e,a)=>{let t=u||"nanoBanana2"===v,r=t?b(`items.${a}.title`):f(`${v}.items.${a}.title`),o=t?b(`items.${a}.type`):f(`${v}.items.${a}.type`),n=`${v}-${a}`,i=j[n],s=A[n]??M[n];return{id:a,title:r,prompt:t?b(`items.${a}.prompt`):f(`${v}.items.${a}.prompt`),type:o,beforeImage:i?.before??"/images/og.png",afterImage:i?.after??"/images/og.png",singleImageUrl:s,tags:function(e,a){let t=[],r=e.toLowerCase();for(let[e,a]of Object.entries({caricature:"caricature",trending:"trending",linkedin:"professional","3d":"3d",figure:"figure",drawing:"drawing",line:"lineArt",design:"design",emoji:"emoji",coloring:"kids",baby:"fun",gender:"gender
1Swap",1990:"retro",vintage:"vintage",thumbnail:"youtube",meme:"meme",watermark:"utility",restore:"restoration",headshot:"professional",selfie:"selfie",museum:"art",magazine:"editorial",waldo:"fun",diorama:"3d",map:"map",beauty:"beauty",ghibli:"art",bald:"fun",pixel:"pixelArt",illustration:"illustration",minecraft:"gaming",fisheye:"photography",travel:"travel","try-on":"fashion",filter:"filter",profile:"profile",photo:"photo",generator:"generator",cover:"cover"}))if(r.includes(e)&&!t.includes(a)&&(t.push(a),t.length>=2))break;return t}(r,0),isHot:y.has(a),isNew:k.has(a)}}),C="nanoBananaPro"===h||e?"nano-banana-pro":"nano-banana-2",$=e=>{window.dispatchEvent(new CustomEvent("usePrompt",{detail:{prompt:e.prompt,model:C}}));let a=document.querySelector("[data-ai-generator-input]");a&&(0,n.scrollToElementWithTopbarOffset)(a,{block:"center"}),c.toast.success(f("promptLoaded"))};return(0,a.jsxs)("section",{id:"prompts-gallery",className:"relative w-full overflow-hidden bg-gradient-to-b from-background via-muted/10 to-background py-20 md:py-28",children:[(0,a.jsxs)("div",{className:"absolute inset-0 -z-10 overflow-hidden",children:[(0,a.jsx)("div",{className:"absolute -left-1/3 top-1/4 h-[500px] w-[500px] rounded-full bg-primary/[0.03] blur-3xl"}),(0,a.jsx)("div",{className:"absolute -right-1/3 bottom-1/4 h-[500px] w-[500px] rounded-full bg-primary/[0.03] blur-3xl"})]}),(0,a.jsx)("div",{className:"flex justify-center w-full px-4 md:px-6",children:(0,a.jsxs)("div",{className:"w-full max-w-7xl",children:[(0,a.jsxs)("div",{className:"mb-14 text-center md:mb-16",children:[(0,a.jsx)(t.Badge,{variant:"outline",className:"mb-4 border-primary/30 bg-primary/5 text-sm",children:u?b("badge"):f("badge")}),(0,a.jsx)("h2",{className:"mb-4 text-3xl font-bold tracking-tight sm:text-4xl md:mb-6 md:text-5xl",children:g??(u?b("title"):f("title"))}),(0,a.jsx)("p",{className:"mx-auto max-w-3xl text-balance text-lg text-gray-500 dark:text-gray-400",children:u?b("subtitle"):f("subtitle")})]}),!e&&!i&&!u&&(0,a.jsx)("div",{className:"mb-12 flex justify-center",children:(0,a.jsxs)("div",{className:"inline-flex items-center gap-0 rounded-full border border-border/50 bg-background/50 p-1.5 shadow-lg backdrop-blur-sm",children:[(0,a.jsx)("button",{onClick:()=>x("nanoBanana"),className:(0,n.cn)("cursor-pointer rounded-full px-8 py-3 text-base font-medium transition-all duration-200","nanoBanana"===h?"bg-gradient-to-r from-yellow-400 to-amber-500 text-gray-900 shadow-lg shadow-yellow-500/30":"bg-transparent text-muted-foreground hover:bg-muted/30 hover:text-foreground"),children:f("tabNanoBanana")}),(0,a.jsx)("button",{onClick:()=>x("nanoBananaPro"),className:(0,n.cn)("cursor-pointer rounded-full px-8 py-3 text-base font-medium transition-all duration-200","nanoBananaPro"===h?"bg-gradient-to-r from-yellow-400 to-amber-500 text-gray-900 shadow-lg shadow-yellow-500/30":"bg-transparent text-muted-foreground hover:bg-muted/30 hover:text-foreground"),children:f("tabNanoBananaPro")}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("span",{className:"absolute -top-2 -right-2 z-10 rounded-full bg-gradient-to-r from-purple-500 to-pink-500 px-1.5 py-0.5 text-[10px] font-semibold text-white shadow-sm",children:"Soon"}),(0,a.jsx)("button",{disabled:!0,className:"cursor-not-allowed rounded-full px-8 py-3 text-base font-medium bg-transparent text-muted-foreground/50 opacity-60",children:"Seedance 2.0"})]})]})}),(0,a.jsx)("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",children:E.map(e=>(0,a.jsx)(m,{prompt:e,onUse:$,beforeLabel:f("before"),afterLabel:f("after"),copyLabel:f("copy"),usePromptLabel:f("usePrompt"),promptCopiedMessage:f("promptCopied"),translateTag:e=>f(`tagLabels.${e}`)},`${h}-${e.id}`))}),(i||e||u)&&(0,a.jsx)("div",{className:"mt-12 flex justify-center md:mt-14",children:(0,a.jsx)(r.Button,{size:"lg",asChild:!0,className:"h-12 cursor-pointer rounded-full px-8 text-base font-bold",children:(0,a.jsxs)(o.LocaleLink,{href:"/image/banana-prompts",children:[f("moreBananaPrompts"),(0,a.jsx)(s.ChevronRight,{className:"size-5"})]})})})]})})]})}e.s(["PromptsShowcase",()=>g])},642892,e=>{e.v(e=>Promise.resolve().then(()=>e(566122)))},311622,e=>{e.v(e=>Promise.resolve().then(()=>e(243658)))}]);

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.