1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,60928,e=>{"use strict";var t=e.i(66404),i=e.i(67392),a=e.i(2441);let s=(0,i.forwardRef)(function(e,i){let{direction:s,align:n,justify:o,wrap:r,basis:l,grow:c,shrink:d,inline:u,...m}=e;return(0,t.jsx)(a.chakra.div,{ref:i,...m,css:{display:u?"inline-flex":"flex",flexDirection:s,alignItems:n,justifyContent:o,flexWrap:r,flexBasis:l,flexGrow:c,flexShrink:d,...e.css}})});s.displayName="Flex",e.s(["Flex",0,s])},33340,e=>{"use strict";var t=e.i(66404),i=e.i(67392),a=e.i(2441);let s=(0,i.forwardRef)(function(e,i){let{templateAreas:s,column:n,row:o,autoFlow:r,autoRows:l,templateRows:c,autoColumns:d,templateColumns:u,inline:m,...p}=e;return(0,t.jsx)(a.chakra.div,{...p,ref:i,css:[{display:m?"inline-grid":"grid",gridTemplateAreas:s,gridAutoColumns:d,gridColumn:n,gridRow:o,gridAutoFlow:r,gridAutoRows:l,gridTemplateRows:c,gridTemplateColumns:u},e.css]})});s.displayName="Grid",e.s(["Grid",0,s])},67931,e=>{"use strict";let{withContext:t,PropsProvider:i}=(0,e.i(92321).createRecipeContext)({key:"link"}),a=t("a");e.s(["Link",0,a,"LinkPropsProvider",0,i])},65052,e=>{"use strict";let{withContext:t,PropsProvider:i}=(0,e.i(92321).createRecipeContext)({key:"text"}),a=t("p");e.s(["Text",0,a,"TextPropsProvider",0,i])},45710,e=>{"use strict";var t=e.i(48726);function i(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let a=i(0,t.useTranslations);i(0,t.useFormatter),e.s(["useTranslations",0,a])},53996,(e,t,i)=>{"use strict";e.i(82757),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return w}});let a=e.r(36437),s=e.r(56421),n=e.r(66404),o=s._(e.r(67392)),r=a._(e.r(11011)),l=a._(e.r(6336)),c=e.r(67636),d=e.r(37974),u=e.r(76286),m=e.r(84074),p=a._(e.r(54902)),f=e.r(47884),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,i,a,s,n,o){let r=e?.src;e&&e["data-loaded-src"]!==r&&(e["data-loaded-src"]=r,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&s(!0),i?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,s=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>s,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{s=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function y(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b="u"<typeof window?o.useEffect:o.useLayoutEffect,v=(0,o.forwardRef)(({src:e,srcSet:t,sizes:i,height:a,width:s,decoding:r,className:l,style:c,fetchPriority:d,placeholder:u,loading:m,unoptimized:p,fill:g,onLoadRef:v,onLoadingCompleteRef:x,setBlurComplete:w,setShowAltText:k,sizesInput:j,onLoad:S,onError:z,...A},_)=>{let C=(0,o.useRef)(!1),P=(0,o.useRef)(null);b(()=>{let{current:e}=C,{current:t}=P;e||null===t||(z&&(t.src=t.src),t.complete&&h(t,u,v,x,w,p,j),C.current=!0)},[e,u,v,x,z,p,j]);let E=(0,f.useMergedRef)(_,P);return(0,n.jsx)("img",{...A,...y(d),loading:m,width:s,height:a,decoding:r,"data-nimg":g?"fill":"1",className:l,style:c,sizes:i,srcSet:t,src:e,ref:E,onLoad:e=>{h(e.currentTarget,u,v,x,w,p,j)},onError:e=>{k(!0),"empty"!==u&&w(!0),z&&z(e)}})});function x({isAppRouter:e,imgAttributes:t}){let i={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...y(t.fetchPriority)};return e&&r.default.preload?(r.default.preload(t.src,i),null):(0,n.jsx)(l.default,{children:(0,n.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...i},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,o.forwardRef)((e,t)=>{let i=(0,o.useContext)(m.RouterContext),a=(0,o.useContext)(u.ImageConfigContext),s=(0,o.useMemo)(()=>{let e=g||a||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),i=e.deviceSizes.sort((e,t)=>
1e-t),s=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:s,localPatterns:"u"<typeof window?a?.localPatterns:e.localPatterns}},[a]),{onLoad:r,onLoadingComplete:l}=e,f=(0,o.useRef)(r);(0,o.useEffect)(()=>{f.current=r},[r]);let h=(0,o.useRef)(l);(0,o.useEffect)(()=>{h.current=l},[l]);let[y,b]=(0,o.useState)(!1),[w,k]=(0,o.useState)(!1),{props:j,meta:S}=(0,c.getImgProps)(e,{defaultLoader:p.default,imgConf:s,blurComplete:y,showAltText:w});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(v,{...j,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:f,onLoadingCompleteRef:h,setBlurComplete:b,setShowAltText:k,sizesInput:e.sizes,ref:t}),S.preload?(0,n.jsx)(x,{isAppRouter:!i,imgAttributes:j}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},34345,(e,t,i)=>{"use strict";function a(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-i)<Math.abs(e-i)?t:e,t.qualities[0]):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return a}})},67636,(e,t,i)=>{"use strict";e.i(82757),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return c}});let a=e.r(24530),s=e.r(19357),n=e.r(37974),o=["-moz-initial","fill","none","scale-down",void 0];function r(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:i=!1,priority:d=!1,preload:u=!1,loading:m,className:p,quality:f,width:g,height:h,fill:y=!1,style:b,overrideSrc:v,onLoad:x,onLoadingComplete:w,placeholder:k="empty",blurDataURL:j,fetchPriority:S,decoding:z="async",layout:A,objectFit:_,objectPosition:C,lazyBoundary:P,lazyRoot:E,...T},F){var R;let I,O,L,{imgConf:q,showAltText:D,blurComplete:M,defaultLoader:B}=F,U=q||n.imageConfigDefault;if("allSizes"in U)I=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),i=U.qualities?.sort((e,t)=>e-t);I={...U,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===B)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let G=T.loader||B;delete T.loader,delete T.srcSet;let N="__next_img_default"in G;if(N){if("custom"===I.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=G;G=t=>{let{config:i,...a}=t;return e(a)}}if(A){"fill"===A&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(b={...b,...e});let i={responsive:"100vw",fill:"100vw"}[A];i&&!t&&(t=i)}let $="",K=l(g),H=l(h);if((R=e)&&"object"==typeof R&&(r(R)||void 0!==R.src)){let t=r(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(O=t.blurWidth,L=t.blurHeight,j=j||t.blurDataURL,$=t.src,!y)if(K||H){if(K&&!H){let e=K/t.width;H=Math.round(t.height*e)}else if(!K&&H){let e=H/t.height;K=Math.round(t.width*e)}}else K=t.width,H=t.height}let V=!d&&!u&&("lazy"===m||void 0===m);(!(e="string"==typeof e?e:$)||e.startsWith("data:")||e.startsWith("blob:"))&&(i=!0,V=!1),I.unoptimized&&(i=!0),N&&!I.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(i=!0);let W=l(f),Z=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:_,objectPosition:C}:{},D?{}:{color:"transparent"},b),X=M||"empty"===k?null:"blur"===k?`url("data:image/svg+xml;charset=utf-8,${(0,s.getImageBlurSvg)({widthInt:K,heightInt:H,blurWidth:O,blurHeight:L,blurDataURL:j||"",objectFit:Z.objectFit})}")`:`url("${k}")`,Y=o.includes(Z.objectFit)?"fill"===Z.objectFit?"100% 100%":"cover":Z.objectFit,J=X?{backgroundSize:Y,backgroundPosition:Z.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Q=function({config:e,src:t,unoptimized:i,width:s,quality:n,sizes:o,loader:r}){if(i){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,a.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,a.getAssetToken)())e=void 0;else if(e){let i=t.indexOf("?");if(-1!==i){let a=new URLSearchParams(t.slice(i+1));a.get("dpl")||(a.append("dpl",e),t=t.slice(0,i)+"?"+a.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:c}=function({deviceSizes:e,allSizes:t},i,a){if(a){let i=/(^|\s)(1?\d?\d)vw/g,s=[];for(let e;e=i.exec(a);)s.push(parseInt(e[2]));if(s.length){let i=.01*Math.min(...s);return{widths:t.filter(t=>t>=e[0]*i),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof i?{widths:e,kind:"w"}:{widths:[...new Set([i,2*i].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,s,o),d=l.length-1;return{sizes:o||"w"!==c?o:"100vw",srcSet:l.map((i,a)=>`${r({config:e,src:t,quality:n,width:i})} ${"w"===c?i:a+1}${c}`).join(", "),src:r({config:e,src:t,quality:n,width:l[d]})}}({config:I,src:e,unoptimized:i,width:K,quality:W,sizes:t,loader:G}),ee=V?"lazy":m;return{props:{...T,loading:ee,fetchPriority:S,width:K,height:H,decoding:z,className:p,style:{...Z,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:v||Q.src},meta:{unoptimized:i,preload:u||d,placeholder:k,fill:y}}}},6336,(e,t,i)=>{"use strict";e.i(82757),Object.defineProperty(i,"__esModule",{value:!0});var a={default:function(){return g},defaultHead:function(){return u}};for(var s in a)Object.defineProperty(i,s,{enumerable:!0,get:a[s]});let n=e.r(36437),o=e.r(56421),r=e.r(66404),l=o._(e.r(67392)),c=n._(e.r(37664)),d=e.r(49643);function u(){return[(0,r.jsx)("meta",{charSet:"utf-8"},"charset"),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function m(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>
2"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let p=["name","httpEquiv","charSet","itemProp"];function f(e){let t,i,a,s;return e.reduce(m,[]).reverse().concat(u().reverse()).filter((t=new Set,i=new Set,a=new Set,s={},e=>{let n=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let i=e.key.slice(e.key.indexOf("$")+1);t.has(i)?n=!1:t.add(i)}switch(e.type){case"title":case"base":i.has(e.type)?n=!1:i.add(e.type);break;case"meta":for(let t=0,i=p.length;t<i;t++){let i=p[t];if(e.props.hasOwnProperty(i))if("charSet"===i)a.has(i)?n=!1:a.add(i);else{let t=e.props[i],a=s[i]||new Set;("name"!==i||!o)&&a.has(t)?n=!1:(a.add(t),s[i]=a)}}}return n})).reverse().map((e,t)=>{let i=e.key||t;return l.default.cloneElement(e,{key:i})})}let g=function({children:e}){let t=(0,l.useContext)(d.HeadManagerContext);return(0,r.jsx)(c.default,{reduceComponentsToState:f,headManager:t,children:e})};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},19357,(e,t,i)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:i,blurHeight:s,blurDataURL:n,objectFit:o}){let r=i?40*i:e,l=s?40*s:t,c=r&&l?`viewBox='0 0 ${r} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${c?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${n}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},76286,(e,t,i)=>{"use strict";e.i(82757),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return n}});let a=e.r(36437)._(e.r(67392)),s=e.r(37974),n=a.default.createContext(s.imageConfigDefault)},84074,(e,t,i)=>{"use strict";e.i(82757),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"RouterContext",{enumerable:!0,get:function(){return a}});let a=e.r(36437)._(e.r(67392)).default.createContext(null)},37974,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return n},imageConfigDefault:function(){return o}};for(var s in a)Object.defineProperty(i,s,{enumerable:!0,get:a[s]});let n=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},67609,(e,t,i)=>{"use strict";e.i(82757),Object.defineProperty(i,"__esModule",{value:!0});var a={default:function(){return d},getImageProps:function(){return c}};for(var s in a)Object.defineProperty(i,s,{enumerable:!0,get:a[s]});let n=e.r(36437),o=e.r(67636),r=e.r(53996),l=n._(e.r(54902));function c(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let d=r.Image},26214,(e,t,i)=>{t.exports=e.r(67609)},54902,(e,t,i)=>{"use strict";e.i(82757),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return o}});let a=e.r(34345),s=e.r(24530);function n({config:e,src:t,width:i,quality:o}){let r=(0,s.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,s.getAssetToken)())r=void 0;else{let e=t.indexOf("?");if(-1!==e){let i=new URLSearchParams(t.slice(e+1)),a=i.get("dpl");if(a){r=a,i.delete("dpl");let s=i.toString();t=t.slice(0,e)+(s?"?"+s:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,
3configurable:!0});let l=(0,a.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${i}&q=${l}${t.startsWith("/")&&r?`&dpl=${r}`:""}`}n.__next_img_default=!0;let o=n},37664,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return r}});let a=e.r(67392),s="u"<typeof window,n=s?()=>{}:a.useLayoutEffect,o=s?()=>{}:a.useEffect;function r(e){let{headManager:t,reduceComponentsToState:i}=e;function r(){if(t&&t.mountedInstances){let e=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(i(e))}}return s&&(t?.mountedInstances?.add(e.children),r()),n(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),n(()=>(t&&(t._pendingUpdate=r),()=>{t&&(t._pendingUpdate=r)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},68245,e=>{"use strict";var t=e.i(66404),i=e.i(21222),a=e.i(44275),s=e.i(67931),n=e.i(60928),o=e.i(33340),r=e.i(65052),l=e.i(11386),c=e.i(45710);e.i(28059);var d=e.i(42490),u=e.i(59453),m=e.i(82680),p=e.i(37173),f=e.i(20133);let g=[{labelKey:"aiVideo",models:m.VIDEO_MODELS.filter(e=>["seedance-2-5","seedance-2-0","veo-3-1","kling-3-0"].includes(e.slug)).map(e=>({name:e.name,href:`/ai-models/${e.slug}`}))},{labelKey:"aiImage",models:m.IMAGE_MODELS.filter(e=>["gpt-image-2-5","seedream-5-0-pro","nano-banana-pro"].includes(e.slug)).map(e=>({name:e.name,href:`/ai-models/${e.slug}`}))},{labelKey:"aiVoice",models:m.AUDIO_MODELS.filter(e=>["openai-tts-hd","grok-tts","fish-s2-1-pro"].includes(e.slug)).map(e=>({name:e.name,href:`/ai-models/${e.slug}`}))}],h=["shenzhen","beijing","shanghai","hongkong","losAngeles","melbourne"],y=[{text:"say [email protected]",href:"mailto:[email protected]"},{text:"+1 323-897-8670",href:"tel:+1 323-897-8670"}];function b(e){return(0,t.jsx)(s.Link,{asChild:!0,fontSize:"xs",color:"#FAFAF8",_hover:{textDecoration:"none",opacity:.7},transition:"opacity 0.2s",children:(0,t.jsx)(l.default,{href:e.href,children:e.label})},e.label)}function v(e){return(0,t.jsx)(s.Link,{asChild:!0,fontSize:"xs",color:"#FAFAF8",_hover:{textDecoration:"none",opacity:.7},transition:"opacity 0.2s",children:(0,t.jsx)(f.Link,{href:e.href,children:e.label})},e.label)}function x(e){return(0,t.jsx)(s.Link,{asChild:!0,fontSize:"xs",color:"#FAFAF8",textTransform:"none",_hover:{textDecoration:"none",opacity:.7},transition:"opacity 0.2s",children:(0,t.jsx)(f.Link,{href:e.href,children:e.name})},e.href)}function w(e){return(0,t.jsxs)(n.Flex,{direction:"column",gap:"1",mt:"2",children:[e.href?(0,t.jsx)(s.Link,{asChild:!0,alignSelf:"flex-start",display:"inline-flex",alignItems:"center",px:"2",py:"1",mb:"1",bg:"#E5FE3C",color:"#0C0C0C",fontSize:"2xs",fontWeight:"600",letterSpacing:"0.06em",lineHeight:"1",borderRadius:"3px",_hover:{textDecoration:"none",opacity:.8},transition:"opacity 0.2s",children:(0,t.jsx)(f.Link,{href:e.href,children:e.heading})}):(0,t.jsx)(r.Text,{as:"span",alignSelf:"flex-start",display:"inline-flex",alignItems:"center",px:"2",py:"1",mb:"1",bg:"#E5FE3C",color:"#0C0C0C",fontSize:"2xs",fontWeight:"600",letterSpacing:"0.06em",lineHeight:"1",borderRadius:"3px",children:e.heading}),e.links.map(k)]},e.heading)}function k(e){return e.external?(0,t.jsx)(s.Link,{href:e.href,target:"_blank",rel:"noopener noreferrer",fontSize:"xs",color:"#FAFAF8",_hover:{textDecoration:"none",opacity:.7},transition:"opacity 0.2s",children:e.label},e.label):(0,t.jsx)(s.Link,{asChild:!0,fontSize:"xs",color:"#FAFAF8",_hover:{textDecoration:"none",opacity:.7},transition:"opacity 0.2s",children:(0,t.jsx)(f.Link,{href:e.href,children:e.label})},e.label)}function j(e){return(0,t.jsxs)(n.Flex,{direction:"column",gap:"1",mt:"2",children:[e.href?(0,t.jsx)(s.Link,{asChild:!0,alignSelf:"flex-start",display:"inline-flex",alignItems:"center",px:"2",py:"1",mb:"1",bg:"#E5FE3C",color:"#0C0C0C",fontSize:"2xs",fontWeight:"600",letterSpacing:"0.06em",lineHeight:"1",borderRadius:"3px",_hover:{textDecoration:"none",opacity:.8},transition:"opacity 0.2s",children:(0,t.jsx)(f.Link,{href:e.href,children:e.heading})}):(0,t.jsx)(r.Text,{as:"span",alignSelf:"flex-start",display:"inline-flex",alignItems:"center",px:"2",py:"1",mb:"1",bg:"#E5FE3C",color:"#0C0C0C",fontSize:"2xs",fontWeight:"600",letterSpacing:"0.06em",lineHeight:"1",borderRadius:"3px",children:e.heading}),e.links.map(S)]},e.heading)}function S(e){return e.external?(0,t.jsx)(s.Link,{href:e.href,target:"_blank",rel:"noopener noreferrer",fontSize:"xs",color:"#FAFAF8",_hover:{textDecoration:"none",opacity:.7},transition:"opacity 0.2s",children:e.label},e.label):(0,t.jsx)(s.Link,{asChild:!0,fontSize:"xs",color:"#FAFAF8",_hover:{textDecoration:"none",opacity:.7},transition:"opacity 0.2s",children:(0,t.jsx)(f.Link,{href:e.href,children:e.label})},e.label)}function z(e){return e.href?(0,t.jsx)(s.Link,{asChild:!0,fontSize:"xs",color:"#FAFAF8",_hover:{textDecoration:"none",opacity:.7},transition:"opacity 0.2s",children:(0,t.jsx)(l.default,{href:e.href,children:e.text})},e.text):(0,t.jsx)(r.Text,{fontSize:"xs",children:e.text},e.text)}function A(e){return"ANA"===e.badgeLabel}e.s(["Footer",0,function(){let e,l,m,k,S,_,C,P,E,T,F,R,I,O,L,q,D,M,B,U,G,N,$,K,H,V,W,Z,X,Y,J,Q,ee,et,ei,ea,es,en,eo,er,el,ec,ed,eu,em,ep,ef,eg,eh,ey,eb,ev,ex,ew,ek,ej,eS,ez,eA,e_,eC,eP=(0,i.c)(197),eE=(0,c.useTranslations)("footer"),eT=(0,c.useTranslations)("featurePages");
3if(eP[0]!==eE||eP[1]!==eT){let i,s,c,d,u,f,g,b,v,x,V,W,Z,X,Y,J,Q,ee,et,ei,ea,es,en,eo,er,el,ec,ed,eu,em,ep=[{heading:eE("familyStorefronts"),href:"/z1",links:[{label:eE("canvas"),href:"/canvas"},{label:eE("imagesVideos"),href:"/images-videos"},{label:eE("emails"),href:"/emails"},{label:eE("landingPages"),href:"/landing-pages"}]},{heading:eE("familyReach"),href:"/reach",links:[{label:eE("popupsForms"),href:"/popups"},{label:eE("reachLists"),href:"/lists-segments"},{label:eE("reachBroadcasts"),href:"/broadcasts"},{label:eE("reachFlows"),href:"/flows"},{label:eE("reachForms"),href:"/forms-submissions"}]},{heading:eE("familyAnalytics"),href:"/ana",links:p.FEATURES.filter(A).map(e=>({label:eT(`${(0,p.getFeatureMessageKey)(e.slug)}.navLabel`),href:`/${e.slug}`}))},{heading:eE("familyAds"),links:[{label:eE("adsAutopilot"),href:"/ads"}]},{heading:eE("familyPrepay"),links:[{label:eE("prepay"),href:"/prepay"}]},{heading:eE("familyCreators"),links:[{label:eE("mogiu"),href:"https://mogiu.com",external:!0}]}];eP[27]!==eE?(i=eE("about"),eP[27]=eE,eP[28]=i):i=eP[28],eP[29]!==i?(s={label:i,href:"/about"},eP[29]=i,eP[30]=s):s=eP[30],eP[31]!==eE?(c=eE("careers"),eP[31]=eE,eP[32]=c):c=eP[32],eP[33]!==c?(d={label:c,href:"/careers"},eP[33]=c,eP[34]=d):d=eP[34],eP[35]!==eE?(u=eE("ourWork"),eP[35]=eE,eP[36]=u):u=eP[36],eP[37]!==u?(f={label:u,href:"/work"},eP[37]=u,eP[38]=f):f=eP[38],eP[39]!==eE?(g=eE("services"),eP[39]=eE,eP[40]=g):g=eP[40],eP[41]!==g?(b={label:g,href:"/services"},eP[41]=g,eP[42]=b):b=eP[42],eP[43]!==eE?(v=eE("pricing"),eP[43]=eE,eP[44]=v):v=eP[44],eP[45]!==v?(x={label:v,href:"/pricing"},eP[45]=v,eP[46]=x):x=eP[46],eP[47]!==eE?(V=eE("getInTouch"),eP[47]=eE,eP[48]=V):V=eP[48],eP[49]!==V?(W={label:V,href:"/contact"},eP[49]=V,eP[50]=W):W=eP[50],eP[51]!==eE?(Z=eE("blog"),eP[51]=eE,eP[52]=Z):Z=eP[52],eP[53]!==Z?(X={label:Z,href:"/blog"},eP[53]=Z,eP[54]=X):X=eP[54],eP[55]!==eE?(Y=eE("helpCenter"),eP[55]=eE,eP[56]=Y):Y=eP[56],eP[57]!==Y?(J={label:Y,href:"/help"},eP[57]=Y,eP[58]=J):J=eP[58],eP[59]!==eE?(Q=eE("developers"),eP[59]=eE,eP[60]=Q):Q=eP[60],eP[61]!==Q?(ee={label:Q,href:"/developers"},eP[61]=Q,eP[62]=ee):ee=eP[62],eP[63]!==s||eP[64]!==d||eP[65]!==f||eP[66]!==b||eP[67]!==x||eP[68]!==W||eP[69]!==X||eP[70]!==J||eP[71]!==ee?(et=[s,d,f,b,x,W,X,J,ee],eP[63]=s,eP[64]=d,eP[65]=f,eP[66]=b,eP[67]=x,eP[68]=W,eP[69]=X,eP[70]=J,eP[71]=ee,eP[72]=et):et=eP[72],e=et,eP[73]!==eE?(ei=eE("linkedin"),eP[73]=eE,eP[74]=ei):ei=eP[74],eP[75]!==ei?(ea={label:ei,href:"https://www.linkedin.com/company/zalify",external:!0},eP[75]=ei,eP[76]=ea):ea=eP[76],eP[77]===Symbol.for("react.memo_cache_sentinel")?(es={label:"X",href:"https://x.com/zalifyhq",external:!0},eP[77]=es):es=eP[77],eP[78]!==eE?(en=eE("shopifyPremierPartner"),eP[78]=eE,eP[79]=en):en=eP[79],eP[80]!==en?(eo={label:en,href:"https://www.shopify.com/partners/directory/partner/zalify",external:!0},eP[80]=en,eP[81]=eo):eo=eP[81],eP[82]!==ea||eP[83]!==eo?(er=[ea,es,eo],eP[82]=ea,eP[83]=eo,eP[84]=er):er=eP[84],l=er,_=a.Box,F="footer",R="selection-invert",I="mono",O="uppercase",L="#0C0C0C",q="#FAFAF8",eP[85]===Symbol.for("react.memo_cache_sentinel")?(D={base:"12",md:"16"},eP[85]=D):D=eP[85],S=a.Box,H="1400px",E="auto",eP[86]===Symbol.for("react.memo_cache_sentinel")?(T={base:"5",md:"10"},eP[86]=T):T=eP[86],k=o.Grid,eP[87]===Symbol.for("react.memo_cache_sentinel")?(U={base:"repeat(2, minmax(0, 1fr))",md:"repeat(4, minmax(0, 1fr))",xl:"1.4fr repeat(4, minmax(0, 1fr))"},G={base:"10",md:"8"},N={base:"16",md:"20"},eP[87]=U,eP[88]=G,eP[89]=N):(U=eP[87],G=eP[88],N=eP[89]),eP[90]===Symbol.for("react.memo_cache_sentinel")?(el={base:"1 / -1",xl:"auto"},eP[90]=el):el=eP[90],eP[91]!==eE?(ec=h.map(e=>(0,t.jsx)(r.Text,{fontSize:"xs",children:eE(`locations.${e}`)},e)),eP[91]=eE,eP[92]=ec):ec=eP[92],eP[93]===Symbol.for("react.memo_cache_sentinel")?(ed=(0,t.jsx)(n.Flex,{direction:"column",gap:"1",mt:"4",children:y.map(z)}),eP[93]=ed):ed=eP[93],eP[94]!==ec?($=(0,t.jsxs)(n.Flex,{direction:"column",gap:"1",gridColumn:el,children:[ec,ed]}),eP[94]=ec,eP[95]=$):$=eP[95],eP[96]!==eE?(eu=eE("product"),eP[96]=eE,eP[97]=eu):eu=eP[97],eP[98]!==eu?(em=(0,t.jsx)(r.Text,{fontSize:"xs",color:"whiteAlpha.500",mb:"1",children:eu}),eP[98]=eu,eP[99]=em):em=eP[99],K=(0,t.jsxs)(n.Flex,{direction:"column",gap:"1",children:[em,ep.slice(0,2).map(j)]}),m=n.Flex,C="column",P="1",eP[100]===Symbol.for("react.memo_cache_sentinel")?(M=(0,t.jsx)(r.Text,{fontSize:"xs",color:"whiteAlpha.500",mb:"1",display:{base:"none",md:"block"},children:"Â "}),eP[100]=M):M=eP[100],B=ep.slice(2).map(w),eP[0]=eE,eP[1]=eT,eP[2]=e,eP[3]=l,eP[4]=m,eP[5]=k,eP[6]=S,eP[7]=_,eP[8]=C,eP[9]=P,eP[10]=E,eP[11]=T,eP[12]=F,eP[13]=R,eP[14]=I,eP[15]=O,eP[16]=L,eP[17]=q,eP[18]=D,eP[19]=M,eP[20]=B,eP[21]=U,eP[22]=G,eP[23]=N,eP[24]=$,eP[25]=K,eP[26]=H}else e=eP[2],l=eP[3],m=eP[4],k=eP[5],S=eP[6],_=eP[7],C=eP[8],P=eP[9],E=eP[10],T=eP[11],F=eP[12],R=eP[13],I=eP[14],O=eP[15],L=eP[16],q=eP[17],D=eP[18],M=eP[19],B=eP[20],U=eP[21],G=eP[22],N=eP[23],$=eP[24],K=eP[25],H=eP[26];return eP[101]!==m||eP[102]!==C||eP[103]!==P||eP[104]!==M||eP[105]!==B?(V=(0,t.jsxs)(m,{direction:C,gap:P,children:[M,B]}),eP[101]=m,eP[102]=C,eP[103]=P,eP[104]=M,eP[105]=B,eP[106]=V):V=eP[106],eP[107]!==eE?(W=eE("aiModels"),eP[107]=eE,eP[108]=W):W=eP[108],eP[109]!==W?(Z=(0,t.jsx)(r.Text,{fontSize:"xs",color:"whiteAlpha.500",mb:"1",children:W}),eP[109]=W,eP[110]=Z):Z=eP[110],eP[111]===Symbol.for("react.memo_cache_sentinel")?(X={textDecoration:"none",opacity:.8},eP[111]=X):X=eP[111],eP[112]!==eE?(Y=eE("aiModelPricing"),eP[112]=eE,eP[113]=Y):Y=eP[113],eP[114]!==Y?(J=(0,t.jsx)(s.Link,{asChild:!0,alignSelf:"flex-start",display:"inline-flex",alignItems:"center",px:"2",py:"1",mt:"2",mb:"1",bg:"#E5FE3C",color:"#0C0C0C",fontSize:"2xs",fontWeight:"600",letterSpacing:"0.06em",lineHeight:"1",borderRadius:"3px",_hover:X,transition:"opacity 0.2s",children:(0,t.jsx)(f.Link,{href:"/ai-models",children:Y})}),eP[114]=Y,eP[115]=J):J=eP[115],eP[116]!==eE?(Q=g.map(e=>(0,t.jsxs)(n.Flex,{direction:"column",gap:"2",mt:"6",children:[(0,t.jsx)(r.Text,{as:"h3",fontSize:"xs",color:"#A3A39E",fontWeight:"500",textTransform:"none",mb:"1",children:eE(e.labelKey)}),e.models.map(x)]},e.labelKey)),eP[116]=eE,eP[117]=Q):Q=eP[117],eP[118]!==Z||eP[119]!==J||eP[120]!==Q?(ee=(0,t.jsxs)(n.Flex,{direction:"column",gap:"1",children:[Z,J,Q]}),eP[118]=Z,eP[119]=J,eP[120]=Q,eP[121]=ee):ee=eP[121],eP[122]!==eE?(et=eE("company"),eP[122]=eE,eP[123]=et):et=eP[123],eP[124]!==et?(ei=(0,t.jsx)(r.Text,{fontSize:"xs",color:"whiteAlpha.500",mb:"1",children:et}),eP[124]=et,eP[125]=ei):ei=eP[125],eP[126]!==e?(ea=e.map(v),eP[126]=e,eP[127]=ea):ea=eP[127],eP[128]!==eE?(es=eE("connect"),eP[128]=eE,eP[129]=es):es=eP[129],eP[130]!==es?(en=(0,t.jsx)(r.Text,{fontSize:"xs",color:"whiteAlpha.500",mt:"4",mb:"1",children:es}),eP[130]=es,eP[131]=en):en=eP[131],eP[132]!==l?(eo=l.map(b),eP[132]=l,eP[133]=eo):eo=eP[133],eP[134]!==ei||eP[135]!==ea||eP[136]!==en||eP[137]!==eo?(er=(0,t.jsxs)(n.Flex,{direction:"column",gap:"1",children:[ei,ea,en,eo]}),eP[134]=ei,eP[135]=ea,eP[136]=en,eP[137]=eo,eP[138]=er):er=eP[138],eP[139]!==k||eP[140]!==V||eP[141]!==ee||eP[142]!==er||eP[143]!==U||eP[144]!==G||eP[145]!==N||eP[146]!==$||eP[147]!==K?(el=(0,t.jsxs)(k,{templateColumns:U,gap:G,pb:N,children:[$,K,V,ee,er]}),eP[139]=k,eP[140]=V,eP[141]=ee,eP[142]=er,eP[143]=U,eP[144]=G,eP[145]=N,eP[146]=$,eP[147]=K,eP[148]=el):el=eP[148],eP[149]!==eE?(ec=eE("craftedBy"),eP[149]=eE,eP[150]=ec):ec=eP[150],eP[151
3]!==ec?(ed=(0,t.jsx)(u.TypewriterText,{text:ec}),eP[151]=ec,eP[152]=ed):ed=eP[152],eP[153]!==S||eP[154]!==E||eP[155]!==T||eP[156]!==el||eP[157]!==ed||eP[158]!==H?(eu=(0,t.jsxs)(S,{maxW:H,mx:E,px:T,children:[el,ed]}),eP[153]=S,eP[154]=E,eP[155]=T,eP[156]=el,eP[157]=ed,eP[158]=H,eP[159]=eu):eu=eP[159],eP[160]===Symbol.for("react.memo_cache_sentinel")?(em=(0,t.jsx)(d.LetterReveal,{text:"ZALIFY"}),eP[160]=em):em=eP[160],eP[161]===Symbol.for("react.memo_cache_sentinel")?(ep={base:"5",md:"10"},eP[161]=ep):ep=eP[161],eP[162]===Symbol.for("react.memo_cache_sentinel")?(ef={base:"column",md:"row"},eP[162]=ef):ef=eP[162],eP[163]===Symbol.for("react.memo_cache_sentinel")?(eg={base:"start",md:"center"},eh={base:"3",md:"0"},ey={base:"4",md:"5"},eP[163]=eg,eP[164]=eh,eP[165]=ey):(eg=eP[163],eh=eP[164],ey=eP[165]),eP[166]!==eE?(eb=eE("copyright"),eP[166]=eE,eP[167]=eb):eb=eP[167],eP[168]!==eb?(ev=(0,t.jsxs)(r.Text,{fontSize:"xs",children:["© ",eb]}),eP[168]=eb,eP[169]=ev):ev=eP[169],eP[170]===Symbol.for("react.memo_cache_sentinel")?(ex={textDecoration:"none",opacity:.7},eP[170]=ex):ex=eP[170],eP[171]!==eE?(ew=eE("terms"),eP[171]=eE,eP[172]=ew):ew=eP[172],eP[173]!==ew?(ek=(0,t.jsx)(s.Link,{asChild:!0,fontSize:"xs",color:"#FAFAF8",_hover:ex,transition:"opacity 0.2s",children:(0,t.jsx)(f.Link,{href:"/terms",children:ew})}),eP[173]=ew,eP[174]=ek):ek=eP[174],eP[175]===Symbol.for("react.memo_cache_sentinel")?(ej={textDecoration:"none",opacity:.7},eP[175]=ej):ej=eP[175],eP[176]!==eE?(eS=eE("privacy"),eP[176]=eE,eP[177]=eS):eS=eP[177],eP[178]!==eS?(ez=(0,t.jsx)(s.Link,{asChild:!0,fontSize:"xs",color:"#FAFAF8",_hover:ej,transition:"opacity 0.2s",children:(0,t.jsx)(f.Link,{href:"/privacy",children:eS})}),eP[178]=eS,eP[179]=ez):ez=eP[179],eP[180]!==ek||eP[181]!==ez?(eA=(0,t.jsxs)(n.Flex,{gap:"4",align:"center",children:[ek,ez]}),eP[180]=ek,eP[181]=ez,eP[182]=eA):eA=eP[182],eP[183]!==ev||eP[184]!==eA?(e_=(0,t.jsx)(a.Box,{maxW:"1400px",mx:"auto",px:ep,children:(0,t.jsxs)(n.Flex,{direction:ef,justify:"space-between",align:eg,gap:eh,py:ey,children:[ev,eA]})}),eP[183]=ev,eP[184]=eA,eP[185]=e_):e_=eP[185],eP[186]!==_||eP[187]!==F||eP[188]!==R||eP[189]!==I||eP[190]!==O||eP[191]!==L||eP[192]!==q||eP[193]!==D||eP[194]!==eu||eP[195]!==e_?(eC=(0,t.jsxs)(_,{as:F,className:R,fontFamily:I,textTransform:O,bg:L,color:q,pt:D,children:[eu,em,e_]}),eP[186]=_,eP[187]=F,eP[188]=R,eP[189]=I,eP[190]=O,eP[191]=L,eP[192]=q,eP[193]=D,eP[194]=eu,eP[195]=e_,eP[196]=eC):eC=eP[196],eC}])},28059,20039,42490,59453,e=>{"use strict";var t=e.i(66404),i=e.i(21222),a=e.i(44275),s=e.i(24564);e.i(26214);var n=e.i(67392);let o=(0,n.forwardRef)((e,s)=>{let n,o=(0,i.c)(3);return o[0]!==e||o[1]!==s?(n=(0,t.jsx)(a.Box,{ref:s,...e}),o[0]=e,o[1]=s,o[2]=n):n=o[2],n});o.displayName="ChakraBox";let r=s.motion.create(o),l=[.21,.47,.32,.98];function c(e){if("string"==typeof e)return e;if("number"==typeof e)return String(e);if(!(0,n.isValidElement)(e))return"";if("br"===e.type)return"\n";let t=e.props.children;return n.Children.toArray(t).map(c).join("")}e.s(["FadeIn",0,function(e){let a,o,d,u,m,p,f,g,h,y,b=(0,i.c)(28);b[0]!==e?({children:a,delay:d,duration:u,splitWords:m,wordStagger:p,...o}=e,b[0]=e,b[1]=a,b[2]=o,b[3]=d,b[4]=u,b[5]=m,b[6]=p):(a=b[1],o=b[2],d=b[3],u=b[4],m=b[5],p=b[6]);let v=void 0===d?0:d,x=void 0===u?.7:u,w=void 0===p?.04:p;if(!(void 0!==m&&m)){let e,i,s,n,c;return b[7]===Symbol.for("react.memo_cache_sentinel")?(e={opacity:0,y:30,filter:"blur(10px)"},i={opacity:1,y:0,filter:"blur(0px)"},s={once:!0,margin:"-60px"},b[7]=e,b[8]=i,b[9]=s):(e=b[7],i=b[8],s=b[9]),b[10]!==v||b[11]!==x?(n={duration:x,delay:v,ease:l},b[10]=v,b[11]=x,b[12]=n):n=b[12],b[13]!==a||b[14]!==o||b[15]!==n?(c=(0,t.jsx)(r,{initial:e,whileInView:i,viewport:s,transition:n,...o,children:a}),b[13]=a,b[14]=o,b[15]=n,b[16]=c):c=b[16],c}b[17]!==v||b[18]!==x||b[19]!==w?(f=(e,i)=>{let a=e.split("\n"),n=i;return{spans:a.map((e,i)=>{let a=e.split(/\s+/).filter(Boolean),o=n;return n+=a.length,(0,t.jsxs)("span",{children:[i>0&&(0,t.jsx)("br",{}),a.map((e,i)=>(0,t.jsxs)(s.motion.span,{variants:{hidden:{opacity:0,y:20,filter:"blur(10px)"},visible:{opacity:1,y:0,filter:"blur(0px)",transition:{duration:x,delay:v+(o+i)*w,ease:l}}},style:{display:"inline-block",whiteSpace:"pre"},children:[e,i<a.length-1?" ":""]},i))]},i)}),totalWords:n}},b[17]=v,b[18]=x,b[19]=w,b[20]=f):f=b[20];let k=f;if(b[21]!==k||b[22]!==a){let e=n.Children.toArray(a),i=1===e.length&&(0,n.isValidElement)(e[0])?e[0]:null;if(i){let e=n.Children.toArray(i.props.children);if(e.length>1&&e.some(n.isValidElement)){let a=0,s=e.map((e,i)=>{let{spans:s,totalWords:o}=k(c(e),a);return(a=o,(0,n.isValidElement)(e))?(0,n.cloneElement)(e,{key:i},...s):(0,t.jsx)("span",{children:s},i)});g=(0,n.cloneElement)(i,{},...s)}else{let{spans:e}=k(c(a),0);g=(0,n.cloneElement)(i,{},...e)}}else{let{spans:e}=k(c(a),0);g=e}b[21]=k,b[22]=a,b[23]=g}else g=b[23];return b[24]===Symbol.for("react.memo_cache_sentinel")?(h={once:!0,margin:"-60px"},b[24]=h):h=b[24],b[25]!==o||b[26]!==g?(y=(0,t.jsx)(r,{initial:"hidden",
3whileInView:"visible",viewport:h,...o,children:g}),b[25]=o,b[26]=g,b[27]=y):y=b[27],y}],20039);var d=e.i(65052),u=e.i(27844);let m={some:0,all:1};function p(e,{root:t,margin:i,amount:a,once:s=!1,initial:o=!1}={}){let[r,l]=(0,n.useState)(o);return(0,n.useEffect)(()=>{if(!e.current||s&&r)return;let n={root:t&&t.current||void 0,margin:i,amount:a};return function(e,t,{root:i,margin:a,amount:s="some"}={}){let n=(0,u.resolveElements)(e),o=new WeakMap,r=new IntersectionObserver(e=>{e.forEach(e=>{let i=o.get(e.target);if(!!i!==e.isIntersecting)if(e.isIntersecting){let i=t(e.target,e);"function"==typeof i?o.set(e.target,i):r.unobserve(e.target)}else"function"==typeof i&&(i(e),o.delete(e.target))})},{root:i,rootMargin:a,threshold:"number"==typeof s?s:m[s]});return n.forEach(e=>r.observe(e)),()=>r.disconnect()}(e.current,()=>(l(!0),s?void 0:()=>l(!1)),n)},[t,e,i,s,a]),r}let f={hidden:{opacity:0,y:40,filter:"blur(10px)"},visible:e=>({opacity:1,y:0,filter:"blur(0px)",transition:{duration:.6,delay:.12*e,ease:[.21,.47,.32,.98]}})};e.s(["LetterReveal",0,function(e){let o,r,l,c,u,m=(0,i.c)(10),{text:g}=e,h=(0,n.useRef)(null);m[0]===Symbol.for("react.memo_cache_sentinel")?(o={once:!0,margin:"-60px"},m[0]=o):o=m[0];let y=p(h,o);if(m[1]===Symbol.for("react.memo_cache_sentinel")?(r={base:"4",md:"6"},m[1]=r):r=m[1],m[2]===Symbol.for("react.memo_cache_sentinel")?(l={base:"25vw",md:"20vw"},m[2]=l):l=m[2],m[3]!==y||m[4]!==g){let e;m[6]!==y?(e=(e,i)=>(0,t.jsx)(s.motion.span,{custom:i,initial:"hidden",animate:y?"visible":"hidden",variants:f,style:{display:"inline-block"},children:e},i),m[6]=y,m[7]=e):e=m[7],c=g.split("").map(e),m[3]=y,m[4]=g,m[5]=c}else c=m[5];return m[8]!==c?(u=(0,t.jsx)(a.Box,{ref:h,overflow:"hidden",pb:r,textAlign:"center",children:(0,t.jsx)(d.Text,{as:"span",display:"inline-flex",fontWeight:"900",fontSize:l,lineHeight:"0.85",letterSpacing:"-0.02em",whiteSpace:"nowrap",color:"#FAFAF8",children:c})}),m[8]=c,m[9]=u):u=m[9],u}],42490),e.s(["TypewriterText",0,function({text:e}){let i=(0,n.useRef)(null),s=p(i,{once:!0,margin:"-40px"}),[o,r]=(0,n.useState)("");return(0,n.useEffect)(()=>{if(!s)return;let t=0,i=setInterval(()=>{t++,r(e.slice(0,t)),t>=e.length&&clearInterval(i)},38);return()=>clearInterval(i)},[s,e]),(0,t.jsxs)(d.Text,{ref:i,fontSize:{base:"xs",md:"sm"},fontWeight:"400",letterSpacing:"0.08em",color:"whiteAlpha.800",textAlign:"center",pb:{base:"6",md:"8"},children:[o,(0,t.jsx)(a.Box,{as:"span",display:"inline-block",w:"1px",h:"1em",bg:"whiteAlpha.800",ml:"2px",verticalAlign:"text-bottom",style:{animation:s?"cursor-blink 1s step-end infinite":"none",opacity:+!!s}})]})}],59453),e.s([],28059)},82680,e=>{"use strict";let t=[{kind:"video",slug:"seedance-2-5",key:"seedance25",name:"Seedance 2.5",vendor:"ByteDance",listUsdPerSecond:{"480p":.11,"720p":.24,"1080p":.58},defaultResolution:"1080p",aspects:["9:16","1:1","3:4","16:9","4:3","21:9"],durations:{min:4,max:30},modes:["text","frames","reference","edit","extend"],nativeAudio:!1},{kind:"video",slug:"seedance-2-0",key:"seedance20",name:"Seedance 2.0",vendor:"ByteDance",listUsdPerSecond:{"480p":.07,"720p":.16,"1080p":.35},defaultResolution:"720p",aspects:["9:16","1:1","3:4","16:9","4:3","21:9"],durations:{min:4,max:15},modes:["text","frames","reference","edit","extend"],nativeAudio:!1},{kind:"video",slug:"veo-3-1",key:"veo31",name:"Veo 3.1",vendor:"Google",listUsdPerSecond:{"720p":.4,"1080p":.4},defaultResolution:"1080p",aspects:["9:16","16:9"],durations:{min:4,max:8,fixed:[4,6,8]},modes:["text","frames"],nativeAudio:!0},{kind:"video",slug:"veo-3-1-fast",key:"veo31Fast",name:"Veo 3.1 Fast",vendor:"Google",listUsdPerSecond:{"720p":.15,"1080p":.15},defaultResolution:"1080p",aspects:["9:16","16:9"],durations:{min:4,max:8,fixed:[4,6,8]},modes:["text","frames"],nativeAudio:!0},{kind:"video",slug:"kling-3-0",key:"kling30",name:"Kling 3.0",vendor:"Kuaishou",listUsdPerSecond:{"720p":.252,"1080p":.252},defaultResolution:"1080p",aspects:["9:16","1:1","16:9"],durations:{min:5,max:10,fixed:[5,10]},modes:["text","frames"],nativeAudio:!0}],i=[{kind:"image",slug:"gpt-image-2-5",key:"gptImage25",name:"GPT Image 2.5",vendor:"OpenAI",listUsdPerImage:{low:.006,medium:.0133,high:.0528,xhigh:.0938,max:.2109},defaultTier:"medium",aspects:["1:1","9:16","16:9","3:2","2:3","auto"],maxResolution:"4K",supportsEdit:!0,supportsReferenceImages:!0},{kind:"image",slug:"gpt-image-2",key:"gptImage2",name:"GPT Image 2",vendor:"OpenAI",listUsdPerImage:{low:.011,medium:.042,high:.167},defaultTier:"medium",aspects:["1:1","3:2","2:3","16:9","9:16","4:3","3:4"],maxResolution:"4K",supportsEdit:!0,supportsReferenceImages:!0},{kind:"image",slug:"seedream-4-5",key:"seedream45",name:"Seedream 4.5",vendor:"ByteDance",listUsdPerImage:{"2K":.04,"4K":.08},defaultTier:"2K",aspects:["1:1","3:2","2:3","16:9","9:16","4:3","3:4"],maxResolution:"4K",supportsEdit:!0,supportsReferenceImages:!0},{kind:"image",slug:"seedream-5-0-pro",key:"seedream50Pro",name:"Seedream 5.0 Pro",vendor:"ByteDance",listUsdPerImage:{"1K":.045,"2K":.09,"4K":.09},defaultTier:"2K",aspects:["1:1","3:2","2:3","16:9","9:16","4:3","3:4"],maxResolution:"4K",supportsEdit:!0,supportsReferenceImages:!0},{kind:"image",slug:"nano-banana-pro",key:"nanoBananaPro",name:"Nano Banana Pro",vendor:"Google",listUsdPerImage:{"1K":.134,"2K":.134,"4K":.24},defaultTier:"2K",aspects:["1:1","3:2","2:3","16:9","9:16","4:3","3:4"],maxResolution:"4K",supportsEdit:!0,supportsReferenceImages:!0}],a=["Alloy","Echo","Fable","Onyx","Nova","Shimmer"],s=[{kind:"audio",slug:"openai-tts-standard",key:"openaiTtsStandard",name:"OpenAI TTS Standard",vendor:"OpenAI",listUsdPerThousandChars:.015,voices:a,languages:"50+",supportsDirections:!1},{kind:"audio",slug:"openai-tts-hd",key:"openaiTtsHd",name:"OpenAI TTS HD",vendor:"OpenAI",listUsdPerThousandChars:.03,voices:a,languages:"50+",supportsDirections:!1},{kind:"audio",slug:"grok-tts",key:"grokTts",name:"Grok TTS",vendor:"xAI",listUsdPerThousandChars:.015,voices:["Ara","Eve","Leo","Rex","Sal"],languages:"English-first",supportsDirections:!1},{kind:"audio",slug:"fish-s2-1-pro",key:"fishS21Pro",name:"Fish S2.1 Pro",vendor:"Fish Audio",listUsdPerThousandChars:0,voices:"reference",languages:"80+",supp
3ortsDirections:!0},{kind:"audio",slug:"fish-s2-pro",key:"fishS2Pro",name:"Fish S2 Pro",vendor:"Fish Audio",listUsdPerThousandChars:0,voices:"reference",languages:"80+",supportsDirections:!0}];for(let e of[...t,...i,...s].map(e=>e.slug))if(!/^[a-z0-9-]+$/.test(e))throw Error(`AI model slug "${e}" must be lowercase letters, digits and dashes only`);function n(e,t){return Math.round(e*("video"===t?1.3:1.5)*1e4)/1e4}function o(e){return Object.keys(e.listUsdPerSecond).map(t=>({resolution:t,listUsd:e.listUsdPerSecond[t],usdPerSecond:n(e.listUsdPerSecond[t],"video")}))}function r(e){return Object.entries(e.listUsdPerImage).map(([e,t])=>({tier:e,listUsd:t,usdPerImage:n(t,"image")}))}function l(e){return n(e.listUsdPerThousandChars,"audio")}let c=[300,1e3,3e3];e.s(["AUDIO_MODELS",0,s,"IMAGE_MODELS",0,i,"VIDEO_MODELS",0,t,"audioExamples",0,function(e){return c.map(t=>({chars:t,usd:Math.max(.01,Math.round(1e4*(Math.max(1,t)/1e3*l(e)))/1e4)}))},"audioRatePerThousand",0,l,"formatModelUsd",0,function(e){let[t,i=""]=e.toFixed(4).replace(/(\.\d\d\d?)0+$/,"$1").replace(/0$/,"").split("."),a=i.padEnd(2,"0");return`$${Number(t).toLocaleString("en-US")}.${a}`},"fromUsd",0,function(e){return"video"===e.kind?Math.min(...o(e).map(e=>e.usdPerSecond)):"image"===e.kind?Math.min(...r(e).map(e=>e.usdPerImage)):l(e)||.01},"imageRates",0,r,"modelsOfKind",0,function(e){return"video"===e?t:"image"===e?i:s},"videoExamples",0,function(e){let t=Array.from(new Set(e.durations.fixed??[5,10,e.durations.max])).sort((e,t)=>e-t);return o(e).flatMap(e=>t.map(t=>({resolution:e.resolution,seconds:t,usd:Math.round(e.usdPerSecond*t*1e4)/1e4})))},"videoRates",0,o])},83178,(e,t,i)=>{t.exports=JSON.parse('{"features":[{"slug":"pixels","title":"Pixels & Tracking","navLabel":"Pixels","tagline":"Server-side tracking that actually works.","description":"Track sales and build retargeting audiences effortlessly with server-side Conversions API for Meta, Google, TikTok, Snapchat, and Pinterest.","iconSlug":"radar","badgeLabel":"ANA","integrations":["Meta Pixel","Google Ads","TikTok Pixel","Google Analytics 4","Snapchat","Pinterest"],"capabilitiesHeadline":"Every pixel.\\nOne install.","capabilities":[{"title":"Server-Side Conversions API","description":"Bypass ad blockers and browser restrictions with server-side event tracking. Send purchase, add-to-cart, and custom events directly to ad platforms with maximum data fidelity.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmwb00jk21lkqvupdv9o.jpg"},{"title":"One-Click Pixel Setup","description":"Connect your Meta, Google, TikTok, Snapchat, and Pinterest pixels in minutes. No theme code edits, no developer needed.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmwh00jm21lku80ouvhw.jpg"},{"title":"Retargeting Audiences","description":"Automatically build high-quality retargeting audiences based on real purchase and browsing behavior â not just page views.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmw800jj21lk9xinv3g4.jpg"},{"title":"Event Deduplication","description":"Smart deduplication ensures each conversion is counted once, giving you clean data and accurate ROAS reporting across all platforms.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmwe00jl21lkqk70ltx3.jpg"}]},{"slug":"attribution","title":"Multi-Touch Attribution","navLabel":"Attribution","tagline":"Know exactly what drives revenue.","description":"Understand which marketing channels actually drive revenue. UTM attribution, traffic source analysis, and ROI insights across your entire funnel.","iconSlug":"activity","badgeLabel":"ANA","capabilitiesHeadline":"See what drives\\nevery sale.","capabilities":[{"title":"Customer Journey Timelines","description":"Every order comes with its full story â first touch, last touch, and every visit in between, stitched across sessions and devices.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivx2n00iq21lko5me11ks.jpg"},{"title":"Flexible Attribution Models","description":"Last click, first click, linear, or any click â switch models instantly and see how credit and revenue shift across your channels.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivx2r00ir21lk9r5u9ubm.jpg"},{"title":"Revenue by Channel","description":"Facebook, Instagram, Google, email, and direct, side by side. Every dollar of revenue traced to the channel, campaign, and creative that earned it.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivx2u00is21lkur7qb7fd.jpg"},{"title":"Click-Level Evidence","description":"Drill into any order: UTM parameters, click IDs, landing pages, and every on-site event before checkout. Attribution you can audit.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivx2j00ip21lk470heis1.jpg"}]},{"slug":"analytics","title":"Analytics & Smart Reports","navLabel":"Analytics","tagline":"Real-time insights. AI-powered recommendations.","description":"Real-time dashboards with ad spend tracking, conversion analytics, and AI-generated smart reports that tell you what to optimize next.","iconSlug":"chartBar","badgeLabel":"ANA","capabilitiesHeadline":"Your data.\\nActioned by AI.","capabilities":[{"title":"Full-Funnel Overview","description":"Visitors, add-to-carts, checkouts, and purchases in one view â with conversion at every step, trends over time, and breakdowns by page, referrer,
3country, and device.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivwzs00ih21lktw776h50.jpg"},{"title":"Top Products","description":"Rank products by GMV, conversion rate, and visit value â then drill into variants and countries to see exactly what to restock and promote.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivwzw00ii21lkpldvpbgv.jpg"},{"title":"Top Search Terms","description":"Every on-site search, with CTR, conversions, and revenue per query. Know what shoppers want â and what they can\'t find.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivwzy00ij21lkchzauash.jpg"},{"title":"Real-Time Visitors","description":"Watch visitors land as it happens â location, channel, paid or organic â then identify anonymous shoppers and recover their carts.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivx0100ik21lkddjaprbu.jpg"}]},{"slug":"popups","title":"Popups & Forms","navLabel":"Popups & Forms","tagline":"Design on-site capture that converts.","description":"Design popups and forms in Zalify Canvas â on-brand templates, fully customizable. Deploy them with Reach using behavior-based triggers, and turn submissions into subscribers and sales.","iconSlug":"mousePointerClick","badgeLabel":"Zalify Canvas","capabilitiesHeadline":"Design the form.\\nCapture the intent.","capabilities":[{"title":"Popup & Form Designer","description":"Build popups, embedded forms, and inline capture in Zalify Canvas. Templates, colors, fonts, and imagery â every detail on brand, powered by your Brand Kit.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmwv00jp21lk5mep7xfm.jpg"},{"title":"Exit-Intent & Triggers","description":"Show popups based on exit intent, scroll depth, time on page, cart value, or visit count. Deployment and targeting are managed in Reach.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmwz00jq21lkbwzaqlbm.jpg"},{"title":"Submissions & Audiences","description":"Every submission lands in Reach, building segments you can re-engage with broadcasts and flows immediately.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmwp00jo21lkl99s1gsp.jpg"},{"title":"A/B Testing","description":"Test different offers, copy, and designs to find what converts best. Let data drive your capture strategy, not guesswork.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmwk00jn21lkn8o0etsc.jpg"}]},{"slug":"emails","title":"Email Design & Automation","navLabel":"Emails","tagline":"Design on-brand emails. Send them on autopilot.","description":"Design campaigns and lifecycle emails in Zalify Canvas â brand-kit-powered templates and a drag-and-drop editor. Then Reach delivers them: abandoned cart, welcome, and win-back flows that recover revenue.","iconSlug":"mail","badgeLabel":"Zalify Canvas","capabilitiesHeadline":"Design the email.\\nAutomate the revenue.","capabilities":[{"title":"Figma-Like Email Canvas","description":"Design emails on a free-form canvas â zoom, layers, drag-and-drop blocks. Fast, visual, and precise, like a design tool. Because it is one.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9kx00iz21lk6j2bknjw.jpg"},{"title":"Desktop & Mobile, Side by Side","description":"Both previews live as you edit, with per-device controls for fonts, spacing, and layout. What you ship is what subscribers see.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9l000j021lkvh1yf9zv.jpg"},{"title":"Blocks Built for Brands","description":"Hero, gallery, navbar, social, footer â prebuilt blocks made for image-heavy consumer brands, plus a template library to start from.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9kv00iy21lk89foripb.jpg"},{"title":"AI Email Editor","description":"Paste a screenshot or describe the change â the AI writes copy, fixes layout, and polishes the design for you.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9kt00ix21lkiwtbhpu5.jpg"}]},{"slug":"ads","title":"AdsBuddy","navLabel":"Ads","tagline":"Your ad ops, on auto
3pilot.","description":"An AI autopilot that runs your ad operations â budgets, bids, creative rotation, and scaling across Meta, Google, and TikTok. Open for beta, invite only.","iconSlug":"megaphone","badgeLabel":"Ads","beta":true,"integrations":["Meta Ads","Google Ads","TikTok Ads"],"capabilitiesHeadline":"Your ad ops.\\nOn autopilot.","capabilities":[{"title":"Autopilot Campaign Ops","description":"Hand off the day-to-day. The autopilot launches, monitors, and adjusts campaigns across Meta, Google, and TikTok â around the clock.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivlma00j11ijyt9ho42v5.jpg"},{"title":"Budget & Bid Autopilot","description":"Budgets and bids are rebalanced continuously toward the audiences and campaigns that convert â no more manual spreadsheet shuffles.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivlm300iy1ijy771ecvm5.jpg"},{"title":"Creative Rotation & Scaling","description":"Fatigued creatives are paused and winners scaled automatically â with insights on which formats and messages actually drive revenue.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivlm600iz1ijyxcrj2ysn.jpg"},{"title":"First-Party ROAS Guardrails","description":"Every decision is grounded in true ROAS from first-party Shopify data â not the inflated numbers ad platforms report. You set the goals and limits; the autopilot works within them.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivlm800j01ijyz3l6uay5.jpg"}]}],"extendedFeatures":[{"slug":"prepay","title":"Prepay","navLabel":"Prepay","tagline":"Deposit payments and balance tracking for Shopify.","description":"Let customers pay a deposit now and settle the balance when their order ships. Deposit rules per product, variant, tag, or store-wide â all inside Shopify\'s native checkout, tracked from one dashboard.","iconSlug":"creditCard","badgeLabel":"Shopify App","shopifyAppUrl":"https://apps.shopify.com/zalify-prepay","integrations":["Shopify Checkout","Shopify Payments","Selling Plans","Pre-orders"],"capabilitiesHeadline":"Deposits in.\\nBalances collected.","capabilities":[{"title":"Flexible Deposit Rules","description":"Offer deposits on specific products, variants, product tags, or your entire store. Set the split â customers choose between paying a deposit or paying in full, right on the product page.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwznu00jx21lktpyezonb.jpg"},{"title":"Native Shopify Checkout","description":"Built on Shopify\'s selling plans infrastructure. Payment collection stays inside Shopify\'s checkout and payment systems â no external payment flows, no compliance headaches.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwzno00jv21lknwg1w82v.jpg"},{"title":"Automatic Balance Collection","description":"Remaining balances are collected when orders ship, with automatic payment retries when a charge fails. No manual invoicing, no chasing customers.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmx300jr21lkmmrkx6rb.jpg"},{"title":"One Dashboard for Every Order","description":"Track deposit orders, outstanding balances, fulfillment status, and retry activity in a single admin dashboard â so you always know what\'s been collected and what\'s due.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwznr00jw21lkwpi6d78q.jpg"}]},{"slug":"images-videos","title":"Images & Videos","navLabel":"Images & Videos","tagline":"Every creative asset. One library.","description":"Generate, edit, and manage product images and videos in one place. AI-powered editing, creative variations, and an asset library built for e-commerce.","iconSlug":"image","badgeLabel":"Zalify Canvas","capabilitiesHeadline":"Creative assets,\\nready in minutes.","capabilities":[{"title":"Freeform AI Canvas","description":"Drop product shots onto an infinite board, wire them to prompts, and generate ad-ready variations â from your phone, in bulk, or one node at a time.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ixdum00j41ijys7uhtouv.
3jpg"},{"title":"AI Image Generation","description":"Powered by GPT-Image-2 and Nano Banana Pro. One-click e-commerce presets â hero banners, product on white, lifestyle scenes, macro details â all pulling from your Brand Kit.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ixduq00j51ijyk1oyio1a.jpg"},{"title":"AI Video & GIF Creation","description":"Turn static product images into scroll-stopping short videos with Seedance 2.0 â plus one-click GIFs for ads, social, and product pages.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ixdux00j71ijy4wtlzzt7.jpg"},{"title":"Smart Asset Library","description":"Every asset auto-analyzed: descriptions, tags, dominant colors, even the text inside images â searchable, and in sync across your emails, campaigns, and store.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ixduu00j61ijykqfzynkz.jpg"}]},{"slug":"landing-pages","title":"Landing Pages","navLabel":"Landing Pages","tagline":"The visual editor for headless storefronts.","description":"Design and publish landing pages visually on your headless storefront â Hydrogen and Next.js supported. Built in Zalify Canvas, published in one click, and measured end to end with ANA.","iconSlug":"layoutTemplate","badgeLabel":"Zalify Canvas","comingSoon":true,"integrations":["Hydrogen","Next.js","Shopify"],"capabilitiesHeadline":"From idea to\\nlive page in minutes.","capabilities":[{"title":"Visual Editor for Headless","description":"Edit pages on your Hydrogen or Next.js storefront visually â compose from conversion-tested sections in Zalify Canvas, with your fonts, colors, and brand kit applied automatically. No deploy cycle required.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmw200jh21lklxj84s6i.jpg"},{"title":"Message-Matched Campaigns","description":"Spin up a dedicated page for every ad theme so headline, offer, and creative always match the click that brought the visitor.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmw500ji21lk0upl808r.jpg"},{"title":"Built-In A/B Testing","description":"Test headlines, layouts, and offers head-to-head, and let the winning variant take over automatically.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmvx00jf21lk767q44fp.jpg"},{"title":"Conversion Analytics","description":"Every page is wired into ANA pixels and attribution from day one â see visits, conversions, and revenue per page.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmw000jg21lkpe7e0ix8.jpg"}]},{"slug":"lists-segments","title":"Lists & Segments","navLabel":"Lists & Segments","tagline":"Audiences that build themselves.","description":"Static lists and dynamic segments built from real purchase and browsing behavior â subscribers, VIPs, lapsed buyers â always in sync with your store.","iconSlug":"users","badgeLabel":"Reach","capabilitiesHeadline":"Know exactly\\nwho you\'re talking to.","capabilities":[{"title":"Dynamic Segments","description":"Build segments from purchase history, browsing behavior, and engagement. They update in real time as customers act â no manual list maintenance.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9lj00j921lkheex3k3n.jpg"},{"title":"Real Behavioral Signals","description":"Go beyond opens and clicks. Segment on products viewed, carts abandoned, and revenue spent â powered by the same event data as ANA.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmvr00jd21lk992qsu9d.jpg"},{"title":"Subscriber Management","description":"Grow and manage lists with double opt-in, consent tracking, and automatic suppression handling built in.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9ll00ja21lkoe0c146q.jpg"},{"title":"Store Sync","description":"Audiences stay in lockstep with your Shopify store â new orders, refunds, and profile changes are reflected instantly.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iwmvu00je21lkqr3d89lc.jpg"}]},{"slug":"broadcasts","title":"Broadcasts","navLabel":"Broadcasts","tagline":"One-off campaigns that land.","description":"Send one-off campaigns to exactly the right segment. Designs come straight from Zalify Canvas, on-brand by default, with performance tracked down to revenue.","iconSlug":"send","badgeLabel":"Reach","capabilitiesHeadline":"The right message,\\nto the right segment.","capabilities":[{"title":"Segment Targeting","description":"Pick any list or dynamic segment and send with confidence â VIPs, lapsed buyers, or everyone who browsed a collection last week.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9kr00iw21lk2nfl2t5j.jpg"},{"title":"On-Brand by Default","description":"Every campaign starts from your Zalify Canvas designs and brand kit â no rebuilding emails in a clunky campaign editor.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivx2y00it21lki34yldak.jpg"},{"title":"Smart Scheduling","description":"Schedule sends ahead of time and deliver at the moment each subscriber is most likely to engage.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivx3700iv21lkoq9zraao.jpg"},{"title":"Revenue Reporting","description":"Opens, clicks, and revenue for every broadcast â attribution is wired in, so you know
3what each send actually earned.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9ivx3400iu21lkkxlek826.jpg"}]},{"slug":"flows","title":"Flows","navLabel":"Flows","tagline":"Lifecycle marketing on autopilot.","description":"Abandoned cart, welcome, and win-back sequences that run on autopilot â triggered by what customers actually do, and measured in revenue.","iconSlug":"workflow","badgeLabel":"Reach","capabilitiesHeadline":"Set it up once.\\nLet it run.","capabilities":[{"title":"Visual Flow Builder","description":"Map triggers, delays, branches, and actions on a visual canvas. See the entire customer journey at a glance.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9l400j221lkfqkbaoom.jpg"},{"title":"Behavioral Triggers","description":"Start flows from real events â carts abandoned, first purchases, products browsed, or segments joined.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9l800j421lkcqfvllyi.jpg"},{"title":"Proven Recipes","description":"Launch abandoned cart, welcome, post-purchase, and win-back sequences from templates that already convert.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9l600j321lkf8lfsrlx.jpg"},{"title":"Per-Flow Analytics","description":"See reach, conversion, and revenue for every flow and every step â so you know exactly where to optimize.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9l200j121lkzuy9zvms.jpg"}]},{"slug":"forms-submissions","title":"Forms & Submissions","navLabel":"Forms & Submissions","tagline":"Every signup, captured and actioned.","description":"Deploy popups and forms designed in Zalify Canvas with behavior-based triggers. Every submission feeds your lists and segments instantly.","iconSlug":"inbox","badgeLabel":"Reach","capabilitiesHeadline":"Capture more.\\nLose nothing.","capabilities":[{"title":"Behavior-Based Triggers","description":"Show forms on exit intent, scroll depth, time on page, or cart value â the right ask at exactly the right moment.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9lh00j821lkkqkr1rgl.jpg"},{"title":"Designed in Canvas","description":"Forms and popups inherit your brand kit from Zalify Canvas, so every touchpoint looks like you designed it â because you did.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9la00j521lka3iiuu49.jpg"},{"title":"Instant Audience Sync","description":"Every submission lands in your lists and segments in real time, ready for broadcasts and flows â no exports, no delays.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9le00j721lkx5rbr01k.jpg"},{"title":"Submission Inbox","description":"Browse, filter, and export every submission in one place, with spam filtered out automatically.","image":"https://z1assets.zalify.com/assets/cmmn0dwqo2fou24o8ka02ruor/cmu9iw9lc00j621lkcdoutj9b.jpg"}]}]}')},37173,e=>{"use strict";let t=e.i(83178).default,i=t.features,a=t.extendedFeatures;e.s(["EXTENDED_FEATURES",0,a,"FEATURES",0,i,"getFeatureBySlug",0,function(e){return i.find(t=>t.slug===e)??a.find(t=>t.slug===e)},"getFeatureMessageKey",0,function(e){return e.replace(/-([a-z0-9])/g,(e,t)=>t.toUpperCase())}])}]);
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.