1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[59598],{59598:(e,t,a)=>{a.d(t,{Footer:()=>p});var r=a(54302),l=a(48366),s=a(96260),o=a(41590),i=a(16093),n=a(59736),c=a(23989),d=a(83582),f=a(24160),g=a.n(f),h=a(60872),m=a(8328),x=a(76279),u=a(21697);function p(){let e=(0,h.c3)(),[t,a]=(0,l.useState)(!1),s=[{label:e("footer.product"),links:[{title:e("footer.image"),href:"/ai-image-generator"},{title:e("footer.video"),href:"/ai-video-generator"},{title:e("footer.music"),href:"/ai-music-generator"}]},{label:e("footer.lastest-features.title"),links:[{title:e("footer.lastest-features.qwen-image"),href:"/qwen-image#hero"},{title:e("footer.lastest-features.imagefx"),href:"/imagefx#hero"},{title:e("footer.lastest-features.music"),href:"/ai-music-generator"},{title:e("footer.lastest-features.veo3"),href:"/veo3#hero"},{title:e("footer.lastest-features.imagen"),href:"/imagen#hero"},{title:e("footer.lastest-features.bg-remove"),href:"/bg-remove#hero"},{title:e("footer.lastest-features.image-extender"),href:"/image-extender#hero"},{title:e("footer.lastest-features.clothes-changer"),href:"/clothes-changer#hero"},{title:e("footer.lastest-features.old-photo-restoration"),href:"/old-photo-restoration#hero"}]},{label:e("footer.partner"),links:[{title:"Affiliate Program",href:"https://visionfx.affonso.io"}]},{label:e("footer.support"),links:[{title:e("footer.feedback"),onClick:()=>a(!0)},{title:e("footer.help"),onClick:()=>a(!0)}]}],o=[{href:"https://dang.ai/",src:"https://cdn.prod.website-files.com/63d8afd87da01fb58ea3fbcb/6487e2868c6c8f93b4828827_dang-badge.png",alt:"Dang.ai",width:150,height:54},{href:"https://magicbox.tools",src:"https://magicbox.tools/badge.svg",alt:"Featured on MagicBox.tools",width:200,height:54},{href:"https://startupfa.me/s/visionfx?utm_source=visionfx.ai",src:"https://startupfa.me/badges/featured-badge.webp",alt:"Featured on Startup Fame",width:171,height:54},{href:"https://code.market?code.market=verified",src:"https://code.market/assets/manage-product/featured-logo-dark.svg",alt:"ai tools code.market",width:200,height:54},{href:"https://fazier.com/launches/visionfx.ai",src:"https://fazier.com/api/v1//public/badges/launch_badges.svg?badge_type=featured&theme=light",alt:"Fazier badge",width:250,height:54}];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("footer",{className:"md:rounded-t-6xl relative mx-auto flex w-full max-w-6xl flex-col items-center justify-center rounded-t-4xl border-t bg-[radial-gradient(35%_128px_at_50%_0%,theme(backgroundColor.white/8%),transparent)] px-6 py-12 lg:py-16",children:[(0,r.jsx)("div",{className:"bg-foreground
1/20 absolute top-0 right-1/2 left-1/2 h-px w-1/3 -translate-x-1/2 -translate-y-1/2 rounded-full blur"}),(0,r.jsxs)("div",{className:"grid w-full items-start gap-8 xl:grid-cols-3 xl:gap-8",children:[(0,r.jsx)(b,{className:"flex flex-col items-start space-y-4",children:(0,r.jsxs)("div",{className:"flex flex-col items-start gap-4",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(n.A,{width:28,height:28}),(0,r.jsx)("span",{className:"".concat(g().className," text-foreground text-xl font-bold tracking-tight"),children:"VisionFX"})]}),(0,r.jsxs)("button",{onClick:()=>{navigator.clipboard.writeText("[email protected]"),x.Ay.success("".concat(e("footer.copyEmailToastTitle"),"\n").concat(e("footer.copyEmailToastDesc")))},className:"group bg-muted/40 hover:bg-primary/10 text-muted-foreground hover:text-primary flex items-center gap-1 rounded-md px-2 py-1 text-xs transition-colors focus:outline-none",title:e("footer.copyEmailButton"),type:"button",children:[(0,r.jsx)("span",{children:e("footer.$copyEmail")}),(0,r.jsx)(i.A,{className:"group-hover:text-primary h-4 w-4 transition-colors"})]})]})}),(0,r.jsxs)("div",{className:"mt-10 grid grid-cols-2 gap-8 md:grid-cols-5 xl:col-span-2 xl:mt-0",children:[s.map((e,t)=>(0,r.jsx)(b,{delay:.1+.1*t,children:(0,r.jsxs)("div",{className:"mb-10 md:mb-0",children:[(0,r.jsx)("p",{className:"text-xs",children:e.label}),(0,r.jsx)("ul",{className:"text-muted-foreground mt-4 space-y-2 text-sm",children:e.links.map(e=>(0,r.jsx)("li",{children:e.onClick?(0,r.jsxs)("button",{onClick:e.onClick,className:"hover:text-foreground inline-flex cursor-pointer items-center text-left transition-all duration-300",children:[e.icon&&(0,r.jsx)(e.icon,{className:"me-1 size-4"}),e.title]}):(0,r.jsxs)(m.N_,{href:e.href,className:"hover:text-foreground inline-flex items-center transition-all duration-300",children:[e.icon&&(0,r.jsx)(e.icon,{className:"me-1 size-4"}),e.title]})},e.title))})]})},e.label)),(0,r.jsx)(b,{delay:.3,className:"mb-10 md:mb-0",children:(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-xs",children:e("footer.legal")}),(0,r.jsxs)("ul",{className:"text-muted-foreground mt-4 space-y-2 text-sm",children:[(0,r.jsx)("li",{children:(0,r.jsx)(m.N_,{href:"/privacy-policy",className:"hover:text-foreground transition-all duration-300",children:e("footer.privacyPolicy")})}),(0,r.jsx)("li",{children:(0,r.jsx)(m.N_,{href:"/terms-of-service",className:"hover:text-foreground transition-all duration-300",children:e("footer.termsOfService")})}),(0,r.jsx)("li",{children:(0,r.jsx)(m.N_,{href:"/refund-policy",className:"hover:text-foreground transition-all duration-300",children:e("footer.refundPolicy")})})]})]})})]})]}),(0,r.jsx)(d.w,{className:"my-8"}),(0,r.jsx)("div",{className:"text-muted-foreground mt-6 flex max-w-4xl flex-wrap justify-center gap-x-4 gap-y-2 text-sm",children:c.A.map((e,t)=>(0,r.jsxs)("span",{className:"flex items-center gap-1",children:[(0,r.jsx)("span",{children:e.flag}),(0,r.jsx)("a",{href:"en"===e.lang?"/":"/".concat(e.lang),hrefLang:e.lang,lang:e.lang,className:"hover:text-primary underline-offset-4",children:e.language}),t!==c.A.length-1&&(0,r.jsx)("span",{className:"mx-2 select-none",children:"â¢"})]},e.code))}),o.length>0&&(0,r.jsx)("div",{className:"mt-8 w-full border-t pt-8",children:(0,r.jsxs)("div",{className:"flex flex-col items-center space-y-4",children:[(0,r.jsx)("p",{className:"text-muted-foreground text-sm",children:e("footer.featuredOn")}),(0,r.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-4",children:o.map((e,t)=>(0,r.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"transition-opacity duration-200 hover:opacity-80",children:(0,r.jsx)("img",{src:e.src,alt:e.alt,width:e.width,height:e.height,className:"h-[54px] w-auto"})},t))})]})}),(0,r.jsx)("div",{className:"mt-8 w-full border-t pt-8 text-center",children:(0,r.jsxs)("p",{className:"text-muted-foreground text-xs",children:["\xa9 ",new Date().getFullYear()," VisionFX.ai (ì ííì¬ ë¦¬ìê¸ë¡ë²). All rights reserved."]})})]}),(0,r.jsx)(u.a,{open:t,onOpenChange:a,taskId:"",taskType:"image",onFeedbackSubmitted:()=>{console.log("General feedback submitted from footer")}})]})}function b(e){let{className:t,delay:a=.1,children:l}=e;return(0,s.I)()?l:(0,r.jsx)(o.P.div,{initial:{filter:"blur(4px)",translateY:-8,opacity:0}
1,whileInView:{filter:"blur(0px)",translateY:0,opacity:1},viewport:{once:!0},transition:{delay:a,duration:.8},className:t,children:l})}},59736:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(54302),l=a(97366);function s(e){let{width:t=30,height:a=30,src:s="/logo.png"}=e;return(0,r.jsx)(l.default,{src:s,width:t,height:a,className:"me-1 rounded-sm transition-all group-data-collapsible:size-7 group-data-[collapsible=icon]:size-8",alt:"Vision FX logo",unoptimized:!0})}},83582:(e,t,a)=>{a.d(t,{w:()=>o});var r=a(54302);a(48366);var l=a(25369),s=a(70550);function o(e){let{className:t,orientation:a="horizontal",decorative:o=!0,...i}=e;return(0,r.jsx)(l.b,{"data-slot":"separator-root",decorative:o,orientation:a,className:(0,s.cn)("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",t),...i})}},23989:(e,t,a)=>{a.d(t,{A:()=>r});let r=[{code:"ar-EG",lang:"ar",language:"Ø§ÙØ¹Ø±Ø¨ÙØ©",flag:"\uD83C\uDDEA\uD83C\uDDEC"},{code:"de-DE",lang:"de",language:"Deutsch",flag:"\uD83C\uDDE9\uD83C\uDDEA"},{code:"en-US",lang:"en",language:"English",flag:"\uD83C\uDDFA\uD83C\uDDF8"},{code:"es-ES",lang:"es",language:"Espa\xf1ol",flag:"\uD83C\uDDEA\uD83C\uDDF8"},{code:"zh-CN",lang:"zh",language:"ç®ä½ä¸æ",flag:"\uD83C\uDDE8\uD83C\uDDF3"},{code:"fr-FR",lang:"fr",language:"Fran\xe7ais",flag:"\uD83C\uDDEB\uD83C\uDDF7"},{code:"it-IT",lang:"it",language:"Italiano",flag:"\uD83C\uDDEE\uD83C\uDDF9"},{code:"ja-JP",lang:"ja",language:"æ¥æ¬èª",flag:"\uD83C\uDDEF\uD83C\uDDF5"},{code:"ko-KR",lang:"ko",language:"íêµì´",flag:"\uD83C\uDDF0\uD83C\uDDF7"},{code:"nl-NL",lang:"nl",language:"Nederlands",flag:"\uD83C\uDDF3\uD83C\uDDF1"},{code:"pt-BR",lang:"pt",language:"Portugu\xeas",flag:"\uD83C\uDDE7\uD83C\uDDF7"},{code:"tr-TR",lang:"tr",language:"T\xfcrk\xe7e",flag:"\uD83C\uDDF9\uD83C\uDDF7"}]}}]);
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.